基于AT89S52单片机的液晶显示温度计的设计
在日常生活及工农业生产中,时常要用到温度的检测及调节。传统的测温元件热电偶和热电阻的输出信号一般都是电压,再转换成对应的温度,需要外部硬件支持。本液晶显示温度计,采用DAllAS公司的智能温度传感器DS18820作为温度检测元件,测温范围为-55℃~125℃,最大分辨率为0.0625℃。DS18820可以直接读出被测温度值,并且通过三根线与单片机相连,减少外部硬件电路,降低成本。
一、设计概况
本设计采用AT89S52单片机作为主控元件,采用DS18820温度传感器测温.CM12232液晶显示模块进行显示。通过此设计,可使学生掌握DS18820温度传感器和液晶显示模块的使用方法,提高学生学习单片机的兴趣。
二、硬件电路设计
电路如附图所示
1.主控电路
AT89S52单片机作为主控制器,其工作电压为+5v。
Cl、C2和CY构成6MHz时钟电1路。R2、C3、S组成单片机按键复位电路。
2.DS18820温度传感器
(1)DS18820结构DS18820具有独特的一线接口,只需要一条口线进行通信,其工作电压范围为3.0V至5.5v。
DSJ8820温度传感器的用途十分广泛,包括空调环境控制、感测建筑物内温设备或机器,并可进行过程监测和控制。
DS18820(1)脚-GND,(2)脚一信号输入输出,(3)脚-VCC,。DS18820与AT8S52连接见图2:DS18820(2)脚(DQ)与AT89S52PI.1相连。R1为上拉电阻。
(2)DS18820工作原理DS18820测温。其遵循单总线协议,每次测温时必须有以下4个过程:初始化、传送ROM命令、传送RAM命令、数据交换。
3.CM12232液晶显示
液晶显示器利用液晶的物理特性,通过外加电压对显示区域进行控制,可以显示字符或图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,广泛用于便携式电脑、数字摄像机、移动通信工具等领域。本电路采用CM12232点阵液晶屏进行显示显示精度为O.1℃。
(l)液晶显示原理本电路中,U2为液晶模块,其数据线接AT89S52单片机PO口.RP2为lOknx8的上拉电阻。U3为74LSOO.单片机P2.5口的输出信号经U3B反相后接人U2的左半屏片选端E1。其P2.6口的输出信号经U3A反相后接入U2的右半屏片选端E2,P2.7接U2的命令,数据选择端口AO。
电位器RPI用于调节显示屏的对比度。单片机的PO.O~P0.7口接U2的八位数据线端口DBO—DB7.作为单片机与液晶模块的数据传输。Vcc为电源电压,接+5v。Vss为电源地。VLCD为LCD驱动电压。
(2)CM12232主要技术参数和性能主要技术参数和性能如下:
1)电源:+5v2)STN正视反射模式3)显示模式:黄绿膜、灰膜、蓝膜、黑白膜4)显示角度:6点钟直视5)驱动方式:1/32Duty.1/6Bias6)T作温度:-20qC~+70C,存储温度:-30qC~+80qC7)背光特性:LED背光(黄绿色、蓝色、白色、红色)8)模块封装方式:COB9)功耗:lmA4电源模块三端集成稳压器7805构成直流稳压电源,从A、B两点输出5v直流电压。
三、安装调试
本设计制作较为简单,根据原理图进行安装、焊接与调试。在调试过程中需要注意RPI电位器的选择及调试.若阻值过大可能导致液晶无法正常显示。
四、心得体会
本制作是指导学生进行的一次电子课程设计。通过这个过程,使学生掌握了单片机的基本编程及实际操作方法,对应用单片机制作电子装置产生了浓厚的兴趣。同时,也是对单片机一体化教学的一次探索与改革。
相关文章
发表评论