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

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

ID:5465940

大小:1.06 MB

页数:22页

时间:2017-12-13

毕业设计(论文)-单片机多点水温控制系统设计_第1页
毕业设计(论文)-单片机多点水温控制系统设计_第2页
毕业设计(论文)-单片机多点水温控制系统设计_第3页
毕业设计(论文)-单片机多点水温控制系统设计_第4页
毕业设计(论文)-单片机多点水温控制系统设计_第5页
资源描述:

《毕业设计(论文)-单片机多点水温控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录1引言11.1多点水温控制系统功能要求11.2总体设计电路12主要元器件介绍12.1主控芯片STC89C5212.2MAX23252.3LCD12864显示器62.418B2082.574LS21与门122.674HC573锁存器123系统硬件构成143.1设计原理143.2STC89C52最小系统设计153.3主从机间通信电路163.4温度控制电路163.5温度检测电路173.6指示电路17参考文献:19附录20211引言1.1多点水温控制系统功能要求:设计一个具有一个主机,若干个分机的水温

2、控制系统。主机与分机见采用RS232总线互联构成多分机通信。主机可以显示、设定每个分机的水温,设定范围30度~100度,也可以设置温度报警。分机把温度数据发给主机,并对本地的水温按主机设定的温度进行PID控制。制作一个主机,采用12864LCD,可以显示16个分机的数据。实际只需制作两个分机,但可以改变分机编号。主要功能如下:★设定温度,实时温度显示★温度上下限报警及设定★目标温度的设定★PID控制参数的设定★从机传数据给主机★主机控制从机模块的温度控制1.2总体设计电路多点水温控制系统包括实现温

3、度控制和多机通信的单片机AT89C51、报警电路、(LCD182864)、三极管输出加热电路、MAX232构成的多机通信模块、DS18B20温度传感器2.1.单片机控制部分主控芯片STC89C52STC89C521是一个低功耗,高性能CMOS8位单片机,片内含8kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中

4、央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。2.1.1性能简介STC89C52具有如下特点:40个引脚,8kBytesFlash片内程序存储器,256bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中

5、断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。21图2-1-1STC89C52芯片引脚图其主要功能特性:兼容MCS-51指令系统8k可反复擦写(>1000次)ISPFlashROM32个双向I/O口4.5-5.5V工作电压2个16位可编程定时/计数器时钟频率0-33MHz全双工UART串行中断口线256K内部RAM2个外部中断源低功耗空闲和省电模式中断唤醒省电模式3

6、级加密位看门狗(WDT)电路软件设置空闲和省电功能灵活的ISP字节和分页编程双数据寄存器指针可以看出STC89C52提供以下标准功能:8K字节Flash闪速存储器,256字节内部RAM,32个I/O口线,看门狗(WDT),两个数据指针,两个16位定时器/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟。同时,AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式何

7、在RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直接到一个硬件复位。2.1.2STC89C52引角功能说明Vcc:电源电压GND:地21P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口,作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端口。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉

8、电阻。P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号校验期间,P1接收低8位地址。表1-1为P1口第二功能。表2-1-1P1口第二功能端口引脚第二功能P1.5MOSI(用于ISP编程)P1.6MISO(用于ISP编程)P1.7SCK(用于ISP编程)P2口:P2是一个带有内部上拉电阻的8位双向

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

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

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