表2:STC89C51 P3端口第二功能源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766
端口 功能名称
P3。0 口 RXD串行口数据输入
P3。1 口 TXD串行口数据输出
P3。2 口 外部中断0
P3。3 口 外部中断1
P3。4 口 T0 定时器/计数器0的输入
P3。5 口 T1 定时器/计数器1的输入
P3。6 口 WR外部RAM写选通
P3。7 口 RD外部RAM读选通
图3。3单片机最小系统原理框图
(1) 时钟电路
51单片机系统,所述振荡电路是一个关键的电路,通常情况下有两种产生方式:一是内部时钟方式,二是外部时钟方式。这次设计的时钟电路方式则为内部时钟方式,如下图3。4所示。在51单片机内部有一振荡电路,只要在单片机的XTAL1(18)和XTAL2(19)引脚外接石英晶体(简称晶振),就构成了自激振荡器就构成了自激振荡器并在单片机内部产生时钟脉冲信号。下图中的C1电容和C2电容的作用是稳定频率和快速起振,电容值在5~30pF,典型值为30pF。若是在没有振荡器的情况下,微处理器将不会在工作,反言之,如果振荡的频率越高,那么处理的速度就会更快。所以在本设计中,会使用外部晶振频率为11。0592MHz的51单片机的时钟频率。
图3。4 STC89C51内部时钟电路
(2)复位电路
单片机中通常有两大类的复位方式,一是上电复位方式,二是按键手动复位方式,上电自动复位在电路中主要是通过外部电路中的电容进行充放电实现。通常保持Vcc上升的时间不超过1ms,就可以达到自动复位,若在单片机的RST引脚保持2个机器周期的高电平,则可以实现循环复位功能。但除了采用上电复位外,有时还会需要按键手动进行复位。
这次设计采用按键手动来复位。按键手动复位方式有两种,分别为电平方式和脉冲方式。其中电平复位是通过RST(9)端与电源Vcc接通而实现的。
当启动微控制器时,它需要复位,因此复位操作是必不可少的。该51单片机不能自行复位,所以,我在这里要给它加一个外部电路。复位的方式正常有两种:通电或者按键。本设计就是用的按键手动复位。按键手动复位有电平方式和脉冲方式两种。最简单的上电自动复位电路中上电自动复位是通过外部复位电路的电容充放电来实现的。
图3。5 STC89C51复位电路
3。2 烟雾探测电路的设计
如下图3。5所示,在该电路中,主要包括两个部分,先是烟传感器探测到烟雾时,它的电压信号将会传给ADC0832,再是模数转换电路将模拟信号转换成数字信号传给单片机,然后单片机再读取相对应的信号进行处理。
图3。6烟雾探测电路
3。2。1 MQ-2介绍来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
MQ-2型气体传感器用于以氢气为主要成分的城市煤气、天然气、液化石油的测量,而且它抗干扰能力强,水蒸气、烟等干扰气体对它的影响小。MQ-2型气敏元件有两种型号。其中MQ-2A型适用于天然气、城市煤气、石油液化气、丙丁烷及氢气等;MQ-2型适用于烟雾等减光型有害气体。这次设计主要采用的是后一种传感器。该传感器的抗干扰能力特别强,通常当丁烷浓度在0。2%时或者在湿度小于85%RH或者在-10℃~+40℃温度下都不会引起误报。其电路图如下图所示,