模块详解

1.电源电路

系统中使用的电源电压为+5V,电源电路如图5-3所示。D4是电源指示灯,电路上电以后,该灯亮表示电源正常。同时,通过电容C4、C5进行电源去耦及滤波,滤除电源的杂波和交流成分,稳定电路工作状态,以此来提高电源完整性。电容取值大小与滤除杂波的频率有关。

图5-3 电源电路

DC005是一种三脚插座,其实物图片如图5-4所示。

图5-4 DC005实物图片

2.主控电路

在本系统的设计中,从价格、简易程度及满足系统的需求等方面考虑,主控芯片采用了AT89C52单片机。AT89C52的具体资料参考前面电路的介绍。AT89C52单片机为整个系统的核心,控制整个系统的运行,其最小系统电路如图5-5所示。

3.LED电路

本设计中,针对不同光强的情形,通过测量结果来点亮相应的LED。当测量到的光强高于设定的最大阈值时,通过单片机控制D1(红色LED)亮;当测量到的光强低于设定的最小阈值时,通过单片机控制D3(黄色LED)亮;当测量到的光强正常时(大于最小值、小于最大值),通过单片机控制D2(绿色LED)亮。LED电路如图5-6所示。

4.数码管显示电路

本设计采用的是4位一体的共阴数码管3461AS,用单片机的P0口驱动数码管的8位段选信号,P2.0~P2.3驱动数码管的4个位选信号,由于数码管是共阴极,所以控制信号需为高电平来驱动显示电路。段选口接10kΩ的上拉电阻,保证电路能输出稳定的高电平。整个数码管显示采用多位数码管动态扫描显示的方法。4位共阴数码管显示电路如图5-7所示。

图5-5 AT89C52主控最小系统电路

图5-6 LED电路

5.AD转换电路

本设计采用模拟通道IN0采集模拟量,模拟通道地址选择信号ADD A、ADD B、ADD C都接地,这样地址信号为000则选中的转换通道为IN0。地址锁存允许信号ALE高电平有效。当此信号有效时,A、B、C三位地址信号被锁存,译码选通对应模拟通道。AD转换启动信号START正脉冲有效。ALE和START信号连在一起,以便同时锁存通道地址和启动AD转换。本电路设计为单极电压输入,所以VREF(+)正参考电压输入端接+5V,用于提供片内DC电阻网络的基准电压。转换结束信号EOC在AD转换过程中为低电平,转换结束时为高电平,与单片机的P2.6口相连,当其转换结束时,单片机读取数字转换结果。输出允许信号OE接单片机的P2.7口,高电平有效。当单片机将P2.7口置1时,ADC0808的输出三态门打开,使转换结果通过数据总线被读取。在中断工作方式下,该信号往往是CPU发出的中断请求响应信号。OUT1~OUT8为AD转换后的数据输出端,为三态可控输出,故可直接和单片机P1口数据线连接。AD转换电路如图5-8所示。

图5-7 数码管显示电路

图5-8 AD转换电路