Sj62、基于51单片机按键控制数码管。功能: 1.两位数码管显示,数码管可以显示0-99两位数字。需要用数码管驱动芯片。 2.按一下加按键,数字加1,按到99后数字变0。按一下减按键,减1,按到0之后变数字99。初始化显示为学号后两位。 - 杯水于20230413发布在抖音,已经收获了
unsigned char code table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x10};unsigned char t=0;unsigned char i=0;void Delay(unsigned char i){ unsigned char j;for(; i>0; i--)for(j=110; j>0; j--);} void DisplayLED(unsigned char n){ P0=table[n];} v...
;---LEDTAB1:DB 0C0H;"0"00HDB 0F9H;"1"01HDB 0A4H;"2"02HDB 0B0H;"3"03HDB 99H;"4"04HDB 92H;"5"05HDB 82H;"6"06HDB 0F8H;"7"07HDB 80H;"8"08H DB 90H;"9"09H ;---END