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

📄 exp1.lst

📁 P1口输入、输出试验 实验目的 1.学习P1口的使用方法。 2.学习延时子程序的编写和使用。 实验要求 1.P1口做输出口
💻 LST
字号:
                                                                    页     1
                                                                    04-29-09
                                                                    12:12:43
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

                  ORG 0000H
0000 2100         AJMP START
                  ORG 0100H
            START:
0100 7400         MOV A,#00H
0102 F580         MOV P0,A
0104 74FF         MOV A,#0FFH       ;把11111111送到A中
0106 F590         MOV P1,A          ;初始话键盘
0108 3118   MAIN: ACALL KEYON       ;调用抗干扰程序
010A B4FF02       CJNE A,#0FFH,DELAY
010D 2108         AJMP MAIN
010F 3120   DELAY:ACALL DL10MS       ;延时10MS消除抖动
0111 3118         ACALL KEYON
0113 B4FF13       CJNE A,#0FFH,KEY   ;如果是干扰则返回MAIN
0116 2108         AJMP MAIN
            ;--------抗干扰子程序----------
0118 7590FF KEYON:MOV P1,#0FFH
011B E590         MOV A,P1
011D 54FF         ANL A,#0FFH
011F 22           RET
            ;--------消除抖动子程序--------
0120 7F14   DL10MS:MOV R7,#14H
0122 7EF9   LOOP:  MOV R6,#0F9H
0124 DEFE          DJNZ R6,$
0126 DFFA          DJNZ R7,LOOP
0128 22            RET
            ;1+(1+249*2+2)*20+2=10.023MS
            ;----------判断按键子程序-------
0129 E590   KEY:MOV A,P1
012B B4FE02 K0: CJNE A,#0FEH,K1
012E 3149          ACALL FANCY_0
0130 B4FD02 K1: CJNE A,#0FDH,K2
0133 3161          ACALL FANCY_1
0135 B4FB02 K2: CJNE A,#0FBH,K3
0138 3179          ACALL FANCY_2
013A B4F702 K3: CJNE A,#0F7H,L1
013D 3191          ACALL FANCY_3
013F 22     L1:    RET
            ;-----------花式延时子程序-----
0140 7DFF   FANCY:  MOV R5,#255
0142 7CFF   LOOP0:  MOV R4,#255
0144 DCFE           DJNZ R4,$
0146 DDFA           DJNZ R5,LOOP0
0148 22             RET
            ;-----------花式子程序0---------
0149 7580FF FANCY_0:MOV P0,#0FFH
014C 3140           ACALL FANCY
014E B280           CPL P0


C:\USERS\ADMINISTRATOR\DESKTOP\EXP_NO1\EXP1.ASM                 
 
                                                                    页     2
                                                                    04-29-09
                                                                    12:12:43
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

0150 3118           ACALL KEYON
0152 B4FF02         CJNE A,#0FFH,DELAY0
0155 2149           AJMP FANCY_0
0157 3120   DELAY0: ACALL DL10MS
0159 3118           ACALL KEYON
015B B4FFCB         CJNE A,#0FFH,KEY
015E 2149           AJMP FANCY_0
0160 22             RET
            ;-----------花式子程序1---------
0161 7580F0 FANCY_1:MOV P0,#0F0H
0164 3140           ACALL FANCY
0166 B280           CPL P0
0168 3118           ACALL KEYON
016A B4FF02         CJNE A,#0FFH,DELAY1
016D 2161           AJMP FANCY_1
016F 3120   DELAY1: ACALL DL10MS
0171 3118           ACALL KEYON
0173 B4FFB3         CJNE A,#0FFH,KEY
0176 2161           AJMP FANCY_1
0178 22             RET
            ;-----------花式子程序2---------
0179 7580AA FANCY_2:MOV P0,#0AAH
017C 3140           ACALL FANCY
017E B280           CPL P0
0180 3118           ACALL KEYON
0182 B4FF02         CJNE A,#0FFH,DELAY2
0185 2179           AJMP FANCY_2
0187 3120   DELAY2: ACALL DL10MS
0189 3118           ACALL KEYON
018B B4FF9B         CJNE A,#0FFH,KEY
018E 2179           AJMP FANCY_2
0190 22             RET
            ;-----------花式子程序3---------
0191 7580C3 FANCY_3:MOV P0,#0C3H
0194 3140           ACALL FANCY
0196 B280           CPL P0
0198 3118           ACALL KEYON
019A B4FF02         CJNE A,#0FFH,DELAY3
019D 2191           AJMP FANCY_3
019F 3120   DELAY3: ACALL DL10MS
01A1 3118           ACALL KEYON
01A3 B4FF83         CJNE A,#0FFH,KEY
01A6 2191           AJMP FANCY_3
01A8 22             RET
            ;-----------程序结束--------------
             END




