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

📄 shuzipinlvji.lst

📁 此代码的为at89c51的汇编语言
💻 LST
字号:
                                                                    页     1
                                                                    05-10-08
                                                                    10:53:23
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            TTL     EQU     30H
            TTH     EQU     31H
                  org    0000h
0000 21FF         ajmp   main
                  org    000bh
000B 4129         ajmp   T0S
                  ORG 0150H
                  ORG 01FFH
            
01FF 5115   MAIN: ACALL     PTF
0201 7879   main1:mov   r0,#79h    ;显示器的始端口
0203 7902         mov   r1,#02h
0205 AB30         mov   r3,TTL     ;十进制调整
0207 AA31         mov   r2,TTH
0209 5142         acall loop2
020B EE           mov   a,r6      ;拆为非压缩的BCD数
020C 515E         acall loop4
020E ED           mov   a,r5
020F 515E         acall loop4
0211 516C         acall disp
0213 80EC         sjmp  main1
            
0215 758951 ptf:  mov   tmod,#51h    ;t0工作于定时器方式1,t1工作于计数器方式1
0218 758C3C       mov   th0,#3ch     ;t0初始化,产生50ms定时中断
021B 758AB0       mov   tl0,#0b0h
021E 75A882       mov   ie,#82h      ;中断初始化,ea=1,et0=1
0221 753314       mov   33h,#14h      ;中断20次
0224 D28C         setb  tr0          ;允许t0计数
0226 D28E         setb  tr1          ;允许t1计数
0228 22           RET
            
0229 758C3C t0s:  mov   th0,#3ch
022C 758AB0       mov   tl0,#0b0h
022F D5330F       djnz  33h,next
0232 753314       mov   33h,#14h
0235 858B30       MOV   TTL,TL1
0238 858D31       MOV   TTH,TH1
023B 758B00       MOV   TL1,#00H
023E 758D00       MOV   TH1,#00H
            
0241 32     NEXT: reti
            
0242 E4     loop2:clr   a            ;二进制转换为十进制
0243 FC           mov   r4,a
0244 FD           mov   r5,a
0245 FE           mov   r6,a
0246 7F10         mov   r7,#16
0248 C3     loop3:clr   c


H:\C51程序\单片机程序\数字频率计\SHUZIPINLVJI.ASM               
 
                                                                    页     2
                                                                    05-10-08
                                                                    10:53:23
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

0249 EB           mov   a,r3
024A 33           rlc   a
024B FB           mov   r3,a
024C EA           mov   a,r2
024D 33           rlc   a             ;c为bi
024E FA           mov   r2,a          ;(r4r5r6)+(r4r5r6)=(r4r5r6)*2+c
                                      ;十进制加
024F EE           mov   a,r6
0250 3E           addc  a,r6
0251 D4           da    a
0252 FE           mov   r6,a
0253 ED           mov   a,r5
0254 3D           addc  a,r5
0255 D4           da    a
0256 FD           mov   r5,a
0257 EC           mov   a,r4
0258 3C           addc  a,r4
0259 D4           da    a
025A FC           mov   r4,a
025B DFEB         djnz  r7,loop3
025D 22           ret
            
025E F532   loop4:mov   32h,a
0260 540F         anl   a,#0fh       ;拆为非压缩的BCD数
0262 F6           mov   @r0,a
0263 08           inc   r0
0264 E532         mov   a,32h
0266 C4           swap  a
0267 D9F5         djnz  r1,loop4
0269 7902         mov   r1,#02h
026B 22           ret
            
026C 7879   disp: mov  r0,#79h        ;设79H-7C为显示缓冲器
026E 7B01         mov  r3,#1
0270 74EF         mov  a,#0efh
0272 FC     gg:   mov  r4,a         ;数码管动态显示
0273 758000       mov  p0,#00h
0276 F5A0         mov  p2,a
0278 E6           mov  a,@r0
0279 90028D       mov  dptr,#aa
027C 93           movc a,@a+dptr
027D F580   ee:   mov  p0,a
027F 5197         acall bb
0281 08           inc  r0
0282 EB           MOV    A,R3
0283 20E306       JB     ACC.3,ff
0286 23           RL     A
0287 FB           MOV    R3,A


H:\C51程序\单片机程序\数字频率计\SHUZIPINLVJI.ASM               
 
                                                                    页     3
                                                                    05-10-08
                                                                    10:53:23
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

