当前位置:首页 > 基于单片机的一氧化碳检测仪的控制系统设计
18
开 始 初始化CPU 初始化时钟 初始化LED屏 显示开机画面 显示时间 显示主菜单 读 键
图4-2 主程序流程图
检测主程序程序见附录二。 4.3模数转换的设计
(1)模数转换模块的主要功能就是将经放大器放大的模拟电压信号转化为MCU能够处理的数字信号,并传送给单片机。
(2)ADC0832转换的流程图见下图4-3。
19
开始 使能芯片 产生时钟信号 输入通道控制字 读取2字节数据 字节数据校正 送入指定寄存器 结束 图4-3数转换流程图
(3)ADC0832程序见附录三。 4.4按键模块的设计
(1)按键时显现人机对话的一个控制按钮,通过按键的操作,对系统进行发送操作指令,后经与MCU串行通信,然后在液晶上显示。
(2)按键查询式的流程图见下图:
20
图4-4 按键查询式的流程图
(3)按键程序见附录四。 4.5时钟模块的设计
(1)DS1302模块主要是用于设置时间和与MCU通信经LCD显示时间。 (2)时钟模块操作流程图见下图:
21
开始 初始化 保护寄存器操作 向DS写入字节数向DS读取字节数开始 图4-5 时钟模块操作流程图
(3)时钟程序见附录五。 4.6液晶显示模块的设计
(1) LCD模块在本系统中主要起着开界面汉字显示,以及各控制效果的显示。采用直接访问方式。液晶显示的操作流程图见下图4-6。
图4-6 液晶显示的操作流程图
(2)液晶程序见附录六。
共分享92篇相关文档