?? pro.lst
字號:
A51 MACRO ASSEMBLER PRO 06/11/03 10:43:51 PAGE 1
DOS MACRO ASSEMBLER A51 X4.86
OBJECT MODULE PLACED IN PRO.OBJ
ASSEMBLER INVOKED BY: C:\C51\BIN\A51.EXE PRO.ASM DB
LOC OBJ LINE SOURCE
1 ;AT24C02.SCH 24C02.ASM, INTER2C.ASM 2003.7.24
2 ;讀/寫 24C02,并將讀出的數(shù)據(jù)通過 SAA1064和LCD及LED數(shù)碼管顯示出來
0017 3 COM EQU 17H ;調(diào)節(jié)數(shù)碼管的亮度
00A0 4 SLAW EQU 0A0H ;AT24C02尋址字節(jié)寫的節(jié)點地址
00A1 5 SLAR EQU 0A1H ;AT24C02尋址字節(jié)讀的節(jié)點地址
0070 6 SLAWB EQU 70H ;SAA1064尋址字節(jié)寫的節(jié)點地址
0071 7 SLARB EQU 71H ;SAA1064尋址字節(jié)讀的節(jié)點地址
0075 8 NUMBYT EQU 75H ;被傳送的字節(jié)數(shù)存放單元
0020 9 MTD EQU 20H ;發(fā)送數(shù)據(jù)緩沖區(qū)首地址
0030 10 MRD EQU 30H ;接收字節(jié)緩沖區(qū)首地址
0093 11 VSDA EQU P1.3 ;虛擬總線的數(shù)據(jù)線
0094 12 VSCL EQU P1.4 ;虛擬總線的時鐘線;
0076 13 SLA EQU 76H
8500 14 LCD EQU 8500H ;液晶顯示器口地址
0000 15 ORG 0
0000 802E 16 SJMP STAR
0030 17 ORG 30H
0030 758107 18 STAR: MOV SP,#7H ;堆棧地址
0033 120146 19 LCALL LCDINT ;液晶初始化
0036 1145 20 ACALL SETDATA ;子程序,將9個數(shù)據(jù)(50H,0~7)寫入RAM地址60H~68H中
0038 120061 21 MAIN: LCALL WREEPROM ;將50H,0,1,2,3,4,5,6,7共9個數(shù)先傳送到20H~28H
22 ; 中,再發(fā)送到EEPROM 24C02 中
003B 12007A 23 LCALL RDEEPROM ; 將EEPROM地址50H~57H中8個數(shù)據(jù)讀出并存入RAM 30H~37H中
003E 1190 24 ACALL DISPIIC ;調(diào)用四位數(shù)碼管顯示子程序.顯示從50H~53H地址讀出來的4個數(shù)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -