88问答网
所有问题
如何把c51单片机中的二进制数在数码管中用十进制显示出来?
如题所述
举报该问题
推荐答案 2010-03-17
首先将2进制进行10进制转换。
数码管有共阴共阳方式。
举例:单片机输出低位P0.0接a,P0.1接b。。。。。一次为c d e f g
共阴数码管为例,
数字1,数码管应该第2,第3段 b c 亮。所以要在P0口输出06H。
数字0,除了数码管g外其余都亮,应该在P0口输出3FH。
数字8,数码管全亮,应在P0口输出7FH。
其余类推。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MSgttVSaV.html
其他回答
第1个回答 2010-03-17
不断除以10,将各位的数字分离出来。本回答被提问者采纳
第2个回答 2012-09-27
小量的可以查表的方法,得到2的8次方0-255个表格
相似回答
如何把c51单片机中的二进制数在数码管中用十进制显示出来?
答:
首先将2进制进行10进制转换。数码管有共阴共阳方式
。举例:单片机输出低位P0.0接a,P0.1接b。。。一次为c d e f g 共阴数码管为例,数字1,数码管应该第2,第3段 b c 亮。所以要在P0口输出06H。数字0,除了数码管g外其余都亮,应该在P0口输出3FH。数字8,数码管全亮,应在P0口输出7FH。
...位
二进制
数据采用七段
数码管
以
十进制
形式
显示出来
答:
用查表法 mov dptr,#shuzi movx a,@a+dptr mov p0,a shuzi:DB 005H,0DDH,046H,054H,09CH,034H,024H,05DH,004H,014H,0FFH;;根据
数码管
段位自己计算从0到9
的数值
如何将c51的
8位
二进制数
转为
十进制
数(要完整程序)?
答:
数码管
输入,要的是8位
2进制
数据,不是16进制。我在做毕业设计,有写
二进制
到
十进制
的转换程序 算法是相似的,如果一个数比如127,要转换到二进制。我先除以最高位的权值---2的8次方(64),然后取整得到1,将其存储到一个单元后,左移一位。然后原先的余数除以次高位的权值---2的7次方(32)...
c51单片机用
c程序
如何将数码管
的各位
数字显示
到十位,且能让各位
在显示
...
答:
比如00到59计时器吗?推荐一个群228319245
单片机的
c51单片机数码管的显示
答:
ls1=1; //关闭,显示下一位 Out=tab[7]; //
把数字
7查表得到7段显示码数据送P1端口 ls2=0; //点亮百位 Delay(100); //显示一会 ls2=1; //关闭,显示下一位,下同 Out=tab[6];ls3=0;Delay(100);ls3=1;Out=tab[5];ls4=0;Delay(100);ls4=1;} } 程序只要你稍...
51单片机怎么
通过串口通信
在数码管的显示
大于255的值
答:
这个,建议多看一些有关编码的知识。串口助手“以16进制发送数据”时,软件会先将“FF”转换成8位
二进制
数据“11111111”即
十进制
数据“255”发送出去。
单片机
接收到的实际上也是二进制数据“11111111”。而你的单片机代码中“bai=x/100;"是我们人类的思维模式,编译器将代码编译时,实际上进行的运算是"...
怎么用单片机数码管显示十进制???
答:
4位
数码管
最大显示9999小于10000,所以可以按如下处理:千位:n/1000 百位:(n/100)%10 十位:(n/10)%10 各位:n%10
80
c51单片机
1 到20
数码管显示
程序
答:
21、用74164串入并出移位寄存器扩展89C2051输出端口 22、用74165并入串出移位寄存器扩展89C2051输入端口 23、6位LED
数码管显示
模块 24、8位LED显示板 25、MPLAB集成开发环境软件 26、MPASM用户指南(包括MPLINK和MPLIB)27、1000米语音立体声调频发射 28、315M遥控发射/接收电路的制作 29、微波报警器 ...
大家正在搜
c51单片机数码管显示
51单片机数码管显示0到9
51单片机数码管显示程序
51单片机数码管代码
单片机数码管显示点
单片机数码管显示原理
单片机编程数码管显示
单片机中数码管代码
c51单片机数码管
相关问题
如何把c51单片机中的二进制数在数码管(共阴极)中用十进制显...
在单片机程序中如何将P1口的二进制数据读出后转换成十进制送给...
如何将二进制在数码管上以十进制显示,不用单片机
如何在数码管上显示十进制的数据
单片机串口通信收到2进制数怎么在单片机上十进制显示出来
如何将c51的8位二进制数转为十进制数(要完整程序)?
在51单片机中,为什么一定要用十六进制的数去控制数码管,le...
51单片机c语言,P1口读取了8位二进制数,要分个十百三位送...