图 3 LCD液晶显示模块
3。3 警报电路的设计
这是一个单频音的警报器,其电路的连接是比较简单的,把这个单频警报器的两个引脚加上了3—5V的直流工作电压,这是警报器就会发出几千赫兹的震荡蜂鸣声。如图4中,P1是传处引脚,当此时的P1输出的高电平“1”的时候,那么此时三极管的工作的状态是截止的,报警的蜂鸣器也就停止发声。
图 4报警电路的连接图
3。4单片机最小体系设计
运用AT89C52来构思一个单片机系统可以运作起来的要求最小的系统,电路图如图5:
图5 单片机最小系统图
这个最小的系统包含的有晶振电路。晶振电路的两个引脚分别接到单片机的XTAL1和XTAL2两个引脚上。包含的还有复位电路的模块,该模块的引线与单片机的RST引脚相连。这两个模块组成这个系统的最小系统。
3。4。1 晶振电路的设计
晶振电路在多种命令的微控制在时刻上有缜密的顺序,这种细微的时刻顺序叫作时序,AT89C52的时钟产生办法有几种,一是内部的时钟样式,二十外部的时钟样式。
这个系统中运用了内部时钟样式,为了尽可能的实现减少功率的原则。电路如图6。
图6 晶振电路图
3。4。2 复位电路的设计
复位电路在51单片机工作中依然是不能少掉的零件,单片机运作时一定处在一种肯定的状况中。接口的线电平与输出输进状况不肯定会把外围设备错误的动作,致使重大的事故出现;内部一些操控存储器内容不肯定会致使定时器的外溢、程序还没有打开就要断掉以及串口乱导出想外传送信号。文献综述
图 7 复位电路图
3。5 模数转换器的设计
因为ADC0832有八个分辨率,双通道A / D转换,又由于转换器的输出和输入电平与CMOS /TTL引脚的性能又是兼容性的,选用5 v的电源当作是0 到5 v之间的输入电平,工作频率是250 KHZ,转换时间为32微秒和平均功耗只有15兆瓦,适用于该系统的使用,我们采用ADC0832做为模拟到数字转换器。把单片机引脚的P2。4、P2。3、P2。2分别与AD芯片的CS引脚、CLK引脚和DI以及D0引脚连接,AD模块的CH0引脚与MQ-7的引线接起来。
图8 模拟到数字转换模块
4。 CO测试仪器软件设计
4。1 主流成图
软件最重要的构思部位有:子程序/主程序流程的构思、硬/软件相结合演示和调节。其功能模块包含有:液晶显示、51驱动、测试、模拟与数字的转换、时钟、键盘,软件的框架结构图9。
CO浓度超标 否 是 报警,通风 待机
图9软件的框架结构
4。2 模数转换的设计
(1)模拟信号和数字信息的转换的着重性能就是把MCU能够处理的数字信息由放大器放大的模拟信息转化过来,然后输送到单片机。
(2)ADC0832转换的流程框架图如图10来:自[优E尔L论W文W网www.youerw.com +QQ752018766-
图10ADC0832流程框架图
(3)ADC0832程序见附录一。
4。3 按键板块的设计
(1)按键时会有一个控制按钮会在LED液晶显示屏上显示一个人机对话,通过对按键的操控,把操控的指令传送到系统中,然后通过导线跟MCU接口把两者串起来达到传递信息的目的,最后的显示会在LED液晶显示中显示出。