温度测试系统

温度测试系统

ID:38503549

大小:834.95 KB

页数:18页

时间:2019-06-13

温度测试系统_第1页
温度测试系统_第2页
温度测试系统_第3页
温度测试系统_第4页
温度测试系统_第5页
资源描述:

《温度测试系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河南大学物理与电子学院单片机课程设计论文河南大学物理与电子学院2015级单片机课程设计论文温度测试系统论文作者:论文合作者:所在学院:所学专业:指导教师姓名:论文完成时间:18河南大学物理与电子学院单片机课程设计论文目录0前言21系统组成与功能11.1系统组成错误!未定义书签。1.1.1STC89C52RC单片机错误!未定义书签。1.1.2LCD1602液晶显示21.1.3DS18B20温度传感器31.2系统功能42系统原理42.1系统仿真图42.2扩展仿真图52.3实物照片53程序流程图64具体程序代码75结论96扩展部分设计心得9参考文献9温度测试系统0前言随着人们生活水平的不断提高,单片

2、机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,但人们对它的要求越来越高,要为现代化社18河南大学物理与电子学院单片机课程设计论文会提供更好更方便的设施服务就需要从单片机技术入手,一切向着数字化、智能化控制方向发展。本设计制作的是一款基于单片机的温度测试系统。传统的温度计测量精度差、显示不直观、不能精确设定测量范围。与传统温度计相比,该湿度控制系统具有读数方便,测温范围广,测温准确,显示直观、功能多样、成本低廉且可以测量湿度等诸多优点,符合电子仪器仪表的发展趋势。该设计控制器使用单片机STC89C51,温度传感器使用DS18B20,1602液晶显示,YF017语音播报。1系统

3、组成与功能1.1系统组成该设计控制器使用单片机STC89C51,温度传感器使用DS18B20,1602液晶显示.1.1.1单片机STC89C51单片机是STC公司最新推出的一种新型51内核的单片机。片内含有Flash程序存储器、SRAM、UART、SPI、PWM等模块。封装图如下图:18河南大学物理与电子学院单片机课程设计论文主要特性1. 增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051. 2. 工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V单片机) 3. 工作频率范围:0~40MHz,相当于普通8051的0~80MHz

4、,实际工作频率可达48MHz 4. 用户应用程序空间为8K字节 5. 片上集成512字节RAM 6. 通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。 7. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一片 8. 具有EEPROM功能9. 具有看门狗功能 10. 共3个16位定时器/计数器。即定时器T0、T1、T2 11. 外部中断4路,下降沿中断或低电平触发电路,P

5、ower Down模式可由外部中断低电平触发中断方式唤醒 12. 通用异步串行口(UART),还可用定时器软件实现多个UART 13. 工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)1.1.2LCD1602液晶液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示。LCD1602是有32个5x7点阵组成的行字符型显示屏。其操作方法如下:读写时序操作读状态RS=L,R/W=H,E=H输出D0—D7写指令RS=L,R/W=L,D0—D7指令码,E=高脉冲读数据RS=H,R/W=H,E=H输出D0—D7数据写数据RS=H,R/W=L,D0—D7数据,E=高脉冲

6、18河南大学物理与电子学院单片机课程设计论文2.2.2LCD1602的操作时序写操作时序图2.2.3LCD1602的基本命令1、RAM地址映射图2、指令码1602液晶模块内部的控制器共有11条控制指令,如表10-14所示:18河南大学物理与电子学院单片机课程设计论文指令1:清显示,指令码01H,光标复位到地址00H位置。指令2:光标复位,光标返回到地址00H。指令3:光标和显示模式设置I/D:光标移动方向,高电平右移,低电平左移S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效。指令4:显示开关控制。D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示C:控制光标的开与关

7、,高电平表示有光标,低电平表示无光标B:控制光标是否闪烁,高电平闪烁,低电平不闪烁。指令5:光标或显示移位S/C:高电平时移动显示的文字,低电平时移动光标。指令6:功能设置命令DL:高电平时为4位总线,低电平时为8位总线N:低电平时为单行显示,高电平时双行显示F:低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符。指令7:字符发生器RAM地址设置。指令8:DDRAM地址设置。指令9:读忙

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

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

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