主机.asm
来自「RS485标准的C51通信程序」· 汇编 代码 · 共 25 行
ASM
25 行
;异步串口通信
;将主机片内ram的60H-6FH的数据通过串口发给从机(方式2,TB8作为奇偶校验位)
;***********************************************************************
;主机程序:
ORG 0000H
LJMP MAIN
ORG 00F0H
MAIN:
MOV SP,#60H ; 给堆栈指针赋值
MOV TMOD,#20H ; 设置T1工作方式为2
MOV TH1,#0FDH ; 设置波特率为9600
MOV TL1,#0FDH ;
MOV SCON,#50H ; 设置串口工作方式1
MOV PCON,#00H ;
SETB TR1 ; 定时器1开始记数
SETB P3.4
SETB P3.5
SEND: MOV SBUF,#55H ; 开始发送
JNB TI,$
CLR TI
AJMP SEND
;
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?