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

📄 delay.lst

📁 em4100的解码程序
💻 LST
字号:
"File: delay.asm     Holtek Cross-Assembler  Version 2.86      Page 1


   1  0000              
   2  0000              ;========================================================
   3  0000              ;			delay
   4  0000              ;========================================================			
   5  0000              
   6  0000              
   7  0000              ;-----------------------------------------------------
   8  0000                      ;delay_10us   这个是13us,在调用前给a赋值,a=2x,则delay=10*x us
   9  0000              ;-----------------------------------------------------
  10  0000              delay_10us:
  11  0000  0F02                mov     a,002h
  12  0001  0000                mov     count_10us,a
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 12 : Syntax error
  13  0002              _10us:
  14  0002  0000                dec     count_10us
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 14 : Syntax error
  15  0003  0000                sz      count_10us      ;if [m]=0 skip
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 15 : Syntax error
  16  0004  2800     R          jmp     _10us
  17  0005              
  18  0005  0003                ret
  19  0006              
  20  0006              
  21  0006              ;-----------------------------------------------------
  22  0006                      ;delay_30us     在这x=3 
  23  0006              ;-----------------------------------------------------
  24  0006              delay_30us:
  25  0006  0F06                mov     a,006h
  26  0007  0000                mov     count_30us,a
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 26 : Syntax error
  27  0008              _30us:        
  28  0008  0000                dec     count_30us
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 28 : Syntax error
  29  0009  0000                sz      count_30us      ;if [m]=0 skip 
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 29 : Syntax error
  30  000A  2800     R          jmp     _30us
  31  000B  0000                nop
  32  000C  0003                ret 
  33  000D              
  34  000D              ;-----------------------------------------------------
  35  000D                      ;delay_1ms      这个子程序不能直接调用
  36  000D              ;-----------------------------------------------------  
  37  000D              delay_1ms:
  38  000D  0FA6                mov     a,166
  39  000E  0000                mov     count_1ms,a
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 39 : Syntax error
  40  000F              _1ms:
  41  000F  0000                nop
  42  0010  0000                nop
  43  0011  0000                dec     count_1ms
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 43 : Syntax error
  44  0012  0000                sz      count_1ms      ;if [m]=0 skip
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 44 : Syntax error
  45  0013  2800     R          jmp     _1ms
  46  0014  0000                nop 
  47  0015  0000                nop
  48  0016                  
  49  0016  0003                ret
  50  0017                      
"File: delay.asm     Holtek Cross-Assembler  Version 2.86      Page 2

  51  0017              ;-----------------------------------------------------
  52  0017                      ;delay_10ms      当a=25时,为10ms.
  53  0017              ;-----------------------------------------------------  
  54  0017              delay_10ms:
  55  0017                      ;mov     a,25
  56  0017  0000                mov     count1_10ms,a        
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 56 : Syntax error
  57  0018              _10ms_1:       
  58  0018  0F63                mov		a,99
  59  0019  0000                mov		count0_10ms,a
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 59 : Syntax error
  60  001A                      
  61  001A              _10ms_0:
  62  001A                      
  63  001A  0000                dec     count0_10ms
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 63 : Syntax error
  64  001B  0000                sz      count0_10ms      ;if [m]=0 skip
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 64 : Syntax error
  65  001C  2800     R          jmp     _10ms_0
  66  001D              
  67  001D              
  68  001D                      
  69  001D  0000                dec		count1_10ms
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 69 : Syntax error
  70  001E  0000        		sz		count1_10ms
Error(A0024) D:\项目\yxg_6510低成本\6510低成本\delay.asm 70 : Syntax error
  71  001F  2800     R  		JMP		_10ms_1
  72  0020              		
  73  0020  0003                ret        	


        15 Errors

⌨️ 快捷键说明

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