单片机应用技术的项目教程的项目8 报警器.ppt

单片机应用技术的项目教程的项目8 报警器.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机应用技术的项目教程的项目8 报警器

中断处理过程可分为:中断请求、中断响应、中断服务和中断返回。 1.中断请求与响应中断条件 在单片机执行某一程序过程中,若发现有中断请求(相应中断请求标志位为1),CPU将根据具体情况决定是否响应中断,这主要由中断允许寄存器来控制: (1)中断总允许位EA = 1。 (2)申请中断的中断源允许。 满足以上基本条件,CPU一般会响应中断。 三、中断处理过程 若中断请求符合响应条件,则CPU将响应中断请求。中断响应过程就是自动调用并执行中断函数的过程。C51编译器支持在C源程序中直接以函数形式编写中断服务程序。常用的中断函数的定义形式如下: void 函数名() interrupt n 其中n为中断类型号,C51编译器允许0~31个中断,n的取值范围为0~31。下面给出8051控制器所提供的5个中断源所对应的中断类型号和中断服务程序的入口地址。 中断源 中断类型号n 入口地址 外部中断0 0 0003H 定时器T0中断 1 000BH 外部中断1 2 0013H 定时器T1中断 3 001BH 串行口中断 4 0023H 2.中断响应 中断服务程序从中断入口地址开始执行,到返回指令为止,一般包括两部分内容,一是保护现场,二是完成中断源请求的服务。 通常,主程序和中断服务程序都会用到累加器A、状态寄存器PSW及其它一些寄存器,当CPU进入中断服务程序用到上述寄存器时,会破坏原来存储在寄存器中的内容,一旦中断返回,将会导致主程序的混乱,因此,在进入中断服务程序后,一定要先保护现场,然后,执行中断处理程序,在中断返回之前再恢复现场。 3.中断服务 四、热释电红外传感器 图8-5 热释电红外传感器结构与外形图 热释电红外线传感器主要是由一种高热电系数的材料,如锆钛酸铅系陶瓷、钽酸锂、硫酸三甘钛等制成的探测元件。在每个探测器内装入一个或两个探测元件,由探测元件将探测并接收到的红外辐射转变成微弱的电压信号,经装在探头内的场效应管放大后向外输出。 常见热释电红外传感器内部结构图及引脚如图8-5所示 本项目采用型号为RE200B的传感器,RE200B的输出信号非常微弱,且信号中含有因环境引起的噪声信号,所以必须对信号进行滤波放大。BISS0001是一款具有较高性能的传感信号处理集成电路,它配以热释电红外传感器和少量外接元器件构成被动式的热释电红外开关。 图8-6 信号采集与处理电路 【活动一】硬件电路设计 1.音频报警模块设计 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。 ① 压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。有的压电式蜂鸣器外壳上还装有发光二极管。多谐振荡器由晶体管或集成电路构成。当接通电源后(1.5~15V直流工作电压),多谐振荡器起振输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。压电蜂鸣片由锆钛酸铅或铌镁酸铅压电陶瓷材料制成。在陶瓷片的两面镀上银电极,经极化和老化处理后,再与黄铜片或不锈钢片粘在一起。 ②电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。 本项目中,选用无源电磁式蜂鸣器来实现报警发声。 蜂鸣器实物图和三极管C8550实物图 蜂鸣器和普通扬声器相比,最重要的一个特点是,只要按照极性要求加上合适的直流电压,就可以发出固有频率的声音。 电磁式蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机I/O引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。单片机通过一个三极管放大电流来驱动蜂鸣器,电路图如图所示。 【活动二】算法设计 1、算法分析与流程图 主程序主要完成对外部中断1进行初始化,对相关的特殊功能寄存器进行初始化设置。 开放总中断 开始 设置外部中断1的触发信号类型:边缘触发方式 允许外部中断1中断 等待外部中断1 主程序设计流程图 CPU响应了外部中断1的中断请求后转至中断服务程序执行。其主要功能就是将P3.0输出高电平、延时,再输出低电平、再延时;从而实现P3.5口线输出音频信号驱动蜂鸣器报警。 中断服务程序流程图 void int_1() interrupt 2 //外部中断1的中断号为2 { unsigned int i; //定义变量 P3=0xff;

您可能关注的文档

文档评论(0)

erterye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档