1)C0+、C0-、C1+、C1-是外接电容端。
2)R1IN、R2IN 是两路RS-232C电平信号接收输入端。
3)R1OUT、R2OUT是两路转换后的TTL电平接收信号输出端,送80C320的
RXD接收端。
4)T1IN、T2IN 是两路TTL电平发送输入端,接80C320的TXD发送端。
T1OUT、T2OUT是两路转换后的发送RS-232C电平信号输出端,接传输线。 图8 MAX232芯片
5)V+经电容接电源+5V。
7)V-经电容接地。
通信距离一般不超过15m,传输速率小于20kbit/s。在要求信号传输快、距
离远时,可采用RS-422A、RS-485等其他标准通信。
采用MAX232芯片的双机串行通信接口电路如图8所示。从MAX232芯片中两
路发送接收中任选一路连接。请注意其发送与接收引脚的对应,否则可能对元器
件或计算机串口造成永久性损坏。
ATC8951
图8 单片机和PC通信
4 、系统软件的设计
4.1 系统主程序
根据所设计的数据采集系统:采集模拟量(8路)、采集开关量(8路)、采
集脉冲量(1路)。整个程序采用顺序执行的方法,由AT89C51单片机作为系统
的控制器,管理整个数据采集系统。流程如图9