温度采集报警系统
- 格式:docx
- 大小:138.77 KB
- 文档页数:26
基于51单片机的温度报警系统设计温度报警系统是一种常见的安全监控系统,它可以监测环境温度,并在温度达到设定阈值时发出警报。
本文将介绍一个基于51单片机的温度报警系统的设计。
一、系统设计目标和功能本系统的设计目标是实时监测环境温度,并在温度达到预设阈值时发出警报。
具体功能包括:1.温度采集:通过温度传感器实时采集环境温度。
2.温度显示:将采集到的温度值通过数码管显示出来。
3.温度比较:将采集到的温度值与预设的阈值进行比较。
4.报警控制:当温度超过预设的阈值时,触发警报控制器。
5.报警指示:通过蜂鸣器或者LED灯等方式进行报警提示。
二、硬件设计本系统的硬件设计包括主控部分和外围部分。
1. 主控部分:使用51单片机作为主控芯片,通过AD转换器和温度传感器实现温度数据采集。
采用片内RAM和Flash存储器对数据进行处理和存储。
2.外围部分:包括数码管显示和报警指示。
使用数码管模块将温度值进行显示,使用LED灯或者蜂鸣器进行报警指示。
三、软件设计本系统的软件设计包括程序的编写和算法的设计。
1.程序编写:使用C语言编写单片机的程序。
程序主要包括温度采集、温度比较、报警控制和报警指示等功能。
2.算法设计:根据采集到的温度值与预设阈值进行比较,判断是否触发警报控制器。
同时,根据警报控制器的状态,控制报警指示的开关。
四、系统测试完成硬件和软件设计后,需要进行系统测试以验证系统的正确性和稳定性。
1.硬件测试:对硬件电路进行测试,包括电源、信号传输和外围器件等方面。
测试时需要注意电源的稳定性,信号的准确性和外围部件的工作状态。
2.软件测试:进行程序的运行测试,检查各功能是否正常运行。
特别关注温度采集和比较、报警控制和报警指示等功能。
五、系统性能分析对系统的性能进行分析,包括温度采集的准确性、报警控制的响应时间和报警指示的稳定性等方面。
1.温度采集准确性:主要受温度传感器的精度和ADC转换的准确性影响。
在设计中要选择合适的传感器和ADC。
基于LabVIEW的温度采集报警系统李文方;李海霞【摘要】温度作为一种物理参量,是工业生产中最普遍最重要的参数之一.为了能灵活地对温度进行测量,同时可以方便地改变控制范围的参数、增加可调节性,提出了本设计.本设计以LabVIEW软件为工具,在分析系统功能需求的基础上,介绍了包括前面板、流程图以及图标/连结器在内的虚拟温度采集报警系统的设计,同时介绍了数据采集的理论及虚拟仪器(VI)设计的相关技术,并给出了本系统的仿真结果.经仿真,本温度采集报警系统能很好地实现温度数据的采集,显示以及上下限的报警,并可以灵活地在0℃至100℃之间设定上下限报警温度,达到了设计的目的.【期刊名称】《电子设计工程》【年(卷),期】2015(023)005【总页数】3页(P71-73)【关键词】虚拟仪器;数据采集;温度;LabVIEW【作者】李文方;李海霞【作者单位】黄河科技学院河南郑州450063;黄河科技学院河南郑州450063【正文语种】中文【中图分类】TN98传统的温度采集主要由温度传感器,信号处理电路(放大、滤波),A/D转换电路,显示电路等构成,在微处理器如单片机的控制下,进行温度数据的采集以及显示,同时可以有上下限报警等功能。
传统的温度检测设备对设备本身和检测人员的技能要求都较高,且不方便自我检测,增加了设备维修成本和用户购买成本。
而虚拟仪器主要采用数据采集卡将数据送入计算机,然后通过LabVIEW中的软件设计和界面设计来完成对应的信息处理和显示功能[1-3]。
虚拟仪器能够根据用户不同的要求对其进行修改和扩展,在测量过程中还可以方便地改变控制范围的参数,增加可调节性。
本设计利用数据采集卡和LabVIEW软件,完成了温度数据的采集、显示、分析、报警等,从而实现了一个温度采集器的基本功能。
1 系统构成所有的LabVIEW应用程序,即虚拟仪器(VI),包括前面板(Front Panel)、流程图(Block Diagram)以及图标/连结器(Icon/Connector)3 部分[4]。
stm32f1温度报警系统实验报告STM32F1温度报警系统实验报告1. 引言1.1 背景1.2 目的1.3 实验内容2. 实验器材和方法2.1 实验器材2.2 实验方法3. 硬件设计3.1 硬件连接图3.2 温度传感器选型和连接方式4. 软件设计4.1 系统架构图4.2 主程序流程图4.3 温度采集和处理算法5. 实验结果与分析5.1 温度采集结果显示界面截图及解释5.2 温度报警功能测试结果与分析6. 讨论与改进方向6.1 讨论实验中可能出现的问题及解决方案6.2 对实验系统的改进方向提出建议7. 结论8. 参考文献9. 致谢1 引言本报告旨在介绍STM32F1温度报警系统的设计与实现。
通过该系统,可以实时监测环境温度,并在温度超过设定阈值时触发报警。
本报告将详细介绍硬件设计、软件设计、实验结果与分析等内容。
1.1 背景温度监测与报警系统在工业生产、仓储物流等领域具有重要应用价值。
通过实时监测环境温度,可以及时采取措施避免设备过热、产品损坏等问题的发生。
1.2 目的本实验旨在利用STM32F1单片机设计一个温度报警系统,能够实时采集环境温度,并在温度超过设定阈值时触发报警。
1.3 实验内容本实验的主要内容包括:- 设计硬件电路连接,包括STM32F1单片机与温度传感器的连接;- 编写软件程序,实现温度采集和处理算法;- 测试系统功能,包括温度采集结果显示和报警功能。
2 实验器材和方法2.1 实验器材本实验使用的主要器材包括:- STM32F1开发板- 温度传感器模块- 电阻、电容、LED等元件- 面包板、杜邦线等连接线2.2 实验方法根据硬件连接图进行电路搭建,并将STM32F1开发板与计算机连接。
编写软件程序并烧录到STM32F1开发板上。
通过串口或LCD显示屏等方式,实时监测温度采集结果,并测试报警功能。
3 硬件设计3.1 硬件连接图(此处应插入硬件连接图)3.2 温度传感器选型和连接方式根据实验要求,我们选择了DS18B20数字温度传感器作为温度采集模块。
基于单片机的温度采集报警系统的设计王熔熔;刘海霞【期刊名称】《计算机光盘软件与应用》【年(卷),期】2011(000)024【摘要】设计了一种基于单片机AT89S51和DS18820温度传感器的温度采集报警系统。
该系统性能可靠,结构简单,能实现安全温度内正常显示温度值,超出设定的温度上限则进行声光报警。
%It designs a microcontroller based onAT89S51 and DS 18B20 temperature sensor temperature collection and alarm system.The system has reliable performance,simple structure,can achieve safe temperature within a normal display temperature exceeds the set temperature,upper limit,sound and light alarm.【总页数】3页(P181-183)【作者】王熔熔;刘海霞【作者单位】内蒙古机电职业技术学院,呼和浩特010070;内蒙古机电职业技术学院,呼和浩特010070【正文语种】中文【中图分类】TP311.52【相关文献】1.基于单片机数字式多路温度采集语音报警系统 [J], 陈正军;邬华;王谢玮2.基于单片机温度和烟雾检测报警系统的设计 [J], 蒋松云3.基于AT89C52单片机和DS18B20传感器的温度报警系统设计 [J], 毕韬4.基于单片机温度采集与报警系统的研究 [J], 张国容;滕瑞宁;杨升正5.基于单片机的配电箱温度监测和火灾报警系统设计 [J], 刘江虹;吴俊锋;梁艺珍;邱明明;魏琪楠;康俊特因版权原因,仅展示原文概要,查看原文内容请购买。
温度报警系统设计温度报警系统是一种用于监测和报警温度异常的系统。
它广泛应用于工业生产、仓储、实验室等场合,以确保人员和设备的安全。
温度报警系统的设计需要考虑传感器的选择、数据采集与处理、报警方式等方面。
以下是对温度报警系统设计的详细阐述。
一、传感器的选择在温度报警系统中,传感器的选择是非常重要的。
常见的温度传感器有热敏电阻温度传感器(PT100)、热电偶和红外线温度传感器等。
这些传感器具有不同的测量范围、精度和适用环境。
在选择传感器时,需要根据实际需要考虑到测量范围、精度要求和环境条件等因素,以确保传感器的可靠性和准确性。
二、数据采集与处理数据采集与处理是温度报警系统中的核心技术,它直接影响到系统的性能和可靠性。
数据采集可以通过模拟电路或数字电路实现。
在模拟电路中,采用模拟信号调理电路将传感器信号转换成可测量的电压或电流信号。
在数字电路中,采用模数转换器(ADC)将模拟信号转换成数字信号。
数据处理可以通过嵌入式系统或PC机实现。
在嵌入式系统中,采用微处理器或单片机进行数据处理和分析,并通过串口、网络接口或无线通信模块将数据发送给监控中心或其他设备。
在PC机中,采用计算机软件进行数据处理和分析,通过串口、网络接口或USB接口与其他设备进行通信。
三、报警方式声音报警可以通过蜂鸣器或扬声器实现,当温度异常时,系统会发出响亮的声音以引起人们的注意。
光闪报警可以通过LED灯或闪光灯实现,当温度异常时,系统会发出强烈的光信号以引起人们的注意。
手机短信报警可以通过GSM模块或无线通信模块实现,当温度异常时,系统会发送短信给相关人员以及监控中心,及时进行处理。
四、监控与管理温度报警系统的监控与管理是确保系统正常运行的关键环节。
监控与管理可以通过监控中心或计算机软件实现。
监控中心需要实时监测传感器数据、报警信息和设备状态,并进行相应的处理和记录。
计算机软件可以通过远程接入和数据分析等功能,实现对温度报警系统的远程监控、数据记录和报表输出等。
基于51单片机的万年历与温度检测报警系统摘要随着社会发展需求的改变,电子万年历是一个应用非常广泛的实用日常计时工具,带有显示世纪,年,月,日,星期,时,分,秒和按键可调时间及其按键设置闹钟的功能,同时具有月末自动更新,闰年补偿功能等多种功能。
温度检测报警系统也是在日常生活和工业应用非常广泛的工具,能实时采集周围的温度信息进行显示,程序内部设定有报警上下限,根据应用环境不同可设定不同的报警上下限。
此系统是基于STC89C52单片机设计的,包含液晶显示模块,DS12C887实时时钟模块,DS18B20温度采集模块,键盘扫描模块,报警模块,HX1838红外接收头模块。
STC89C52作为控制核心,具有功耗低,功能强等特点,电压可选5VUSB 供电。
显示模块采用12864液晶动态显示,相对数码管而言经济实用,占用空间小,对于显示数字、字母最为合适,而且与单片机连线简单,占用IO口相对较少。
实时时钟芯片DS12C887是一款与DS12C885实时时钟兼容的替代产品,该器件提供RTC/日历、定时闹钟等功能,如果检测到主电源故障,该器件可自动切换到备用电源供电,DS12C887将石英晶体与电池集成在一起,在断电后仍可精确走10年。
温度检测报警模块采用数字式温度传感器DS18B20,该芯片具有精度高,测量范围广等优点,易与单片机连接,模块电路组成简单并同时具有温度报警功能。
关键词:STC89C52,DS12C887,DS18B20,12864液晶显示,电子万年历,采集周围设备温度、温度报警一、设计要求与方案论证1.1设计要求设计一个能够实现世纪,年,月,日,星期,小时,分,秒显示附带温度检测显示的实时时钟电子万年历,同时具有时间调节和闹钟设置功能,以及时间预设报警、温度报警、报警解除等功能。
该产品共设有四个按键,每个按键具有多种功能,充分利用各个按键。
也可利用红外遥控来进行实时调节,体现时尚方便的特性,并且通过编程还可以控制12864液晶显示,随心所欲。
室内温度报警控制系统设计一、概述二、系统组成与工作原理1.温度传感器:负责对室内温度进行实时监测,并将采集到的数据传输给控制器。
2.控制器:接收温度传感器采集的数据,并与预设的温度阈值进行比较。
当温度超出设定范围时,控制器将触发报警器,并发送控制信号给执行机构。
3.报警器:当控制器发出报警信号时,报警器会发出声光警报,以引起人们的注意。
4.执行机构:根据控制器的指令,执行机构负责进行温控操作,可以通过开关制冷设备或加热设备等方式,将室内温度恢复到设定范围内。
系统工作原理如下:1.温度传感器实时监测室内温度,并将温度数据传输给控制器。
2.控制器接收到温度数据后,与预设的温度阈值进行比较。
3.如果温度超出设定范围,控制器触发报警器,并发送控制信号给执行机构。
4.报警器发出声光警报,提醒人们注意室内温度异常。
5.执行机构根据控制器的指令,开启或关闭相应的温控设备,使室内温度恢复到设定范围内。
三、系统设计要点1.温度传感器选择:根据实际需要选择合适的温度传感器,如热敏电阻、热电偶或半导体传感器等。
要考虑传感器的测量范围、测量精度以及信号输出等特性。
2.控制器设计:控制器应具备接收温度传感器数据、比较温度阈值、触发报警器、发送控制信号等功能。
可以采用微控制器或单片机实现控制器的功能。
3.报警器选择:报警器应具备发出声光警报的能力,可以选择蜂鸣器或喇叭作为声音输出装置,并配置相应的指示灯作为光源。
4.执行机构设计:执行机构应根据不同的温度控制需求选择合适的设备,如空调、暖气等。
要考虑设备的功率、响应速度以及控制方式等特性。
5.系统可靠性设计:在设计室内温度报警控制系统时,要考虑系统的可靠性。
例如,在温度传感器故障或通信故障时,系统应能够进行故障检测并发出相应的报警。
四、总结室内温度报警控制系统设计涉及到温度传感器的选择、控制器的设计、报警器的选择、执行机构的设计以及系统可靠性设计等方面。
通过合理的设计和选择,可以实现对室内温度的有效监测和控制,提高室内温度的舒适度,并保证系统的可靠性和安全性。
冷链物流温度监控与报警系统设计冷链物流是指在物流过程中对易变质产品进行温度控制和监控,以确保产品的质量和安全。
在冷链物流过程中,温度监控和报警系统起着至关重要的作用,可以实时监测温度变化,并在温度异常时及时报警,以保证产品的品质和安全性。
本文将探讨冷链物流温度监控与报警系统的设计原理和关键技术。
一、冷链物流温度监控系统设计原理冷链物流温度监控系统的设计原理是通过传感器实时采集环境温度数据,并将采集到的数据通过通信网络传输到中央控制系统。
中央控制系统根据预设的温度范围进行数据分析和处理,并在温度超出设定范围时触发报警机制。
下面将介绍冷链物流温度监控系统设计的主要技术要点。
1. 传感器选择和布置在冷链物流过程中,合适的传感器是实现温度监控的关键。
常用的温度传感器有热电偶、热敏电阻和半导体温度传感器等。
根据实际需求选择适合的传感器,并合理布置在货物密集的区域,以确保准确采集到温度数据。
2. 数据采集与传输温度数据的采集与传输是冷链物流温度监控系统设计的核心。
可采用无线传感器网络技术,利用无线传感器节点采集环境温度数据,并通过无线通信模块将数据传输到中央控制系统中。
此外,还可以使用物联网技术和云计算技术实现数据的远程采集和传输,以提高系统的智能化和便捷性。
3. 数据分析与处理中央控制系统接收到温度数据后,需要进行数据分析和处理。
首先,对采集到的数据进行实时监测和记录,以便进行后期的分析和溯源。
其次,将采集到的数据与预设的温度范围进行比对,如果温度超出设定范围,就触发报警机制。
最后,对温度数据进行历史记录和统计分析,为冷链物流过程中的质量控制和管理提供支撑。
4. 报警机制设计报警机制是冷链物流温度监控系统设计的重要部分。
当温度超出设定范围时,系统会自动触发报警,通知相关人员进行处理。
报警方式可以包括声音报警、短信报警、邮件报警等,以确保及时采取措施避免温度对产品造成损害。
二、冷链物流温度监控系统设计关键技术冷链物流温度监控系统设计需要涉及多个关键技术,下面将重点介绍其中的几个关键技术。
大庆石油学院课程设计2009年2月日大庆石油学院课程设计任务书课程单片机原理及应用课程设计题目温度采集报警系统的设计专业电子科学与技术姓名杨光学号030901240319主要内容、基本要求、主要参考资料等1、主要内容:根据单片机课程所学内容,结合其他相关课程知识,设计一个温度采集报警系统,以加深对单片机知识的理解,锻炼实践动手能力,为以后的毕业设计和工作打下坚实基础。
2、基本要求:本设计以MCS-51系列单片机为核心,采用常用电子器件设计。
要求可以显示被测的温度并存储,可以设置报警温度,到达报警温度时声光报警。
3、主要参考资料:[1] 张毅坤,陈善久.单片微型计算机原理及应用[M].西安:西安电子科技大学出版社,2002.[2] 张友德,赵志英,徐时亮.单片微机原理应用与实验[M].上海:复旦大学出版社,2000.[3] 蔡美琴,张为民,沈新群,张荣娟.MCS-51系列单片机系统及其应用[M].北京:高等教育出版社,1992.完成期限2007年3月9日指导教师专业负责人2007年3 月2日目录第1章系统设计 (1)1.1温度采集报警系统 (1)第2章硬件设计 (2)2.1测温和控制电路 (2)2.2 显示控制电路 (5)2.3 声光报警电路 (6)第3章软件设计 (8)总结 (9)参考文献 (10)附录1 整体电路图 (11)附录2 源程序 (12)第1章系统设计1.1温度采集报警系统如图1.1所示为温度采集报警系统框图。
该课程设计将以单片机控制的温度采集系统为主,利用单片机完成对温度的检测,实现安全温度内正常显示温度值,超出设定的温度上限则进行声光报警。
系统在温度采集时主要应用了DS18B20芯片,该器件经过初始化后单片机首先进行ROM匹配,当受到测温器件发回的信号时证明该器件正常工作,接着单片机发送温度转换命令进行温度采集,测温的精确度很高,可以精确到小数点后四位。
设计中还应用了HD7279芯片进行数码管显示的驱动,一共应用了6位数码管。
报警电路采用由NE555所组成多谐振荡电路。
图1.1系统框图第2章硬件设计2.1测温和控制电路(1) 测温测温使用的DS18B20是典型的应用单总线技术的器件。
1-wire单总线是Maxim全资子公司Dallas的一项专有技术。
与目前多数标准串行数据通信方式,如SPI/I2C/MICROWIRE不同,它采用单根信号线,既传输数据位,又传输数据位的定时同步信号,而且数据传输是双向的。
大多数1-wire器件不需要额外的供电电源,可直接从单总线上获得足够的电源电流(即寄生供电方式)。
它具有节省I/O口线资源、结构简单、成本低廉、便于总线扩展和维护等诸多优点。
1-wire单总线适用于单个主机系统,能够控制一个或多个从机设备。
当只有一个从机位于总线上时,系统可按照单节点系统操作;而当多个从机位于总线上时,则系统按照多节点系统操作。
为了较为全面地介绍单总线系统,将系统分为三个部分讨论:硬件结构、命令序列和信号方式(信号类型和时序)。
硬件结构:顾名思义,单总线只有一根数据线。
设备(主机或从机)通过一个漏极开路或三态端口,连接至该数据线,这样允许设备在不发送数据时释放数据总线,以便总线被其它设备所使用。
单总线端口为漏极开路,其内部等效电路如图1所示。
单总线要求外接一个约5k的上拉电阻;这样,单总线的闲置状态为高电平。
不管什么原因,如果传输过程需要暂时挂起,且要求传输过程还能够继续的话,则总线必须处于空闲状态。
位传输之间的恢复时间没有限制,只要总线在恢复期间处于空闲状态(高电平)。
如果总线保持低电平超过480μs,总线上的所有器件将复位。
另外,在寄生方式供电时,为了保证单总线器件在某些工作状态下(如温度转换期间、EEPROM写入等)具有足够的电源电流,必须在总线上提供强上拉[1]。
(2)控制At89S51是美国ATMEL公司生产的低电压、高性能CMOS8位单片机;片内含有4k字节的可反复擦写的只读程序存储器(PEROM)和128字节的随机存取数据存储器(RAM);器件采用AMTEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统;片内置通用2位中央处理器(CPU)和Flash存储单元,功能强大的AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。
功能特性概述AT89S51提供以下标准功能:4k字节Flash闪速存储器、128字节内部RAM、32个I/O口线、两个16位定时/计数器、1个5向量两级中断结构、一个全双工串行通信口、片内振荡器及时钟电路,同时,AT89S51可降至0Hz的静态逻辑操作并支持两种软件可选的节电工作模式;空闲方式停止CPU的工作,但允许RAM、定时/计数器、串行通信口及中断系统继续工作;掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作一直到下个硬件复位[2]。
引脚功能说明Vcc:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口;作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。
在访问外部数据存储器或者程序存储器时,这组口线分时转换地址(低8位)和数据总线复用;在访问期间激活内部上拉电阻。
在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时要求外接上拉电阻P1口:P1是一个带内部上拉电阻的8位双向I/O口;P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路,对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口;作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低会输出一个电流。
Flash编程和程序校验期间,P1接收低8位地址P2口:P2口是一个带有内部上拉电阻的8位双向I/O口;P2的输出缓冲级可驱动个(吸收或输出电流)4个TTL逻辑门电路,对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口;作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低会输出一个电流。
在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX @DPTR 指令)时,P2口送出高8位地址数据;在访问8位地址的外部数据存储器(如执行MOVX @RI)时,P2口线上的内容(即特殊功能寄存器(SFR)区中的R2寄存器的内容),在整个访问期间不改变;Flash编程或校验时,P2亦接收高位地址和其它控制信号。
P3口:P3口是一个带有内部上拉电阻的8位双向I/O口;P2的输出缓冲级可驱动个(吸收或输出电流)4个TTL逻辑门电路,对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口;作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低会输出一个电流。
P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能;如下表2-1所示:P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号。
RST:复位输入;当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节;即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的;要注意的是,每当访问外部数据存储器时将跳过一个ALE脉冲。
如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作,该位置位后,只有一条MOVX和MOVC指令ALE才会被激活,此外该引脚会被微弱拉高,单片机执行外部程序时,应该置ALE无效。
EA/VPP:外部访问允许;欲使CPU仅访问外部程学存储器(地址为0000H FFFFH),EA端必须保持低电平(接地)。
需要注意的是,如果加密位LB1被编程,复位时内部会锁存EA端的状态[3]。
如EA端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令。
Flash存储编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。
XTML1:振荡器反相放大器的及内部时钟发生器的输入端。
XTML2: 振荡器反相放大器的输出端。
图2.1测温和控制电路2.2 显示控制电路HD7279A是一片具有串行接口的,可同时驱动8位共阴式数码管(或64个LED 点阵)的智能显示驱动芯片,该芯片同时还可连接多达64键的键盘矩阵。
该芯片内部含有译码器,可直接接受16进制码,HD7279A还同时具有2种译码方式,HD7279(A)还具有多种控制指令,如消隐、闪烁、左移、右移、段寻址等。
HD7279与单片机仅需4条接口线,其中CS为片选信号。
当MCU访问HD7279时,应将片选端置为低电平。
DATA为串行数据/输出端,当向HD7279发送数据时,DATA为输入端;当HD7279A输出键盘代码时,DATA为输出端。
其特点为:-串行接口,无需外围元件可直接驱动LED-各位独立控制译码/不译码及消隐和闪烁属性-(循环)左移/(循环)右移指令-具有段寻址指令,方便控制独立LED-64键键盘控制器,内含去抖动电路-有DIP和SOIC两种封装形式供选择图2.2显示控制电路2.3 声光报警电路555集成定时器是一种模拟和数字电路相混合的集成电路。
它结构简单,使用灵活,用途十分广泛,可以组成多种波形发生器、多谐振荡器、定时延时电路、双稳触发电路、报警电路、检测电路、频率变换电路等。
555定时器的电路原理图及管脚排列图分别如图2.3和2.4所示。
555含有两个比较器A 1、A 2,其中5端为电压控制端,通过外接一个参考电源,可以改变上、下触发电位值,不用时,可通过一个0.01μF 旁路电容接地。
4端为触发器复位端,不用时应接高电平。
总之,555相当于一个可用模拟电压来控制翻转的R-S 触发器。
图2.5就是用555构成的多谐振荡电路,产生的振荡脉冲信号经过三极管放大后驱动扬声器报警,由单片机的P1.5端口输出高电平发出报警。
图2.5 报警电路图2.4 555定时器的引脚图1 电源地5 6图2.3 555定时器的原理图GND DIS TL THVC高触发端 放电端低触发端电压控制端第3章软件设计该课程设计中主要利用了DS18B20芯片进行测温,该芯片是单总线器件,顾名思义单总线只有一根数据线,因此在通信时时序就显得十分重要,我们在编程时也要十分注意这一点。
在程序中测温时首先要对DS18B20进行初始化,初始化过程由单片机发出的复位脉冲和芯片响应的应答脉冲组成,应答脉冲使主机知道,总线上有从机设备,且准备就绪。
由于总线上只挂接了一片测温芯片,因此可直接跳过ROM匹配发出测温命令。