?? generalfun.lis
字號:
.module GeneralFun.c
.area text
0000 .dbfile GeneralFun.c
0000 .dbfunc e Delay _Delay fV
0000 ; i -> 0,X
0000 ; dalayCNT -> 4,X
0000 _Delay::
0000 .dbline -1
0000 A7FE ais #-2
0002 95 tsx
0003 .dbline 13
0003 ; //[GeneralFun.c]通用函數---------------------------------------------------*
0003 ; //本文件包含: *
0003 ; // (1)Delay:延時函數 *
0003 ; //-------------------------------------------------------------------------*
0003 ; #include "GeneralFun.h"
0003 ;
0003 ; //Delay:延時函數-----------------------------------------------------------*
0003 ; //功 能:用程序的方法延時一段時間 *
0003 ; //參 數:k = 延時長度(0-65535) *
0003 ; //返 回:無 *
0003 ; //-------------------------------------------------------------------------*
0003 ; void Delay(INT16U dalayCNT)
0003 ; {
0003 .dbline 15
0003 6F01 clr 1,X
0005 7F clr ,X
0006 200A bra L5
0008 L2:
0008 .dbline 15
0008 L3:
0008 .dbline 15
0008 E601 lda 1,X
000A AB01 add #1
000C E701 sta 1,X
000E F6 lda ,X
000F A900 adc #0
0011 F7 sta ,X
0012 L5:
0012 .dbline 15
0012 ; INT16U i;
0012 ; for(i = 0; i < dalayCNT; i++);
0012 E605 lda 5,X
0014 B700 sta *__r1
0016 E604 lda 4,X
0018 B700 sta *__r0
001A E601 lda 1,X
001C B700 sta *__r3
001E F6 lda ,X
001F B700 sta *__r2
0021 5500 ldhx *__r2
0023 7500 cphx *__r0
0025 95 tsx
0026 25E0 blo L2
0028 .dbline -2
0028 L1:
0028 A702 ais #2
002A .dbline 0 ; func end
002A 81 rts
002B .dbsym l i 0 i
002B .dbsym l dalayCNT 4 i
002B .dbend
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -