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

📄 test1.asm

📁 DAP程控交换完成两用户通话的协议和摘机检测
💻 ASM
📖 第 1 页 / 共 2 页
字号:
                   MOV   A,PAGE_ADD
                   LCALL WCOM
                   MOV   A,COL_MSB
                   LCALL WCOM
                   MOV   A,COL_LSB
                   LCALL WCOM
                   MOV   R0,DATA_COUNT
write_lcd_data1:   MOV   A,SUB_CHAR
                   MOVC  A,@A+DPTR
                   LCALL WDATA
                   INC   DPTR
                   DJNZ  R0,write_lcd_data1
                   POP   ACC
                   MOV   R0,A
                   POP   ACC
                   RET
;===========================================
display:           PUSH  ACC
                   MOV   A,R2
                   PUSH  ACC
                   MOV   R2,#0B0H
DISPLAY1:          MOV   A,R2
                   LCALL WCOM
                   LCALL DELAY
                   MOV   A,#10H		 ;set column address MSB
                   LCALL WCOM
                   LCALL DELAY
                   MOV   A,#00H		 ;set column address LSB
                   LCALL WCOM
                   LCALL DELAY
                   MOV   R0,#80H
                   LCALL DELAY
DISPLAY2:          MOV   A,#00H
                   MOVC  A,@A+DPTR
                   LCALL WDATA
                   INC   DPTR
                   DJNZ  R0,DISPLAY2
                   INC   R2
                   CJNE  R2,#0B9H,DISPLAY1
                   POP   ACC
                   MOV   R2,A
                   POP   ACC
                   RET
;===========================================
DELAY:             PUSH  ACC
                   MOV   A,R0
                   PUSH  ACC
                   MOV   A,R1
                   PUSH  ACC
                   MOV   R0,#32H	 ;10.05ms
DELAY1:            MOV   R1,#30H
                   DJNZ  R1,$
                   DJNZ  R0,DELAY1 ;192us
                   POP   ACC
                   MOV   R1,A
                   POP   ACC
                   MOV   R0,A
                   POP   ACC
                   RET
;===========================================
WCOM:              PUSH  DPL
                   PUSH  DPH
                   PUSH  ACC
                   MOV   DPTR,#0FFEFH
                   MOV   A,#00H
                   MOVX  @DPTR,A
LCD_BUSY:          NOP
;		   MOV DPTR,#0FF7FH
;		   MOVX A,@DPTR
;		   JB ACC.7,LCD_BUSY
                   NOP
                   NOP
                   POP   ACC
                   LJMP  TRANSMIT
;===========================================
WDATA:             PUSH  DPL
                   PUSH  DPH
                   MOV   DPTR,#0FFEFH
                   PUSH  ACC
                   MOV   A,#01H
                   MOVX  @DPTR,A
                   POP   ACC
TRANSMIT:          MOV   DPTR,#0FF7FH
                   MOVX  @DPTR,A
                   NOP
                   NOP
                   NOP
                   NOP
                   POP   DPH
                   POP   DPL
                   RET
;===========================================
dly1s:             PUSH  ACC
                   MOV   ACC,#0CFH
Q0DB0:             LCALL DELAY
                   DJNZ  ACC,Q0DB0
                   POP   ACC
                   RET
