WRIT_BTL: ;写入波特率
MOV A,BTL
BTL1:
CJNE A,#01H,BTL2
MOV RCAP2H,#0FFH ;2.4K
MOV RCAP2L,#70H
SETB TR2
RET
BTL2:
CJNE A,#02H,BTL3
MOV RCAP2H,#0FFH ;4.8K
MOV RCAP2L,#0B8H
SETB TR2
RET
BTL3:
CJNE A,#03H,BTL4
MOV RCAP2H,#0FFH ;9.6K
MOV RCAP2L,#0DCH
SETB TR2
RET
BTL4:
CJNE A,#04H,BTL5
MOV RCAP2H,#0FFH ;19.2K
MOV RCAP2L,#0EEH
SETB TR2
RET
BTL5:
CJNE A,#05H,BTL6 ;38.4K
MOV RCAP2H,#0FFH
MOV RCAP2L,#0F7H
SETB TR2
RET
BTL6:
CJNE A,#06H,BTL7 ;115.2K
MOV RCAP2H,#0FEH
MOV RCAP2L,#0FDH
SETB TR2
RET
BTL7:
MOV RCAP2H,#0FEH ;1.2K
MOV RCAP2L,#0E0H
SETB TR2
RET