已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目五 地震报警器的制作,程序调试与烧写,任务二,项目五 地震报警器的制作,项目学习目标,任务一 地震报警器的制作,任务要求,将地震检测装置检测到的地震信号送入CPU,CPU驱动蜂鸣器和发光二极管产生声、光报警。,项目基本技能,1硬件电路制作,(1)电路原理图,(2)制作要点及元器件清单,通电之前先用万用表检查各种电源线与地线之间是否有短路现象,检查当地震检测装置静止时,铜管和粗铜丝是否相碰,晃动铜管检查铜管和粗铜丝是否接触良好。 给硬件系统加电,检查所有插座或器件的电源端是否有符合要求的电压值、接地端电压是否为0V。,(3)电路的调试,2程序编写,(1)程序流程图,主程序流程图,外部中断0服务程序流程图,(2)参考程序,ORG 0000H ;复位入口地址 LJMP START ;转移到程序初始化部分START ORG 0003H ;外部中断0入口地址 LJMP WAI0 ;转移到外部中断0的服务程序WAI0 ORG 0030H START: SETB P2.6 ;开机自检 CLR P2.7 LCALL DELAY ;调延时子程序 SETB IT0 ;中断方式为边沿触发方式 SETB EA ;开总中断 SETB EX0 ;开外部中断0 MAIN: SJMP $ ;主程序并不执行任何任务,只是等待中断DELAY: MOV R7,#250 ;延时子程序 LOOP: MOV R6,#25O DJNZ R6,$ DJNZ R7,LOOP RET,(2)参考程序,;外部中断服务程序 WAI0:CLR EX0 ;禁止中断 CLR P2.6 ;点亮发光二极管 SETB P2.7 ;驱动蜂鸣器发声 RETI ;中断返回 END,任务二 程序调试与烧写,使用仿真器调试程序。程序调试完成后,使用编程器将编译的十六进制文件烧写入单片机,将单片机从编程器上取下,插入电路板的IC插座,给电路板接上5V电源,观察电路运行情况。,知识点一 MCS-51单片机中断系统,项目基本知识,1中断系统概述,什么是中断,我们从一个生活中的例子引入:你正在家中看书,突然门铃响了,你放下书,去开门,处理完事情后,回来继续看书;突然手机响了,你又放下书,去接听电话,通完话后,回来继续看书。这是生活中的“中断”的现象,就是正常的工作过程被外部的事件打断了。可以引起中断的事情称为中断源。单片机中也有一些可以引起中断的事件,MCS-51单片机中一共有5个中断:两个外部中断,两个定时/计数器中断,一个串行口中断。,2单片机的中断系统,(1)中断源, 外部中断请求源:即外部中断0和1,经由外部引脚引入,在单片机上有两个引脚,名称为、,也就是P3.2、P3.3这两个引脚。 内部中断请求源 TF0:定时器T0的溢出中断标记,当T0计数产生溢出时,由硬件置位TF0。当CPU响应中断后,再由硬件将TF0清零。 TF1:与TF0类似。 TI、RI:串行口发送、接收中断。,(2)中断标志,(3)中断允许寄存器IE,(4)5个中断源的自然优先级与中断服务入口地址,它们的自然优先级从左向右依次降低。,(5)中断优先级,3中断初始化及中断服务程序结构,中断控制实质上是对4个与中断有关的特殊功能寄存器TCON、SCON、IE和IP进行管理和控制,具体实施如下: CPU的开、关中断。 具体中断源中断请求的允许和禁止(屏蔽)。 各中断源优先级别的控制。 外部中断请求触发方式的设定。,解: 对TCON的设定。应置TCON中IT0和IT1为“1”,即采用边沿触发方式。 对IE的设定。只允许和可响应中断,而其他3个中断源均不允许响应中断,应使IE中的允许控制位EA、EX0和EX1为“1”,其他为“0”,即IE= 10000101B= 85H。 对IP的设定。要求中断优先于中断,应设定为高级中断,为低级中断,应使IP中PX1为“1”,PX0为“0”,即IP00000100B04H。,例5.1 要求仅用和这两根外部中断线对两个外界随机事件作中断处理(下降沿有效),其他中断源均不允许响应中断,且要求的中断要优先于的中断,试对TCON、IE和IP作相应的初始化编程设定。,例5.2 在图5-5所示电路中,当开关接通时,单脉冲发生器可模拟外部中断的中断请求,在AT89S51单片机的P2.0和P2.1端口各接一只LED发光二极管,当无外部中断时,P2.0端口的LED发光,有外部中断时,P2.1端口的LED发光,请编程实现。,ORG 0000H AJMP MAIN ;转主程序 ORG 0003H AJMP INT0 ;转INT0中断服务程序 ORG 0030H MAIN: ANL P2,00H ;熄灭两只LED MOV IE,00H ;关中断 CLR IT0 ;设置INT0为电平触发方式 SETB EA ;开中断 SETB EX0 ;允许INT0中断 LOOP: MOV P2,01H ;P2.0端口的LED发光
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 售票值班员复试评优考核试卷含答案
- 铁渣处理工风险评估与管理能力考核试卷含答案
- 沼气生产工职业健康技术规程
- 沪科版八年级物理全一册 第一章《运动的世界》单元测试卷及答案
- 揭秘科学实验
- 特训04 二次函数图象性质通关专练-2025-2026学年九年级数学上学期期中期末挑战满分冲刺卷(人教版)(原卷版)
- 《openEuler系统管理与服务部署》课件 -项目四-01-硬盘的分区、格式化与挂载
- 2025贵州凯丽交通旅游投资(集团)有限责任公司招聘工作人员缴费成功人数与招聘岗位人数达不到31比例岗位(截止9月17日1700)笔试历年参考题库附带答案详解
- 2025山东济南市济阳区城市建设投资集团有限公司社会招聘拟录用人员笔试历年参考题库附带答案详解
- 2025福建省漳州市对外贸易有限责任公司招聘劳务派遣人员1人笔试历年参考题库附带答案详解
- 社会体育指导员培训ppt
- 世界著名童话故事英文绘本故事丑小鸭
- GB/T 778.1-2018饮用冷水水表和热水水表第1部分:计量要求和技术要求
- GB/T 224-2019钢的脱碳层深度测定法
- GB/T 1690-2010硫化橡胶或热塑性橡胶耐液体试验方法
- 《桃田贤斗个人分析(论文9000字)》
- 数字密码锁的设计及仿真
- 文本14会电会审
- 涉密文件借阅登记表
- GB∕T 20091-2021 组织机构类型
- 云南省各地区风玫瑰图
评论
0/150
提交评论