05地震报警器的制作.pptVIP

  • 18
  • 0
  • 约3.05千字
  • 约 22页
  • 2020-08-15 发布于天津
  • 举报
项目五 地震报警器的制作 项目基本技能 地震报警器的制作 任务 一 项目基本知识 程序调试与烧写 任务 二 知识 点一 MCS-51 单片机中断系统 知识 点一 相关指令 项目五 地震报警器的制作 项目学习目标 项目学习目标 学 习 方 式 学 时 技能目标 ① 掌握地震检测装置的制作。 ② 掌握地震报警器的制作及编 程 学生实际制作,教 师指导调试和维修 4 课时 知识目标 ① 理解中断及相关知识。② 会 使用外部中断。③ 掌握中断处 理程序的编程方法 教师讲授重点:中 断概念及中断处理 程序的编程方法; 外部中断的使用 4 课时 任务一 地震报警器的制作 任务要求 将地震检测装置检测到的地震信号送入 CPU , CPU 驱动蜂鸣器和发光二极管产生声、光报警。 项目基本技能 1 .硬件电路制作 ( 1 )电路原理图 ( 2 )制作要点及元器件清单 代 号 名 称 实 物 图 规 格 R1 电阻 270 ? R2 电阻 2k ? C1 、 C2 瓷介电容 30pF C3 电解电容 22μF S1 轻触按键 CY 晶振 12MHz IC1 单片机 AT89S51 IC 插座 40 脚 VD1 发光二极管 红色 ? 5 VT1 三极管 9013 BUZZER 蜂鸣器 12V 地震检测装置 自制 通电之前先用万用表检查各种电源线与地线之间是否有 短路现象,检查当地震检测装置静止时,铜管和粗铜丝 是否相碰,晃动铜管检查铜管和粗铜丝是否接触良好。 给硬件系统加电,检查所有插座或器件的电源端是否有 符合要求的电压值、接地端电压是否为 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 .单片机的中断系统 + IT0=0 IT0=1 ____ INT0 T0 IT1=0 IT1=1 ____ INT1 T1 TX RX TCON IE IE0 TF0 IE1 TF1 TI RI EX0 ET0 EX1 ET1 ES EA IP PX0 1 1 1 1 1 0 0 0 0 0 P

文档评论(0)

1亿VIP精品文档

相关文档