📄 7528-2l.asm
字号:
;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
;% Product Title : ST7528 132x128 Mode FOR 2-LINE INTERFACE (I2C) %
;% ( LCD MODULE 128 x 128 SPRD) %
;% Start Date : 05/22/2003 %
;% Finish Date : %
;% Author : kevin_su %
;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
;;~~~~~~~~~~~~ I/O BIT MAP ~~~~~~~~~~~~~~~~~~~~~~~~
;; VSS ; PIN 1
;; VDD ; PIN 2
;; NC ; PIN 3
A0 REG P3.0 ; PIN 4
RW REG P3.1 ; PIN 5 (WR)
E REG P3.2 ; PIN 6 (RD)
DB0 REG P1.0 ; PIN 7
DB1 REG P1.1 ; PIN 8
DB2 REG P1.2 ; PIN 9
DB3 REG P1.3 ; PIN 10
DB4 REG P1.4 ; PIN 11
DB5 REG P1.5 ; PIN 12
SDA REG P1.6 ; SDA (I2C)
SCL REG P1.7 ; SCL (I2C)
CS1 REG P3.3 ; PIN 15
RES REG P3.5 ; PIN 16
;---------------------------------------;
;;~~~~~~~~~~~~~ DATA DEFINE ~~~~~~~~~~~~~~~~~~~~~~~~
STACK EQU 6FH
;;~~~~~~~~~~~~~ VECTOR DEFINE ~~~~~~~~~~~~~~~~~~~~~~
ORG 0000H ; RESET VECTOR
LJMP SYS_RESET ;
ORG 0003H ; INT0 VECTOR
RETI ;
ORG 000BH ; TIMER0 VECTOR
RETI ;
ORG 0013H ; INT1 VECTOR
RETI ;
ORG 001BH ; TIMER1 VECTOR
RETI ;
ORG 0023H ; RI/TI VECTOR
RETI ;
ORG 002BH ; TIMER2 VECTOR
RETI ;
;;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;
;#########################################################################
;##### 8051 SYSTEM Reset program start #####
;#########################################################################
SYS_RESET:
MOV SP,#STACK ; INITIAL STACK POINTER
MOV IE,#00H ;い耞璓
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -