地震报警器的制作收集资料课件.ppt

上传人:飞****2 文档编号:72970015 上传时间:2023-02-14 格式:PPT 页数:22 大小:283.50KB
返回 下载 相关 举报
地震报警器的制作收集资料课件.ppt_第1页
第1页 / 共22页
地震报警器的制作收集资料课件.ppt_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《地震报警器的制作收集资料课件.ppt》由会员分享,可在线阅读,更多相关《地震报警器的制作收集资料课件.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、项目五项目五 地震报警器的制作地震报警器的制作项目基本技能项目基本技能地震报警器的制作地震报警器的制作 任务任务一一项目基本知识项目基本知识程序调试与烧写程序调试与烧写任务任务二二知识知识点一点一MCS-51MCS-51单片机中断系统单片机中断系统 知识知识点一点一相关指令相关指令局叹名酝嘲悲贪乓扛喂胞稚催避展桨陵淖宋柳胡荔垂播椰隶疯狡然割蘸棚05地震报警器的制作05地震报警器的制作项目五项目五 地震报警器的制作地震报警器的制作 项目学习目标项目学习目标项目学习目标项目学习目标 学学 习习 方方 式式 学学 时时技能目标技能目标 掌握地震检测装置的制作。掌握地震检测装置的制作。掌握地震报警器的

2、制作及编掌握地震报警器的制作及编程程 学生实际制作,教学生实际制作,教师指导调试和维修师指导调试和维修 4 4课时课时知识目标知识目标 理解中断及相关知识。理解中断及相关知识。会会使用外部中断。使用外部中断。掌握中断处掌握中断处理程序的编程方法理程序的编程方法教师讲授重点:中教师讲授重点:中断概念及中断处理断概念及中断处理程序的编程方法;程序的编程方法;外部中断的使用外部中断的使用 4 4课时课时卉顺产普卸勤胀寒性骸纶饰蓟靴希孵睬豆领赏狰锌盂欧滓揽锐舌状雨匆详05地震报警器的制作05地震报警器的制作任务一任务一 地震报警器的制作地震报警器的制作 任务要求任务要求将地震检测装置检测到的地震信号送

3、入将地震检测装置检测到的地震信号送入CPU,CPU驱动蜂鸣器和发光二极管产生声、光报警。驱动蜂鸣器和发光二极管产生声、光报警。项目基本技能项目基本技能羊网竖婿蓄爪农拣叁晤鸭诌莲灼痕剥镭补怒亏灰姑魏研琢给匿耙缨谜着杀05地震报警器的制作05地震报警器的制作1硬件电路制作硬件电路制作(1)电路原理图小甥饱继瑞慕操颖和刘困勉茄咎暑蒸应崎若瞒茶竭枫媒肪恍宙湘涅恳损嘘05地震报警器的制作05地震报警器的制作(2)制作要点及元器件清单代 号名 称实 物 图规 格R1电阻270R2电阻2kC1、C2瓷介电容30pFC3电解电容22FS1轻触按键CY晶振12MHzIC1单片机AT89S51IC插座40脚VD1

4、发光二极管红色5VT1三极管9013BUZZER 蜂鸣器 12V 地震检测装置 自制 攒俐爆琶把演晚尿宝涣攀辕豁贯镍勾赵握晃害西盟迎走列蜜仆雇谈潭因舀05地震报警器的制作05地震报警器的制作通电之前先用万用表检查各种电源线与地线之间是否有通电之前先用万用表检查各种电源线与地线之间是否有短路现象,检查当地震检测装置静止时,铜管和粗铜丝短路现象,检查当地震检测装置静止时,铜管和粗铜丝是否相碰,晃动铜管检查铜管和粗铜丝是否接触良好。是否相碰,晃动铜管检查铜管和粗铜丝是否接触良好。给硬件系统加电,检查所有插座或器件的电源端是否有给硬件系统加电,检查所有插座或器件的电源端是否有符合要求的电压值、接地端电

5、压是否为符合要求的电压值、接地端电压是否为0V。(3)电路的调试册朴肌挞雨惨峡轻钨驳锐淮舷欢则厩顶淮楚正遗溜溪愚纱靶抡冻懒挽屯搐05地震报警器的制作05地震报警器的制作2程序编写程序编写(1)程序流程图主程序流程图 外部中断0服务程序流程图 擂炬蹦乳狮径朗泪熔茹佯肇莹绣弓耗黄喇彤雀歉雅拂晰乍帆移分涕尹企囊05地震报警器的制作05地震报警器的制作(2)参考程序ORG 0000H;复位入口地址LJMP START;转移到程序初始化部分STARTORG 0003H;外部中断0入口地址LJMP WAI0;转移到外部中断0的服务程序WAI0ORG 0030HSTART:SETB P2.6;开机自检CLR

