- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.键盘接口方式 (1)独立式键盘接口(静态方式) [例题] 在MCS-51 单片机系统中,设计一个含8个按键的独立式键盘。 解:在MCS-51中,含8个按键的独立式键盘的线路连接如图所示,8个按键经上拉电阻拉高后分别接到MCS-51单片机P1口的8条I/O线上(P1.0~P1.7)。 主程序如下: ORG 0000H LJMP MAIN ORG 0003H ; 外部中断0中断服务入口地址 LJMP INT ; 转中断服务 ORG 0100H MAIN: SETB EA ; 开总中断允许 SETB EX0 ; 开INT0中断 SETB IT0 ; 下降沿有效 …… 中断服务程序清单如下: INT: LCALL D20ms ; 延时去抖动 MOV P1, #0FFH ; P1口送全1值 MOV A, P1 ; 读P1口各引脚 CJNE A, #0FFH,CLOSE ; 验证是否确实有键闭合 AJMP OUT ; 无键按下 CLOSE: JNB ACC.7, KEY 7 ; 查询7号键 JNB ACC.6, KEY 6 ; 查询6号键 JNB ACC.5, KEY5 ; 查询5号键 JNB ACC.4, KEY4 ; 查询4号键 JNB ACC.3, KEY 3 ; 查询3号键 JNB ACC.2, KEY 2 ; 查询2号键 JNB ACC.1, KEY 1 ; 查询1号键 JNB ACC.0,KEY 0 ; 查询0号键 OUT: RETI KEY 7: …… ; 7号键处理程序 KEY 71: MOV A, P1 ; 再读P1口各引脚 JNB ACC.7, FUNC71 ; 确认键是否释放 RETI KEY 6: …… ; 其他键处理程序 …… D20ms: 略…… ; 20ms延时子程序 …… END (2)矩阵式键盘接口——行反转法 矩阵式键盘按键识别方法有行反转法和扫描法等。行反转法需要两个双向I/O口分别接行、列线。步骤如下: (1)由行线输出全“1”,读入列线,判有无键按下。 (2)若有键按下,再将读入的列线值输出,读入行线的值。 (3)第一步读进的列线值与第二步读进的行线值运算,从而得到代表此键的唯一的特征值。 行反转法因输入与输出线反过来用而得名。优点是判键速度快,两次即可。 [例题] 请为8051微处理器设计一个由4行4列键阵构成的键盘。 解:4×4矩阵键盘的线路连接如下页图所示。其中P2口的低4位作为输出线。P1口的低4位作为输入线,输入线通过74LS21进行逻辑相与后作为8051的一个外部中断源输入。当有键按下时就将引起中断。中断服务程序要对所按的键进行判别。 (1)查询闭合键的位置子程序KEYR KEYR子程序用以确定每组线中哪一位为0,是否有多个0。在调用前,应将读某组线的数据存入累加器A中。 KEYR子程序返回时,某组线中0的位置(0~3)保存在R3中。按键闭合引起中断后,执行中断服务程序。 KEYR子程序如下: KEYR: CJNE A, #0FEH, TESTP11 ; 测试P1.0 MOV R3, #0 ; P1.0=0,说明被按键的输入线为P1.0 LJMP FINISH ; 返回 TESTP11: CJNE A, #0FDH, TESTP12 ; 测试P1.1 MOV R3, #1
您可能关注的文档
最近下载
- 浙江省宁波市余姚中学2024-2025学年高二上学期10月月考地理.doc VIP
- 建筑装饰行业数字化转型升级分析报告:2025年现状与未来十年展望.docx
- 拼读小能手(彩色版).pdf VIP
- 国际投资(经管专业)全套教学课件.pptx
- 进化生态学课程-康乐讲授-生态基因组学.pdf VIP
- 标准图集-17J008 挡土墙(重力式、衡重式、悬臂式) 无水印.pdf VIP
- 20220104-兴业证券-高频漫谈.pdf VIP
- 变频器基础知识培训ppt课件完整版.pptx VIP
- 新能源运营商行业深度:新能源全面入市,三大压制因素释放绿电迎反转.pdf VIP
- T CRHA 035—2024 化疗所致周围神经病变的评估技术规范.pdf VIP
文档评论(0)