点对点通信2.asm

来自「温度控制器的protell制图和各个能实现的程序。」· 汇编 代码 · 共 36 行

ASM
36
字号
BSTART:CLR EA
       MOV TMOD,#20H ;定时器1置为方式2
       MOV TH1,#0F4H ;装载定时器初值,波特率2400
       MOV TL1,#0F4H   
       MOV PCON,#00H    
       SETB TR1      ;启动定时器
       MOV SCON,#50H 
BLOOP1:JNB RI,$       
       CLR RI         
       MOV A,SBUF
       XRL A,#0E1H
       JNZ BLOOP1      
       MOV SBUF,#0E2H 
       JNB TI,$       
       CLR TI        
BLOOP2:MOV R0,#40H    
       MOV R7,#10H    
       MOV R6,#00H    
BLOOP3:JNB RI,$       
       CLR RI         
       MOV A,SBUF 
       MOV @R0,A
       INC R0    
       ADD A,R6       
       MOV R6,A      
       DJNZ R7,BLOOP3                
       JNB RI,$       
       CLR RI         
       MOV A,SBUF
       XRL A,R6
       JZ END1
       MOV SBUF,#0FFH   
       JNB TI,$       
       CLR TI         
       SJMP BLOOP2
END1: MOV SBUF,#0           

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?