怎么让51单片机的数码管显示不同的数字 感激不尽!
设置一个延时,一个while(1)循环,循环内让每一个电子管依次打开位选,各自的断选,并且每个电子管显示延时1毫秒。
爪机无力,就不写程序了
用一组I/O口独立控制位选啊,573控制段选
新人木有E币啦。T.T
谢谢啦 。 我下去试试
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--);