⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 try8.asm

📁 8051单片机汇编程序
💻 ASM
字号:

  ;协议:波特率:9600 $LED 01001 OXAA OXAA OXAA <CR><LF>   A
ADDATA        EQU       50H
SWITCH        EQU       4BH
ADRECDATA     EQU        060H
      ORG  0000H
      AJMP MAIN
      ORG  000BH
      LJMP TIME0
      ORG  0023H
     LJMP RECEIVE
      ORG  0100H
      AJMP MAIN
MAIN:

      MOV    TMOD,#00H
      MOV    TMOD,#20H          ;设置波特率9600B/S
      MOV    SCON,#50H
      MOV    PCON,#00H
      MOV    TH1,#0EAH
      MOV    TL1,#0EAH
     
      SETB      ET0
      SETB            ES              ;开放串口中断
      SETB            EA              ;开放中断
      SETB            TR1             ;打开定时器T1

MA0:  NOP
       NOP
       MOV      P0,#00H
       SETB     P2.0
       CLR      P2.0
       AJMP     MA0
       RET


;**********LANC RECEIVE INI SERVE PROGRAM*****************
RECEIVE:	NOP
        PUSH    PSW

RECE2:	JNB RI,RETN
	CLR RI
RECE1:	MOV A, SBUF
        CJNE A,#24H,RETN2
        MOV  R1,#ADRECDATA          ;FIRST CHAR $?

RETN2:
               ;STORAGY DATA
       
	CJNE R1,#0E0H,RETN
				;HAVE RECEIVED TIMES
	MOV R1,#ADRECDATA
RETN:   MOV     ADDATA,R1
        MOV     R1,B           
        POP PSW
RETN1:	NOP
	RETI
TIME0:          NOP
                MOV     TL0,#0A5H
                MOV     TH0,#0BEH
                MOV     SWITCH,#0FFH
                RETI

⌨️ 快捷键说明

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