怎么让51单片机的数码管显示不同的数字 感激不尽!!

2019-07-15 22:58发布

小弟小白一个。。。刚入手51单片机, 问题是单片机的控制数码管的锁存器只有一个,就是说只有一个74HC573控制着8个数码管;  郭老师的视频我看了,他的有2个573  。。。 所以我的单片机少了一个哎   现在不会亮出不同的数字     心里面很急很急   希望大家帮帮忙  小弟感激不尽 感激不尽~~~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
wuziming
2019-07-16 17:13
clude<reg52.h> #define uint unsigned int #define uchar unsigned char sbit dula=P2^6; sbit wela=P2^7; void delay(uint z); void main() {                 while(1)         {                 wela=1;                 P0=0xfe;                 wela=0;                 dula=1;             P0=0x6d;                 dula=0;                 delay(1);                                          wela=1;                 P0=0xfd;                 wela=0;                 dula=1;                 P0=0x5b;                 dula=0;                 delay(1);                                  wela=1;                 P0=0xfb;                 wela=0;                 dula=1;                 P0=0x3f;                 dula=0;                 delay(1);                                                                                                    }                 } void delay(uint z) {         uint x,y;         for(x=z;x>0;x--)            for(y=110;y>0;y--);

一周热门 更多>