66问答网
所有问题
当前搜索:
c51三位数码管怎么用
c51
单片机
数码管
显示0到99
答:
1. 编码:首先,我们需要为每个数字(0-9)创建一个唯一的段码。这是因为
数码管
的每个段(通常是7段或8段)可以通过不同的组合来点亮,以形成不同的数字或字符。例如,数字“0”可能需要点亮所有的段,而数字“1”可能只需要点亮其中的两个段。2. 多位显示:由于我们需要显...
C51
单片机
数码管
显示问题
答:
如果是,num++可以实现个
位数
,十位数,num+10 百位数,num +100
求教
C51
中
数码管
7SEG-BCD-BLUE
答:
经过我的实践,终于得出答案了! 原来是这样的,那个
数码管
有四个引脚,采用共阳极,你直接连在
C51
的引脚就行了。跟着你如果想显示0~5的数字就给那个P口赋予0x00,0x01,0x02,0x03,0x04,0x05这样的值就行了~就这样简单。
c51
单片机
数码管
的显示
答:
Delay(100); //显示一会 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...
c51
单片机
怎样
实现静态
数码管
动态显示的数字等于点亮LED灯的个数...
答:
c51
单片机,静态
数码管
显示数字等于点亮LED灯的个数,这个很容易实现的。在P3口接8个LED灯,且负极接P3口,亮1个灯时,P3=0xFE,再依次向左移位一次,从低位向左增加一个0,则亮灯数加一,同时,用一个变量计数,并送数码管显示就行了,一位共阳数码管接在P0口。仿真图如下。
C51
控制
三位数码管
从999倒计时,程序可以跑,但是中间的那位数码管亮度...
答:
应该是程序问题 扫描的话应该是每个
数码管
使能的时间一样,这样才能看起来亮度一致。通常来说,显示的控制应当放在定时中断中,每次进入中断,显示一个数码管,这样才能保证均衡。数码管显示大概需要100赫兹,三个数码管,那么扫描频率就是300HZ,中断时间可以设为33毫秒。
c51
数码管
显示问题
答:
(1)首先选中一位(位选),只能有1位被选中,否则显示会出错。特别要注意这一点。(2)送显示码,利用查表的方式,或者把要现实的数字的各位的显示码做成数组,想你的这个程序中的方法。(
3
)延时5-10ms,一定要延时,否则这一位要么没有显示(在此时没有
数码管
的位选被选中的情况下),要么跑到...
c51
单片机 请问郭天祥教
数码管
静态时,是公共端用位选编程得到公共端为低...
答:
嗯,如果是一位数码管的话,接地也是可以的(选通也是选择性的给低电平嘛)。但如果有多位的数码管,如:有
3位数码管
,都接地的话,就是3位数码管都选通了,那他们显示的数据就是一样的了,送个1去数码管显示,那显示就是111。在动态扫描时,就是每次只选通一个显示了,再显示下一个,依此...
单片机
C51
编程(C语言):用
数码管
实现学号的显示,直接显示。学号从7041931...
答:
假设数目管共阴,用P0口控制7个段,用P1口控制8个位。//这里我只给出重点,简单的初始化操作你自己也可以写 unsigned char led7_seg[10] = {写入0到9对应7段码值};unsigned char led_dis[8] = {0,4,1,9,3,1};unsigned char led_end=1,position,time;void led_display();void main(...
关于用
C51
做接
数码管
的时候,是否要用到寄存器?具体问题请进!_百度知 ...
答:
来提高驱动能力,单片机P1、P2、P2内部带有上拉电阻,所以外部不需要上拉电阻来提高驱动能力。你说控制
数码管
需要用到寄出去,那是肯定的拉,要看你用什么语言编程,汇编是要直接用寄出去底层控制数码管,如果用C语言,那就简单了Keil编译器里面已经把寄出会自动定义,无需直接操作寄出去。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c51单片机仅显示三个数码管
4位LED数码管c51程序共阴极
点亮数码管c51
51单片机数码管显示数字
数码管怎么显示abcdef
51单片机数码管滚动显示
51单片机共阴极数码管对照表
C51单片机水位数码管
51单片机数码管显示实验总结