0288 EC           mov    a,r4
0289 23           rl     a
028A 80E6         SJMP   gg
028C 22     ff:    ret
028D ED28CB 
0290 AB2E   aa:   DB     0EDH,28H,0CBH,0ABH,2EH         ;0,1,2,3,4
0292 A7E729 
0295 EFAF         DB     0A7H,0E7H,29H,0EFH,0AFH	    ;5,6,7,8,9
0297 7F02   bb:   MOV    R7,#02H	                    ;延时子程序
0299 7EFF   cc:   MOV    R6,#0FFH
029B DEFE   dd:   DJNZ   R6,dd
029D DFFA         DJNZ   R7,cc
029F 22           RET
                  end




































H:\C51程序\单片机程序\数字频率计\SHUZIPINLVJI.ASM               
 
                                                                    页     4
                                                                    05-10-08
                                                                    10:53:23
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序



            符号                       值     类型

            AA                       = 028DH CODE  标号 
            AC                       = 00D6H CONST 常量 
            ACC                      = 00E0H CONST 常量 
            B                        = 00F0H CONST 常量 
            BB                       = 0297H CODE  标号 
            CC                       = 0299H CODE  标号 
            CY                       = 00D7H CONST 常量 
            DD                       = 029BH CODE  标号 
            DISP                     = 026CH CODE  标号 
            DPH                      = 0083H CONST 常量 
            DPL                      = 0082H CONST 常量 
            EA                       = 00AFH CONST 常量 
            EE                       = 027DH CODE  标号 
            ES                       = 00ACH CONST 常量 
            ET0                      = 00A9H CONST 常量 
            ET1                      = 00ABH CONST 常量 
            EX0                      = 00A8H CONST 常量 
            EX1                      = 00AAH CONST 常量 
            F0                       = 00D5H CONST 常量 
            F1                       = 00D1H CONST 常量 
            FF                       = 028CH CODE  标号 
            GG                       = 0272H CODE  标号 
            IE                       = 00A8H CONST 常量 
            IE0                      = 0089H CONST 常量 
            IE1                      = 008BH CONST 常量 
            IP                       = 00B8H CONST 常量 
            IT0                      = 0088H CONST 常量 
            IT1                      = 008AH CONST 常量 
            LOOP2                    = 0242H CODE  标号 
            LOOP3                    = 0248H CODE  标号 
            LOOP4                    = 025EH CODE  标号 
            MAIN                     = 01FFH CODE  标号 
            MAIN1                    = 0201H CODE  标号 
            NEXT                     = 0241H CODE  标号 
            OV                       = 00D2H CONST 常量 
            P                        = 00D0H CONST 常量 
            P0                       = 0080H CONST 常量 
            P1                       = 0090H CONST 常量 
            P2                       = 00A0H CONST 常量 
            P3                       = 00B0H CONST 常量 
            PCON                     = 0087H CONST 常量 
            PS                       = 00BCH CONST 常量 
            PSW                      = 00D0H CONST 常量 
            PT0                      = 00B9H CONST 常量 


H:\C51程序\单片机程序\数字频率计\SHUZIPINLVJI.ASM               
 
                                                                    页     5
                                                                    05-10-08
                                                                    10:53:23
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            PT1                      = 00BBH CONST 常量 
            PTF                      = 0215H CODE  标号 
            PX0                      = 00B8H CONST 常量 
            PX1                      = 00BAH CONST 常量 
            RB8                      = 009AH CONST 常量 
            REN                      = 009CH CONST 常量 
            RI                       = 0098H CONST 常量 
            RS0                      = 00D3H CONST 常量 
            RS1                      = 00D4H CONST 常量 
            SBUF                     = 0099H CONST 常量 
            SCON                     = 0098H CONST 常量 
            SM0                      = 009FH CONST 常量 
            SM1                      = 009EH CONST 常量 
            SM2                      = 009DH CONST 常量 
            SP                       = 0081H CONST 常量 
            T0S                      = 0229H CODE  标号 
            TB8                      = 009BH CONST 常量 
            TCON                     = 0088H CONST 常量 
            TF0                      = 008DH CONST 常量 
            TF1                      = 008FH CONST 常量 
            TH0                      = 008CH CONST 常量 
            TH1                      = 008DH CONST 常量 
            TI                       = 0099H CONST 常量 
            TL0                      = 008AH CONST 常量 
            TL1                      = 008BH CONST 常量 
            TMOD                     = 0089H CONST 常量 
            TR0                      = 008CH CONST 常量 
            TR1                      = 008EH CONST 常量 
            TTH                      = 0031H CONST 常量 
            TTL                      = 0030H CONST 常量 


            公有符号:   74
            私有符号:    0
















H:\C51程序\单片机程序\数字频率计\SHUZIPINLVJI.ASM               
 

⌨️ 快捷键说明

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