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

📄 4-2.lst

📁 这是HOLTEK HT 48系列单片机应用实例
💻 LST
字号:
File: 4-2.ASM       Holtek Cross-Assembler  Version 2.86      Page 1


   1  0000              ; ***********************************************
   2  0000              ; * Filename : 9702.ASM                         *
   3  0000              ; * Function : 8 LED left shift and right shift *
   4  0000              ; * MicroProcessor : HT48C50/20DIP-B            *
   5  0000              ; * Crystal : 4MHz                              *
   6  0000              ; ***********************************************
   7  0000              #INCLUDE                HT48C50-1.INC


   8  0000              ;------------------------------------------------
   9  0000              DATA    .SECTION        AT 60H  'DATA'
  10  0000  00          DELAY_COUNTER_1         DB      ?       ;[60H]
  11  0001  00          DELAY_COUNTER_2         DB      ?       ;[61H]
  12  0002  00          LOOP_COUNTER            DB      ?       ;[62H]
  13  0003  00          LED_DATA                DB      ?       ;[63H]
  14  0004              ;------------------------------------------------
  15  0000              CODE    .SECTION        AT 00H  'CODE'
  16  0000                      ORG     00H
  17  0000  2801                JMP     START
  18  0001              START:
  19  0001  1F13                CLR     PAC
  20  0002  0F01                MOV     A,01H
  21  0003  00E3                MOV     LED_DATA,A
  22  0004              LOOP:
  23  0004  0F07                MOV     A,07H
  24  0005  00E2                MOV     LOOP_COUNTER,A
  25  0006              LEFT:
  26  0006  0763                MOV     A,LED_DATA
  27  0007  0092                MOV     PA,A
  28  0008  2016                CALL    DELAY
  29  0009  18E3                RL      LED_DATA
  30  000A  17E2                SDZ     LOOP_COUNTER
  31  000B  2806                JMP     LEFT
  32  000C              
  33  000C  0F07                MOV     A,07H
  34  000D  00E2                MOV     LOOP_COUNTER,A
  35  000E              RIGHT:
  36  000E  0763                MOV     A,LED_DATA
  37  000F  0092                MOV     PA,A
  38  0010  2016                CALL    DELAY
  39  0011  19E3                RR      LED_DATA
  40  0012  17E2                SDZ     LOOP_COUNTER
  41  0013  280E                JMP     RIGHT
  42  0014  2804                JMP     LOOP
  43  0015  0003                RET
  44  0016              ;------------------------------------------------
  45  0016              DELAY   PROC
  46  0016  0FFF                MOV     A,0FFH
  47  0017  00E0                MOV     DELAY_COUNTER_1,A
  48  0018  00E1                MOV     DELAY_COUNTER_2,A
  49  0019              WAIT:
  50  0019  17E1                SDZ     DELAY_COUNTER_2
  51  001A  2819                JMP     WAIT
  52  001B  17E0                SDZ     DELAY_COUNTER_1
  53  001C  2819                JMP     WAIT
  54  001D  0003                RET
  55  001E              DELAY   ENDP
  56  001E              ;------------------------------------------------
  57  001E                      END
File: 4-2.ASM       Holtek Cross-Assembler  Version 2.86      Page 2



        0 Errors

⌨️ 快捷键说明

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