收藏 分销(赏)

红外语音报警系统.doc

上传人:a199****6536 文档编号:2482351 上传时间:2024-05-30 格式:DOC 页数:44 大小:2.44MB
下载 相关 举报
红外语音报警系统.doc_第1页
第1页 / 共44页
红外语音报警系统.doc_第2页
第2页 / 共44页
红外语音报警系统.doc_第3页
第3页 / 共44页
红外语音报警系统.doc_第4页
第4页 / 共44页
红外语音报警系统.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、摘 要摘 要在科学技术迅速发展的现代社会,世界各种领域都得到了前所未有的提高,电子信息技术显得尤为突出。这些电子技术都投入到了生产中和生活中,提高人们的生活质量。随着集成电路技术的高速发展,近年来开发了许多的单片机产品。单片机使用在越来越多的电子产品中,投入到工业和生活中。近年来,电子电器飞速的发展,人们的生活水品有很大的提高,为人们提供了舒适与方便,但不法分子的有段也越来越高端,以前的老式防盗手段已经无法防御现代化的高科技产物。如何保护自身的财产安全受到了广大人名的关注。于是出现防盗报警系统,应用在了人们的生活中为人们提供了安全。在该论文中我们将介绍一款基于STC89C51的红外线语音报警系

2、统。接下来我们将阐述此红外语音报警系统的设计方案。并介绍各个模块的的电路组成、工作原理及各个模块用到的相关芯片特性。详细讨论其中的串口通信模块的控制与组成。最后介绍该系统的硬件测试和软件的调试方法。关键字:STC89C51,串口通信模块,红外线防盗报警器IAbstractABSTRACTIn modern society, the rapid development of science and technology, the world in various fields have been an unprecedented increase of electronic informatio

3、n technology is particularly prominent. These electronic technologies into the production and life, improve the quality of peoples lives. With the rapid development of integrated circuit technology in recent years developed a number of single-chip products. SCM using more and more electronic product

4、s, into the industrial and life.In recent years, the rapid development of electronic and electrical appliances, water for peoples lives have greatly improved, providing people with a comfortable and convenient, but criminals are increasingly high-end segment, old-fashioned anti-theft means previousl

5、y been unable to defense modernization high-tech product. How to protect their property by the majority of the names of attention. So there burglar alarm system, used in peoples lives to provide people with a safe.In this paper, we will introduce an infrared-based STC89C51 voice alarm system. Next w

6、e will explain this infrared voice alarm system design. And describes each module circuit composition, working principle and characteristics related to the chip used in each module. Controlling the composition of which is discussed in detail with the serial communication module. Finally, the method

7、of the system hardware debugging and software testing.Key Words: STC89C51, serial communication module, infrared burglar alarm目 录目 录第1章 引言11.1选题背景11.2课题内容1第2章 系统程序设计22.1系统设计方案22.2各个功能模块介绍32.2.1 单片机最小系统32.2.2 串口通信模块52.2.3 语音模块62.2.4 键盘蜂鸣器模块82.2.5 温度采集模块102.2.6 继电器控制模块122.2.7 信号采集模块142.2.8 12864液晶显示模块

8、16第3章 信号采集模块的硬件和软件的设计183.1 信号发射模块的硬件设计183.1.1 器件和原理193.1.2 应用实例193.2 信号发射模块的软件设计213.2.1 程序功能213.2.2 系统程序流程图213.2.3 主要函数说明22第4章 整体系统调试234.1整个系统的静态测试234.2通电测试:对每个模块所产生的信号做测试23第5章 总结265.1设计总结265.2心得体会26参考文献28致谢29附 录30附录一:系统电路图和实物图30附录二:部分系统程序32III第1章 引言第1章 引言1.1选题背景随着现代科学技术的进步与发展,现代化高可以产品越来越越多,电子电器产品也越

9、来越好,人们的生活水平也有了很大的提高,许多的家庭都有许多的贵重物品。这些物品很容易成为不法分子的偷窃对象,为了保护人民的财产安全,从而开发了红外线语音报警系统,许多家庭和大商城都安装了红外线语音报警系统,有效的防止了不法分子的不良居心,为人民解决了许多的麻烦。我们这次研究的报警器是以单片机为核心的简单红外线语音报警系统,它组要由信号采集系统和控制系统组成。材料便宜结构简单,适于私家使用。1.2课题内容在特定区域范围内,当有人闯入防区,改变了红外线的反射,红外线接收管就会把接收到的异常情况转化外电压信号的变化输入到单片机里面去,此时单片机通过判断,若有异常情况发生以后,立即驱动语音芯片和继电器

