紧急求救!!!!各位大侠请指导!!!
小弟正在用C51与一可编程异步通讯模块(TL16C550)连接,实现串行通讯。其电路连接具体为
(1)P0.0~P0.2接TL16C550的A0~A2,进行TL16C550内部寄存器的选择,其中里面有十个寄存器,分别是接收/发送缓冲器、中断使能寄存器、中断标记寄存器、FIFO控制寄存器、线控制寄存器、Modem控制寄存器、线状态寄存器、Modem状态寄存器、备用寄存器和波特率设置寄存器。这些寄存器可设置波特率、停止位、奇偶校验、流控制模式、Modem信号控制。
(2)P0.0~P0.7接TL16C550的D0~D7,实现C51与TL16C550之间的数据传送。
(3)TL16C550的串行信号(RXD,TXD,RTS,DTR,CTS,DSR,DCD,RI)与EIA驱动芯片ADM213的串行信号连接。
(4)ADM213与RS232连接。
现在要实现的是通过编程实现串行通讯过程。请大侠帮帮小弟!!!!
发表时间:2003年5月9日21:01:11