资源描述:
《基于单片机的温度控制系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.基于单片机的温度控制系统设计摘要本设计是以单片机AT89C52为控制核心,开发了一种全数字式操作器。该控制器操作简便,控制精度高,采用LCD液晶显示,具有RS-485通信接口,并可应用于各种温度控制系统系统中。有效地提高了温度控制系统的可靠性、合理性及其稳定性。本系统包括硬件和软件两个部分,硬件设计中包括六个部分,分别为主控部分、RS485通讯电路、LCD显示、看门狗和电源部分以及传感器采集放大电路。设计时,考虑到系统的可靠性及其性价比,在未扩展外部存储的情况下,只采用了一片AT89C51完成了整个系统的所有功能。软件部分则以C语言为编程语言,编写相应的软件程序,使本操作
2、器在温度控制中作为控制单元具有液晶显示、按键操作、温度指示、RS-485总线结构等功能。能够方便实现对温度参数的设定和控制。关键词:控制系统,温度测量,单片机,RS-485,C语言。...TheDesignofTemperatureControlSystemBasedonMCUABSTRACTThisdesignwithMicrocontrollerthemachineAT89C51forcontrolcore,hasdevelopedakindoftotalcharacterstylemanipulator.Thismanipulatoroperationissimple
3、,hasthehighercontrolprecision,usestheLCDliquidcrystaldisplay,includesRS-485communication,andmayapplytoinkindsoftemperaturesystem.Effectivelyenhancedthetransmissioncontrolsystemreliability,therationalityandit’sthestability.Thissystemisconsistedoftwoparts,boththehardwareandthesoftware.Thehar
4、dwaredesignincludessixparts,controller,RS485communication,theLCDdemonstration,watchdogandpowerandamplify(电路).Consideredwhensystemreliabilityandnaturalpricecomparedto,design,inhasnotexpandedexteriormemoryinthesituation,onlyusedpieceofAT89C51tocompleteoverallsystemallfunctions.Thenewmanipula
5、torhasLCDdisplay,keyscanoperation,automaticparametermemorization,RS-485busandetc.Atthepartofsoftware,theClanguagehasalsobeenpresentedandmakescompletelyprogrammer.Itcancarryouttocontrolthetemperatureofsystemandsetparameter.KEYWORDS:microcontroller,temperature,AT89C51,Clanguage,RS-485....目录摘
6、要IABSTRACTII1绪论11.1引言11.2设计分析11.2.1模拟式21.2.2模拟式与数字式混合21.2.3全数字式22基础知识42.1纸机传动的要求42.2AT89C51单片机简介42.2.1MCS-51单片机结构及组成42.2.2AT89C51引脚功能52.3键盘及其接口技术72.3.1键盘输入的特点72.3.2按键的确认72.3.3按键开关的抖动问题72.3.4键盘与单片机的连接82.3.5矩阵式键盘接口技术92.4LCD液晶简介102.4.1LCD概述102.4.2LCD发展史102.4.3点阵式LCD行列驱动芯片RT12232F112.5现场总线技术简介
7、152.5.1SN137芯片介绍152.5.2RS-485通信线路163系统硬件原理设计与分析173.1硬件原理分析173.2硬件系统设计173.2.1系统电路结构原理图173.2.2液晶显示部分电路173.2.3按键部分电路193.2.4通信接口部分电路213.2.5看门狗部分电路233.2.6电源模块电路253.3操作器工作原理284全数字操作器软件设计304.1主程序部分304.2初始化部分324.2.1工作原理324.2.2程序部分364.3看门狗程序部分37...4.3.1工作原理374.3.2程序部分3