- 45
- 0
- 约1.61万字
- 约 9页
- 2016-12-08 发布于河南
- 举报
经典按键扫描程序
经典按键扫描程序
核心算法:unsigned,,,,char,,,,Trg;unsigned,,,,char,,,,Cont;void,,,,KeyRead(,,,,void,,,,){??,,,,unsigned,,,,char,,,,ReadData,,,,=,,,,PINB^0xff;????,,,,//,,,,1??,,,,Trg?,,,,=,,,,ReadData,,,,,,,,(ReadData,,,,^,,,,Cont);???,,,,//,,,,2??,,,,Cont,,,,=,,,,ReadData;???????????????????????,,,,//,,,,3}
完了。有没有一种不可思议的感觉?当然,没有想懂之前会那样,想懂之后就会惊叹于这算法的精妙!!下面是程序解释:Trg(triger)代表的是触发,Cont(continue)代表的是连续按下。1:读PORTB的端口数据,取反,然后送到ReadData,,,,临时变量里面保存起来。2:算法1,用来计算触发变量的。一个位与操作,一个异或操作,我想学过C语言都应该懂吧?Trg为全局变量,其它程序可以直接引用。3:算法2,用来计算连续变量。看到这里,有种“知其然,不知其所以然”的感觉吧?代码很简单,但是它到底是怎么样实现我们的目的的呢?好,下面就让我们绕开云雾看青天吧。我们
您可能关注的文档
最近下载
- 5eDnD_凡戴尔的失落矿坑_模组_中译(二校).pdf VIP
- Midea美的_S8+扫地机器人_使用说明书用户手册参数图解图示pdf电子版下载.pdf VIP
- 基于声波的近距离无线通信系统:原理、设计与应用的深度探索.docx
- 03002 祝福03002 祝福.ppt VIP
- Raynen睿能 伺服报警故障代码说明书.pdf VIP
- 4.2人作与天开——中国古典园林艺术.pptx VIP
- 招投标报名标准化资料清单与投标文件封装全流程自检合规表.docx
- 2015款上汽通用别克君越_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 招标投标管理与合规操作手册.docx VIP
- 2018年广东广州海珠区幼儿教师招聘考试真题 .pdf VIP
原创力文档

文档评论(0)