首页 05 地震报警器的制作

05 地震报警器的制作

举报
开通vip

05 地震报警器的制作null项目五 地震报警器的制作项目五 地震报警器的制作程序调试与烧写任务二项目五 地震报警器的制作 项目五 地震报警器的制作 项目学习目标null任务一 地震报警器的制作 任务要求将地震检测装置检测到的地震信号送入CPU,CPU驱动蜂鸣器和发光二极管产生声、光报警。 项目基本技能null1.硬件电路制作 (1)电路原理图null(2)制作要点及元器件清单null通电之前先用万用表检查各种电源线与地线之间是否有短路现象,检查当地震检测装置静止时,铜管和粗铜丝是否相碰,晃动铜管检查铜管和粗铜丝是否接触良好。...

05 地震报警器的制作
null项目五 地震报警器的制作项目五 地震报警器的制作程序调试与烧写任务二项目五 地震报警器的制作 项目五 地震报警器的制作 项目学习目标null任务一 地震报警器的制作 任务 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 将地震检测装置检测到的地震信号送入CPU,CPU驱动蜂鸣器和发光二极管产生声、光报警。 项目基本技能null1.硬件电路制作 (1)电路原理图null(2)制作要点及元器件清单null通电之前先用万用表检查各种电源线与地线之间是否有短路现象,检查当地震检测装置静止时,铜管和粗铜丝是否相碰,晃动铜管检查铜管和粗铜丝是否接触良好。 给硬件系统加电,检查所有插座或器件的电源端是否有符合要求的电压值、接地端电压是否为0V。 (3)电路的调试null2.程序编写(1)程序流程图主程序流程图 外部中断0服务程序流程图 null(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 null(2)参考程序;外部中断服务程序 WAI0:CLR EX0 ;禁止中断 CLR P2.6 ;点亮发光二极管 SETB P2.7 ;驱动蜂鸣器发声 RETI ;中断返回 ENDnull任务二 程序调试与烧写 使用仿真器调试程序。程序调试完成后,使用编程器将编译的十六进制文件烧写入单片机,将单片机从编程器上取下,插入电路板的IC插座,给电路板接上5V电源,观察电路运行情况。 null知识点一 MCS-51单片机中断系统 项目基本知识1.中断系统概述 什么是中断,我们从一个生活中的例子引入:你正在家中看书,突然门铃响了,你放下书,去开门,处理完事情后,回来继续看书;突然手机响了,你又放下书,去接听电话,通完话后,回来继续看书。这是生活中的“中断”的现象,就是正常的工作过程被外部的事件打断了。可以引起中断的事情称为中断源。单片机中也有一些可以引起中断的事件,MCS-51单片机中一共有5个中断:两个外部中断,两个定时/计数器中断,一个串行口中断。 null2.单片机的中断系统null(1)中断源① 外部中断请求源:即外部中断0和1,经由外部引脚引入,在单片机上有两个引脚,名称为、,也就是P3.2、P3.3这两个引脚。 ② 内部中断请求源 TF0:定时器T0的溢出中断标记,当T0计数产生溢出时,由硬件置位TF0。当CPU响应中断后,再由硬件将TF0清零。 TF1:与TF0类似。 TI、RI:串行口发送、接收中断。null(2)中断标志null(3)中断允许寄存器IEnull(4)5个中断源的自然优先级与中断服务入口地址它们的自然优先级从左向右依次降低。 null(5)中断优先级null3.中断初始化及中断服务程序结构中断控制实质上是对4个与中断有关的特殊功能寄存器TCON、SCON、IE和IP进行管理和控制,具体实施如下: ① CPU的开、关中断。 ② 具体中断源中断请求的允许和禁止(屏蔽)。 ③ 各中断源优先级别的控制。 ④ 外部中断请求触发方式的设定。null解:① 对TCON的设定。应置TCON中IT0和IT1为“1”,即采用边沿触发方式。 ② 对IE的设定。只允许和可响应中断,而其他3个中断源均不允许响应中断,应使IE中的允许控制位EA、EX0和EX1为“1”,其他为“0”,即IE= 10000101B= 85H。 ③ 对IP的设定。要求中断优先于中断,应设定为高级中断,为低级中断,应使IP中PX1为“1”,PX0为“0”,即IP=00000100B=04H。例5.1 要求仅用和这两根外部中断线对两个外界随机事件作中断处理(下降沿有效),其他中断源均不允许响应中断,且要求的中断要优先于的中断,试对TCON、IE和IP作相应的初始化编程设定。 null例5.2 在图5-5所示电路中,当开关接通时,单脉冲发生器可模拟外部中断的中断请求,在AT89S51单片机的P2.0和P2.1端口各接一只LED发光二极管,当无外部中断时,P2.0端口的LED发光,有外部中断时,P2.1端口的LED发光,请编程实现。 nullORG 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发光 SJMP LOOP INT0: LCALL DELAY ;延时(延时程序本例省略) MOV P2,#20H ;P2.1端口的LED发光 RETI ;中断返回 ENDnull知识点二 相关指令 RETI表示中断返回指令。
本文档为【05 地震报警器的制作】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_472238
暂无简介~
格式:ppt
大小:303KB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2010-08-19
浏览量:61