6、 P2.7LCALL DELAY;调延时子程序SETB IT0;中断方式为边沿触发方式SETB EA;开总中断SETB EX0;开外部中断0MAIN:SJMP$;主程序并不执行任何任务,只是等待中断DELAY:MOV R7,#250 ;延时子程序LOOP:MOV R6,#25ODJNZ R6,$DJNZ R7,LOOPRET 妖眨焙滞奥簇爸葵拣媳汁聂格龙卉隋涂频足辙淬囱回骗眶输沉轻娄斜瑶纺05地震报警器的制作05地震报警器的制作(2)参考程序;外部中断服务程序WAI0:CLR EX0 ;禁止中断CLR P2.6 ;点亮发光二极管SETB P2.7;驱动蜂鸣器发声RETI;中断返回END伺裔安滓

7、援卜炳融唤瞧助赡万枉澡鞋佩氧腕党元续焕释麓佑离夸臀债璃砂05地震报警器的制作05地震报警器的制作任务二任务二 程序调试与烧写程序调试与烧写 使用仿真器调试程序。程序调试完成后,使用编程使用仿真器调试程序。程序调试完成后,使用编程器将编译的十六进制文件烧写入单片机,将单片机器将编译的十六进制文件烧写入单片机,将单片机从编程器上取下,插入电路板的从编程器上取下,插入电路板的IC插座,给电路板插座,给电路板接上接上5V电源,观察电路运行情况。电源,观察电路运行情况。践探躲忧赌抿朵城负落踊替浆陡正物螺攘攘界酵兢灰疲坑瞻洒护裹祝栖虏05地震报警器的制作05地震报警器的制作知识点一知识点一 MCS-51单

8、片机中断系统单片机中断系统 项目基本知识项目基本知识1中断系统概述中断系统概述 什么是中断,我们从一个生活中的例子引入:你正在家中看书,突什么是中断,我们从一个生活中的例子引入:你正在家中看书,突然门铃响了,你放下书,去开门,处理完事情后,回来继续看书;然门铃响了,你放下书,去开门,处理完事情后,回来继续看书;突然手机响了,你又放下书,去接听电话,通完话后,回来继续看突然手机响了,你又放下书,去接听电话,通完话后,回来继续看书。这是生活中的书。这是生活中的“中断中断”的现象,就是正常的工作过程被外部的的现象,就是正常的工作过程被外部的事件打断了。可以引起中断的事情称为中断源。单片机中也有一些事

9、件打断了。可以引起中断的事情称为中断源。单片机中也有一些可以引起中断的事件,可以引起中断的事件,MCS-51单片机中一共有单片机中一共有5个中断:两个外部个中断:两个外部中断,两个定时中断,两个定时/计数器中断,一个串行口中断。计数器中断,一个串行口中断。绒姥崇向珍壳赃领骗仪操乖咀摧炯封妆垒单蛰艇隔朋醋疟萌围储莉堆森棉05地震报警器的制作05地震报警器的制作2单片机的中断系统单片机的中断系统拟厘轨市傅漱苛拔乱闯嘘狰财腹忧鬃普攫缕芥柠冈垃扫亦铂凹焰挝署乔入05地震报警器的制作05地震报警器的制作(1)中断源)中断源 外部中断请求源:即外部中断外部中断请求源:即外部中断0和和1,经由外部引脚引入,

10、在单片,经由外部引脚引入,在单片机上有两个引脚,名称为、,也就是机上有两个引脚,名称为、,也就是P3.2、P3.3这两个引脚。这两个引脚。内部中断请求源内部中断请求源TF0:定时器:定时器T0的溢出中断标记,当的溢出中断标记,当T0计数产生溢出时,由硬件置计数产生溢出时,由硬件置位位TF0。当。当CPU响应中断后,再由硬件将响应中断后,再由硬件将TF0清零。清零。TF1:与:与TF0类似。类似。TI、RI:串行口发送、接收中断。:串行口发送、接收中断。攻李职唉纺损颇涅萎来津腔蛙滁屯订饺济天瘁省蛰驱纺咒呈着撩颅戳偿间05地震报警器的制作05地震报警器的制作(2)中断标志)中断标志TCON位位 D

11、7 D6D5 D4 D3 D2 D1 D0位名称位名称 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 功能功能 T1中中断标断标志志 T1启启动控动控制制 T0中中断标断标志志 T0启启动控动控制制 INT1中断中断标志标志 INT1触发触发方式方式 INT0中断中断标志标志 INT0触发触发方式方式 纲沫帛裹卞屏怔随菱阿夸躇柞灾髓琴说俐氓检毛亢要料侣优苯夹闹冬惯夯05地震报警器的制作05地震报警器的制作(3)中断允许寄存器)中断允许寄存器IEIE位位 D7 D6D5 D4 D3 D2 D1 D0位名称位名称 EA ES ET1 EX1 ET0 EX0 功能功能 中断中断总控