C:\USERS\ADMINISTRATOR\DESKTOP\EXP_NO1\EXP1.ASM                 
 
                                                                    页     3
                                                                    04-29-09
                                                                    12:12:43
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序



            符号                       值     类型

            AC                       = 00D6H CONST 常量 
            ACC                      = 00E0H CONST 常量 
            B                        = 00F0H CONST 常量 
            CP_RL2                   = 00C8H CONST 常量 
            CY                       = 00D7H CONST 常量 
            C_T2                     = 00C9H CONST 常量 
            DELAY                    = 010FH CODE  标号 
            DELAY0                   = 0157H CODE  标号 
            DELAY1                   = 016FH CODE  标号 
            DELAY2                   = 0187H CODE  标号 
            DELAY3                   = 019FH CODE  标号 
            DL10MS                   = 0120H CODE  标号 
            DPH                      = 0083H CONST 常量 
            DPL                      = 0082H CONST 常量 
            EA                       = 00AFH CONST 常量 
            ES                       = 00ACH CONST 常量 
            ET0                      = 00A9H CONST 常量 
            ET1                      = 00ABH CONST 常量 
            ET2                      = 00ADH CONST 常量 
            EX0                      = 00A8H CONST 常量 
            EX1                      = 00AAH CONST 常量 
            EXEN2                    = 00CBH CONST 常量 
            EXF2                     = 00CEH CONST 常量 
            F0                       = 00D5H CONST 常量 
            F1                       = 00D1H CONST 常量 
            FANCY                    = 0140H CODE  标号 
            FANCY_0                  = 0149H CODE  标号 
            FANCY_1                  = 0161H CODE  标号 
            FANCY_2                  = 0179H CODE  标号 
            FANCY_3                  = 0191H CODE  标号 
            IE                       = 00A8H CONST 常量 
            IE0                      = 0089H CONST 常量 
            IE1                      = 008BH CONST 常量 
            IP                       = 00B8H CONST 常量 
            IT0                      = 0088H CONST 常量 
            IT1                      = 008AH CONST 常量 
            K0                       = 012BH CODE  标号 
            K1                       = 0130H CODE  标号 
            K2                       = 0135H CODE  标号 
            K3                       = 013AH CODE  标号 
            KEY                      = 0129H CODE  标号 
            KEYON                    = 0118H CODE  标号 
            L1                       = 013FH CODE  标号 
            LOOP                     = 0122H CODE  标号 


C:\USERS\ADMINISTRATOR\DESKTOP\EXP_NO1\EXP1.ASM                 
 
                                                                    页     4
                                                                    04-29-09
                                                                    12:12:43
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            LOOP0                    = 0142H CODE  标号 
            MAIN                     = 0108H 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 常量 
            PT1                      = 00BBH CONST 常量 
            PT2                      = 00BDH CONST 常量 
            PX0                      = 00B8H CONST 常量 
            PX1                      = 00BAH CONST 常量 
            RB8                      = 009AH CONST 常量 
            RCAP2H                   = 00CBH CONST 常量 
            RCAP2L                   = 00CAH CONST 常量 
            RCLK                     = 00CDH 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 常量 
            START                    = 0100H CODE  标号 
            T2CON                    = 00C8H CONST 常量 
            T2MOD                    = 00C9H CONST 常量 
            TB8                      = 009BH CONST 常量 
            TCLK                     = 00CCH CONST 常量 
            TCON                     = 0088H CONST 常量 
            TF0                      = 008DH CONST 常量 
            TF1                      = 008FH CONST 常量 
            TF2                      = 00CFH CONST 常量 
            TH0                      = 008CH CONST 常量 
            TH1                      = 008DH CONST 常量 
            TH2                      = 00CDH CONST 常量 
            TI                       = 0099H CONST 常量 
            TL0                      = 008AH CONST 常量 
            TL1                      = 008BH CONST 常量 
            TL2                      = 00CCH CONST 常量 
            TMOD                     = 0089H CONST 常量 
            TR0                      = 008CH CONST 常量 


C:\USERS\ADMINISTRATOR\DESKTOP\EXP_NO1\EXP1.ASM                 
 
                                                                    页     5
                                                                    04-29-09
                                                                    12:12:43
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            TR1                      = 008EH CONST 常量 
            TR2                      = 00CAH CONST 常量 


            公有符号:   94
            私有符号:    0












































C:\USERS\ADMINISTRATOR\DESKTOP\EXP_NO1\EXP1.ASM                 
 

⌨️ 快捷键说明

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