直接通过IO口控制数码管静态显示程序

2019-07-16 01:25发布

刚买的板子没有74hc595,573的锁存器,要实现数码管静态显示,比如只控制4位数码管其中一位静态显示1,或者2或者随便哪个数字,C程序要怎么写?小弟刚学这个,还不会写这个程序,望高手们不吝指教!!

小弟用的数码管是共阴极的,电路图如下:

QQ截图20130414181233.jpg


怎么控制想要显示的段??我知道用P2口来控制想要点亮位的数码管,P0口来控制要显示的段,但要显示某一个数字时,怎么设置P0口的值啊?请高手指教一下!!!先提前谢谢各位了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
teslla
1楼-- · 2019-07-16 05:33
#include <reg52.h>
sbit Dula=P2^4;

void main(void)
{
        P0=0x06;
        Dula=1;
        while(1);
}
这样写有什么问题???请教高手指点。我要控制第一位数码管显示1,其他不显示。可程序下载后4位数码管都可以显示1,程序错在哪里了?望高手不吝赐教!!!
3312856
2楼-- · 2019-07-16 09:54
建议你看一下吴坚鸿大师的有关74hc595驱动数码管的帖子。

一周热门 更多>