下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、采用中断技术控制灯的亮灭(外部中断),冉珍珍,PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT背景图片: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载:,引入,在平时的生活中,大家有没有这样的经验:正在家里看书,突然有人敲门,我们在书上做上记号,然后跑去开门并招待客人,待客人走后又从之前做记号的地方继续看书。那么,这种情况在单片机中就叫做中断。,招待客人,做记号,看书,从做记号的地方继续看书,有人敲门,课内导航,1. 项目任务,2. 项目分析,3. 项目实施,4.
2、 例题,项目任务,LED灯D1连接P1.0,D2连接P1.1,接通电源,D1长亮,D2不亮,按一下开关S,灭掉长亮的D1,同时点亮D2,持续1s后,又恢复到开关按下之前D1长亮D2不亮。 将“点亮D1”放入主程序中,把完成“灭掉D1,同时将D2点亮持续1s”的指令放到中断服务程序中,中断请求由开关S来产生。,项目分析,所需元器件: 单片机芯片AT89C51 发光二极管LED灯 电阻10K 电阻220 按键S,硬件电路设计: 复位电路、时钟电路、电源电路、LED灯D1连接P1.0,D2连接P1.1、中断开关接P3.3(外部中断1入口),程序设计: 程序设计思路 程序编写,针对项目任务我们所需要完
3、成的工作有哪些?,项目实施:硬件电路设计,项目实施:程序设计思路,主程序设计思路,中断服务子程序设计思路,项目实施:程序设计,起始程序段,LED EQU P1 ;两只LED均接在P1上,EQU将一个常数或汇 编符号赋给字符名 D1 BIT P1.0 ;D1接在P1.0,BIT用于定义位变量 D2 BIT P1.1 ;D2接在P1.1 ORG 0000H ;起始地址为0000H LJMP MAIN ORG 0013H ;中断服务入口地址为0013H LJMP ST_1 ;转而执行中断服务程序,项目实施:程序设计,主程序初始化段,ORG 0030H MAIN: MOV LED,#0FFH ;P1口
4、初始化,接在P1口上的所有灯均灭 SETB EX1 ;开启外部中断1 CLR IT1 ;设置为低电平触发方式 SETB EA ;允许总中断,项目实施:程序设计,主程序段-点亮D1,D1-ON: CLR D1 ;点亮D1 SJMP D1-ON ;循环,项目实施:程序设计,外部中断1服务程序段-熄灭D1,点亮D2,ST_1: SETB D1 ;熄灭D1 CLR D2 ;点亮D2 LCALL DELAY_1S ;延时1s SETB D2 ;熄灭D2 RETI ;中断子程序返回指令,项目实施:程序设计,延时1S子程序段,DELAY_1S: MOV R7,#10 DL1: MOV R6,#200 DL2
5、: MOV R5,#250 DJNZ R5,$ DJNZ R6,DL2 DJNZ R7,DL1 RET ;子程序返回指令 END,效果演示,例题,仿照此设计过程,完成以下项目的设计: 按键SW1接在P3.2( ),LED灯接在P1.7,要求:首先灯处在关闭状态,按键按下以后灯开启,用中断方式完成。,例题分析,所需元器件: 单片机芯片AT89S51 发光二极管LED灯 电阻10K 电阻220 按键S,硬件电路设计: 复位电路、时钟电路、电源电路、LED灯接在P1.7,中断开关接P3.2(外部中断0入口),程序设计: 程序设计思路 程序编写,例题设计,例题设计,主程序 中断服务子程序,开始,设置向
6、量表,P1口初始化,开启外部中断0,允许总中断,设置外部中断0触发方式,等待中断发生,结束,开始,熄灭灯,返回,LED EQU P1 ;两只LED均接在P1上,EQU将一个常数或汇 编符号赋给字符名 D1 BIT P1.7 ;D1接在P1.0,BIT用于定义位变量 ORG 0000H ;起始地址为0000H LJMP MAIN ORG 0003H ;中断服务入口地址为0013H LJMP ST_1 ;转而执行中断服务程序,例题设计,ORG 0030H MAIN: CLR D1 ;P1口初始化,点亮D1 SETB EX1 ;开启外部中断1 CLR IT1 ;设置为低电平触发方式 SETB EA ;允许总中断 SJMP $ ;等待中断发生,ST_1: SETB D1 ;熄灭D1 RETI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中职(农机设备应用与维修)拖拉机驾驶试题及答案
- 2025年高职新能源汽车技术(电机控制技术)试题及答案
- 2025年中职(计算机网络技术)网络设备配置期中测试试题及答案
- 2025年中职林木种苗生产(林木种苗培育)试题及答案
- 2025年高职(园林工程)园林工程施工试题及答案
- 2025年高职会计毕业论文写作(论文写作)试题及答案
- 禁毒知识安全教育主题班会
- 年产5000吨酪蛋白系列产品生产装置设备更新改造及智能化提升项目可行性研究报告模板-立项申报用
- 莱州消防安全巡查机制
- 光伏硅片技术分享
- 2026云南大理州事业单位招聘48人参考题库必考题
- 《公共科目》军队文职考试新考纲题库详解(2026年)
- 2025至2030中国啤酒市场行业调研及市场前景预测评估报告
- 报警受理工作制度规范
- 校长政治素质自评报告
- 2026年孝昌县供水有限公司公开招聘正式员工备考题库及完整答案详解1套
- 2026年黑龙江职业学院单招综合素质笔试备考试题附答案详解
- 2025年绍兴市诸暨市辅警考试真题附答案解析
- 陕西省渭南市临渭区2024-2025学年四年级上学期期末考试数学题
- 2025版安全标志大全高清
- 智慧工地创新实践及其未来发展趋势
评论
0/150
提交评论