88问答网
所有问题
在51单片机中,为什么一定要用十六进制的数去控制数码管,led灯等的电压,难道十进制的数转换为二进制以后
如题所述
举报该问题
推荐答案 2019-06-04
把一个多位数(大于9的数)分别显示在两个数码管上面就是把这个数的每一位拆开,用数码管的动态扫描进行显示。至于闪动,不就是一亮一灭吗?就用个定时器定时,在一秒的时间内,一半时间是亮的,一半时间是灭的,不就闪烁了嘛
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/ttBccVgKS.html
其他回答
第1个回答 2011-11-08
当然你也可以使用十进制或者二进制,表达的方法有些不同而已。
比如送数到P1口用十进制:MOV P1,#15相当于16进制:MOV P1,#0FH也相当于二进制:MOV,P1,#00001111B一样的效果。 明白吗
追问
额,是15=0F=00001111吧?
追答
是的 你知道原理就可以了!
本回答被提问者采纳
第2个回答 2011-11-08
??????你是不是指控制引脚的输出电位方式0XFF???
你喜欢的话也可以用10进制的代替,应该没什么问题的!!!
第3个回答 2011-11-08
你自己好好看看数码管结构再说话吧~!!这个东西最基础的东西啊
第4个回答 2011-11-08
单片机内部存储的数据都是二进制的,用十六进制只是一种比较常用的表示方法而已。lake_rd 正解,饿就不再赘述了
相似回答
数码管中为什么采用16进制的
真值
,单片机
不是二进制吗?
答:
16进制和2 进制等值的,虽然单片机只识别二进制,
但用16进制表示更简便,方便我们识别
。
...
十进制的数
?其他单元总线赋值
为什么要采用16进制
答:
3也是
16进制,
只不过0X03 =
十进制的
3 ,
用串口通信
控制单片机数码管的
问题:我在电脑上输入的是
16进制数,
输出来...
答:
接收到数据后,你是怎么转换为
数码管的
段码的?你如果按
10进制
进行的转换,那就显示
十进制
...ds18b20测温程序
,为啥数码管
显示的温度是
16进制,
我照着别人的程序...
答:
共阴极和共阳极的
数码管
字符编码不同的,好好检查检查你的段码数组。
用串口通信
控制单片机数码管的
问题:我在电脑上输入的是
16进制数,
输出来...
答:
1)你在电脑端直接输入
10进制数,
那么你显示的就是10进制数 2)如果你要显示你输入的
16进制数
MCU端不要直接将接到的数直接/10 %10,这计算出的全部是10进制数。直接取高4位,送去显示,然后取低四位送去显示,那就可以了 程序的话,一个char rx_data msb = unsigned char (rx_data >> 4)...
在51单片机中,
使用汇编语言,如何将
十六进制数
转换成
十进制
。
答:
MOV R5, #16 ;共转换十六位数 LOOP:CLR C MOV A, R0 ;从待转换数的高端移出一位到Cy RLC A MOV R0, A MOV A, R1 RLC A MOV R1, A MOV A, R4 ;送到BCD码的低端 ADDC A, R4 ;带进位加。自身相加,相当于左移一位 DA A ;
十进
...
在51单片机的
串口通信
中,
如何在
数码管
上
用16进制
显示0-65536
答:
TH1=0xfd; //装数,设定波特率 9600 TL1=0xfd;TR1=1;//启动定时器1 REN=1;//启动串口接收数据 SM0=0;//串口工作方式1 SM1=1;EA=1;//开总中断 ES=1;//开串口中 while(1){ if(flag==1){ num[0]=b/10000;num[1]=b%10000/1000;num[2]=b%1000/100;num[3]=b%100/10;...
关于
51单片机
软件延时并
用数码管
显示的问题,请各位高手指教!
答:
显示一位后,要有一个延时,之后再显示下一位。必要时,还要加上消隐,之后再显示下一位。否则,显示必然混乱,总是在交换显示内容,看不清楚。void main(){ EN
LED
= 0; ADDR3 = 1; /*38译码器使能*/ uchar num = 0, i;while(1) { num++;if(num > 60) num = 0;ge = num% ...
大家正在搜
将十进制257转换为十六进制数为
与十六进制数ab等值的十进制数是
十六进制数bf转换成十进制数
十六进制数ff.1转换成十进制
十六进制数3d8用十进制表示为
二进制数转换成十六进制
十六进制怎么转换成十进制
十六进制数1a2h对应的十进制
十六进制数转二进制
相关问题
在51单片机中,使用汇编语言,如何将十六进制数转换成十进制。
51单片机,用定时器 控制一个led灯闪烁 同时 控制数码管...
如何用51单片机汇编语言编写一个将十六进制数转换成十进制数,...
用遥控器控制51单片机led灯的亮灭,这个为什么不能实现le...
我用51单片机控制ad0809转换0~5v电压经led灯检查...
用单片机控制八个LED灯实现二进制加法(程序没搞懂,请大神帮...
在51单片机的串口通信中,如何在数码管上用16进制显示0-6...
我用51单片机控制ad0809转换0~5v电压,程序如下,经...