10、所控制的扬声器电路和报警电路,点亮报警灯,发出人的声音,震慑不法份子,于此同时通过串口通信,把发生异常情况的地址发到监控室里的液晶屏幕上报警,待到异常情况解除以后,监控室又可以通过44的键盘解除报警状态,同时使用DS18B20温度传感器,测量现场环境温度,也通过串口通信,将实时数据传送到屏幕上。1第2章 系统程序设计第2章 系统程序设计2.1系统设计方案本系统由两个子系统组成,分别是信号采集子系统和控制子系统,如图2-1所示。信号采集子系统包含串口通信模块、信号采集模块和ISD1700语音报警模块;控制子系统包含继电器模块、键盘蜂鸣器模块、温度采集模块、12864液晶显示模块和串口通信模块。在

11、信号采集子系统当中,由信号采集模块检测到有异常情况发生后,将信号传递给信号采集系统的主机,经过主机二次判断后,如果真有异常情况,则立即驱动语音芯片发出人的报警声,再驱动继电器模块启动报警指示灯。将此时的情况和温度采集数据通过串口传递给控制子系统。控制子系统的主机接受信号后进行处理并发出指令让蜂鸣器发声并在主机的液晶屏上显示异常发生的地址。在没有异常情况发生时,控制人员可以通过键盘查询每个地址的情况。如发生报警后,控制人员也可通过键盘取消报警。图2-1 红外线语音报警系统结构图2.2各个功能模块介绍2.2.1 单片机最小系统此模块在系统中的功能:单片机是整个系统的核心,要系统正常工作就必须要满足

12、单片机的运行的基本条件。最小系统的构成:它包括基本的电源的输入、接地、复位电路以及时钟电路如图2-2所示:图2-2 复位及时钟电路图2-3 信号采集子系统的单片机最小系统图2-4 信号采集模块原理图工作原理:构成最小系统的要素:1、图中单片机第20脚和第40脚分别是单片机的接地端和提供单片机系统正常工作的基本电压5V的输入端。2、复位电路:在单片机系统中,一般需要一个硬件复位电路用于手动复位。如上图所示,常用的复位电路由一个10K电阻、一个10uf的电解电容和一个按钮组成,并接在单片机的RET引脚(即9号引脚)处。3、时钟电路:在单片机系统中,一般在单片机的引脚XTAL1(即18号引脚)和XT

13、AL2(即19号引脚)之间接一个晶振和两个瓷片电容,这样就构成了内部震荡方式。它能为单片机提供正常工作的时钟信号。在本系统中,信号采集子系统和控制子系统均采用11.0592MHz的晶振和33pf的瓷片电容。在本系统中使用的单片机是STC89C52。STC89C52是具有MCS-51内核的单片机,有32个I/O口,3个定时器计数器,8K Flash ROM,256B片内RAM。其封装图如2-5所示:3图2-5 STC89C52封装图2.2.2 串口通信模块此模块在系统中的功能:串口通信模块在整个红外线语音报警系统中充当桥梁的作用,它的职责主要是:1、将信号采集子系统中采集的信号通过串口通知控制子

14、系统。2、将控制子系统的指令通过串口传给信号采集子系统,以达到远程控制作用。串口通信模块的构成:在本系统中串行通信模块的原理如图2-6所示:图2-6 信号采集模块原理图MAX232芯片是MAXIN公司生产的、包括两路接收器和驱动器的IC芯片。它的内部有一个电源变压器,可用把输入的+5V电源电压变成为RS-232输出电平所输出电平所需要的+10V电压。所以,采用此芯片接口的串行通信系统只需单一的+5V电源就可以了。MAX232芯片封装图和引脚图如2-7所示:图2-7 MAX232芯片封装图和引脚图工作原理:MAX232的10脚T2IN接单片机TXD端P3.1,TTL电平从单片机的TXD端发出,经

