RS232到并行数据变换
时间:01-25
来源:电子产品世界
点击:
标准IC可变换RS232格式到8位并行数据(带一个起始和终止位)。整个成本和功耗低于任何可用的标准芯片。
此电路(见图1)可做为PC基串行接口(经COM1或COM2端口)的一部分。
电路中,通用定时器IC1用做为时钟产生器,它只在收到串行数据时产生时钟脉冲。数据移位到串行/并行移位寄存器,与每个数据字节(DATA)同时产生一个锁存脉冲(LATCH),用于并行指定端口。
除来自PC的位率设置外不需要初始化。位率等于定时器IC1产生的时钟CL。设置位率‘B’因子值来设置PC的波特率值。IC1所产生的时钟为:
置相应因子值为16位格式可编程PC为任何位率,其turbo-C语言的语句如下(对于COM1端口):
outport(0x2FB,131)
; / * 2F8 for Baud setting * /outport(0x2F8,0xLSE)
; / * LSB byte of divisor * /outport(0x2F9,0Xmsb)
; / * MSB of divisor * /outport(0x2FB,3)
; / * 2F8 for transmission * /
用语句‘outport(0x2F8,word)’可把8位格式中的任何数据送到9端D型连接器的端3。对于COM2端口,用3F8、3F9和3FB。
RS-232 相关文章:
- HIN2xxE系列RS-232收发器的原理及应用(01-18)
- RS-232/RS-485无源转换电路设计(01-23)
- RS-232至RS-485RS-422接口的智能转换器(01-24)
- PC机扩展RS-232接口(01-25)
- 单收/单发RS-232接口芯片 ADM101E及其应用(01-25)
- 有关RS232和RS485接口的问答(01-26)