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

📄 2.lst

📁 单片机实验程序-13种-17.4M-pdf.zip
💻 LST
📖 第 1 页 / 共 2 页
字号:
0181 12019A             SET1:  LCALL    DISPLAY          ;键释放等待时调用显示程序(调分)
0184 2113                      AJMP     SET2             ;防止键按下时无时钟显示
0186 12019A             SET3:  LCALL    DISPLAY          ;等待调分按键时时钟显示用
0189 2118                      AJMP     SET4
018B 12019A             SET5:  LCALL    DISPLAY          ;键释放等待时调用显示程序(调小时)
018E 2148                      AJMP     SETHH1           ;防止键按下时无时钟显示
0190 12019A             SET7:  LCALL    DISPLAY          ;等待调小时按键时时钟显示用
0193 214D                      AJMP     SET6
0195 12019A          SETOUT1:  LCALL    DISPLAY          ;退出时钟调整时键释放等待
0198 2167                       AJMP    SETOUT           ;防止键按下时无时钟显示
            ;
            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
            ;;           显示程序                  ;;
            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
            ; 显示数据在70H-75H单元内,用六位LED共阳数码管显示,P1口输出段码数据,P3口作
            ; 扫描控制,每个LED数码管亮1MS时间再逐位循环。
019A 7970             DISPLAY: MOV 		R1,#70H       ;指向显示数据首址
019C 7DFE                      MOV 		R5,#0FEH      ;扫描控制字初值
019E ED                  PLAY: MOV 		A,R5          ;扫描字放入A
019F F5B0                      MOV 		P3,A          ;从P3口输出
01A1 E7                        MOV 		A,@R1         ;取显示数据到A
01A2 9001BA                    MOV 		DPTR,#TAB     ;取段码表地址
01A5 93                        MOVC		A,@A+DPTR     ;查显示数据对应段码
01A6 F590                      MOV 		P1,A          ;段码放入P1口
01A8 1201C5                    LCALL 	DL1MS         ;显示1MS


C:\MY DOCUMENTS\2003.02.12书稿\配套光盘源程序\实例2\2.ASM      
 
                                                                    页     6
                                                                    01-29-03
                                                                    01:08:17
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

01AB 09                        INC 		R1            ;指向下一地址
01AC ED                        MOV 		A,R5            ;扫描控制字放入A
01AD 30E504                    JNB 		ACC.5,ENDOUT    ;ACC.5=0时一次显示结束
01B0 23                        RL 		A               ;A中数据循环左移
01B1 FD                        MOV 		R5,A            ;放回R5内
01B2 219E                      AJMP 	PLAY            ;跳回PLAY循环
01B4 D2B5              ENDOUT: SETB 	P3.5            ;一次显示结束,P3口复位
01B6 7590FF                    MOV 		 P1,#0FFH       ;P1口复位
01B9 22                        RET                      ;子程序返回
01BA C0F9A4 
01BD B09992 
01C0 82F880 
01C3 90FF                TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH
            ;共阳段码表          "0""1""2" "3""4""5""6""7" "8""9""不亮"
            ;
            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
            ;;           延时程序                  ;;
            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
            ;
            ;1MS延时程序,LED显示程序用
01C5 7E14                DL1MS: MOV 	R6,#14H
01C7 7F19                DL1:   MOV 	R7,#19H
01C9 DFFE                DL2:   DJNZ 	R7,DL2
01CB DEFA                       DJNZ 	R6,DL1
01CD 22                         RET
            ;20MS延时程序,采用调用显示子程序以改善LED的显示闪烁现象
01CE 319A              DS20MS: ACALL 	 DISPLAY
01D0 319A                      ACALL	 DISPLAY
01D2 319A                      ACALL	 DISPLAY
01D4 22                        RET
            ;延时程序,用作按键时间的长短判断
01D5 1201DC            DL1S:   LCALL      DL05S
01D8 1201DC                    LCALL      DL05S
01DB 22                        RET
01DC 7B20             DL05S:   MOV        R3,#20H      ;8毫秒*32=0.196秒
01DE 12019A           DL05S1:  LCALL      DISPLAY
01E1 DBFB                      DJNZ       R3,DL05S1
01E3 22                        RET
            ;
                               END                     ;程序结束










