微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 自建ISP编程器的温度报警显示控制系统的设计

自建ISP编程器的温度报警显示控制系统的设计

时间:08-24 来源:互联网 点击:


5 系统的软件设计

系统的软件设计,使用单片机C51语言,采用模块化程序设计方法,使得程序结构清晰,同时也便于今后进一步扩展系统功能。软件部分包括:主程序、液晶显示子程序、温度传感器子程序、时钟子程序,键盘子程序等。主程序流程图如图4所示。温度传感器子程序流程图如图5所示。


首先,需进行程序的复位,接着是LCD的初始化工作。因为液晶显示器是一个慢显示的器件,所以在运行显示程序前必须进行初始化,否则液晶显示模块无法正常显示。进入启动画面后,需进行中断的设置,包括一个定时中断和一个外部中断,外部中断优先级高。然后初始化时钟,初始化温度计后就进行温度的采集,采集时判断是否中断运行中断处理程序。

6 结束语

本系统制成PCB,经实际调试系统能够正常高效得达到所需要求。通过单片机对各功能模块的控制,可以实现将当前温度、时间通过LCD显示出来。同时系统在设计时留有充分的扩展作量,只需要加一些简单的模块就可以轻松的实现语音及报警控制。经实际应用,此系统有很好的实用价值。系统的3D图如图6所示,具休硬件实物如图7所示。




主要特点:

(1)采用先进的技术,设计合理,系统整体结构简单、操作方便、功耗低、测量精度高,实时性好。

(2)系统的软硬件设计都采取了抗干扰措施,保证在干扰环境下都能够正常工作。

(3)数字温度传感器的应用,以及LCD显示都使得系统界面直观,操作简单。

(4)系统扩展方便,可以轻松扩展其他功能。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top