15、过MAX232转换为RS-232电平后从MAX232的第7脚T2OUT发出,再接到串口座的第3脚,再经过交叉线后,接入另一端串口座第2脚RXD端。当有数据传来时,从串口座的第2脚传入,最后流向单片机的RXD端P3.0接收数据。2.2.3 语音模块此模块在系统中的功能:当信号采集子系统中的51单片机确认有异常情况发生后,驱动语音芯片,在其内部找出相对应的语音地址,通过扬声器发出人声用以告警。语音模块的构成:语音模块原理图如图2-8所示:5图2-8(1)语音模块原理图图2-8(2)语音模块原理图在此模块中,ISD1700为核心器件。ISD1700是一种高集成度,高性能芯片。它可以多段录音,采样率在

16、4K至12K间调节,供电范围可以在2.4V至5.5V之间。ISD1700芯片可工作于独立按键模式和SPI控制模式。ISD1700引脚封装图及引脚图如图2-9所示:图2-9 ISD1700封装图和管脚图工作原理:之前我们通过录音把要用的声音提前储存在语音芯片里,当信号采集子系统的CPU 检测到某个红外线接收端有异常情况时,立即驱动语音芯片,寻找对应的地址,再通过扬声器发出人的声音,震慑不法份子。2.2.4 键盘蜂鸣器模块此模块在系统中的功能:当异常情况解除以后,我们可以通过44的键盘解除报警状态,使12864液晶显示显示内容、语音芯片和扬声器等元器件恢复正常状态。蜂鸣器的功能是当出现异常情况后,

17、控制子系统的CPU会驱动蜂鸣器,使其工作,发出蜂鸣,提醒监控人员有异常情况出现。也可以通过键盘解除蜂鸣。键盘蜂鸣器模块的构成:其原理图如图2-10所示:7图2-10 键盘蜂鸣器模块原理图键盘是数字视频监控录像系统中最重要的输入设备之一,是人机接口的重要组成部分。44矩阵键盘又称为行列式键盘,它是用4条I/O线作为行线,4条I/O线作为列线组成的键盘。在行线和列线的每一个交叉点上,设置在一个按键。这样键盘中按键的个数是44个。这种行列式键盘结构能够有效地提高单片机系统中I/O的利用率。由于键盘输入是异步的,且具有实时性,所以主机系统以中断方式支持键符的随机输入。每当键盘接口接收完从键盘送来的串行

18、扫描码时,即向中断系统发出一个键盘中断,若CPU响应该中断,则由键盘中断程序读取此扫描码,经转换后成为系统扫描码,存到键盘缓冲区。键盘发送数据时,数据线和时钟线都由键盘控制。蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于各种电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“LB”、“JD”等)表示。电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。其封装图如图2-11所示

19、:图2-11 蜂鸣器封装图工作原理:键盘:当异常情况解除以后,通过44的键盘向中断系统发出一个中断,若CPU响应该中断,则对应执行相应的中断程序,解除报警状态。如使12864液晶显示显示内容、语音芯片和扬声器等元器件恢复正常状态。蜂鸣器:如图2-12当控制子系统CPU的P34端口输出高电平(即表示有异常情况时,系统给蜂鸣器的驱动信号),Q1三极管处于导通状态,使蜂鸣器工作,发出蜂鸣声。当P34端口输出低电平(即异常情况解除后,键盘控制CPU 给蜂鸣器一个关闭信号),Q1三极管处于断开状态,蜂鸣器停止工作。2.2.5 温度采集模块此模块在系统中的功能:使用DS18B20温度传感器,实时监控现场的

20、温度,并把采集到的温度数据通过串口通信,传送到监控室,并显示在屏幕上。温度采集模块的构成:其原理图如图2-12所示:9图2-12 信号采集模块原理图Dallas半导体公司的数字化温度传感器DS18B20是一种“一线总线”接口的温度传感器,一线总线独特而经济的特点,是用户可以轻松地组建传感器网络,为测试系统的构建引入全新的概念。DS18B20具有微型化,低功耗,高性能,抗干扰能力强等优点,适合于各种温度测控系统。前面以对其基本的性能参数做了说明,此处再补充一点。由于其具有的“一线总线”接口。测试现场可以直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:

21、环境控制,设备或过程控制,测温类消费电子产品等。DS18B20可以程序设定912位的分辨率,精度为0.1。可选更小的封装方式,更宽的电压适用范围,分辨率设定及用户设定的报警温度存储在EEPROM中,掉电后仍然保存。DS18B20的性能是新一代产品中最好的性能价格比也非常出色。该器件将半导体温敏器件,A/D转化器,存储器等集成在一个很小的芯片上,传感器直接输出温度信号数值。以及其一线总线的结构,简化了信号采集系统的电路结构。其封装图如图2-13所示:图2-13 DS18B20封装图工作原理:DS18B20温度传感器与信号采集子系统里的51单片机P10口连接。当采集到现场温度以后,通过串口通信,把

