图6 模数转换电路                                          

4。5 外围扩充存储器电路

AT89C51单片机程序存储器(ROM)内存为4KB,数据存储器(RAM)则只有256B,考虑到此次系统的数据处理以及存储所需的容量有点大,需要扩充存储器的容量。在应用中要记录一些参数与状态,所以选择AT24C02存储器,其电路如图7所示。

图7 外围扩充存储电路

5 软件程序设计

5。1主程序流程图

主程序实现的功能与硬件电路结合实现家用煤气浓度报警器的各个功能。包括检测和显示,数据存储,如图8所示。

先按下启动按钮,单片机和显示器开始工作,此时单片机内部自身进行初始化,然后初始化显示屏,初始化完毕后显示开机画面显示主菜单,然后对键盘的读入。

图8 主程序流程图

5。2 A/D转换流程图

单片机对A/D转换进行初始化,进入正常工作状态,经过判断ADC转换的判断标志EOC来看其是否完成转换,如果没有继续判断,若完成就将ADC转换的数据通过单片机读取和计算进入下一环节。数转换流程图如图9所示。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-

 数转换流程图

5。3 按键流程图

按键是显现人机对话的控制按钮,按键的操作对系统进行发送操作指令,与MCU串行通信后,在液晶上显示。按键查询方式的流程图见图10所示。

  按键的四个键分别接P1。0,P1。1,P1。2,P1。3,P1口具有上拉电阻,故不必要加上拉电阻展开电压放大。

上一篇:三相PWM整流器的matlab仿真研究
下一篇:AT89C51单片机步进电机控制系统设计+程序

STC89C52单片机的温度控制系统设计+电路图

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

STC89C52单片机超声波和红外...

新課改下小學语文洧效阅...

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

安康汉江网讯

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究