串口.asm
来自「at89c51单片机的串口通迅代码」· 汇编 代码 · 共 24 行
ASM
24 行
org 0000h
MAIN:
MOV TMOD,#20H ; 定时器1工作于8位自动重载模式,用于产生波特率
MOV TH1,#0FDH
MOV TL1,#0FDH ; 波特率9600
MOV SCON,#50H ; 设定串行口工作方式
ANL PCON,#0EFH ; 波特率不倍增
SETB TR1 ; 启动定时器1
MOV IE,#0 ; 禁止任何中断
receive:jnb ri,$
clr ri
mov a,sbuf
mov p1,a
call send
ajmp receive
send: mov sbuf,a
jnb ti,$
clr ti
ret
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?