LCD_EN EQU P1.2 ;LCD使能端,下降沿有效
LCD_RS EQU P1.0 ;LCD控制端,数据=1 指令/读=0
LCD_WR EQU P1.1 ;LCD读写端,W=0 R=1
SPK EQU P3.4
PORT0 EQU P0
;------- 显示/接收 缓存 ---------------
BUFF0 EQU 50H
BUFF1 EQU 51H
;-----------------------------------------------------------
;---------串口中断处理程序----------------------------------
;-----------------------------------------------------------
SERIAL:
CLR RI ;清中断标志
PUSH ACC
PUSH PSW
SETB RS1
SETB RS0 ;用第三组寄存器组
MOV R0, #BUFF0 ;取缓存首址
MOV R1, #00
MOV A, SBUF
MOV @R0, A ;存缓存BUFF0
INC R0