- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
远程温度监控系统
----《单片机原理及接口技术》课程设计
姓 名
学 号
学 院
专业班级 目 录
1.系统设计 1
2.终端硬件设计 2
2.1单片机设计 2
2.2传感器设计 4
2.2.1温度传感器 4
2.2.2时钟芯片 6
2.2.3 数码管显示 8
2.3 串口通信模块 9
2.3.1CH341总体特点 10
2.3.2. CH341的异步串口 10
2.3.3. CH341的打印口 11
2.3.4. CH341的并口 11
2.3.5. 同步串口 11
3.终端软件设计 12
3.1温度传感器模块 12
3.2时间获取模块 13
3.3 串口通信部分 14
3.3.1 发送部分 14
3.3.2 接收部分 14
3.4 数码管显示 15
4.PC机(上位机部分)软件 15
4.1上位机操作简介 15
5.总结 18
1.系统设计
系统采用模块化处理,终端部份分为中央处理系统,温度传感模块、时间模块、数码管显示模块和串口连接模块,中央计算机为个人PC机。各系统的联系如下总体结构框图:
总体结构框图
通过温度传感器将环境的温度信息传输给中央处理模块,同时,中央处理模块从DS1302中将时间取出。中央处理模块接到传感器传来的信号号并将其处理分析,如果温度异常,将通过串口实时发送个PC机。并发送温度异常的时间,以达到记录温度异常情况的作用。在温度正常的情况下,实时发送温度,方便查看。
2.终端硬件设计
2.1单片机设计
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
常用单片机芯片:
ATMEL单片机(51单片机): ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC结构、全静态工作方式、内载在线可编程Flash的单片机,也叫AVR单片机。
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
由于AT89S52需要专门下载器,所以我们选择STC89C52。
②STC单片机:STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好,抗干扰强。
本系统采用宏晶公司生产的STC89C52RC单片机作为主控芯片。它具有加密性强,低功耗,价格实惠,高速可靠,抗干扰性能优良等特点,而且还可以直接通过ISP下载程序。
选用STC89C52单片机的理由是:降低成本,提升性能,原有程序直接使用,硬件无需改动。STC89C52单片机具有在系统可编程(ISP)特性,ISP 的好处是:省去购买通用编程器,单片机在用户系统上即可下载/ 烧录用户程序,而无须将单片机从已生产好的产品上拆下,再用通用编程器将程序代码烧录进单片机内部。有些程序尚未定型的产品可以一边生产,一边完善,加快了产品进入市场的速度,减小了新产品由于软件缺陷带来的风险。由于可以将程序直接下载进单片机看运行结果故也可以不用仿真器。
STC89C52单片机在销售给用户之前已在单片机内部固化有ISP 系统引导程序,配合PC 端的控制程序即可将用户的程序代码下载进单片机内部,故无须编程器(速度比通用编程器快)。不要用通用编程器编程,否则有可能将单片机内部已固化的ISP 系统引
文档评论(0)