22、数据传送到控制子系统,显示在12864液晶屏上。2.2.6 继电器控制模块此模块在系统中的功能:当出现异常情况后,单片机给继电器一个控制信号,继电器里面的开关打开,LED报警灯亮。当异常情况结束后。单片机又给继电器一个控制信号,关闭开关,LED报警灯灭。继电器控制模块的构成:其原理图如图2-14所示:11图2-14 继电器控制模块原理图继电器是具有隔离功能的自动开关元件,广泛应用于遥控、遥测、通讯、自动控制、机电一体化及电力电子设备中,是最重要的控制元件之一。电磁继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在

23、电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。继电器一般有两股电路,为低压控制电路和高压工作电路。其封装图如图2-15所示:图2-15 继电器控制模块封装图工作原理:如图2-16所示当控制子系统CPU的P11端口输出高电平(即表示有异常情况

24、时,系统给继电器一个驱动信号),使与继电器输出端相连接的LED报警灯工作。当P11端口输出低电平(即异常情况解除后,键盘控制CPU 给继电器一个关闭信号),使继电器停止工作,相应的LED报警灯也会熄灭。2.2.7 信号采集模块此模块在系统中的功能:红外线的信号频率是由555振荡器提供的38KHZ,人移动的频率是6HZ,远小555振荡器提供的,所以只要有人进入红外线的发射端区域,红外线的接受端就会将信号向74HC21双输入端与门送去,经过与门再将信号传到单片机,最后由单片机去处理这些信号,判断哪个发射端出现问题了信号采集模块的主要职责是将红外线接收端收集的信号经过初步判断,若端口有确有异常,将信

25、息反馈给采集子系统的单片机。信号采集模块的构成:红外探头的时钟电路由555电路独立产生红外探头的时钟信号。13把红外线接收头输出端AM_P1、AM_P2、AM_P3除了分别接分别接在信号采集子系统的单片机P2.0、P2.1、P2.2口外,还要再把它们接在一个与门上,再把与门的输出接在信号采集模块的单片机的外部中断INT0上。如图2-17所示:图2-17 信号采集模块原理图工作原理:红外线探头采用反射式接法,555电路的使能端接信号采集系统单片机的P3.7脚。P3.7脚持续向外输出30Hz的方,其占空比为9:1(低9高1)波以驱动555电路间歇性工作,保障红外线探头的探测距离(因为红外线发送端的

26、工作效率是随时间的增长而降低)。当红外探头无异常情况发生时,红外接收管向外输出高电平,通过一个4输出入与门后,输出仍然是高电平,因为本系统中外部中断采用的是下降沿触发方式,所以单片机无外部中断;当红外探头有异常情况时,它向外部输出低电平,通过与门后,输出即为低电平,这时通知单片机产生一个外部中断,然后单片机再扫描连接AMP_1(P20)、AMP_2(P21)、AMP_3(P22)的3个引脚,以确定到底是哪个地址出现异常情况,即为两次判断,准确的找出有异常情况的红外探头地址。 152.2.8 12864液晶显示模块此模块在系统中的功能:当信号通过串口通信模块送给控制子系统的单片机,在通过单片机把

27、信号送给12864液晶显示器,显示出现异常情况的地址。12864液晶显示模块的构成:其原理图如图2-18所示:图2-18 12864液晶显示模块原理图此模块的核心器件是12864液晶屏幕。FYD12864-0402B是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为12864,内置8192个1616点汉字,和128个168点ASCII字符集。利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示84行1616点阵的汉字,也可完成图形显示。低电压低功耗是其又一显著特点。由该模块构成的液晶显

28、示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。当信号通过串口通信模块送给控制子系统的单片机后,在通过单片机部分P3口送指令和P2口送要显示的数据给12864液晶显示器,显示出对应出现异常情况的地址。17第3章 信号采集模块的硬件设计和软件设计第3章 信号采集模块的硬件和软件的设计3.1 信号发射模块的硬件设计发射模块的硬件电路图如图3-1所示:图3-1信号发射模块3.1.1 器件和原理当有异物闯入红外线探测的特定范围内,改变了红外线的发射线路,红外线发射管就会把收到的信号转化为电信号输入到单片机内,单片机通过判断

