mt88803.asm
来自「单片机典型系统设计实例精讲 书中全部源码」· 汇编 代码 · 共 44 行
ASM
44 行
;----------------------------------------------------------------------
;MT8880接收数据子程序------------------
;设计人: 黄 科-----------------------
;指示性语句(伪指令)--------------------
RSO BIT P1.6 ;控制端口
RW BIT P1.5 ;控制端口
CS BIT P1.4 ;控制端口
B3 BIT P1.3 ;数据端口
B2 BIT P1.2 ;数据端口
B1 BIT P1.1 ;数据端口
B0 BIT P1.0 ;数据端口
MT8880RST: NOP
SETB B3 ;读状态寄存器
SETB B2
SETB B1
SETB B0
CLR CS
SETB RSO
SETB RW
JB B2,NEXT ;判断b2位是否为1
RET ;b2=0,无数据接收,返回.
NEXT: NOP ;b2=1有数据接收.
SETB B3 ;读接收数据寄存器.
SETB B2
SETB B1
SETB B0
CLR CS
CLR RSO
SETB RW
MOV A,P1
ANL A,#00001111B;接收数据存累加器A中
RET
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?