数字式温度控制电路
作者:dolphin
时间:2016-09-21

LJ2:NOKIA3310手机显示屏幕,其中集成了显示控制模块。控制模块为PHILIPS公司的LPH7366,曲于显示屏幕在加工出厂时就将这一模块集成捆绑在了显示屏幕中,所以对于使用者只要知道LPH7366的控制命令就可以方便控制LCD显示。用户通过对屏幕的少许加工就能方便应用。所以作为一般手持设备的显示输出很适合。
U5:DS18820是美国DALLAS公司推出的一种单片集成温度传感器。它具有体积小,接口简单和使用方便等特点。该传感器采用单总线接口。测量的温度范围为:-55℃-+125℃,精度可以达到0.0675℃(采用12位采样数值),最大的温度转换时间为200ms。
上电运行后,LCD会显示开机界面。该运行画面包含了多个信息。其中温度显示为当前环境温度数值,该值会根据环境温度的变化而变化,最下面的显示为时间显示,用户可以根据当前时间重新对其设定。初始化时间为00:00:00。时间显示的后面的星号(*)表示是否有闹铃设置,有则其显示,无则不显示。在画面的右面是一温度计图形,它以动画的显示方式显示当前温度数值,温度条显示范围设定在+37℃--37℃。另外在界面的左上方还添加了人脸图形,通过程序设定用户可随意修改人脸表情。

软件采用可读性强的C语言编写,经过KeilC编译通过,程序编写采取模块化、结构化设计。各个器件都有其独立的驱动程序,方便读者理解。其主程序工作流程如图所示。
本制作的C语言程序可以分为几个主要功能模块程序:
1.DS18820驱动程序:包含了DS18B20各种操作和命令
2.LPH7366驱动程序:包含了LPH7366各种操作和命令
3.时间程序:主要完成时间控制功能。
4.键盘扫描程序:主要完成键盘扫描和判断功能。
程序中每个函数都有其详细的参数介绍,方便读者应用和学习。

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码