甲醛检测仪软件设计毕业设计 联系客服

发布时间 : 星期一 文章甲醛检测仪软件设计毕业设计更新完毕开始阅读040d6d9032d4b14e852458fb770bf78a65293a99

也正是在这里看运行结果。首先按4打开串行调试窗口,再按运行按钮。要停止程序运行回到文件编辑模式中,就要先按停止按钮再按开启\\关闭调试模式按钮。然后我们就可以进行关闭KEIL等相关操作了。

图 4.6

(7)生成HEX文件

HEX文件格式是Intel公司提出的按地址排列的数据信息,数据宽度为字节,所有数据使用16进制数字表示, 常用来保存单片机或其他处理器的目标程序代码。它保存物理程序存储区中的目标代码映象。一般的编程器都支持这种格式。打开目录,找到test.Uv2的文件就可以打开先前的项目了。然后右击图4.7中的1项目文件夹,弹出项目功能菜单,选Options for Target'Target1',弹出项目选项设置窗口,同样先选中项目文件夹图标,这时在Project菜单中也有一样的菜单可选。打开项目选项窗口,转到Output选项页图4.8所示,图中1是选择编译输出的路径,2是设置编译输出生成的文件名,3则是决定是否要创建HEX文件,选中它就可以输出HEX文件到指定的路径中。选好后再将它重新编译一次,很快在编译信息窗口中就显示HEX文件创建到指定的路径中了,如图4.9。这样我们就可用自己的编程器所附带的软件去读取并烧到芯片了,再用实验板看结果,至于编程器或仿真器品种繁多具体方法就看它的说明书了,这里就不做介绍了

图4.7项目功能菜单

图4.8 项目选项窗口

。 图4.9 编译信息窗口

4.3主程序模块

主程序实现的功能:与硬件相结合实现便携式甲醛检测仪的各个功能。主要是检测与显示,时间调整与显示,数据存储。功能子函数的调用。见图4.10

开始 读键 显示主菜单 初始化CPU

图4.10 主程序流程图

4.4模数转换

⑴模数转换模块的主要功能就是将经放大器放大的模拟电压信号转化为MCU能够处理的数字信号,并传送给MCU。

⑵ADC0832转换的流程图见下图4.11

产生时钟信号 字节数据校验使能芯片送入指定寄存器开始结束 输入通道控制字 读取2字节数据 图 4.11数转换流程图

4.5按键模块

⑴按键时显现人机对话的一个控制按钮,通过按键的操作,对系统进行发送操作指令,后经与MCU串行通信,然后在液晶上显示。

⑵按键查询式的流程图见下图:

N按键程序入口按键按下?Y调用延时程序N按键释放?Y键值传送4.6时钟模块

⑴DS1302模块主要是用于设置时间和与MCU通信经LCD显示时间。 ⑵时钟模块操作流程图见下图: 开始

结束初始化

向DS读取字节数据保护寄存器操作 向DS写入字节数据 图 4.13 时钟模块操作流程图

4.7液晶显示模块

⑴LCD模块在本系统中主要起着开界面汉字显示,以及各控制效果的显示。采用直接访问方式。

⑵液晶显示的操作流程图见下图4.13: