- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
仲恺农业工程学院课程设计报告
单片机与嵌入式系统课程设计
院 系:自动化学院
题 目:带串口通信的温湿度仪器设计
专 业 班 别:自动化 (工业自动化) 144
姓 名:黄国盛
学 号:201421714406
提 交 日期:2017 年5 月25 日
带串口通信的温湿度仪器设计
班级: 工化144 学号: 201421714406 姓名:黄国盛
1 总体功能
该系统由基于单片机的温湿度监测仿真电路和虚拟上位机两部分组成,它们之间通过虚
拟串口进行通信。基于单片机的温湿度监测装置主要实现温湿度采集、温湿度及其限值显示、
温湿度报警、温度上限值和湿度下限值设置及串口通信等功能;仪器结构设计以AT89C51
单片机为核心,外围电路包括晶振和复位电路、温湿度采集电路、LCD 显示电路、蜂鸣器LED
报警电路、独立按键电路、和串口通信电路等。
介绍系统功能
①先启动上位机然后启动单片机,启动单片机后,自动向上位机发送 “Connected!!!
Please enter A for getting data”。
②单片机采用AT89C51 单片机和SHT11 温湿度计获取环境温湿度 (保留十位和个位)
并通过数码管显示。接收到上位机发送的字符A 后,启动数据传输。每隔2s 从串口自动向
虚拟上位机发送一次温湿度数据包,数据包格式为 “ ”。
XXTXXH
③单片机可通过按键设置温度上限值和湿度下限值,设置完通过串口自动发送限值给上
位机。数据包格式为 “XXUXXL”。
④单片机可接收上位机发送过来的温度上下限值并读取和同步设置,数据包格式为:
温度上限“BXXT”,湿度下限“BXXH”。接收并设置成功后向上位机发送Temperature upper limit
set successfully! 或 Humidity lower limit set successfully!
⑤当测量温度超过上限值时,亮红色 ,响蜂鸣器;当测量湿度低于湿度下限时,亮
LED
蓝色LED,响蜂鸣器。
⑥上位机发送Stop 字符串可停止单片机温湿度数据的发送。(注:要通过上位机,即串
口助手设置温度上限和湿度下限时只能在启动数据传输的时候,即发送 之前 之后,
A Stop
而下位机设置和发送限值则不用。)
2 仪器硬件结构
温湿度监测仪器用于测量环境中的温度、湿度数据。系统硬件部分主要由按键电路、晶
振和复位电路、传感器检测电路、显示电路等组成。
1
LCD LM016L 显示
SHT11 温湿度数据
串口
单片机
LED 和蜂鸣器
声光报警
按键输入
根据要求,显示仪器采用LM016L,如图接入单片机 P0、P2.0、P2.1、P2.2;温湿度采
集传感器采用SHT11,如图接入单片机 P1.0 做时钟信号口、P1.1 做数据口。模式切换按键
接入P3.2,加值按键接入P3.3,减值按键接入P3.4;声光报警采用LED 和蜂鸣器,用三极
管2N5086 驱动,红色LED 驱动接P1.0,蓝色LED 驱动接P1.1,蜂鸣器驱动接P1.2,均为低
电平启动。因为是模拟电路,可以将串口RXD 直接与RXD 连,TXD 与TXD 连接,晶振频率
设
文档评论(0)