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

📄 1302yybsz.lst

📁 16个LED旋转时钟
💻 LST
字号:
A51 MACRO ASSEMBLER  1302YYBSZ                                                            05/22/2008 19:28:25 PAGE     1


MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN 1302yybsz.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 1302yybsz.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

0000                   1     ORG 0000H
0000 0130              2     AJMP MA
0013                   3     ORG 0013H
0013 2177              4     AJMP DT
0030                   5     ORG 0030H                        
                       6      
  0050                 7                           BTT DATA 50H
  0051                 8                                               BYT DATA 51H
  0052                 9                                               COM DATA 52H
  0030                10                                               RCV DATA 30H
  0038                11                                               XMT DATA 38H
                      12     
  0095                13                                               IO  BIT P1.5
  0096                14                                               DCLK BIT P1.6
  0094                15                                               RST BIT P1.4
                      16     
  0090                17                                               K1 BIT P1.0             ;定义按键K1
  0091                18                           K2 BIT P1.1             ;定义按键K2
  0092                19                                               K3 BIT P1.2
  0093                20                                               K4 BIT P1.3
                      21                                       ;/////////////////////////////////////////////////
                      22     
0030 120324           23                        MA:LCALL DYS
0033 75A0FF           24                                           MOV P2,#0FFH
0036 7580FF           25                           MOV P0,#0FFH
0039 7590FF           26                                               MOV P1,#0FFH        ;端口初始化
                      27               
003C E4               28                               CLR A
003D 7820             29                           MOV R0,#20H
003F F6               30                        DD:MOV @R0,A
0040 08               31                           INC R0
0041 B85FFB           32                           CJNE R0,#5FH,DD
                      33     
0044 120324           34                                               LCALL DYS
                      35                                                
0047 75528E           36                                               MOV COM,#8Eh
004A 755101           37                           MOV BYT,#1
004D 7838             38                           MOV R0,#XMT
004F 753800           39                           MOV XMT,#00h
0052 120366           40                           LCALL XIE
                      41     
0055 120324           42                                               LCALL DYS
                      43     
0058 D2AF             44                                               SETB EA
005A D2AA             45                           SETB EX1
005C C28A             46                           CLR IT1
                      47     
005E C2D5             48                                        CLR F0
                      49     
                      50     
0060 209209           51         KDD:JB K3,KDDX
0063 12032D           52             LCALL YY
0066 209203           53             JB K3,KDDX
0069 120086           54             LCALL ZFJ
006C 209109           55        KDDX:JB K2,KDDY
006F 12032D           56             LCALL YY
0072 209103           57             JB K2,KDDY
0075 1200C8           58             LCALL SJF
A51 MACRO ASSEMBLER  1302YYBSZ                                                            05/22/2008 19:28:25 PAGE     2

0078 2090E5           59        KDDY:JB K1,KDD
007B 12032D           60             LCALL YY
007E 2090DF           61             JB K1,KDD
0081 120113           62             LCALL FJF
0084 0160             63             AJMP KDD
                      64     
0086 3092FD           65         ZFJ:JNB K3,ZFJ
0089 30D51E           66                  JNB F0,TTZ
008C D2AF             67             SETB EA
008E D2AA             68             SETB EX1
0090 C28A             69             CLR IT1         ;NO
0092 755280           70                       MOV COM,#80h ;命令字节为BEh
0095 755101           71             MOV BYT,#1 ;多字节写入模式此模块为8 个
0098 7838             72                  MOV R0,#XMT; 示莸刂犯哺鳵0
009A 753800           73                  MOV XMT,#00H
009D 120366           74                  LCALL XIE  ; 调用写入示葑映绦

⌨️ 快捷键说明

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