摘要 :工业生产生产现场往往需要对出现异常状态进行报警提示,以给操控人员及时发现并解决问题,使设备运行恢复到正常状态,从而避免事故发生。本文以STC89C51 单片机为核心器件,以 LM386 为喇叭驱动芯片,结合硬件电路设计与软件编程技术,给出一种生产现场多状态监测下声音报警模块设计方案,通过发出不同的报警声音与监测状态的匹配,实现对不同状态的声音表征及状态预警,可用于工业生产过程中多路状态判决及声音预警。该模块功能易扩展,成本低、性能稳定、结构简单,可广泛应用于各种状态预警需求场合。文中对方案进行了仿真验证及硬件实现,测试结果表明该方案是一种可行方案。
关键词 : 声音报警 ,STC89C51,KEIL,PROTEUS,LM386
目录
摘要
Abstract
1 前言 .6
1.1课题背景及意义 .6
1.2多状态下声音报警模块设计方案 .6
2 多状态下声音报警模块总体设计方案介绍 .7
2.1多状态下声音报警模块组成框图 .7
2.2多状态下声音报警功能结构图 .8
2.3主要的设计实现软件介绍 .8
3 多状态下声音报警模块硬件设计方案介绍 .8
3.1多状态下声音报警模块总体设计框图 .8
3.2各部分硬件设计以及原理 10
3.2.1单片机 STC89C51 介绍 10
3.2.2STC89C51 内部结构 11
3.2.3STC89C51 引脚功能 13
3.2.4按键选择模块介绍 .14
3.2.5复位电路介绍 .14
3.2.6晶振电路介绍 .14
3.2.7音频发声与放大器电路 .15
3.2.8指示灯模块 .15
3.2.9电源模块介绍 .16
3.3硬件电路图及功能 .16
4 多状态下声音报警模块的软件设计 17
4.1声音报警发声原理 .17
4.2多状态下声音报警模块声音的音调确定 .18
4.3多状态声音报警模块声音节拍的确定 18
4.4主要程序段注释 19
4.5程序源代码(见附录) .20
5多状态下声音报警模块设计的调试 .20
5.1检查多状态下声音报警模块设计的软件系统部分 .20
5.2检查多状态下声音报警模块设计的硬件系统部分 .20
5.3测试结果(总体运行) .21
结论 22
参 考 文 献 .23
致 谢 .24
附录 A 25