C:\MY DOCUMENTS\2003.02.12书稿\配套光盘源程序\实例2\2.ASM      
 
                                                                    页     7
                                                                    01-29-03
                                                                    01:08:17
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序



            符号                       值     类型

            AC                       = 00D6H CONST 常量 
            ACC                      = 00E0H CONST 常量 
            ADD1                     = 00ECH CODE  标号 
            ADDHH                    = 0085H CODE  标号 
            ADDMM                    = 0078H CODE  标号 
            ADDSS                    = 006DH CODE  标号 
            B                        = 00F0H CONST 常量 
            CLEARDISP                = 0028H CODE  标号 
            CLOSE                    = 0137H CODE  标号 
            CLOSEDIS                 = 0133H CODE  标号 
            CLR0                     = 00FEH CODE  标号 
            CY                       = 00D7H CONST 常量 
            DISPLAY                  = 019AH CODE  标号 
            DL05S                    = 01DCH CODE  标号 
            DL05S1                   = 01DEH CODE  标号 
            DL1                      = 01C7H CODE  标号 
            DL1MS                    = 01C5H CODE  标号 
            DL1S                     = 01D5H CODE  标号 
            DL2                      = 01C9H CODE  标号 
            DPH                      = 0083H CONST 常量 
            DPL                      = 0082H CONST 常量 
            DS20MS                   = 01CEH CODE  标号 
            EA                       = 00AFH CONST 常量 
            ENDOUT                   = 01B4H CODE  标号 
            ES                       = 00ACH CONST 常量 
            ET0                      = 00A9H CONST 常量 
            ET1                      = 00ABH CONST 常量 
            EX0                      = 00A8H CONST 常量 
            EX1                      = 00AAH CONST 常量 
            F0                       = 00D5H CONST 常量 
            FLASH1                   = 00CDH CODE  标号 
            FLASH2                   = 00DEH CODE  标号 
            HHH                      = 012BH CODE  标号 
            HOUR                     = 0092H CODE  标号 
            HOUU                     = 0160H CODE  标号 
            IE                       = 00A8H CONST 常量 
            IE0                      = 0089H CONST 常量 
            IE1                      = 008BH CONST 常量 
            INT0                     = 00B2H CONST 常量 
            INT1                     = 00B3H CONST 常量 
            INTT0                    = 0055H CODE  标号 
            INTT1                    = 00A9H CODE  标号 
            INTT1OUT                 = 00C8H CODE  标号 
            IP                       = 00B8H CONST 常量 


C:\MY DOCUMENTS\2003.02.12书稿\配套光盘源程序\实例2\2.ASM      
 
                                                                    页     8
                                                                    01-29-03
                                                                    01:08:17
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            IT0                      = 0088H CONST 常量 
            IT1                      = 008AH CONST 常量 
            OUTT0                    = 0096H CODE  标号 
            OV                       = 00D2H CONST 常量 
            P                        = 00D0H CONST 常量 
            P0                       = 0080H CONST 常量 
            P1                       = 0090H CONST 常量 
            P2                       = 00A0H CONST 常量 
            P3                       = 00B0H CONST 常量 
            PCON                     = 0087H CONST 常量 
            PLAY                     = 019EH CODE  标号 
            PS                       = 00BCH CONST 常量 
            PSW                      = 00D0H CONST 常量 
            PT0                      = 00B9H CONST 常量 
            PT1                      = 00BBH CONST 常量 
            PX0                      = 00B8H CONST 常量 
            PX1                      = 00BAH CONST 常量 
            RB8                      = 009AH CONST 常量 
            RD                       = 00B7H CONST 常量 
            REN                      = 009CH CONST 常量 
            RI                       = 0098H CONST 常量 
            RS0                      = 00D3H CONST 常量 
            RS1                      = 00D4H CONST 常量 
            RXD                      = 00B0H CONST 常量 
            SBUF                     = 0099H CONST 常量 
            SCON                     = 0098H CONST 常量 
            SET1                     = 0181H CODE  标号 
            SET2                     = 0113H CODE  标号 
            SET3                     = 0186H CODE  标号 
            SET4                     = 0118H CODE  标号 
            SET5                     = 018BH CODE  标号 
            SET6                     = 014DH CODE  标号 
            SET7                     = 0190H CODE  标号 
            SETHH                    = 0146H CODE  标号 
            SETHH1                   = 0148H CODE  标号 
            SETMM                    = 0103H CODE  标号 
            SETMM1                   = 0052H CODE  标号 
            SETOUT                   = 0167H CODE  标号 
            SETOUT1                  = 0195H CODE  标号 
            SM0                      = 009FH CONST 常量 
            SM1                      = 009EH CONST 常量 
            SM2                      = 009DH CONST 常量 
            SP                       = 0081H CONST 常量 
            START                    = 0024H CODE  标号 
            START1                   = 004AH CODE  标号 
            T0                       = 00B4H CONST 常量 
            T1                       = 00B5H CONST 常量 
            TAB                      = 01BAH CODE  标号 


C:\MY DOCUMENTS\2003.02.12书稿\配套光盘源程序\实例2\2.ASM      
 
                                                                    页     9
                                                                    01-29-03
                                                                    01:08:17
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            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 常量 
            TXD                      = 00B1H CONST 常量 
            WAITH                    = 0140H CODE  标号 
            WR                       = 00B6H CONST 常量 


            公有符号:  107
            私有符号:    0































C:\MY DOCUMENTS\2003.02.12书稿\配套光盘源程序\实例2\2.ASM      
 

⌨️ 快捷键说明

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