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

📄 generalfun.lis

📁 使用RC531读卡芯片读取二代身份证的模块软件设计部分
💻 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 + -