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

📄 ocmc

📁 小型lcd 的汇编显示源代码
💻
📖 第 1 页 / 共 2 页
字号:
	CLR	SCLK
	CLR	STD
	SETB	SCLK
	CLR	SCLK
	
	JB	ACC.7,WD7
	CLR	STD
	SJMP	WD6
WD7:	SETB	STD
WD6:	SETB	SCLK
	CLR	SCLK
	JB	ACC.6,WD61
	CLR	STD
	SJMP	WD5
WD61:	SETB	STD
WD5:	SETB	SCLK
	CLR	SCLK
	JB	ACC.5,WD51
	CLR	STD
	SJMP	WD4
WD51:	SETB	STD
WD4:	SETB	SCLK
	CLR	SCLK
	JB	ACC.4,WD41
	CLR	STD
	SJMP	WD42
WD41:	SETB	STD
WD42:	SETB	SCLK
	CLR	SCLK
	
	CLR	STD
	SETB	SCLK
	CLR	SCLK
	SETB	SCLK
	CLR	SCLK
	SETB	SCLK
	CLR	SCLK
	SETB	SCLK
	CLR	SCLK
		
	JB	ACC.3,WD31
	CLR	STD
	SJMP	WD2
WD31:	SETB	STD
WD2:	SETB	SCLK
	CLR	SCLK
	JB	ACC.2,WD21
	CLR	STD
	SJMP	WD1
WD21:	SETB	STD
WD1:	SETB	SCLK
	CLR	SCLK
	JB	ACC.1,WD11
	CLR	STD
	SJMP	WD0
WD11:	SETB	STD
WD0:	SETB	SCLK
	CLR	SCLK
	JB	ACC.0,WD01
	CLR	STD
	SJMP	WD02
WD01:	SETB	STD
WD02:	SETB	SCLK
	CLR	SCLK

	CLR	STD
	SETB	SCLK
	CLR	SCLK
	SETB	SCLK
	CLR	SCLK
	SETB	SCLK
	CLR	SCLK
	SETB	SCLK
	CLR	SCLK
	
	POP	A
	RET		        
;----------------------
;DELAY TIME
;---------------------
DELAY:  MOV  R5,08H	
C0:	MOV  R6, 001H
C1:     MOV  R7, 0FFH
C2:     DJNZ R7, C2
        DJNZ R6, C1	
        NOP
        NOP
        DJNZ R5, C0
        RET


DELAY01: MOV  R6, #6
D5:     MOV  R7, #08h
D6:     DJNZ R7, D6
        DJNZ R6, D5
        RET
;------------------
;------------------
DELAY02: MOV  R6, #6
D52:     MOV  R7, #18h
D62:     DJNZ R7, D62
        DJNZ R6, D52
        RET
;---------------------------------------
CLEAR_GRAPHIC:
        MOV G_ROW, #80H
        MOV G_COLUMN, #80H

CLR_GRAPHIC1:
        MOV A, #34H
        LCALL INPUT
        LCALL DELAY02
        MOV A, G_COLUMN
        LCALL INPUT
        LCALL DELAY01
        
        MOV A, G_ROW
        LCALL INPUT
        LCALL DELAY01
CLR_GRAPHIC2:
        MOV A, #30H
        LCALL INPUT
        MOV	A,#00H
        LCALL DISPL
        MOV	A,#00H
        LCALL DISPL
        INC G_ROW
        MOV A, G_ROW
        CJNE A, #90H,CLR_GRAPHIC1
        MOV G_ROW, #80H
        INC G_COLUMN
        MOV A, G_COLUMN
        CJNE A, #0A0H,CLR_GRAPHIC1
        MOV A, #36H
        LCALL INPUT
        LCALL DELAY02
        ret

;--------------------------------------

