00问答网
所有问题
当前搜索:
51单片机做计算器的程序讲解
单片机
定时器初值
计算
答:
2*0.001=(2的16次方-时间常数X)12/(12*1000000)2*0.001=(2的16次方-时间常数X)/(1000000)2000=65536-时间常数X 时间常数X=65536-2000 TH0=(65536-2000)/256; 就是转换成十六进制 再除以256 取整数 即高8位送时间常数寄存器的高8位
计数器
TL0=(65536-2000)%256; 就是转换成十六...
51单片机的计算器
计算结果会不会有误差?
答:
浮点数
计算
有误差,整数计算没有误差。你的算法如果采用了浮点计算,就会有误差,为了减小误差,可采用双精度型浮点运算。不过,对于
单片机
而言,这个要求太高了。另外,也可检查一下
程序
,应该不会有这么大的误差。
单片机
定时器初值
计算
答:
因此就用65536-2000 其实你上面写的两句
程序
就是取整,高八位给TH0,取余,低八位给TL0 这个没有办法编程的时候直接变,因为如果单片机的晶振频率一变定时器定的时间就会发生变化,而且定时器有八位的和十六位的计算方式都不同,不过你可以去下载
51单片机
定时器自动
计算的
小软件,很好用。
51单片机
工作在定时
计算器
方式3时,最大计算值是多少
答:
工作方式3:8位定时器/
计数器
工作模式,最多可计数2的8次方次,即:256次,计数值0~255;
基于
51单片机的计算器
汇编
程序
怎么写?
答:
两种方法,,直接网上荡,,比如百度,淘宝(要钱),另外就是,自己先使用C写,然后使用keil反汇编!!
学了
51单片机
以后, 能不能自己做些像
计算器
之类的小玩意?
答:
51单片机
可以做些简单的
计算器
,复杂的就比较困难了,51单片机重心在控制上面,计算能力较差,简单的四则运算计算器,用一块液晶搭建一个小系统就可以实现了,牵涉到浮点运算的话 ,
51实现
起来计较困难。
C51单片机
简易
计算器
(8以内整数)的显示函数display()
答:
计算器
显示结果首位的0是不能显示的,至于其他的变量,请贴上全部代码
关于
51单片机的
一个问题。 假如学号换成21,应该怎么改啊!???_百度知...
答:
0x21 + 0x87 = 0xa8 按位反~:定义 char a=0xcf 则~a=0x30 a 1010 1000 =0xa8 ~a 0101 0111 =0x57 (以下都为双目运算符,另外一个运算对象是0x6e)按位与&:定义 char a=0xcf,char b=0x6e,则a&b=4e a 1010 1000 =0xa8 b 0110 1110 =0x6e & ...
基于
单片机的
多功能
计算器
答:
不会吧,这么有趣,我前几天做的课程设计就是这个啊!刚刚花了一个星期做完了这个
计算器
,硬件,
程序
,论文都已经完成了。我里面没用到74LS244或74LS240、与非门等器件,就是用到了
51单片机
和数码管来
实现的
因为51里面的IO口多,没必要用这些东西,如果要用也可以,哈哈。如果你急要,我发你吧!
51单片机
工作在定时
计算器
方式3时,最大计算值是多少
答:
工作方式3:8位定时器/
计数器
工作模式,最多可计数2的8次方次,即:256次,计数值0~255
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