題目:設fosc=11.0592MHz,試編寫一段程序,其功能為對串行口初始化,使之工作于方式1,波特率為1200bps;并用查詢串行口狀態(tài)的方法,讀出接收緩沖器的數據并回送到發(fā)送緩沖器。
答案:
Baud=12 smod=1時,x=208=D0H
smod=0時,x=232=E8H
main:movscon,#01010000b
movtmod,#00100000b
movth1,#0d0h
movtl1,#0d0h
clrea
movpcon,#80h
setbtr1
loop:jnbri,$
mova,sbuf
clrri
movsbuf,a
jnbti,$
clrti
sjmploop





