第一范文网 - 专业文章范例文档资料分享平台

基于单片机的CO浓度检测及报警系统设计与制作要点

来源:用户分享 时间:2025/5/28 19:17:36 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

3.3模数转换的设计

ADC0832转换的流程图见下图3.3; ADC0832程序见附录A3。

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

图3.3 数转换流程图

15

3.4按键模块的设计和时钟模块的设计

按键查询式的流程图见下图,按键程序见附录A4。

按键程序入口 N 按键按下

按键释放 Y 键值传送 图3.4 按键查询式的流程图

调用延时程序 N

16

时钟模块操作流程图见下图,时钟程序见附录A5。

开始 初始化 保护寄存器操作 向DS写入字节数向DS读取字节数结束 图3.5 时钟模块操作流程图

3.5液晶显示模块的设计

LCD模块在本系统中主要起着开界面汉字显示,以及各控制效果的显示。采用直接访问方式。液晶显示的操作流程图见下图3.6,液晶程序见附录A6。

入口 读状态字 否 忙? 是 写指令代码/显示数据读显示 数据

17

图3.6 液晶显示的操作流程图

第4章 系统调试及功能实现

4.1总体系统调试

4.1.1软件调试

打开keil软件,打开程序,检查后单击编译按键,如果未发现错误和警告则说明程序能够正常运行。

编译结果如图所示:

图4.1 软件编译结果图

所以程序能够正常运行。 4.1.2 软件下载

通过串口将电脑中已经编写好的程序传输入51单片机中,打开电源,检查各模块是否正常工作。

首先将STC_ISP_V483这个串口通信软件打开,选择打开程序文件选项,找到需要录入单片机的hex文件,选择下载选项,点击后给单片机上电复位,等待信息框中显示已下载成功,说明程序已经录入单片机。接下来首先通过按键选择工作模式,然后根据传感器模块的类型将相应的气体放置在传感器探头附近,等待声光报警模块工作,当报警模块工作后,通过按下外部中断按键选择报警模式,按一下则led二极管关闭,按第二下则蜂鸣器关闭,按第三下则led和蜂鸣器都打开。将三个传感器模块都检查完毕后,按下复位键,并关闭电源。通过监测总体系统能够正常工作。

18

基于单片机的CO浓度检测及报警系统设计与制作要点.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6chtf3j2rq3sk4u09qt56trx01723y00f0c_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top