单片机交流
直播中

淡淡的爱

11年用户 899经验值
私信 关注
[资料]

简析单片机三行代码的C语言按键扫描程序

uchar cont,trg;    //triger触发 continue连续void KeyScan(){uchar ReadData = P3^0xff;trg = ReadData&(ReadData^cont);cont = ReadData;}1)       没有按键的时候端口为0xff,ReadData读端口并且取反,很显然,就是 0x00 了。Trg = ReadData & (ReadData ^ Cont); (初始状态下,Cont也是为0的)很简单的

更多回帖

发帖
×
20
完善资料,
赚取积分