TAB:    DB 0BDh,0F0h,0C5h,0F4h,0BFh,0C6h,0BCh,0BCh,0D3h,0D0h,0CFh,0DEh,0B9H,0ABH,0CBH,0BEH	;金鹏科技有限公司
	DB 47h,6Fh,6Ch,64h,65h,6Eh,20H,50h,61h,6Ch,6Dh,20H,54H,45H,43H,48H
	DB 0C4h,0A3h,0BFh,0E9h,0C4h,0DAh,0D6h,0C3h,0B6h,0FEh,0BCH,0B6H,0D7H,0D6H,0BFH,0E2H	;模块内置二级字库
	DB 0CAh,0B9h,0D3h,0C3h,0B8h,0FCh,0B7h,0BDh,0B1h,0E3h,0B8H,0FCH,0C1H,0E9H,0BBH,0EEH	;使用更方便更灵活
        DB  00H

TAB1:   DB 0d5h,0d8h,0c7h,0ech,0b0h,0c2h,0bfh,0c9h,0c0h,0adh,0D2H,0BAH,0BEH,0A7H,0D7H,0FAH	;肇庆奥可拉液晶
	DB 0CFh,0D4h,0CAh,0BEh,0C6h,0F7h,0D3h,0D0h,0CFh,0DEh,0B9H,0ABH,0CBH,0BEH,0D7H,0FAH	;显示器有限公司
	DB 5Ah,48h,41h,4FH,20H,51h,49h,4Eh,47h,20H,4Fh,43h,55H,4CH,41H,52H
	DB 20H,4Ch,43h,4Dh,20H,20H,43h,4Fh,2Eh,2Ch,20H,4Ch,54h,44H,20H,20H
        DB 00H

TAB2:   DB 0A2H,0b0H,0A2H,0b1H,0A2H,0b2H,0A2H,0b3H,0A2H,0b4H,0A2H,0b5H,0A2H,0b6H,0A2H,0b7H	;全屏黑
	DB 0A2H,0b8H,0A2H,0b9H,0A2H,0baH,0A2H,0bbH,0A2H,0bcH,0A2H,0bdH,0A2H,0beH,0A2H,0bfH;
	DB 0A2H,0d0H,0A2H,0d1H,0A2H,0d2H,0A2H,0d3H,0A2H,0d4H,0A2H,0d5H,0A2H,0d6H,0A2H,0d7H	;
	DB 0A2H,0d8h,0A2H,0d9H,0A2H,0daH,0A2H,0dbH,0A2H,0dcH,0A2H,0ddH,0A2H,0deH,0A2H,0dfH;
	DB 00H
