




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
采用中断技术控制灯的亮灭 外部中断 冉珍珍 PPT模板下载 引入 在平时的生活中 大家有没有这样的经验 正在家里看书 突然有人敲门 我们在书上做上记号 然后跑去开门并招待客人 待客人走后又从之前做记号的地方继续看书 那么 这种情况在单片机中就叫做中断 招待客人 做记号 看书 从做记号的地方继续看书 有人敲门 课内导航 1 项目任务 2 项目分析 3 项目实施 4 例题 项目任务 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入口 程序设计 程序设计思路程序编写 针对项目任务我们所需要完成的工作有哪些 项目实施 硬件电路设计 项目实施 程序设计思路 主程序设计思路 中断服务子程序设计思路 项目实施 程序设计 起始程序段 LEDEQUP1 两只LED均接在P1上 EQU将一个常数或汇编符号赋给字符名D1BITP1 0 D1接在P1 0 BIT用于定义位变量D2BITP1 1 D2接在P1 1ORG0000H 起始地址为0000HLJMPMAINORG0013H 中断服务入口地址为0013HLJMPST 1 转而执行中断服务程序 项目实施 程序设计 主程序初始化段 ORG0030HMAIN MOVLED 0FFH P1口初始化 接在P1口上的所有灯均灭SETBEX1 开启外部中断1CLRIT1 设置为低电平触发方式SETBEA 允许总中断 项目实施 程序设计 主程序段 点亮D1 D1 ON CLRD1 点亮D1SJMPD1 ON 循环 项目实施 程序设计 外部中断1服务程序段 熄灭D1 点亮D2 ST 1 SETBD1 熄灭D1CLRD2 点亮D2LCALLDELAY 1S 延时1sSETBD2 熄灭D2RETI 中断子程序返回指令 项目实施 程序设计 延时1S子程序段 DELAY 1S MOVR7 10DL1 MOVR6 200DL2 MOVR5 250DJNZR5 DJNZR6 DL2DJNZR7 DL1RET 子程序返回指令END 效果演示 例题 仿照此设计过程 完成以下项目的设计 按键SW1接在P3 2 LED灯接在P1 7 要求 首先灯处在关闭状态 按键按下以后灯开启 用中断方式完成 例题分析 所需元器件 单片机芯片AT89S51发光二极管LED灯电阻10K 电阻220 按键S 硬件电路设计 复位电路 时钟电路 电源电路 LED灯接在P1 7 中断开关接P3 2 外部中断0入口 程序设计 程序设计思路程序编写 例题设计 例题设计 主程序中断服务子程序 开始 设置向量表 P1口初始化 开启外部中断0 允许总中断 设置外部中断0触发方式 等待中断发生 结束 开始 熄灭灯 返回 LEDEQUP1 两只LED均接在P1上 EQU将一个常数或汇编符号赋给字符名D1BITP1 7 D1接在P1 0 BIT用于定义位变量ORG0000H 起始地址为0000HLJMPMAINORG0003H 中断服务入口地址为0013HLJMPST 1 转而执行中断服务程序 例题设计 ORG0030HMAIN CLRD1 P1口初始化 点亮D1SETBEX1 开启外部中断1CLRIT1 设置为低电平触发方式SETBEA 允许总中断SJMP 等待中断发生 ST 1 SETBD1 熄灭D1RETI 中断子程序返
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省青岛市平度一中2026届化学高一第一学期期中考试试题含解析
- 2026届上海市第二工业大学附属龚路中学化学高一第一学期期中学业水平测试试题含解析
- 辽宁省辽阳县集美学校2026届化学高三第一学期期末质量跟踪监视模拟试题含解析
- 2025年幼儿教育保教知识与能力专项训练试卷
- 2026届甘肃省武威一中 化学高二第一学期期末检测模拟试题含答案
- 2025年电气工程师电气设计专项训练试卷及答案解析
- 2026届江苏省苏州市第五中学校化学高二上期中监测模拟试题含解析
- 现代五项障碍跑训练课件
- 王维个人简介课件
- 眼睛知识考试题目及答案
- 立杆方法分类普通电杆的组立系列课件
- 四年级音标试卷及答案
- 学校食堂运营管理职责与分工
- 2025云南师范大学辅导员考试题库
- BEC商务英语(中级)阅读模拟试卷11(共405题)
- 会计师事务所公司质量控制制度范本
- 语文课堂教学目标设计“四出发”
- 2025《义务教育信息科技课程标准(2022年版)》测试题库及答案(共4套)
- 2025年度建筑劳务木工班组施工合作协议
- 《环境保护法》知识参考试题库200题(含答案)
- 食堂食材配送采购投标方案(技术标)
评论
0/150
提交评论