微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 直接通过IO口控制数码管静态显示程序

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

时间:10-02 整理:3721RD 点击:
刚买的板子没有74hc595,573的锁存器,要实现数码管静态显示,比如只控制4位数码管其中一位静态显示1,或者2或者随便哪个数字,C程序要怎么写?小弟刚学这个,还不会写这个程序,望高手们不吝指教!
小弟用的数码管是共阴极的,电路图如下:



怎么控制想要显示的段?我知道用P2口来控制想要点亮位的数码管,P0口来控制要显示的段,但要显示某一个数字时,怎么设置P0口的值啊?请高手指教一下!先提前谢谢各位了

#include <reg52.h>
sbit Dula=P2^4;
void main(void)
{
        P0=0x06;
        Dula=1;
        while(1);
}
这样写有什么问题?请教高手指点。我要控制第一位数码管显示1,其他不显示。可程序下载后4位数码管都可以显示1,程序错在哪里了?望高手不吝赐教!

建议你看一下吴坚鸿大师的有关74hc595驱动数码管的帖子。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top