📄 demo_lcd.lst
字号:
A51 MACRO ASSEMBLER DEMO_LCD 04/02/2009 09:26:13 PAGE 1
MACRO ASSEMBLER A51 V6.02
OBJECT MODULE PLACED IN C:\cai01\PROTEL\南邮张老师\ASM程序\DEMO_lcd.OBJ
ASSEMBLER INVOKED BY: C:\Manley\COMP51V6\A51.EXE C:\cai01\PROTEL\南邮张老师\ASM程序\DEMO_lcd.ASM DB
LOC OBJ LINE SOURCE
1 ;======================================================================================
2 ; 本文件使用南邮DZ-1型实验仪 LCD及键盘控制模块, 2003/06/15 蔡
3 ; RAM:62256(NVRAM),AT89S52,lCD:jhd12864e(蓝屏白字)
4 ; the LCD is KS0108 (JHD12864E) ,osc=12MHz
5 ; A9=R/W, A8=A0(D/I), CS1=A10,CS2=A11, EN=E000H
6 ; WR=R/W RD=EN ;A8 /CS=000H(CS_LCD) ,CS2=CS_DIG
7 ;-------------------- DEFINE ADDRESS -------------------------------------------------
E400 8 ADD_WRA_COM EQU 0E400H ;写指令代码地址A 8400
E600 9 ADD_RDA_COM EQU 0E600H ;读状态字地址A 86
E500 10 ADD_WRA_DAT EQU 0E500H ;写显示示莸谹 85
E700 11 ADD_RDA_DAT EQU 0E700H ;读显示示莸刂稟 87
E800 12 ADD_WRB_COM EQU 0E800H ;写指令代码地址A 8800
EA00 13 ADD_RDB_COM EQU 0EA00H ;读状态字地址A 8A
E900 14 ADD_WRB_DAT EQU 0E900H ;写显示示莸谹 89
EB00 15 ADD_RDB_DAT EQU 0EB00H ;读显示示莸刂稟 8B
F000 16 ADD_KEY EQU 0F000H
17 ;-------------------DEFINE REG----------------------------------------------------------
0030 18 COMM EQU 30H ;HD61202 指令寄存器(LCD)
0031 19 DATAS EQU 31H ;HD61202 示菁拇嫫
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -