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

📄 间接访问方式汇编演示程序.asm

📁 我收集的SED1335液晶屏的各种资料集合 对初学者很有帮助
💻 ASM
📖 第 1 页 / 共 5 页
字号:
                MOV     R5,#94H ;ADL
                MOV     R6,#11H ;ADH
                MOV     R7,#10  ;NUMBER
                MOV     R1,#0
                MOV	DPTR,#HZC_COMPANY1
                LCALL   DISP_HZC
                MOV     R5,#14H ;ADL
                MOV     R6,#14H ;ADH
                MOV     R7,#10  ;NUMBER
                MOV     R1,#0
                MOV	DPTR,#HZC_COMPANY1
                LCALL   DISP_HZC
                MOV     R5,#94H ;ADL
                MOV     R6,#16H ;ADH
                MOV     R7,#10  ;NUMBER
                MOV     R1,#0
                MOV	DPTR,#HZC_COMPANY1
                LCALL   DISP_HZC
                MOV     R5,#14H ;ADL
                MOV     R6,#19H ;ADH
                MOV     R7,#10  ;NUMBER
                MOV     R1,#0
                MOV	DPTR,#HZC_COMPANY1
                LCALL   DISP_HZC
                MOV     R5,#94H ;ADL
                MOV     R6,#1BH ;ADH
                MOV     R7,#10  ;NUMBER
                MOV     R1,#0
                MOV	DPTR,#HZC_COMPANY1
                LCALL   DISP_HZC
                MOV     R5,#14H ;ADL
                MOV     R6,#1EH ;ADH
                MOV     R7,#10  ;NUMBER
                MOV     R1,#0
                MOV	DPTR,#HZC_COMPANY1
                LCALL   DISP_HZC
                MOV     R5,#94H ;ADL
                MOV     R6,#20H ;ADH
                MOV     R7,#10  ;NUMBER
                MOV     R1,#0
                MOV	DPTR,#HZC_COMPANY1
                LCALL   DISP_HZC
                MOV     R5,#14H ;ADL
                MOV     R6,#23H ;ADH
                MOV     R7,#10  ;NUMBER
                MOV     R1,#0
                MOV	DPTR,#HZC_COMPANY1
                LCALL   DISP_HZC
                MOV     R5,#94H ;ADL
                MOV     R6,#25H ;ADH
                MOV     R7,#10  ;NUMBER
                MOV     R1,#0
                MOV	DPTR,#HZC_COMPANY1
                LCALL   DISP_HZC
                MOV     R5,#14H ;ADL
                MOV     R6,#28H ;ADH
                MOV     R7,#10  ;NUMBER
                MOV     R1,#0
                MOV	DPTR,#HZC_COMPANY1
                LCALL   DISP_HZC
                RET



;_____________________________________________
LCD_CHAR0:      MOV     R5,#00H ;ADL
                MOV     R6,#28H ;ADH
                MOV     R7,#10  ;NUMBER
                MOV     R1,#0
                MOV	DPTR,#HZC_COMPANY
                LCALL   DISP_HZC
                RET
;_____________________________________________
LCD_PIC:        MOV     R3,#0;84H              ;显示标志
                MOV     R4,#05;0CH
                MOV	R2,#240         ;高度
DISPPIC:        MOV     R5,#40          ;宽度
                MOV	A,#46H
		LCALL	WRI
		MOV	A,R3
		LCALL	WRD
		MOV	A,R4
		LCALL	WRD
		MOV	A,#42H
		LCALL	WRI
PICLOOP:        MOV	A,#00H
		MOVC	A,@A+DPTR
                CPL     A       ;反白
		LCALL	WRD
		INC	DPTR
                DJNZ    R5,PICLOOP
                MOV     A,#40
                ADD     A,R3
                MOV     R3,A
                MOV     A,R4
                ADDC     A,#0
                MOV      R4,A
                DJNZ    R2,DISPPIC

                RET
;__________方格图案1___________________________
LCD_PICFG:      MOV     R3,#0;84H              ;显示标志
                MOV     R4,#05;0CH
                MOV	R2,#240         ;高度
