0154 ; Initialize USART and CTC Channel 0 as Bit Rate Generator 0155 ; 600=208, 1200=104, 2400=52, 4800=26, 9600=13, 19200=6 3EAA 0156 LD A,0AAH ; 10101010B MIR = D37D 0157 OUT (CSTAT),A 3E40 0158 LD A,40H ; 01000000B CIR = Reset 8251 D37D 0159 OUT (CSTAT),A 3E4E 0160 LD A,4EH ; 01001110B MIR = Clock/16, 8 bit, No Parity, 1 Stop D37D 0161 OUT (CSTAT),A 3E37 0162 LD A,37H ; 00110111B CIR = Enable TX & RX, DTR & RTS Low, Reset Errors D37D 0163 OUT (CSTAT),A 3E45 0164 LD A,45H ; 01000101B = CCW, Time Constant Follows, Auto Trigger, Falling Edge, Counter D378 0165 OUT (CTC0),A 3E0D 0166 LD A,13 ; Set up CTC for 9600 bps D378 0167 OUT (CTC0),A J2 DB25 1 1 NC 3 2 TxD 5 3 RxD 7 4 RTS 9 5 CTS 11 6 DSR 13 7 Signal Ground 15 8 DCD 17 19 21 23 25 2 4 15 TXCLK 6 8 10 12 14 20 DTR 16 18 22 RI 20 22 24 TXCLK 24 26 DCE 1 to 20 2 to 19 3 & 4 to 18 5 to 16 10 to 11 DTE