空气温湿度测量仪设计毕业论文设计 联系客服

发布时间 : 星期一 文章空气温湿度测量仪设计毕业论文设计更新完毕开始阅读7472e17bb207e87101f69e3143323968011cf4c0

LM016L显示程序分为初始化函数,写指令函数,写字符函数,LCD写字符串函数,字符函数和延时函数组成。通过初始化函数使屏幕清零,然后通过写指令函数和写数据参数函数使LCD显示,最后通过字符串函数和延时函数完成LCD显示。最终完成LCD显示子程序设计。

(1)LCD写字符函数设计。

写字符函数流程图如图4-6,LCD上电启动程序,单片机内置的位置显示和从传感器发来的数据载入程序,再经过单片机运算处理,在LCD上确定要求的位置,数据的写允许载入,写入命令指令并延迟10微秒,单片机载入LCD使能为0命令,命令执行后延迟10微秒,写字符程序结束。

开始输入位置和字符LCD确定行列位置数据写入允许写入命令,延迟10微秒使LCD使能为0,延迟10微秒结束 图4-6 LCD写字符函数流程图

(2)LCD写字符串函数设计。

LCD写字符串函数流程图如图4-7,首先LCD上电后,单片机内置的显示位置和字符串传输传输给LCD,LCD首先确定字符串在屏幕上应当显示位置信息,然后LCD得到允许写入地址命令,判断字符串是否已将结束,如果没有结束写入字符,地址编码加一,直到判断字符串已将结束,字符串输入程序结束。完成设定位置的预置字符串的LCD显示。

开始输入字符串和位置LCD确定位置允许写入地址命令Y字符串是否结束N写入字符地址加1结束

图4-7 LCD写字符串函数流程图

4.2.4 警报子程序设计

除了上述比较复杂的程序外还有一些相对简单的子程序即按键子程序和警报子程

序。警报子程是为了挺高本次设计的完整性。增加设计产品的功能性。警报子程序包括按键子程序和报警子程序两个部分。警报子程序的设计旨在提供一个监测报警设备,在硬件设计时引入喇叭是为了对温度超过最大值是进行警报,引入液晶和按键是为了方便

现场的人机交互。因此,在软件设计过程中要实现现场检警报。

按键子程序用来调节阀值的大小,警报子程序主要是用来比较外界温湿度和阀值温度。先编写按键子程序,通过按键调节数据值,再通过警报子程序与调节的阀值比较。主要过程是:当外界温湿度高于阀值温度是LED灯亮起,蜂鸣器报警。此程序主要用来监控并提醒外界温度的变化,并使人们能够快速的知道这一变化从而做出一定的反应,减少损失。

开始设置初始值flog=65按键初始为高电平为1N是否按下增加键YNFlag<100?YFlag加1Flag=0Y是否按下增加按键N是否按下减小键NYFlag>0NYFlagj减1Flag=99Y是否按下减小键N结束