用p1端口作为八个数码管段选端 共阳极接法 p3作为位选端 怎么控制能让人感觉两个数码管同时显示不同的数

来源:百度知道 编辑:UC知道 时间:2024/06/07 05:39:57
用p1端口作为八个数码管段选端 共阳极接法 p3作为位选端 怎么控制能让人感觉两个数码管同时显示不同的数

是刷屏吗 怎么个刷屏法!!! 望高手指点
不懂c语言啊 只懂汇编啊

你每次打开一个位选端~再往你开的位上送段选码~~然后延迟一下再关断这个位选开其它的位~这样反复的开位每次只开一位因为程序执行的时间是毫秒级的~所以人眼看不出来就觉得是一直在稳定的显示~!

我空间上面有一个有关数码管驱动程序,你可以去上面看看,共阳或共阴,只要改定时器T0中断程序里面的如下两句就可以了。
P0 = dis_buf[dis_index]; // 显示代码传送到P0
P2 = dis_digit;
改为:
P0 = ~dis_buf[dis_index];
P2 = ~dis_digit;
不过在主程序里面你必须把初始化程序写进去。
你可以写入以下语句看看:
Display_Time(12,00,00)//显示为12-00-00 12点00分00秒。

http://hi.baidu.com/chinasndw

你采用的动态显示,方法是一楼说的