12、总控位位 开串开串行口行口中断中断 开开T1中断中断 开开INT1中断中断 开开T0中断中断 开开INT0中断中断 摄麓顺领谅姑峰闰碗霖擎乎舜寞恿喷猪乏泣凹译坎衰瓦塌尤曾酋琳耐嘶元05地震报警器的制作05地震报警器的制作中断源中断源 外中断外中断0 定时器定时器0 外中断外中断1 定时器定时器1 串串 口口 中断入口地址中断入口地址 0003H 000BH 0013H 001BH 0023H(4)5个中断源的自然优先级与中断服务入口地址个中断源的自然优先级与中断服务入口地址它它们的自然的自然优先先级从左向右依次降低。从左向右依次降低。碟输赔呵看偶碱丑那蠢掖颇遇闽映祁勋吊龄骤诚帮危丰没穷霹励炕雄

13、噶某05地震报警器的制作05地震报警器的制作IP位位 D7 D6D5 D4 D3 D2 D1 D0位名称位名称 PS PT1 PX1 PT0 PX0 中断源中断源 串行串行口口 T1 INT1 T0 INT0(5)中断优先级)中断优先级邢琅庞荤袭挽鲸份灭满卢绚讣娶乱茸踊敬闪诞虱砷冯怕倔嘴宣赦拭斗曰还05地震报警器的制作05地震报警器的制作3中断初始化及中断服务程序结构中断初始化及中断服务程序结构中断控制中断控制实质上是上是对4个与中断有关的特殊功能寄存个与中断有关的特殊功能寄存器器TCON、SCON、IE和和IP进行管理和控制,具体行管理和控制,具体实施如下:施如下:CPU的开、关中断。的开、

14、关中断。具体中断源中断具体中断源中断请求的允求的允许和禁止(屏蔽)。和禁止(屏蔽)。各中断源各中断源优先先级别的控制。的控制。外部中断外部中断请求触求触发方式的方式的设定。定。虐渊烃赚炭痪忙胰凸首盆西舌呕肤姑衙梗油擅域滴士纲溺棉蠕完傀沥零诛05地震报警器的制作05地震报警器的制作解:解:对对TCON的设定。应置的设定。应置TCON中中IT0和和IT1为为“1”,即采用边沿触发方式。,即采用边沿触发方式。对对IE的设定。只允许和可响应中断,而其他的设定。只允许和可响应中断,而其他3个中断源个中断源均不允许响应中断,应使均不允许响应中断,应使IE中的允许控制位中的允许控制位EA、EX0和和EX1为

15、为“1”,其他为,其他为“0”,即,即IE=10000101B=85H。对对IP的设定。要求中断优先于中断,应设定为高级中的设定。要求中断优先于中断,应设定为高级中断,为低级中断,应使断,为低级中断,应使IP中中PX1为为“1”,PX0为为“0”,即即IP00000100B04H。例例5.1 要求仅用和这两根外部中断线对两个外界随机事件作中断处理(下降沿有效),要求仅用和这两根外部中断线对两个外界随机事件作中断处理(下降沿有效),其他中断源均不允许响应中断,且要求的中断要优先于的中断,试对其他中断源均不允许响应中断,且要求的中断要优先于的中断,试对TCON、IE和和IP作相应的初始化编程设定。

16、作相应的初始化编程设定。厨矛扬藕燃诉苫壕蛮紊恐同墒若辟员约挎穴相付崩哀冬同切昭烈仿门皋埂05地震报警器的制作05地震报警器的制作例例5.2 在图在图5-5所示电路中,当开关接通时,单脉冲发生器可模拟外部中断的中断请所示电路中,当开关接通时,单脉冲发生器可模拟外部中断的中断请求,在求,在AT89S51单片机的单片机的P2.0和和P2.1端口各接一只端口各接一只LED发光二极管,当无外部中断时,发光二极管,当无外部中断时,P2.0端口的端口的LED发光,有外部中断时,发光,有外部中断时,P2.1端口的端口的LED发光,请编程实现。发光,请编程实现。狙涂右履订汞那持恍饿鼻蛊因葡瞧抡驻中硷勾食金患伴壶

17、淬每做涣茫贮祥05地震报警器的制作05地震报警器的制作ORG 0000HAJMP MAIN ;转主程序转主程序ORG 0003H AJMP INT0 ;转转INT0中断服务程序中断服务程序ORG 0030HMAIN:ANL P2,00H ;熄灭两只熄灭两只LEDMOV IE,00H ;关中断关中断CLR IT0 ;设置设置INT0为电平触发方式为电平触发方式SETB EA ;开中断开中断SETB EX0 ;允许允许INT0中断中断LOOP:MOV P2,01H ;P2.0端口的端口的LED发光发光SJMP LOOPINT0:LCALL DELAY ;延时(延时程序本例省略)延时(延时程序本例省略)MOV P2,20H ;P2.1端口的端口的LED发光发光RETI ;中断返回中断返回END揉段仑顾胡癸财凑谊惯昏策猖裹敬贯雷纲笛歼溯劣钞芋棍恫同埋认撂竞肠05地震报警器的制作05地震报警器的制作知识点二知识点二 相关指令相关指令 RETI表示中断返回指令。表示中断返回指令。陶料堆亮伦宗家泅戳蜕播只疵踪绸磺排幸唐啼庙摊殿浓匝劲胚班券快碾痕05地震报警器的制作05地震报警器的制作

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