GRAPHICTAB:
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,1Fh,0C1h,0F8h,60h,1Fh,0E1h,0FFh,38h,30h,00h,00h,00h,00h
DB  00h,00h,00h,3Fh,0E3h,0FCh,60h,1Fh,0F1h,0FFh,3Ch,30h,00h,00h,00h,00h
DB  00h,00h,00h,79h,0E7h,9Eh,60h,18h,79h,80h,3Ch,30h,00h,00h,00h,00h
DB  00h,00h,00h,70h,0E7h,0Eh,60h,18h,39h,80h,3Eh,30h,00h,00h,00h,00h
DB  00h,00h,00h,70h,07h,0Eh,60h,18h,39h,80h,36h,30h,00h,00h,00h,00h
DB  00h,00h,00h,60h,06h,06h,60h,18h,19h,0FFh,37h,30h,00h,00h,00h,00h
DB  00h,00h,00h,63h,0E6h,06h,60h,18h,19h,0FFh,33h,0B0h,00h,00h,00h,00h
DB  00h,00h,00h,73h,0E6h,06h,60h,18h,39h,80h,31h,0B0h,00h,00h,00h,00h
DB  00h,00h,00h,70h,0E6H,0Eh,60h,18h,39h,80h,31h,0F0h,00h,00h,00h,00h
DB  00h,00h,00h,79h,0E7h,9Eh,60h,18h,79h,80h,30h,0F0h,00h,00h,00h,00h
DB  00h,00h,00h,3Fh,0E3h,0FCh,7Fh,9Fh,0F1h,0FFh,30h,0F0h,00h,00h,00h,00h
DB  00h,00h,00h,1Fh,81h,0F8h,7Fh,9Fh,0E1h,0FFh,30h,70h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  01h,0FEh,07h,06h,01h,0E3h,0C0h,00h,1Fh,0FBh,0FEh,1Fh,0C6h,06h,00h,00h
DB  01h,0FFh,0Fh,86h,01h,0E3h,0C0h,00h,1Fh,0FBh,0FEh,3Fh,0E6h,06h,00h,00h
DB  01h,87h,0Fh,86h,01h,0E3h,0C0h,00h,01h,83h,00h,79h,0E6h,06h,00h,00h
DB  01h,83h,0Dh,86h,01h,0E3h,0C0h,00h,01h,83h,00h,70h,0E6h,06h,00h,00h
DB  01h,87h,1Dh,0C6h,01h,0F7h,0C0h,00h,01h,83h,00h,70h,06h,06h,00h,00h
DB  01h,0FFh,1Dh,0C6h,01h,0F7h,0C0h,00h,01h,83h,0FEh,60h,07h,0FEh,00h,00h
DB  01h,0FEh,38h,0E6h,01h,0B6h,0C0h,00h,01h,83h,0FEh,60h,07h,0FEh,00h,00h
DB  01h,80h,3Fh,0E6h,01h,0BEh,0C0h,00h,01h,83h,00h,70h,06h,06h,00h,00h
DB  01h,80h,3Fh,0E6h,01h,0BEh,0C0h,00h,01h,83h,00h,70h,0E6h,06h,00h,00h
DB  01h,80h,70h,76h,01h,9Ch,0C0h,00h,01h,83h,00h,79h,0E6h,06h,00h,00h
DB  01h,80h,70h,77h,0F9h,9Ch,0C0h,00h,01h,83h,0FEh,3Fh,0E6h,06h,00h,00h
DB  01h,80h,70h,77h,0F9h,9Ch,0C0h,00h,01h,83h,0FEh,1Fh,0C6h,06h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,7Eh,07h,0F1h,81h,98h,00h,0E0h,0FFh,80h,0C0h,0Fh,0E3h,0C7h,80h,00h
DB  00h,0FFh,0Fh,0F9h,81h,98h,01h,0F0h,0FFh,0C0h,0C0h,1Fh,0F3h,0C7h,80h,00h
DB  01h,0E7h,9Eh,79h,81h,98h,01h,0F0h,0C1h,0C0h,0C0h,3Ch,0F3h,0C7h,80h,00h
DB  01h,0C3h,9Ch,39h,81h,98h,01h,0B0h,0C0h,0C0h,0C0h,38h,73h,0C7h,80h,00h
DB  01h,0C3h,9Ch,01h,81h,98h,03h,0B8h,0C3h,0C0h,0C0h,38h,03h,0EFh,80h,00h
DB  01h,81h,98h,01h,81h,98h,03h,0B8h,0FFh,0C0h,0C0h,30h,03h,0EFh,80h,00h
DB  01h,81h,98h,01h,81h,98h,07h,1Ch,0FFh,80h,0C0h,30h,03h,6Dh,80h,00h
DB  01h,81h,9Ch,01h,81h,98h,07h,0FCh,0CFh,00h,0C0h,38h,03h,7Dh,80h,00h
DB  01h,0C3h,9Ch,39h,0C3h,98h,07h,0FCh,0C7h,80h,0C0h,38h,73h,7Dh,80h,00h
DB  01h,0E7h,9Eh,79h,0E7h,98h,0Eh,0Eh,0C3h,0C0h,0C0h,3Ch,0F3h,39h,80h,00h
DB  00h,0FFh,0Fh,0F9h,0FFh,9Fh,0EEh,0Eh,0C1h,0C0h,0FFh,1Fh,0F3h,39h,80h,00h
DB  00h,7Eh,07h,0F0h,0FFh,1Fh,0EEh,0Eh,0C1h,0E0h,0FFh,0Fh,0E3h,39h,80h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
DB  00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h
GRAPHICTAB1:
;--  调入了一幅图像:D:\WSQ\11.bmp  --
;--  宽度x高度=128x64  --
DB  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
DB  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
DB  00,00,00,00,01H,80H,00,60H,04H,00,38H,00,00,00,00,00
DB  00,00,00,00,03H,0E0H,30H,78H,0FH,00,78H,00,00,00,00,00
DB  00,00,00,00,06H,0A0H,38H,0F8H,0FH,00,78H,0FFH,0E0H,00,00,00
DB  00,00,00,00,1DH,20H,3CH,18H,0EH,00,60H,80H,10H,00,00,00
DB  00,00,00,00,19H,30H,07H,00,08H,00,40H,80H,18H,00,00,00
DB  00,00,00,00,30H,10H,07H,0FH,0F8H,00,00,40H,0CH,00,00,00
DB  00,00,00,00,60H,0F0H,00,7FH,8CH,00,00,40H,03H,00,00,00
DB  00,00,00,00,0C1H,80,01H,0C0H,0F7H,0F0H,00,40H,01H,80H,00,00
DB  00,00,00,01H,86H,03H,0FFH,00,10H,1CH,00,0C0H,00,0C0H,00,00
DB  00,00,00,01H,04H,3FH,0FFH,0C0H,10H,01H,0C0H,0C0H,40H,70H,0FH,00
DB  00,00,00,01H,0FH,0FFH,0FFH,0F3H,0DFH,0F8H,70H,80H,60H,1EH,7FH,00
DB  00,00,3CH,01H,8FH,0FFH,0FFH,0FFH,0C0H,02H,18H,80H,40H,02H,00,00
DB  00,00,1FH,00,0FFH,0FFH,0FFH,0FFH,38H,03H,86H,80H,0C0H,01H,00,00
DB  00,00,03H,0E0H,0FFH,0FFH,0FFH,0FFH,0F8H,00,83H,00,0C0H,01H,80H,00
DB  00,00,00,00,3FH,0FFH,0FFH,0FFH,0E0H,00,83H,03H,80H,00,80H,00
DB  00,0FH,0F0H,00H,7FH,0FFH,0FFH,0FFH,0F8H,00,83H,07H,02H,00,80,00
DB  00,03H,0E0H,00,7FH,0F0H,07H,0FFH,0FCH,01H,83H,0FEH,06H,03H,80H,00
DB  00,00,00,00,7FH,0F8H,01H,0FFH,0FEH,01H,02H,06H,0EH,0FH,80H,00
DB  00,00,00,00,7FH,0FCH,00H,7FH,0FFH,0FFH,0EH,03H,1CH,0EH,00,00
DB  00,00,00,00,7FH,0FFH,00,7FH,0FFH,0F8H,00,01H,0E8H,0C6H,00,00
DB  00,03H,0FFH,0C0H,7FH,0FFH,0C0H,3FH,0FFH,0FCH,00,00H,63H,83H,00,00
DB  00,01H,0FEH,00,3FH,0FFH,0F8H,3FH,0FFH,0FFH,80H,00,3EH,03H,00,00
DB  00,00,00,00,1FH,0FFH,0FEH,1FH,0FFH,0FFH,0C0H,00,1CH,01H,80H,00
DB  00,00,00,00,1FH,0FFH,0FFH,0FFH,0FFH,0FFH,0F0H,00,0CH,00,80H,00
DB  00,00,00,00,0FH,0FFH,0FFH,0FFH,0FFH,0FFH,0F0H,00,07H,0F0H,80H,00
DB  00,00,00,00,0FH,0FFH,0FFH,0FFH,0FFH,0FFH,0FCH,00,03H,80H,80H,0FEH
DB  00,00,00,00,18H,0FFH,0FFH,0FFH,0FFH,0FFH,0FCH,00,1FH,0C0H,83H,82H
DB  00,00,00,00,33H,0BFH,0FFH,0FFH,0FFH,0FFH,0C4H,00,41H,0FFH,0FEH,06H
DB  00,00,00,00,0E6H,0FH,0FFH,0FFH,0FFH,0FFH,0FH,00,70H,00,00,3CH
DB  00,00,00,01H,8CH,0DH,0FFH,0FFH,0FFH,0F8H,09H,80H,1FH,0E0H,00,3CH
DB  00,00,00,03H,1FH,8EH,00,0FFH,0FFH,80H,19H,80H,00,3FH,0F0H,04H
DB  00,00,00,0CH,77H,0F3H,0E0H,07H,0FFH,00,71H,80H,00,33H,18H,04H
DB  00,00,00,39H,0C7H,0E0H,38H,00,00,00,0C1H,80H,00,22H,04H,0CH
DB  00,00,00,G_ROW,07H,0C0H,0FH,00,00,07H,81H,80H,00,46H,03H,0F8H
DB  00,00,03H,0FCH,07H,0FCH,00,0E0H,00,0CH,01H,80H,00,1CH,00,00
DB  00,0FCH,07H,0E0H,03H,0FFH,00,1FH,0FFH,0F0H,01H,80H,00,30H,00,00
DB  3BH,0FFH,0FFH,80H,00,0FFH,0C0H,00,00,00,01H,80H,00,60H,00,00
DB  7FH,0FFH,0F8H,0F8H,00,7FH,0F8H,00,00,00,03H,0C0H,00,60H,00,00
DB  7FH,0FFH,0FEH,0EH,00,3FH,0FEH,00,00,00,0FH,0C0H,00,0C0H,00,00
DB  3FH,0FFH,0F9H,0FCH,0FFH,0CFH,0FFH,80,00,00,1FH,0C0H,00,80H,00,00
DB  07H,0FFH,0C0H,7BH,0E0H,7FH,0FFH,0E0H,00,00,3FH,00,03H,87H,0FFH,0E0H
DB  00,00,01H,0C0H,3FH,83H,0FFH,0FEH,00H,03H,0FEH,00,0EH,04H,7FH,0E0H
DB  00,00,07H,00,00,7EH,0FH,0FFH,0FFH,0FFH,0FCH,00,38H,00,7FH,00
DB  00,00,1FH,00,00,7FH,0FEH,7FH,0FFH,0FFH,0F8H,00,60H,00,00,00
DB  00,00,3FH,0E0H,07H,0FFH,83H,0FFH,0DFH,0FFH,0C0H,01H,80H,00,00,00
DB  00,00,3FH,0FCH,7CH,7FH,0C0H,00,3FH,0FDH,00,03H,00,00,00,00
DB  00,00,7FH,0FFH,80H,7FH,0E0H,00,00,06H,03H,0FEH,00,00,00,00
DB  00,00,0FFH,0FFH,80H,7FH,0E0H,00,03H,0E3H,07H,0E0H,00,00,00,00
DB  00,00,0FFH,0FEH,00,3FH,0E0H,00,3EH,3FH,8CH,00,00,00,00,00
DB  00,00,0FFH,0FEH,00,08H,60H,00,0E0H,0BH,0FFH,80H,00,00,00,00
DB  00,00,7FH,0FFH,00,38H,60H,01H,80H,7FH,0F8H,0FFH,00,00,00,00
DB  00,00,7FH,0FFH,0FFH,0C0H,0E0H,00,0F0H,0C0H,1EH,00,0C0H,00,00,00
DB  00,00,30H,00,0FH,0E0H,0C0H,00,G_ROW,00,03H,0C6H,60H,00,00,00
DB  00,00,18H,00,0FH,0FFH,80H,00,3CH,00,00,23H,30H,00,00,00
DB  00,00,0CH,00,0FH,0FFH,00,00,00,00,00,19H,10H,00,00,00
DB  00,00,03H,0C0H,0FH,0F8H,00,00,00,00,00,08H,10H,00,00,00
DB  00,00,00,7FH,0FFH,0E0H,00,00,00,00,00,07H,0F0H,00,00,00
DB  00,00,00,0FH,0FCH,00,00,00,00,00,00,00,00,00,00,00
DB  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
DB  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
DB  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
DB  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00


END


⌨️ 快捷键说明

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