串口方式 波特率 fosc=6 MHz fosc=12 MHz fosc=11.0592 MHz SMOD TMOD TH1 SMOD TMOD TH1 SMOD TMOD TH1 方式0 1MHz × × × 方式2 375K 1 × × 187.5K 1 × × 0 × × 方式1 或 方式3 62.5K 1 20 FFH 19.2K 1 20 FDH 9.6K 0 20 FDH 4.8K 1 20 F3H 0 20 FAH 2.4K 1 20 F3H 0 20 F3H 0 20 F4H 1.2K 1 20 E6H 0 20 E6H 0 20 E8H 600 1 20 CCH 0 20 CCH 0 20 D0H 300 0 20 CCH 0 20 98H 0 20 A0H 137.5 1 20 1DH 0 20 1DH 0 20 2EH 110 0 20 72H 0 10 FEEB 0 10 FEFF 执行串口发送指令SBUF=a;通过TXD口发送串行数据,发送结束后CPU自动产生发送结束标志(TI=1);此时若串行中断使能(ES=1,EA=1) ,则程序立即停止当前程序,跳转置中断号为4的串行口中断入口地址(0x0023),执行中断服务程序void UART_ISR(void) interrupt 4 ,CPU不具有自动清TI功能; 同样,若串口在RXD引脚接收到数据,硬
原创力文档

文档评论(0)