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

📄 main.lst

📁 是介绍使用单片机控制数码管显示的程序,可以显示多种样式.
💻 LST
📖 第 1 页 / 共 3 页
字号:
023F 7DFA            368     time500us:              mov     r5,#0fah                ;501us
0241 DDFE            369     time500us_1:            djnz    r5,time500us_1
0243 22              370                             ret
                     371     
                     372     ;*****************************************************
                     373     ;延时1mS
                     374     ;*****************************************************
                     375     
0244 7DFA            376     time1ms:                mov     r5,#0fah                ;1001us
0246 00              377     time1ms_1:              nop
0247 00              378                             nop
0248 DDFC            379                             djnz    r5,time1ms_1
024A 22              380                             ret
                     381     
                     382     ;*****************************************************
                     383     ;延时2.5mS
                     384     ;*****************************************************
A51 MACRO ASSEMBLER  MAIN                                                                 11/17/2007 23:56:46 PAGE     7

                     385     
024B 7D05            386     time2_5ms:              mov     r5,#05h                 ;2.496ms
024D 7EF8            387     time2_5ms_1:            mov     r6,#0f8h                ;497us
024F DEFE            388                             djnz    r6,$
0251 DDFA            389                             djnz    r5,time2_5ms_1
0253 22              390                             ret
                     391     
                     392     ;*****************************************************
                     393     ;延时10mS
                     394     ;*****************************************************
                     395     
0254 7D14            396     time10ms:               mov    r5,#14h                  ;10.262ms
0256 7EFF            397     time10ms_1:             mov    r6,#0ffh         ;511us
0258 DEFE            398                             djnz   r6,$
025A DDFA            399                             djnz   r5,time10ms_1
025C 22              400                             ret
                     401     
                     402     ;*****************************************************
                     403     ;延时50mS
                     404     ;*****************************************************
                     405     
025D 7D63            406     time50ms:               mov    r5,#63h                  ;49.996ms
025F 7EFB            407     time50ms_1:             mov    r6,#0fbh         ;503us
0261 DEFE            408                             djnz   r6,$
0263 DDFA            409                             djnz   r5,time50ms_1
0265 22              410                             ret
                     411     
                     412     ;*****************************************************
                     413     ;延时100mS
                     414     ;*****************************************************
                     415     
0266 7DC3            416     time100ms:              mov     r5,#0c3h               ;100.036ms
0268 7EFF            417     time100ms_1:            mov     r6,#0ffh               ;511us
026A DEFE            418                             djnz    r6,$
026C DDFA            419                             djnz    r5,time100ms_1
026E 22              420                             ret
                     421     
                     422     ;*****************************************************
                     423     ;延时200mS
                     424     ;*****************************************************
                     425     
026F 7D02            426     time200ms:              mov     r5,#02h                 ;250.351ms
0271 7EF4            427     time200ms_1:            mov     r6,#0f4h                ;125.173ms
0273 7FFF            428     time200ms_2:            mov     r7,#0ffh                ;511us
0275 DFFE            429                             djnz    r7,$
0277 DEFA            430                             djnz    r6,time200ms_2
0279 DDF6            431                             djnz    r5,time200ms_1
027B 22              432                             ret
                     433     
                     434     ;*****************************************************
                     435     ;延时500mS
                     436     ;*****************************************************
                     437     
027C 7D04            438     time500ms:              mov    r5,#04h                  ;500.701ms
027E 7EF4            439     time500ms_1:            mov    r6,#0f4h         ;125.173ms
0280 7FFF            440     time500ms_2:            mov    r7,#0ffh         ;511us
0282 DFFE            441                             djnz   r7,$
0284 DEFA            442                             djnz   r6,time500ms_2
0286 DDF6            443                             djnz   r5,time500ms_1
0288 22              444                             ret
                     445     
                     446     ;*****************************************************
                     447     ;延时1S
                     448     ;*****************************************************
                     449     
0289 7D08            450     time1s:                 mov    r5,#08h                  ;1001.401ms
A51 MACRO ASSEMBLER  MAIN                                                                 11/17/2007 23:56:46 PAGE     8

028B 7EF4            451     time1s_1:               mov    r6,#0f4h         ;125.173ms
028D 7FFF            452     time1s_2:               mov    r7,#0ffh         ;511us
028F DFFE            453                             djnz   r7,$
0291 DEFA            454                             djnz   r6,time1s_2
0293 DDF6            455                             djnz   r5,time1s_1
0295 22              456                             ret
                     457     
                     458     
                     459     end