29、后,若判定有异常情况发生后,便会立即驱动语音芯片和继电器发出声音,同时串口通信把异常情况发射到液晶显视屏上报警。红外线发射与接收方式分为两种,一种是直射式,是指发光管和接收管相对安放在发射与受控物的两端,中间有一定距离。另一种是反射式(注:此毕业设计采用反射式),是指发光管与接收管并列摆放如图3-2:图3-2反射式发射接收实例3.1.2 应用实例555定时器:内部构图如3-3:图3-3 555定时器内部结构图555定时器是一种模拟电路和数字电路相结合的中规模集成器件,它性能优良,适用范围很广,外部加接少量的阻容元件可以很方便地组成单稳态触发器和多谐振荡器,如图3-4所示,以及不需外接元件就可组

30、成施密特触发器。图3-4 555组件组成的多谐振荡器电路工作原理:此次的设计主要采用红外线探头采用反射式接法,555电路的使能端接信号采集系统单片机的P3.7脚。P3.7脚持续向外输出30Hz的方,它的占空比是9:1(低9高1)波,以用来驱动555电路间歇性工作,借此保障红外线探头的探测距离(因为红外线发送端的工作效率是随时间的增长而降低的)。当红外探头无异常情况发生时,红外接收管向外输出高电平,通过一个4输出入与门后,输出仍然是高电平,因为该系统中外部中断采用的是下降沿的触发方式,所以单片机并没有外部中断;而当红外探头存在异常情况时,它就会向外部输出低电平,通过与门后,输出就是低电平了,这时

31、通知单片机产生一个外部中断,然后单片机再扫描连接AMP_1(P20)、AMP_2(P21)、AMP_3(P22)的3个引脚,以此来确定到底是哪个地址出现了异常情况,存在问题,即为两次判断,可以准确的找出有异常情况的红外探头地址。红外线发射装置如图3-5所示:图3-5 红外发射探除此以外,我们还根据红外线发射管芯片特性,当它的波长不同时,还可以有不同的用处,如表3-1所。表3-1 不同波长的用处波长应用808nm适用于医疗器具,空间光通信,红外照明830nm适用于高速路自动刷卡系统840nm适用于摄像机彩色变倍红外防水850nm适用于摄像头,摄像监控,防盗报警,红外防水870nm适用于商场,十字

32、路口的摄像头940nm适用于遥控器(如电视遥控器)第3章 信号采集模块的硬件设计和软件设计3.2 信号发射模块的软件设计3.2.1 程序功能程序功能是指将红外线接收端收集的信号经过初步的判断,如果端口确实存在异常,就会将信息反馈给采集子系统的单片机。3.2.2 系统程序流程图程序的主流程图如图3-6,3-7所示:图3-6 信号采集21图3-7控制子系统程序流程图3.2.3 主要函数说明本次设计中主要运用的函数说明如下表3-2所示:表3-2函数说明函数说明char AM_EN监视端口使能寄存器bit AM_SP_EN语音使能寄存器char AM_HP端口状态寄存器AM_POTR1 = 1将红外输

33、入端口置为高电平AM_EN = 0xff打开所有的监视端口 AM_SP_EN = 1打开语音功能AM_HP = 0x00无端口异常第4章 整体系统调试第4章 整体系统调试4.1整个系统的静态测试对整个PCB板的测试:对照到整个系统的原理图,用万用表逐个测试焊盘与焊盘之间是否存在电器特性,是否存在铜线与铜线之间错连、短路等情况。如果有,因视情况做一定的修改。并记录,为下次开板提供数据支持。对焊接点的测试:因为每个人焊接的水品、工艺等都不一样,所以有可能存在虚焊、漏焊、错焊等情况。这时就要用万用表,打在通断响鸣端,逐个测试焊接点,以排除以上情况,为后期的信号测试做准备。(注:最好是每焊接一个器件,

34、测试一个器件,方便检查。)4.2通电测试:对每个模块所产生的信号做测试除了上述板子的电气特性的测试外,还要做关键信号的测试,因为对整个系统来说,信号的特性直接决定的了整个系统性能的好坏。所以这里要对每个模块所产生的信号做调试:1、对51单片机系统是否工作的测试其实就是对51单片机的最小系统进行测试,用示波器测试51单片机的第18、19脚是否有11.0592MHZ的频率信号产生,即对时钟电路的测试。然后对复位电路进行一个简单测试,可以在以后写个简单程序后让其复位 。最后测试整个最小系统是否正常工作,可写个简单的控制程序,控制单片机。比如让单片机的PX.X脚输出低电平,能得到低电平,即可证明单片机

