收藏 分销(赏)

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

上传人:xrp****65 文档编号:7672142 上传时间:2025-01-11 格式:DOC 页数:5 大小:625KB
下载 相关 举报
中断扫描方式的按键接口电路设计.doc_第1页
第1页 / 共5页
中断扫描方式的按键接口电路设计.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述
中断扫描方式的按键接口电路设计实验报告 姓名: 林蔼龄 学号: 1060601007 班级:物理系10级BTEC电子信息工程A班 实验三 中断扫描方式的按键接口电路设计实验报告 一 实验内容 采用中断扫描方式对独立式键盘进行扫描,当键盘上有按键闭合时,产生中断请求,CPU响应中断并在中断服务程序中判断键盘闭合键的键号,并作相应的处理。 二 电路图 接口电路图设计如图1所示: 图1 电路设计图 三 程序流程图 根据电路图所设计的程序流程图如下图2所示: 图2 程序流程图 四 电路程序 根据图2的程序流程图所写的程序如下: org 0000h ljmp main org 0003h ;中断服务程序入口 ljmp inl0 main: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号键按下
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服