_head.asm

来自「lcd drive asm program」· 汇编 代码 · 共 51 行

ASM
51
字号
;;;;;;;;;;;;;;;;CONST DEFINITION;;;;;;;;;;;
DISPLAY_ON	EQU	3FH	;THE COMMAND TO TURN ON/OFF THE LCD
DISPLAY_OFF	EQU	3EH	
BGNCOL		EQU	40H	;THE COLUME BEGIN/END ADDRESS
ENDCOL		EQU	7FH	
BGNPG		EQU	0B8H	;THE PAGE BEGIN/END ADDRESS
ENDPG		EQU	0BFH	
BGNLINE		EQU	0C0H	;THE LINE BEGIN/END ADDRESS
ENDLINE		EQU	0FFH	
CMMD2		EQU	5FF0H	;THE DISPLAY COMMAND ADDRESS OF THE FIRST/SECOND BLOCK
CMMD1		EQU	3FF0H
STAT2		EQU	5FF2H	;THE STATUS WORD ADDRESS OF THE FIRST/SECOND BLOCK
STAT1		EQU	3FF2H	
WDATA2		EQU	5FF1H	;THE WRITE DATA COMMAND ADDRESS OF THE FIRST/SECOND BLOCK
WDATA1		EQU	3FF1H	 
RDATA2	 	EQU	5FF3H	;THE READ DATA COMMAND ADDRESS OF THE FIRST/SECOND BLOCK
RDATA1		EQU	3FF3H	 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
KEY_ITEM_UP	EQU	05H
KEY_ITEM_DN	EQU	01H
KEY_PG_UP	EQU	07H
KEY_PG_DN	EQU	03H
KEY_OK		EQU	06H
;;;;;;;;;;;;;;;;RAM VARIABLE;;;;;;;;;;;;;
KEYBUF		EQU	7FH	;
NUM_NUMBER	EQU	7EH
NUMBUF		EQU	7DH
NUMSTRBUF	EQU	1FE0H
NUMSTRBUF_H	EQU	1FE0H
NUMSTRBUF_L	EQU	1FE7H

ITEM_SEL_H	EQU	70H	;ITEM_SEL_H(L) ALWAYS POINTS TO THE CURRENT 
ITEM_SEL_L	EQU	71H	;SELECTED MENU ITEM,ONLY BE CHAGED IN MENU_SEL 
;;;;;;;;FLAG DEFINITION;;;;;;;;;;
HLP_FONT	EQU	20H.0
;;;;;;;;USER CONST;;;;;;;;;;;;;;;
NMM_FLGB	EQU	21H
;;;;;;;;PROGRAM BEGIN;;;;;;;;;;;;
	ORG	0000H
	LJMP	CODE_START
	ORG	0003H
	LJMP	INT_0
	ORG	000BH
	LJMP	TIMER_0
	ORG	0013H
	LJMP	INT_1
	ORG	001BH
	LJMP	TIMER_1
	ORG	0030H
CODE_START:

⌨️ 快捷键说明

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