基于AT89S51单片机的数字温度计设计说明.doc

基于AT89S51单片机的数字温度计设计说明.doc

ID:49923670

大小:338.50 KB

页数:42页

时间:2020-03-05

基于AT89S51单片机的数字温度计设计说明.doc_第1页
基于AT89S51单片机的数字温度计设计说明.doc_第2页
基于AT89S51单片机的数字温度计设计说明.doc_第3页
基于AT89S51单片机的数字温度计设计说明.doc_第4页
基于AT89S51单片机的数字温度计设计说明.doc_第5页
资源描述:

《基于AT89S51单片机的数字温度计设计说明.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.基于AT89S51单片机的数字温度测量及显示系统设计摘要随着科技的不断进步,在工业生产中温度是常用的被控参数,而采用单片机来对这些被控参数进行控制已成为当今的主流。本文介绍了数字温度测量及自动控制系统的设计。本文采用单片机来实现对温度的控制。它的主要组成部分有:AT89S51单片机、温度传感器、键盘与显示电路、温度控制电路。它可以实时的显示和设定温度,实现对温度的自动控制。通过测试表明,本设计对温度的控制有方便、简单的特点,从而大幅提高了被控温度的技术指标。关键词:单片机温度传感器键盘和显示....目录第一章系统的总体设计-1-1

2、.1设计背景-1-1.2电路的总体工作原理-1-第二章方案论证-3-2.1题目分析-3-2.2温度传感器的选择-3-2.3显示器的选择-5-2.4单片机的选择-6-第三章系统的硬件设计-8-3.1单片机最小系统的设计-8-3.2温度传感电路设计-9-3.3温度控制电路的设计-11-3.4键盘电路的设计-12-3.5显示电路的设计-13-第四章系统的软件设计-15-4.1系统的主程序设计-15-4.2中断程序的设计-15-第五章系统的控制-18-5.1温控电路及报警电路的控制-18-5.2LCD显示电路的控制-19-第六章全文总结-2

3、0-6.1经济效益分析-20-6.2社会效益分析-20-致谢-22-参考文献-23-附录I元器件清单-24-附录II程序-25-附录Ⅲ仿真图40....第一章系统的总体设计1.1设计背景温度控制广泛应用于人们的生产和生活中,人们使用温度计来采集温度,通过人工操作加热、通风和降温设备来控制温度,这样不但控制精度低、实时性差,而且操作人员的劳动强度大。即使有些用户采用半导体二极管作温度传感器,但由于其互换性差,效果也不理想。在某些行业中对温度的要求较高,由于工作环境温度不合理而引发的事故时有发生。对工业生产可靠进行造成影响,甚至操作人员

4、的安全。为了避免这些缺点,需要在某些特定的环境里安装数字温度测量及控制设备。本设计由于采用了新型单片机对温度进行控制,以其测量精度高,操作简单。可运行性强,价格低廉等优点,特别适用于生活,医疗,工业生产等方面的温度测量及控制。本设计是一个数字温度测量及控制系统,能测柜内的温度,并能在超限的情况下进行控制、调整,并报警。保证环境保持在限定的温度中。1.2电路的总体工作原理温度控制系统采用AT89S51八位机作为微处理单元进行控制。采用4X4键盘把设定温度的最高值和最低值存入单片机的数据存储器,还可以通过键盘完成温度检测功能的转换。温度

5、传感器把采集的信号与单片机里的数据相比较来控制温度控制器。系统框图如图1.1AT89S51温度控制报警电路显示电路温度传感器键盘设定....图1.1系统框图根据系统的设计要求,选择DS18B20作为本系统的温度传感器,选择单片机AT89S51为测控系统的核心来完成数据采集、处理、显示、报警等功能。选用数字温度传感器DS18B20,省却了采样/保持电路、运放、数/模转换电路以及进行长距离传输时的串/并转换电路,简化了电路,缩短了系统的工作时间,降低了系统的硬件成本。该系统的总体设计思路如下:温度传感器DS18B20把所测得的温度发送到

6、AT89S51单片机上,经过51单片机处理,将把温度在显示电路上显示,本系统显示器为点阵字符LCD,1602液晶模块。检测范围5摄氏度到60摄氏度。本系统除了显示温度以外还可以设置一个温度值,对所测温度进行监控,当温度高于或低于设定温度时,开始报警并启动相应程序(温度高于设定温度时,风扇开;当温度低于设定温度时,加热器开)。中央微处理器AT89S51:AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用

7、ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80S51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,AT8

8、9S51设计和配置了振荡频率,并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。