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

📄 12232f_p.lst

📁 基于msc单片机仿真机的仿真程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
0148 D2A2            149             SETB E
014A D2A2            150             SETB E
014C 00              151             NOP
014D 00              152             NOP
014E C2A2            153             CLR E
0150 C2A2            154             CLR E
0152 22              155             RET
0153                 156     DELAY1:
0153 7F10            157             MOV R7,#010H
0155 7E10            158     D11:    MOV R6,#010H
0157 DEFE            159             DJNZ R6,$
0159 DFFA            160             DJNZ R7,D11
015B 22              161             RET
015C                 162     DELAY:
015C 7900            163             MOV R1,#00H
015E 7A00            164     D2:     MOV R2,#00H
0160 DAFE            165             DJNZ R2,$
0162 D9FA            166             DJNZ R1,D2
0164 22              167             RET
0165                 168     DEF_CHAR: ;WRITE TO CGRAM
0165 7440            169             MOV A,#01000000B ;SET CGRAM ADDRESS
0167 12011F          170             LCALL WRITE_COM
016A 7B08            171             MOV R3,#8
016C                 172     DEF1:
016C 7400            173             MOV A,#000H
016E 120139          174             LCALL WRITE_DAT
0171 120139          175             LCALL WRITE_DAT
0174 74FF            176             MOV A,#0FFH
0176 120139          177             LCALL WRITE_DAT
0179 120139          178             LCALL WRITE_DAT
017C DBEE            179             DJNZ R3,DEF1
017E 7B08            180             MOV R3,#8
0180                 181     DEF2:
0180 74AA            182             MOV A,#0AAH
0182 120139          183             LCALL WRITE_DAT
0185 120139          184             LCALL WRITE_DAT
0188 74AA            185             MOV A,#0AAH
018A 120139          186             LCALL WRITE_DAT
018D 120139          187             LCALL WRITE_DAT
0190 DBEE            188             DJNZ R3,DEF2
0192 7B08            189             MOV R3,#8
0194                 190     DEF3:
A51 MACRO ASSEMBLER  12232F_P                                                             09/16/2006 15:20:50 PAGE     4

0194 7455            191             MOV A,#055H
0196 120139          192             LCALL WRITE_DAT
0199 120139          193             LCALL WRITE_DAT
019C 74AA            194             MOV A,#0AAH
019E 120139          195             LCALL WRITE_DAT
01A1 120139          196             LCALL WRITE_DAT
01A4 DBEE            197             DJNZ R3,DEF3
01A6 7B08            198             MOV R3,#8
01A8                 199     DEF4:
01A8 74FF            200             MOV A,#0FFH
01AA 120139          201             LCALL WRITE_DAT
01AD 120139          202             LCALL WRITE_DAT
01B0 120139          203             LCALL WRITE_DAT
01B3 120139          204             LCALL WRITE_DAT
01B6 DBF0            205             DJNZ R3,DEF4
01B8 22              206             RET
01B9                 207     WRITE_ASCII:
01B9 7C10            208             MOV R4,#16
01BB E4              209     DDDD:   CLR A
01BC 93              210             MOVC A,@A+DPTR
01BD 120139          211             LCALL WRITE_DAT
01C0 A3              212             INC DPTR
01C1 DCF8            213             DJNZ R4,DDDD
01C3 22              214             RET
01C4                 215     WRITE_HZ: ;WRITE 8 CHINESE TO LCD
01C4 7C06            216             MOV R4,#6
01C6                 217     DD:     
01C6 E4              218             CLR A
01C7 93              219             MOVC A,@A+DPTR
01C8 A3              220             INC DPTR
01C9 120139          221             LCALL WRITE_DAT
01CC E4              222             CLR A
01CD 93              223             MOVC A,@A+DPTR
01CE A3              224             INC DPTR
01CF 120139          225             LCALL WRITE_DAT
01D2 DCF2            226             DJNZ R4,DD
01D4 22              227             RET
01D5                 228     WRITE_CGRAM: ;CGRAM TESTING
01D5 E4              229             CLR A
01D6 93              230             MOVC A,@A+DPTR
01D7 120139          231             LCALL WRITE_DAT
01DA A3              232             INC DPTR
01DB E4              233             CLR A
01DC 93              234             MOVC A,@A+DPTR
01DD 120139          235             LCALL WRITE_DAT
01E0 22              236             RET
01E1                 237     TABLE1:
01E1 30313233        238     DB 0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37
01E5 34353637                
01E9 38393A3B        239     DB 0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F
01ED 3C3D3E3F                
                     240     
                     241     ;“这里是16*8 点阵的字符代码”