DISPPICFG:      MOV     R5,#40          ;宽度
                MOV	A,#46H
		LCALL	WRI
		MOV	A,R3
		LCALL	WRD
		MOV	A,R4
		LCALL	WRD
		MOV	A,#42H
		LCALL	WRI
PICLOOPFG:      MOV     A,R5
                JB      ACC.0,SHIT2
                MOV     A,#0
                LJMP    SHIT1
SHIT2:          MOV     A,#0FFH
SHIT1:
                LCALL	WRD
		DJNZ    R5,PICLOOPFG
                MOV     A,#40
                ADD     A,R3
                MOV     R3,A
                MOV     A,R4
                ADDC    A,#0
                MOV     R4,A
                DJNZ    R2,DISPPICFG

                RET
;__________方格图案2___________________________
LCD_PICFG2:     MOV     R3,#0;84H              ;显示标志
                MOV     R4,#05;0CH
                MOV	R2,#240         ;高度
DISPPICFG2:     MOV     R5,#40          ;宽度
                MOV	A,#46H
		LCALL	WRI
		MOV	A,R3
		LCALL	WRD
		MOV	A,R4
		LCALL	WRD
		MOV	A,#42H
		LCALL	WRI
PICLOOPFG2:     MOV     A,R5
                JB      ACC.1,SHIT4
                MOV     A,#0
                LJMP    SHIT3
SHIT4:          MOV     A,#0FFH
SHIT3:		LCALL	WRD
		DJNZ    R5,PICLOOPFG2
                MOV     A,#40
                ADD     A,R3
                MOV     R3,A
                MOV     A,R4
                ADDC    A,#0
                MOV     R4,A
                DJNZ    R2,DISPPICFG2

                RET


;____________显示一个汉字_____________________________
;R4(ADRH),R3(ADRL),DPTR(ZIMO)
;R2
;
DISP_HZ:        MOV	R2,#16
DISP_HZLOOP:    MOV	A,#46H;地址指针设置
		LCALL	WRI
		MOV	A,R3
		LCALL	WRD
		MOV	A,R4
		LCALL	WRD

		MOV	A,#42H
		LCALL	WRI
                MOV	A,#00H
		MOVC	A,@A+DPTR
		;CPL	A	;汉字反显
		LCALL	WRD
		INC	DPTR
                MOV	A,#00H
		MOVC	A,@A+DPTR
		;CPL	A	;汉字反显
		LCALL	WRD

		INC	DPTR
                MOV     A,#40
                ADD     A,R3
                MOV     R3,A
                MOV     A,R4
                ADDC     A,#0
                MOV      R4,A
                DJNZ	R2,DISP_HZLOOP
                RET
;______________显示汉字串________________
DISP_HZC:       MOV     A,R5
                MOV     R3,A
                MOV     A,R6
                MOV     R4,A
                CLR     A
                MOVC    A,@A+DPTR
                MOV     B,A
                INC     DPTR
                CLR     A
                MOVC    A,@A+DPTR
                INC     DPTR
                PUSH    DPL
                PUSH    DPH
                MOV     DPH,B
                MOV     DPL,A
                LCALL   DISP_HZ
                POP     DPH
                POP     DPL
                MOV     A,R1
                ADD     A,#2
                ADD     A,R5
                MOV     R5,A
                MOV     A,R6
                ADDC    A,#0
                MOV     R6,A
                DJNZ    R7,DISP_HZC
                RET
;____________显示一个大汉字_____________________________
;R4(ADRH),R3(ADRL),DPTR(ZIMO)
;R2
;
DISP_HZB:       MOV	R2,#24
DISP_HZBLOOP:   MOV	A,#46H
		LCALL	WRI
		MOV	A,R3
		LCALL	WRD
		MOV	A,R4
		LCALL	WRD
		MOV	A,#42H
		LCALL	WRI
                MOV	A,#00H
		MOVC	A,@A+DPTR
		LCALL	WRD
		INC	DPTR
                MOV	A,#00H
		MOVC	A,@A+DPTR
		LCALL	WRD
		INC	DPTR
                MOV	A,#00H
		MOVC	A,@A+DPTR
		LCALL	WRD
		INC	DPTR
                MOV     A,#40
                ADD     A,R3

⌨️ 快捷键说明

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