器,AD转换器进行输入,通过控制步进电机带动阀门来控制输出。一些其他的功能,如设定值输入,数码管显示则通过扩展I/O接口芯片8155来完成相应的功能。系统软件设计部分,分别对键盘设定值输入,步进电机控制,AD转换控制,数码管显示等程序进行了设计,并且设计了主程序。Р图2-1 系统结构框图Р系统的工作原理是流量传感器采集到流量信息,通过变换器,转化为电信号,经AD转换器将模拟电信号转化为数字信号,传给单片机,单片机软件系统根据事先的设定值对采集的信息进行处理,输出离散的控制信号来控制阀门的动作,从而调节流量,实现流量的精确控制。Р2.2 主要元器件Р流量传感器部分采用的是电容式电磁流量计传感器,电容式电磁流量计采用了电容耦合的方式来检测流量信号。РAD转换部分本设计选用的是ADC0809 ,ADC0809是一种8位逐次逼近式A/D转换器,可以和微机直接接口,可以与ADC0808相互代换。内部结构由八路模拟开关、地址锁存与译码器、比较器、256电阻阶梯、树状开关、逐次逼近式寄存器SAR、控制电路和三态输出锁存器等组成。Р单片机部分本设计采用MCS-51系列中的AT89C51,AT89C51有40条引脚,共分为电源线、时钟、控制线和端口线四类。Р控制部分采用由步进电机带动的控制阀。Р显示部分采用结构简单、价格便宜的8段共阳型LED用来显示控制过程和运算结果。Р为了以后方便扩展,本系统采用8155来连接显示部分。8155是Intel公司研制的通用I/O接口芯片。MCS-51和8155相连不仅可为外设提供两个8位I/O端口(A口和B口)和一个6位I/O端口(C口),而且也可为CPU提供一个256字节的RAM存储器和一个14位定时器/计数器。因此,8155广泛应用于MCS-51系统中。Р键盘种类很多,本设计采用的是作为人机接口使用的最方便的键盘是十进制输入,BCD码输出的BCD码键盘。