中断扫描方式的按键接口电路设计

上传人:s9****2 文档编号:500872837 上传时间:2023-12-26 格式:DOC 页数:5 大小:614.51KB
返回 下载 相关 举报
中断扫描方式的按键接口电路设计_第1页
第1页 / 共5页
中断扫描方式的按键接口电路设计_第2页
第2页 / 共5页
中断扫描方式的按键接口电路设计_第3页
第3页 / 共5页
中断扫描方式的按键接口电路设计_第4页
第4页 / 共5页
中断扫描方式的按键接口电路设计_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《中断扫描方式的按键接口电路设计》由会员分享,可在线阅读,更多相关《中断扫描方式的按键接口电路设计(5页珍藏版)》请在金锄头文库上搜索。

1、中断扫描方式的按键接口电路设计实验报告姓名: 林蔼龄 学号: 1060601007 班级:物理系10级BTEC电子信息工程A班实验三中断扫描方式的按键接口电路设计实验报告一 实验内容采用中断扫描方式对独立式键盘进行扫描,当键盘上有按键闭合时,产生中断请求,CPU响应中断并在中断服务程序中判断键盘闭合键的键号,并作相应的处理。二 电路图接口电路图设计如图1所示: 图1 电路设计图三 程序流程图 根据电路图所设计的程序流程图如下图2所示: 图2 程序流程图四 电路程序根据图2的程序流程图所写的程序如下:org 0000hljmp mainorg 0003h ;中断服务程序入口ljmp inl0ma

2、in:setb ea ;开总中断允许“开关”setb ex0 ;开分中断允许“开关”setb it0 ;边沿触发a1:sjmp a1 ;原地等待中断申请inl0:mov p1,#0ffh ;置P1口为输入方式mov a,p1 ;读P1口信息jnb acc.0,key0 ;0号键按下,转0号键处理jnb acc.1,key1 ;1号键按下,转1号键处理jnb acc.2,key2 ;2号键按下,转2号键处理jnb acc.3,key3 ;3号键按下,转3号键处理key0:mov p2,#3fh ;0号键处理程序,输出到P2口ljmp b1 ;处理完毕key1:mov p2,#06h ;1号键处理程序,输出到P2口ljmp b1 ;处理完毕key2:mov p2,#5bh ;2号键处理程序,输出到P2口ljmp b1 ;处理完毕key3:mov p2,#4fh ;3号键处理程序。输出到P2口ljmp b1 ;处理完毕b1:reti ;中断返回end五 实验结果当0号键被按下时,仿真结果如下图3-0所示: 图3-0 0号键按下当1号键被按下,仿真结果如下图3-1所示: 图3-1 1号键按下当2号键被按下,仿真结果如下图3-2所示: 图3-2 2号键按下当3号键被按下,仿真结果如下图3-3所示: 图3-3 3号键按下

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号