void miskey() { uint temp; P3=0xfe; temp=P3; temp=temp&0xf0; if(temp!=0xf0)
temp=P3=0xfe
volatile uint temp;
P3=0xfe; temp=P3;
瞎折腾 发表于 2016-10-14 18:02 首先你确定一下你的显示程序是不是有问题,你可以把你要显示的东西改成常量,比如 Write_dat(tab[key]);改 ...
Eagleson 发表于 2016-10-14 17:43 兄弟 至少你应该提供 液晶的类型和 键盘的一些信息吧,直接贴代码很少人一行一行看你代码的~ ...
汉云 发表于 2016-10-14 15:55 不显示数字么? 不使用键盘,只显示一个常数可以显示么》? 若是显示不了,那是你液晶 部分的驱动程序的问 ...
瞎折腾 发表于 2016-10-15 19:05 uchar code tab[]="ABCDEFGHIJKLMNOP"; 这里是不是应该改成 uchar code tab[]={"ABCDEFGHIJKLMNOP"}; ...