即( 自動重新裝載 )方式。
假定晶振頻率為12MHZ,則可設定的波特率範圍為
(6000 ) 到 ( 4800 ) 。
理由如下:
波特率=((2的SMOD1次方)/32)x(F/(12x(256-TH1))
其中:SMOD1 是控制寄存器PCON的第7位(值為0或1),F是晶振頻率
TH1是定數計數器Timer1高8位TH1及低8位TL1之初值。
為顧及單片機與PC機串行通信, 常用波特率取整數(見下表):
晶振頻率 SMOD1 TH1=TL1初值 波特率
-----------------------------------------------------------
12MHZ 0 CCH 600
12MHZ 1 F6H 1200
12MHZ 0 F3H 2400
12MHZ 1 F3H 4800