35、能正常工作。(因为给51单片机供电时,I/O端口的管脚都是自动输出高电平。)2、对51单片机产生的30HZ信号的测试当完成了a的测试后,就要添加一个能使单片机产生30HZ,占空比为9:1(低9高1)的信号程序,这里主要是用示波器对单片机的P3.7管脚是否产生需要的信号进行测试,如不能,修改程序继续调试,直到能得到为止。3、对555电路的测试。在信号采集子系统中,为了减少51单片机的工作负荷,本次设计决定让555电路产生一个38KHZ的频率信号,提供给红外线发射端。这样我们就必须用示波器,测试下第3脚输出端是否有38KHZ信号产生。4、对红外线发射端是否有已调制的38KHZ 信号的测试在完成前面

36、的基础上,把b里所得到的30HZ信号提供给555芯片的使能端(第4脚),然后用示波器测试红外线发射端,是否能得到调制以后的38KHZ信号。5、对红外线接收头是否能接收到信号的测试当红外线接收端无信号接收的时候,如图4-1管脚1一直处于高电平状态,当接收到发射端的反射信号后,管脚1输出低电平。利用这一原理,我们可以用示波器观察1脚的信号高低,从而判断红外线接收头是否正常工作。图4-1 红外线接收头原理图6、检测按键和蜂鸣器是否工作按键测试:根据原理图,按下按键,用万用表测试对角是否连通。再写一段关于按键的程序,检查按下按键后,是否能执行其中的命令。蜂鸣器测试:写一段程序代码,控制蜂鸣器,使其工作

37、。7、检测串口头是否安装到位先把串口头安装好,然后把两边的接口头用串口连接线连接起来,用万用表23测试对应的数据发送管脚和数据接收管脚是否连通。然后用程序定义串口的通信协议。8、对语音芯片的测试先按下按键S6(ERASE),清除掉语音芯片内的所有录音。当绿色指示灯闪烁2次后,表明已清除完毕。再用改进的内录方式录音,按下S8(REC),录放一段音频到语音芯片内部的储存单元里。最后按下S7(PLAY),播放出刚刚所录制的音频。这仅仅是检测语音芯片是否能正常工作,我们还需找到音频信号在语音芯片内的储存地址。用程序反复的查找、调试、修改语音的起始地址和结束地址,并记录在以后的系统程序内。9、对整个系统

38、的一个程序调试给两个51单片机芯片下载程序,并安装到系统上,看是否能实现功能,若不能,修改系统程序,直到完成整个项目为止。25第5章 总结第5章 总结5.1设计总结通过这次的课程设计,我不仅把自己所学的知识融会贯通,而且丰富了自己的大脑,在查找质料的过程中让自己的视野变得更加开阔。使得自己在专业知识方面和动手能力方面有了质的飞跃。课程设计是我在的大学时光中的最后一份作业,它是我4年所学的全部知识的总结和综合应用。为我的将来面向社会打下了良好的基础,这次的课程设计培养了我的独立动手能力、分析问题的能力和解决问题的能力。是我在校期间所提交的最后一份综合作业。在制作的过程中和大家同心协力共同完成作品

39、,加强了自己的团队合作意识。毕业时间一天天的临近,课程设计也接近尾声,从开的毫无头绪到通过自己研究并在老师的指导下一步一步的完成作业,期间遇到的各种各样的问题,制作之前觉得自己什么都懂,真正到里制作的时候才发现自己所存在的问题是那么的多。再通过自己的摸索并在指导老师的帮助下,一步一步的解决了问题,通过这次设计我知道了,知识是需要一个长期的积累过程并去实践的,在以后的工作中也要努力学习新的知识并实践。不断的提高自己的能力。5.2心得体会通过这次课程设计,深刻了解了红外线语音报警系统的各模块间的连接及其设计,加深了对单片机的了解,使我熟悉了单片机的软件和硬件的设计,让我掌握了对一项设计的设计过程的

