AT89C51单片机实现4位数码管显示学号后四位,谢谢答:include<reg52.h> define uchar unsigned char define uint unsigned int //共阴数码管七段码 uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77};uchar code table2[]={5,4,3,2};//这就是学号的后4位,自行修改 void display()//4位显示子程序 {...
单片机4*4键盘分别控制数码管显示0-f,不知道哪里错了,控制cdef的四个键...答:include<reg51.h> // 试试这个#define uchar unsigned charuchar temp;int key1,key,disbuf;// 此表为 LED 的字模 0 1 2 3 4 5 6 7 8 9 a b c d e funsigned char code LED7Code[] = {~0x3F,~0x06,~0x9B,~0x8F,~0xA6,~0xAD,~0xBD,~0x0...