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

📄 ad.asm

📁 用伟福6000写的ad采样程序
💻 ASM
字号:
;****************************************************************************
; Function: AD1_MODULE
; 电流采样
;****************************************************************************

D200_R1          EQU     50H            ;延时寄存器
AD_ADRESS        EQU     52H

        ORG     0000H
        GOTO    START



START:
;--------------------I/O口初始化--------------------

        BSF      STATUS,RP0
        MOVLW    00001111B
        MOVWF    TRISA

        BCF      STATUS,RP0
        BSF      PORTA,5

        BSF      STATUS,RP0
        MOVLW    00000100B              ;通道设定
        MOVWF    ADCON1
        BCF      STATUS,RP0
        MOVLW    10000000B              ;选取1通道,暂不启动转换过程
        MOVWF    ADCON0

        CALL     D200MS                 ;采样保持

        BSF      ADCON0,0
        BSF      ADCON0,2
WAIT:   BTFSS    PIR1,ADIF
        GOTO     WAIT
        BCF      PIR1,ADIF
        MOVF     ADRES,0
        MOVWF    AD_ADRESS
        BCF      ADCON0,0

        GOTO     $


;------------------------延时-----------------------
D200MS:      MOVLW   0FFH
             MOVWF   D200_R1              ;外层寄存器
D200MS_LP0:  DECFSZ  D200_R1
             GOTO    D200MS_LP0
             RETLW   0

⌨️ 快捷键说明

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