单片机课程设计报告LCD显示温度 (1) 下载本文

《单片机原理与应用》

课程设计报告

题 目:LCD数字式温度湿度测量计 专 业:自动化 班 级:A1332 学 号:10 姓 名:曾志勇 指导老师:查兵

2016-06-08

目 录

1. 设计题目、要求及分工 .................................. 1 1.1. 设计要求 ......................................... 1 1.2. 分工 ............................................. 1 2. 系统设计方案论证与选择 ................................ 1 3. 系统硬件电路设计 ...................................... 1 3.1. 单片机的选择...................................... 1 3.2. 温度传感器电路的设计 .............................. 2 3.3. LCD1602显示设计 .................................. 3 4. 系统软件设计 .......................................... 4 4.1. 主程序 ........................................... 4 4.2. 读出温度子程序 .................................... 6 5. 系统仿真调试结果记录及分析 ........................... 11 6. 总结 ................................................. 13 参考文献 ................................................ 14

设计题目、要求及分工

1.1. 设计要求

(1)熟悉掌握单片机的中断,定时器及各并行口的应用; (2)熟悉掌握单片机温度湿度的测量方法; (3)利用温度传感器及单片机完成对温度的检测; (4)掌握将检测的温度信号转换为数码管显示的数字信号;

(5)设计一个简单数字温度计,能够测量通常环境下的温度,能够实现零下温

度的测量,能够测量小数,精度为0.01度。

1.2. 分工

经过我和队友的商讨,为了能最大发挥各自的长处。我主要负责程序的编写与单片机的调试。他主要负责一些相关资料文献的查找与课程设计报告。

1. 系统设计方案论证与选择

在日常生活和生产中,我们经常要测量环境的温度湿度,传统的测量方式采用水银温度计和干湿球湿度计查算法,存在着误差大,操作使用不便等问题,采用工业级测量仪表价格昂贵。采用AT89C51和温度传感器等构成的LCD数字式温度湿度测量计精度高且价格便宜。

由于本设计是测温电路,可以使用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行A/D转换,将数据传入80C51单片机中,单片机处理后,通过LED显示出当前实测温度。

2. 系统硬件电路设计

2.1. 单片机的选择

单片80C51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统。

本次设计需要注意的几个端口: P0口(39—32):是一组8位漏极开路行双向I/O口,也既地址/数据总线复用口。可作为输出口使用时,每位可吸收电流的方式驱动8个TTL逻辑电路,对端口写“1”可作为高阻抗输入输入端用。

1