标题: 三行单片机代码求解释 独立按键 [打印本页]

作者: 孚殇若梦    时间: 2020-7-6 19:22
标题: 三行单片机代码求解释 独立按键
void key_read()
{
   uchar ReadData=KEYPORT^0xff;
   Frg=ReadData&(ReadData^Cont);
   Cont=ReadData;
}
不知道这个三行 是什么意思 可以解答一下嘛

作者: qyqx01    时间: 2020-7-6 20:37
点替换成.
www点voidcn点com/article/p-tkvullud-bab.html

作者: wulin    时间: 2020-7-7 06:39
楼主可以参照沙发的链接去理解原作者的代码和使用环境。需要把按键程序放在循环周期大于10ms的主循环中,否则会因触点抖动导致的按键程序重复响应的问题。
作者: wangyuejia2015    时间: 2020-7-7 10:13
ReadData=KEYPORT^0xff;/将KEYPORT于0xff异或赋值给ReadData; Frg=ReadData&(ReadData^Cont);/***ReadData和ReadData^Cont按位与  Cont=ReadData;
作者: 00云梦泽00    时间: 2020-7-8 22:43
别只看程序 ,把电路和程序结合起来看  就会一目了然了 矩阵扫描
作者: taotie    时间: 2020-7-9 00:16
三行代码的C语言按键扫描程序详解.pdf (213.13 KB, 下载次数: 39)





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1