我的是TX-1c板,郭天祥的书上说1602液晶的lcden和rs是接P3.4和P3.5口,但是矩阵键盘的lcden和rs也是接P3.4和3.5,这是不是意味着1602和矩阵键盘不能一起用啊?我想编一个1602屏幕的计算器,却发现两者冲突了,怎么办啊?
嗯原来是我的程序有问题,,,,还有一个问题就是,我按一个键,屏幕上会重复显示好几个,比如我按一下3,屏幕上出现3333,这是怎么回事啊?感激不尽
追答这是按銉检测消抖程序不完善,可适当加大延时时间,原来可能是10ms,加大到20ms甚至40ms,有明显的改善,并且下面的按键抬起检测环节不能少,甚至 while里面也可以加小延时
while(temp!=0xf0)
{
temp=P3;
temp=temp&0xf0;
beep=0;
}
beep=1;