A51 MACRO ASSEMBLER  MAIN                                                                 11/17/2007 23:56:46 PAGE     9

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
BEEP . . . . . . .  B ADDR   0090H.5 A   
BEEP1. . . . . . .  C ADDR   0070H   A   
BEEP1_1. . . . . .  C ADDR   0075H   A   
BEEP2. . . . . . .  C ADDR   008DH   A   
BEEP2_1. . . . . .  C ADDR   0092H   A   
BEEP3. . . . . . .  C ADDR   00AAH   A   
BEEP3_1. . . . . .  C ADDR   00AFH   A   
BEEP3_2. . . . . .  C ADDR   00C9H   A   
BEEP3_3. . . . . .  C ADDR   00E3H   A   
DATA_TAB_DIGITAL .  C ADDR   017CH   A   
DATE_DATA. . . . .  N NUMB   00C0H   A   
DIGITAL. . . . . .  C ADDR   00FBH   A   
DIGITAL_BIT. . . .  N NUMB   0008H   A   
DIGITAL_BYTE . . .  N NUMB   0009H   A   
DIGITAL_CHECK0 . .  C ADDR   0118H   A   
DIGITAL_CHECK1 . .  C ADDR   0121H   A   
DIGITAL_CHECK2 . .  C ADDR   0129H   A   
DIGITAL_CHECK3 . .  C ADDR   0133H   A   
DIGITAL_CHECK4 . .  C ADDR   013CH   A   
DIGITAL_CHECK5 . .  C ADDR   0147H   A   
DIGITAL_CHECK6 . .  C ADDR   0151H   A   
DIGITAL_CHECK7 . .  C ADDR   015DH   A   
DIGITAL_DISPLAY. .  C ADDR   0168H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
EX1. . . . . . . .  B ADDR   00A8H.2 A   
IE1. . . . . . . .  B ADDR   0088H.3 A   
KEYSMANAGEMENT . .  C ADDR   0068H   A   
KEYS_1 . . . . . .  C ADDR   01DBH   A   
KEYS_2 . . . . . .  C ADDR   01DEH   A   
KEYS_3 . . . . . .  C ADDR   01E1H   A   
KEYS_4 . . . . . .  C ADDR   01E4H   A   
KEYS_BYTE. . . . .  N NUMB   000DH   A   
KEYS_CHECK_2 . . .  C ADDR   01CBH   A   
KEYS_CHECK_3 . . .  C ADDR   01D0H   A   
KEYS_CHECK_4 . . .  C ADDR   01D5H   A   
KEYS_CHECK_ERR . .  C ADDR   01DAH   A   
KEYS_INT . . . . .  C ADDR   019CH   A   
KEYS_MANAGEMENT. .  C ADDR   01C6H   A   
KEYS_MANAGE_1. . .  C ADDR   01E7H   A   
KEYS_MANAGE_2. . .  C ADDR   01EBH   A   
KEYS_MANAGE_3. . .  C ADDR   01EFH   A   
KEYS_MANAGE_4. . .  C ADDR   0208H   A   
KEYS_READER. . . .  C ADDR   01B0H   A   
KEYS_READER_0. . .  C ADDR   01B9H   A   
MAIN_CLEAR0. . . .  C ADDR   0044H   A   
MAIN_WAIT. . . . .  C ADDR   005EH   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
SP . . . . . . . .  D ADDR   0081H   A   
START. . . . . . .  C ADDR   0030H   A   
TIME100MS. . . . .  C ADDR   0266H   A   
TIME100MS_1. . . .  C ADDR   0268H   A   
TIME100US. . . . .  C ADDR   022BH   A   
TIME10MS . . . . .  C ADDR   0254H   A   
TIME10MS_1 . . . .  C ADDR   0256H   A   
TIME10US . . . . .  C ADDR   0221H   A   
TIME1MS. . . . . .  C ADDR   0244H   A   
A51 MACRO ASSEMBLER  MAIN                                                                 11/17/2007 23:56:46 PAGE    10

TIME1MS_1. . . . .  C ADDR   0246H   A   
TIME1S . . . . . .  C ADDR   0289H   A   
TIME1S_1 . . . . .  C ADDR   028BH   A   
TIME1S_2 . . . . .  C ADDR   028DH   A   
TIME200MS. . . . .  C ADDR   026FH   A   
TIME200MS_1. . . .  C ADDR   0271H   A   
TIME200MS_2. . . .  C ADDR   0273H   A   
TIME200US. . . . .  C ADDR   0230H   A   
TIME250US. . . . .  C ADDR   0235H   A   
TIME2_5MS. . . . .  C ADDR   024BH   A   
TIME2_5MS_1. . . .  C ADDR   024DH   A   
TIME350US. . . . .  C ADDR   023AH   A   
TIME350US_1. . . .  C ADDR   023CH   A   
TIME500MS. . . . .  C ADDR   027CH   A   
TIME500MS_1. . . .  C ADDR   027EH   A   
TIME500MS_2. . . .  C ADDR   0280H   A   
TIME500US. . . . .  C ADDR   023FH   A   
TIME500US_1. . . .  C ADDR   0241H   A   
TIME50MS . . . . .  C ADDR   025DH   A   
TIME50MS_1 . . . .  C ADDR   025FH   A   
TIME50US . . . . .  C ADDR   0226H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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