单片机课程设计--远程温度监控系统

单片机课程设计--远程温度监控系统

ID:9937919

大小:629.00 KB

页数:21页

时间:2018-05-16

单片机课程设计--远程温度监控系统_第1页
单片机课程设计--远程温度监控系统_第2页
单片机课程设计--远程温度监控系统_第3页
单片机课程设计--远程温度监控系统_第4页
单片机课程设计--远程温度监控系统_第5页
资源描述:

《单片机课程设计--远程温度监控系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、远程温度监控系统----《单片机原理及接口技术》课程设计姓名学号学院专业班级19目录1.系统设计12.终端硬件设计22.1单片机设计22.2传感器设计42.2.1温度传感器42.2.2时钟芯片62.2.3数码管显示82.3串口通信模块92.3.1CH341总体特点102.3.2.CH341的异步串口102.3.3.CH341的打印口112.3.4.CH341的并口112.3.5.同步串口113.终端软件设计123.1温度传感器模块123.2时间获取模块133.3串口通信部分143.3.1发送部分1

2、43.3.2接收部分143.4数码管显示154.PC机(上位机部分)软件154.1上位机操作简介155.总结18191.系统设计系统采用模块化处理,终端部份分为中央处理系统,温度传感模块、时间模块、数码管显示模块和串口连接模块,中央计算机为个人PC机。各系统的联系如下总体结构框图:中央处理模块AT89C52RC数码管显示模块Ds1302串口连接模块DS18B20PC总体结构框图通过温度传感器将环境的温度信息传输给中央处理模块,同时,中央处理模块从DS1302中将时间取出。中央处理模块接到传感器传来

3、的信号号并将其处理分析,如果温度异常,将通过串口实时发送个PC机。并发送温度异常的时间,以达到记录温度异常情况的作用。在温度正常的情况下,实时发送温度,方便查看。192.终端硬件设计2.1单片机设计单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。常用单片机

4、芯片:①ATMEL单片机(51单片机):ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC结构、全静态工作方式、内载在线可编程Flash的单片机,也叫AVR单片机。AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程

5、,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz19静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

6、掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。由于AT89S52需要专门下载器,所以我们选择STC89C52。②STC单片机:STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好,抗干扰强。本系统采用宏晶公司生产的STC89C52RC单片机作为主控芯片。它具有加密性强,低功耗,价格实惠,高速可靠,抗干扰性能优良等特点,而且还可以直接

7、通过ISP下载程序。选用STC89C52单片机的理由是:降低成本,提升性能,原有程序直接使用,硬件无需改动。STC89C52单片机具有在系统可编程(ISP)特性,ISP的好处是:省去购买通用编程器,单片机在用户系统上即可下载/烧录用户程序,而无须将单片机从已生产好的产品上拆下,再用通用编程器将程序代码烧录进单片机内部。有些程序尚未定型的产品可以一边生产,一边完善,加快了产品进入市场的速度,减小了新产品由于软件缺陷带来的风险。由于可以将程序直接下载进单片机看运行结果故也可以不用仿真器。STC89C5

8、2单片机在销售给用户之前已在单片机内部固化有ISP系统引导程序,配合PC端的控制程序即可将用户的程序代码下载进单片机内部,故无须编程器(速度比通用编程器快)。不要用通用编程器编程,否则有可能将单片机内部已固化的ISP系统引导程序擦除,造成无法使用STC19提供的ISP软件下载用户的程序代码。STC89C52单片机的内部RAM只有128(89C51)/256(89C52)可供使用。低128字节的内部RAM(地址:00H-7FH),可直接寻址或间接寻址,(data/idata);高12

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

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

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