接口使用。ICM7218的输出可直接驱动LED显示器不需外接驱动电路工作电压为5V其构成的显示电路结构简单使用方便。同样由单片机向ICM7218写控制字及数据,编程部分像给外部RAM写数据一样简单。当单片机写入模式控制字后,ICM7218以约定的方式接收显示数据并将数据写入静态显示RAM中。数据接收结束,ICM7218在扫描控制电路的控制下,按设定的译码模式,以动态扫描显示方式向段显示驱动器和位控驱动器发出控制信号,直到下一个控制字写入前,不停地进行动态显示工作。其引脚图和内部框图如图34所示。
图34ICM7218引脚图及内部框图
32
单片机外围接口电路
AT89S52单片机外围接口电路如图35所示,主要包括:1晶振电路:内部时钟电路的晶振频率一般选择在4MHZ12MHZ之间(该
第8页
f设计选用6MHZ)外接两个谐振电容。,该电容的典型值为30pF该设计选用33pF。2复位电路:单片机复位采用按键高电平复位,而单片机在平时则复位端为低电平03直流电源
图35
单片机外围接口电
第9页
f33
信号处理电路
VCC4ViR20KD1C01uFR100KR20K11312LM324AVo
图36信号处理电路
对于传感器输出的模拟信号,一般要用运算放大器对其进行调理或放大,以满足AD转换器对输入模拟量幅值及极性的要求。在本报警器电路中,同样要对两类传感器的输出信号进行放大调理。电路图如上图36所示,运算放大器接成电压放大电路。从传感器采集过来的微弱电压信号,经过电压放大器的放大,得到较强的模拟电压信号。采样时,把相应的模拟电压信号从Vi端送进LM324A进行放大处理后,从Vo端输出送入AD转换电路。
34
AD转换模块
经气敏传感器所检测的电压信号为模拟信号,无法直接被单片机所识别,所
以在经过放大电路后对信号进行AD装换,将模拟信号转化为数字信号输入单片机。AD转换电路采用了常用的8位8通道数模转换常用芯片ADC0809,烟雾、温度传感器的输出端分别接到ADC0809的IN0和IN1。ADC0809的通道选择地址由AT89S52的P00~P02经地址锁存器74LS373输出提供。当P270时,与写信号WR共同选通ADC0809。其中ALE信号与ST信号连在一起,WR信号的前沿在
第10页
f写入地址信号,在其后沿启动转换。图中ADC0809转换结束状态信号EOC接到AT89S52的INT1引脚,当AD转换完成后,EOC变为高电平,表示转换结束,产生中断。在中断服务程序中,将转换好的数据送到指定的存储单元。由于ADC0809片内无时钟,故利用8051提供的地址锁存使能信号ALE经D触发器二分频后获得时钟。因为ALE信号的频r