;===========================================
T1_LABLE:
;--  调入了一幅图像:D:\ZIMO22\6-1.bmp  --
;--  宽度x高度=128x64  --
DB  0FFH,0FFH,003H,003H,003H,003H,003H,003H,003H,003H,003H,003H,003H,003H,003H,003H
DB  003H,003H,003H,003H,003H,003H,003H,003H,003H,013H,0F3H,0F3H,013H,013H,033H,0E3H
DB  0C3H,003H,013H,073H,0F3H,083H,083H,0F3H,073H,013H,003H,003H,033H,033H,0F3H,0F3H
DB  033H,033H,003H,003H,023H,033H,093H,0F3H,063H,003H,0E3H,0F3H,013H,013H,0F3H,0E3H
DB  003H,0E3H,0F3H,013H,013H,0F3H,0E3H,003H,0E3H,0F3H,013H,013H,0F3H,0E3H,003H,003H
DB  013H,053H,053H,073H,0D3H,04BH,04BH,02BH,00BH,003H,003H,013H,013H,0F3H,053H,053H
DB  0DBH,013H,0E3H,003H,003H,0FBH,003H,003H,003H,003H,003H,003H,003H,003H,003H,003H
DB  003H,003H,003H,003H,003H,003H,003H,003H,003H,003H,003H,003H,003H,003H,0FFH,0FFH
DB  0FFH,0FFH,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
DB  000H,000H,000H,000H,000H,000H,000H,000H,000H,010H,0DFH,0DFH,0D0H,0D0H,0D8H,0CFH
DB  007H,000H,000H,000H,011H,01FH,01FH,011H,000H,0C0H,0C0H,040H,040H,050H,01FH,01FH
DB  010H,000H,000H,010H,010H,011H,019H,00FH,006H,000H,00FH,01FH,010H,0D0H,0DFH,00FH
DB  000H,00FH,01FH,010H,010H,01FH,00FH,000H,00FH,01FH,010H,010H,01FH,00FH,000H,020H
DB  010H,00AH,026H,023H,03EH,002H,006H,00BH,012H,020H,000H,022H,021H,011H,00AH,006H
DB  001H,000H,02FH,020H,020H,03FH,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
DB  000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FFH,0FFH
DB  0FFH,0FFH,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
DB  000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,01FH,01FH,000H,000H
DB  000H,000H,000H,000H,000H,000H,000H,000H,000H,01FH,01FH,012H,012H,010H,000H,011H
DB  01BH,00EH,00EH,01BH,011H,000H,00EH,01FH,011H,011H,011H,011H,000H,01FH,01FH,001H
DB  001H,01FH,01EH,000H,000H,019H,01DH,015H,01FH,01EH,000H,01EH,01FH,001H,001H,01FH
DB  01EH,000H,00EH,05FH,051H,051H,07FH,03FH,000H,00EH,01FH,015H,015H,017H,016H,000H
DB  000H,01FH,01FH,001H,001H,001H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
DB  000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FFH,0FFH
DB  0FFH,0FFH,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
DB  000H,000H,0FFH,049H,049H,049H,0FFH,049H,049H,049H,0FFH,000H,000H,000H,000H,0FEH
DB  022H,022H,022H,023H,022H,022H,03EH,000H,000H,000H,004H,004H,004H,004H,004H,004H
DB  004H,006H,004H,000H,000H,081H,0C2H,034H,000H,010H,00CH,0F7H,084H,004H,014H,00CH
DB  000H,020H,022H,022H,0FEH,022H,022H,022H,0FEH,022H,023H,022H,000H,008H,00EH,088H
DB  078H,02FH,0E8H,028H,0A9H,06AH,008H,008H,000H,088H,086H,0A2H,0CAH,092H,083H,0FAH
DB  082H,082H,08AH,086H,000H,021H,03DH,0A1H,0FFH,010H,0C8H,014H,0D3H,014H,0C8H,010H
DB  000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FFH,0FFH
DB  0FFH,0FFH,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
DB  000H,006H,001H,000H,000H,000H,007H,000H,004H,004H,087H,080H,0E0H,084H,003H,0E0H
DB  080H,080H,040H,040H,080H,000H,080H,0C0H,040H,042H,042H,062H,042H,042H,042H,042H
DB  0C2H,002H,022H,022H,020H,0E0H,027H,020H,0E4H,022H,021H,020H,020H,001H,002H,004H
DB  000H,084H,044H,022H,041H,080H,000H,000H,007H,000H,000H,0E0H,020H,024H,022H,0E5H
DB  024H,022H,022H,0E1H,002H,002H,004H,004H,0C0H,040H,044H,044H,064H,042H,041H,0C0H
DB  001H,002H,024H,0C0H,000H,021H,0A5H,0E4H,0A3H,0E4H,0A5H,0A4H,005H,006H,005H,024H
DB  0C0H,000H,040H,040H,040H,0C0H,020H,020H,020H,000H,000H,000H,000H,000H,0FFH,0FFH
DB  0FFH,0FFH,000H,000H,000H,000H,000H,000H,004H,004H,004H,004H,004H,004H,004H,004H
DB  004H,004H,004H,004H,004H,004H,004H,004H,000H,000H,088H,088H,0FFH,004H,000H,0FBH
DB  0AAH,0AAH,0AAH,0FAH,003H,000H,080H,042H,03AH,022H,042H,07EH,092H,092H,092H,092H
DB  080H,000H,000H,0FFH,011H,00FH,029H,011H,00FH,089H,091H,0FFH,000H,000H,002H,002H
DB  001H,000H,000H,0FFH,000H,000H,001H,002H,002H,000H,0C0H,03FH,009H,009H,009H,0FFH
DB  009H,089H,089H,0FFH,000H,000H,080H,060H,01FH,004H,004H,004H,004H,004H,004H,007H
DB  000H,000H,0C2H,03EH,040H,080H,0BFH,08AH,0BFH,08AH,0AAH,0BFH,080H,000H,002H,002H
DB  0FEH,040H,021H,0F9H,049H,04FH,049H,049H,0F9H,000H,000H,000H,000H,000H,0FFH,0FFH
DB  0FFH,0FFH,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
DB  000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
DB  000H,000H,000H,000H,000H,000H,000H,000H,000H,0FEH,092H,092H,092H,0FEH,092H,092H
DB  092H,0FEH,000H,000H,000H,000H,0FCH,044H,044H,044H,046H,044H,044H,07CH,000H,000H
DB  000H,000H,080H,080H,080H,080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FEH
DB  092H,092H,092H,0FEH,092H,092H,092H,0FEH,000H,000H,000H,000H,0FCH,044H,044H,044H
DB  046H,044H,044H,07CH,000H,000H,018H,018H,000H,000H,000H,080H,080H,080H,080H,000H
DB  000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0FFH,0FFH
DB  0FFH,0FFH,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H
DB  0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H
DB  0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0CCH,0C3H,0C0H,0C0H,0C0H,0CFH,0C0H,0C8H
DB  0C8H,0CFH,0C0H,0C0H,0C8H,0C6H,0C1H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H
DB  0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0CCH,0C3H
DB  0C0H,0C0H,0C0H,0CFH,0C0H,0C8H,0C8H,0CFH,0C0H,0C0H,0C8H,0C6H,0C1H,0C0H,0C0H,0C0H
DB  0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C3H,0C3H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H
DB  0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0C0H,0FFH,0FFH



CHAR:
DB 07CH,082H,082H,07CH ;0 SUB_CHAR=00H
DB 000H,084H,0FEH,080H ;1 SUB_CHAR=04H
DB 0C4H,0A2H,092H,08CH ;2 SUB_CHAR=08H
DB 044H,092H,092H,06CH ;3 SUB_CHAR=0CH
DB 070H,048H,0FCH,042H ;4 SUB_CHAR=10H
DB 05CH,08AH,08AH,072H ;5 SUB_CHAR=14H
DB 07CH,092H,092H,064H ;6 SUB_CHAR=18H
DB 002H,0F2H,00AH,006H ;7 SUB_CHAR=1CH
DB 06CH,092H,092H,06CH ;8 SUB_CHAR=20H
DB 04CH,092H,092H,07CH ;9 SUB_CHAR=24H
DB 07CH,082H,082H,07CH ;0 SUB_CHAR=28H
DB 06BH,01CH,01CH,06BH ;*
DB 014H,07FH,014H,07FH ;#

		end

⌨️ 快捷键说明

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