01F1 0000            242     CGRAM1: DB 00H,00H ;这里是自造字符地址表
01F3 0002            243     CGRAM2: DB 00H,02H
01F5 0004            244     CGRAM3: DB 00H,04H
01F7 0006            245     CGRAM4: DB 00H,06H
01F9                 246     CHINESE:
01F9 B3A7B3A8        247     DB 0B3H,0A7H,0B3H,0A8H,0B3H,0A9H,0B3H,0AAH,0B3H,0ABH,0B3H,0ACH
01FD B3A9B3AA                
0201 B3ABB3AC                
                     248     ;“这里是16*16 点阵的汉字代码表”
                     249             END
                             
A51 MACRO ASSEMBLER  12232F_P                                                             09/16/2006 15:20:50 PAGE     5

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

AAA. . . . . . . .  C ADDR   00EFH   A   
CGRAM1 . . . . . .  C ADDR   01F1H   A   
CGRAM2 . . . . . .  C ADDR   01F3H   A   
CGRAM3 . . . . . .  C ADDR   01F5H   A   
CGRAM4 . . . . . .  C ADDR   01F7H   A   
CHINESE. . . . . .  C ADDR   01F9H   A   
D11. . . . . . . .  C ADDR   0155H   A   
D2 . . . . . . . .  C ADDR   015EH   A   
DD . . . . . . . .  C ADDR   01C6H   A   
DDDD . . . . . . .  C ADDR   01BBH   A   
DEF1 . . . . . . .  C ADDR   016CH   A   
DEF2 . . . . . . .  C ADDR   0180H   A   
DEF3 . . . . . . .  C ADDR   0194H   A   
DEF4 . . . . . . .  C ADDR   01A8H   A   
DEF_CHAR . . . . .  C ADDR   0165H   A   
DELAY. . . . . . .  C ADDR   015CH   A   
DELAY1 . . . . . .  C ADDR   0153H   A   
E. . . . . . . . .  B ADDR   00A0H.2 A   
P0 . . . . . . . .  D ADDR   0080H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
RS . . . . . . . .  B ADDR   00A0H.0 A   
RW . . . . . . . .  B ADDR   00A0H.1 A   
SETUP. . . . . . .  C ADDR   00F2H   A   
START. . . . . . .  C ADDR   0010H   A   
TABLE1 . . . . . .  C ADDR   01E1H   A   
TEST11 . . . . . .  C ADDR   001DH   A   
TEST12 . . . . . .  C ADDR   002CH   A   
TEST21 . . . . . .  C ADDR   004AH   A   
TEST22 . . . . . .  C ADDR   0059H   A   
TEST31 . . . . . .  C ADDR   0077H   A   
TEST32 . . . . . .  C ADDR   0086H   A   
TEST41 . . . . . .  C ADDR   00A4H   A   
TEST42 . . . . . .  C ADDR   00B3H   A   
WRITE_ASCII. . . .  C ADDR   01B9H   A   
WRITE_CGRAM. . . .  C ADDR   01D5H   A   
WRITE_COM. . . . .  C ADDR   011FH   A   
WRITE_DAT. . . . .  C ADDR   0139H   A   
WRITE_HZ . . . . .  C ADDR   01C4H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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