40、具体步骤和实现方法。在长达两个月的实践过程中,我获得了大量经验,这是我宝贵的财富,为我的以后打下了基础。这次的设计过成我投入了大量的是实践和精力,查找了许多质料,最终完成设计。让我体会了成功的喜悦和自己动手设计的快了。我不会一次成功就感到满足,这仅仅只是一个开始,在以后的成长中我还会继续进步,设计更好更完善的作品。这次的设计让我看到了一个产品从一个想法到中间的设计最后在制作出来的全过程,期间用理论知识在软件上模拟、仿真,看似简单但是到了实践的时候才发现都是步步艰难容易出错,非常的困难,看电路的时候以为自己都懂,到时真正动手就盲目了,所以我要学的还有很多,让我明白这是一个长期的积累过程,要实践,

41、从每次的实践中积累宝贵的经验,这样慢慢强化自己。27参考文献参考文献1雷伏容.51单片机常用模块设计查询手册.清华大学出版社,2010.2谭浩强.C程序设计.清华大学出版社.2005.3郭天祥.新编51单片机C语言教程.电子工业出版社,2009.4张毅刚,彭喜元.单片机原理与应用设计.电子工业出版社,20085赵晓安. MCS-51单片机原理及应用. 天津大学出版社,2001.36张天凡.51单片机C语言开发详解.电子工业出版社,2008.7吴援明,蒋泉,陈文彬,张磊.显示器驱动技术.电子科技大学出版社,20078刘守义等.单片机技术基础.西安电子科技大学出版社,2007.9钟富昭等.8051

42、单片机典型模块设计与应用.人民邮电出版社,2007.致谢致谢时间飞逝,一转眼大学4年就要结束了,我也即将面临毕业。从开始设计的茫然,在罗凯老师的带领下一步一步的实现作品,罗凯老给与了我巨大的帮助和宝贵的经验,是你让我知道的自身还有很多的不足,发现错误并在罗凯老师的帮助下改正错误。在此感谢罗凯老师长期来对我帮助。我还要谢谢在我大学4年里培育过我的每一位老师,没有你们的教导就没有我的今天,是你们让我丰富了知识,提高了自己。让我学习了更多让我以后出去面对社会有了宝贵的知识和经验,让我能够更好的适应社会。感谢我亲爱的老师们!感谢周围的同学在你们的帮助下我完成了设计,有了你们的帮助我才能顺利的完成设计,

43、谢谢你们大家对我关怀!29附录附 录附录一:系统电路图和实物图图附录1-1 红外线语音报警系统上位机原理图图附录1-2 红外线语音报警系统下位机原理图图附录1-3 红外线语音报警系统上位机实物图图附录1-4 红外线语音报警系统下位机实物图31附录二:部分系统程序/两机通信/char SEIR_R16; /接收数据缓冲bit R_FLAG ; /1 :数据帧正在接收当中char DATCNT ; /数据计数指针char COMNUM ;bit DBUF_F ; /1 缓存中有新的数据 0 :缓存中的数据已经被读取/*函数名:init_S功能 :串口波特率(9600)*/void init_S(v

44、oid) TMOD |=0x20; TH1=0xfd; TL1=0xfd; TR1= 1; REN= 1; SM0= 0; SM1= 1; ES = 1; /*函数名:s_command功能 :数据成帧,发送数据帧参数 :command 数据*/void s_command(char *command) SBUF = 0xB4; /帧头 while(*command) if(TI = 1) TI = 0; SBUF = *command; /帧数据 command + ; while(!TI); TI = 0; SBUF = 0XEE;/ 帧尾 while(!TI); TI = 0;/*函数名

45、:seil_int功能 :串口中断 实现双机通信,串口通信采用RS232协议,一起始位,8位数据位,一位的结束位。保证两机正常通信,数据的波特率相同。在 这里端口出现异常时,弹出新的串口,实时的响应*/void seil_int(void) interrupt 4 if(RI = 1) RI = 0;if(DBUF_F = 0) /缓存中的数据已经被读走,可以接收新的指令 if(R_FLAG = 1)&(SBUF != 0XEE) /开始接收数据帧 /将数据写入到缓存中 SEIR_RDATCNT = SBUF; /缓存指针,增加 DATCNT +;33 else if(SBUF = 0xB4)&(R_

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服