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

📄 16x16.lst

📁 最简单的16x16的显示屏,有原理图和实际硬件调试后通过的全部代码!一起交流,共同进步!
💻 LST
📖 第 1 页 / 共 2 页
字号:
012B 120153          134                               LCALL  DELAY
012E 0B              135                               INC  R3
012F BB0804          136                               CJNE  R3,#8,LOOP
0132 7B00            137                               MOV  R3,#0
0134 C200            138                               CLR  H1  
0136 22              139      LOOP:        RET          
                     140     
                     141     ;---------------------------------------------------------------
                     142     ;输出锁存器输出数据子程序
                     143     ;---------------------------------------------------------------
0137                 144     OUT_595:
0137 C290            145                     CLR  RCK_595
0139 00              146                     NOP
013A D290            147                     SETB RCK_595      ;上升沿将数据送到输出锁存器
013C 00              148                     NOP
013D C290            149                     CLR  RCK_595
013F 22              150                     RET
                     151     ;--------------------------------------------------------------
                     152     ;移位寄存器接收数据子程序
                     153     ;--------------------------------------------------------------
0140                 154     WR_595:
0140 7A08            155                     MOV R2,#08H
0142 E52A            156                     MOV A,2AH
0144 F4              157                                     cpl  a
0145                 158     WR_LOOP:                
0145 33              159                     RLC A
0146 9291            160                     MOV SDATA_595,C
0148 D292            161                     SETB SCLK_595       ;上升沿发生移位
014A 00              162                                     NOP
014B C292            163                     CLR SCLK_595
014D 00              164                                     NOP
014E DAF5            165                     DJNZ R2,WR_LOOP
0150 7A08            166                                     MOV  R2,#8
0152 22              167                     RET
                     168     ;--------------------------------------------------------------
                     169     ;延时子程序
                     170     ;--------------------------------------------------------------
0153                 171     DELAY:
0153 754314          172                     MOV 43H,#14H           ; every LED(2ms)
0156 754414          173        DL2:         MOV 44H,#14H
0159                 174        DL1:
0159 D544FD          175                     DJNZ 44H,DL1
015C D543F7          176                     DJNZ 43H,DL2
015F 22              177                     RET
0160 FEFDFBF7        178     TTAB:   DB  0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH
0164 EFDFBF7F                
0168                 179     TAB:
                     180     ;大   CB4F3
0168 80008000        181     DB 080H,000H,080H,000H,080H,000H,080H,000H
016C 80008000                
0170 8000FF7F        182     DB 080H,000H,0FFH,07FH,080H,000H,040H,001H
0174 80004001                
0178 40014002        183     DB 040H,001H,040H,002H,020H,002H,020H,004H
017C 20022004                
0180 10080818        184     DB 010H,008H,008H,018H,004H,070H,002H,020H 
0184 04700220                
                     185     
A51 MACRO ASSEMBLER  16X16                                                                04/21/2005 13:02:01 PAGE     4

                     186     ;家   CBCD2
0188 40008000        187     DB 040H,000H,080H,000H,0FCH,07FH,002H,020H
018C FC7F0220                
0190 FA178000        188     DB 0FAH,017H,080H,000H,040H,000H,0F0H,004H
0194 4000F004                
0198 4E0D2003        189     DB 04EH,00DH,020H,003H,098H,003H,066H,00DH
019C 9803660D                
01A0 18710621        190     DB 018H,071H,006H,021H,0A0H,000H,040H,000H
01A4 A0004000                
                     191     
                     192     ;好   CBAC3
01A8 0800883F        193     DB 008H,000H,088H,03FH,008H,010H,008H,008H
01AC 08100808                
01B0 3F042404        194     DB 03FH,004H,024H,004H,024H,004H,0E4H,07FH
01B4 2404E47F                
01B8 22042604        195     DB 022H,004H,026H,004H,018H,004H,010H,004H
01BC 18041004                
01C0 28046404        196     DB 028H,004H,064H,004H,022H,005H,001H,002H 
01C4 22050102                
                     197     
                     198     ;!   CA3A1
01C8 00000000        199     DB 000H,000H,000H,000H,000H,000H,000H,000H
01CC 00000000                
01D0 08000800        200     DB 008H,000H,008H,000H,008H,000H,008H,000H
01D4 08000800                
01D8 08000800        201     DB 008H,000H,008H,000H,008H,000H,008H,000H
01DC 08000800                
01E0 08000000        202     DB 008H,000H,000H,000H,008H,000H,000H,000H
01E4 08000000                
                     203     
                     204     ;  黑屏
01E8 00000000        205     DB 000H,000H,000H,000H,000H,000H,000H,000H
01EC 00000000                
01F0 00000000        206     DB 000H,000H,000H,000H,000H,000H,000H,000H
01F4 00000000                
01F8 00000000        207     DB 000H,000H,000H,000H,000H,000H,000H,000H
01FC 00000000                
0200 00000000        208     DB 000H,000H,000H,000H,000H,000H,000H,000H
0204 00000000                
                     209     END
A51 MACRO ASSEMBLER  16X16                                                                04/21/2005 13:02:01 PAGE     5

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


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

DELAY. . . . . . .  C ADDR   0153H   A   
DL1. . . . . . . .  C ADDR   0159H   A   
DL2. . . . . . . .  C ADDR   0156H   A   
H1 . . . . . . . .  B ADDR   0020H.0 A   
LOOP . . . . . . .  C ADDR   0136H   A   
OUT_595. . . . . .  C ADDR   0137H   A   
OUT_8550 . . . . .  C ADDR   0111H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P0KSC. . . . . . .  C ADDR   0127H   A   
P0KSC1 . . . . . .  C ADDR   0128H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P2KSC. . . . . . .  C ADDR   0117H   A   
P2KSC1 . . . . . .  C ADDR   0118H   A   
RCK_595. . . . . .  B ADDR   0090H.0 A   
SCLK_595 . . . . .  B ADDR   0090H.2 A   
SDATA_595. . . . .  B ADDR   0090H.1 A   
START. . . . . . .  C ADDR   0030H   A   
TAB. . . . . . . .  C ADDR   0168H   A   
TTAB . . . . . . .  C ADDR   0160H   A   
WRITE. . . . . . .  C ADDR   0046H   A   
WRITE1 . . . . . .  C ADDR   0049H   A   
WRITE2 . . . . . .  C ADDR   006EH   A   
WRITE22. . . . . .  C ADDR   0071H   A   
WRITE3 . . . . . .  C ADDR   0096H   A   
WRITE33. . . . . .  C ADDR   0099H   A   
WRITE4 . . . . . .  C ADDR   00BEH   A   
WRITE44. . . . . .  C ADDR   00C1H   A   
WRITE5 . . . . . .  C ADDR   00E6H   A   
WRITE55. . . . . .  C ADDR   00E9H   A   
WR_595 . . . . . .  C ADDR   0140H   A   
WR_LOOP. . . . . .  C ADDR   0145H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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