毕业设计(论文)-单片机多点水温控制系统设计.doc

毕业设计(论文)-单片机多点水温控制系统设计.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 1 引言 1 1.1 多点水温控制系统功能要求 1 1.2 总体设计电路 1 2 主要元器件介绍 1 2.1 主控芯片STC89C52 1 2.2 MAX232 5 2.3 LCD12864显示器 6 2.4 18B20 8 2.5 74LS21与门 12 2.6 74HC573锁存器 12 3 系统硬件构成 14 3.1 设计原理 14 3.2 STC89C52最小系统设计 15 3.3 主从机间通信电路 16 3.4 温度控制电路 16 3.5 温度检测电路 17 3.6 指示电路 17 参考文献: 19 附录 20 1引言 1.1多点水温控制系统功能要求: 设计一个具有一个主机,若干个分机的水温控制系统。主机与分机见采用RS232总线互联构成多分机通信。主机可以显示、设定每个分机的水温,设定范围30度~100度,也可以设置温度报警。分机把温度数据发给主机,并对本地的水温按主机设定的温度进行PID控制。制作一个主机,采用12864LCD,可以显示16个分机的数据。实际只需制作两个分机,但可以改变分机编号。主要功能如下: ★设定温度,实时温度显示 ★温度上下限报警及设定 ★目标温度的设定 ★PID控制参数的设定 ★从机传数据给主机 ★主机控制从机模块的温度控制 1.2总体设计电路 多点水温控制系统包括实现温度控制和多机通信的单片机AT89C51、报警电路、(LCD182864)、三极管输出加热电路、MAX232构成的多机通信模块、DS18B20温度传感器 2.1.单片机控制部分 主控芯片STC89C52 STC89C521是一个低功耗,高性能CMOS 位单片机,片内含k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。具有如下特点:40个引脚,k Bytes Flash片内程序存储器, bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。 图2-1-1 STC89C52芯片引脚图 其主要功能特性:兼容MCS-51指令系统k可反复擦写(1000次)ISP Flash ROM32个双向I/O口4.5-5.5V工作电压 2个16位可编程定时/计数器时钟频率0-33MHz全双工UART串行中断口线内部RAM2个外部中断源低功耗空闲和省电模式中断唤醒省电模式3级加密位看门狗(WDT)电路软件设置空闲和省电功能灵活的ISP字节和分页编程双数据寄存器指针 2.2MAX232资料简介  MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。    ?? MAX232引脚说明   第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。   第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。   其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。   8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。   TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。 第三部分是供电。15脚GND、16脚VCC(+5v)。 MAX232主要特点 ★ 片载电荷泵具有升压、电压极性反转能力,能够产生+10V和-10V电压V+、V-  功耗低,典型供电电流5mA  内部集成2个RS-232C驱动器  内部集成两个RS-232C接收器  高集成度,片外最低只需4个电容即可工作 2.3 LCD12864显示器 2.3.1 12864简介 带中

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档