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

📄 zldj.asm

📁 51系列单片机的汇编程序包
💻 ASM
字号:
;===============直流电机控制===============
;在运行本程序前请先运行0832_0v.asm程序

CS0832  EQU 8C00H     ;D/A转换地址入口
DA_0V   EQU 80H
DA_2V5  EQU 0C0H
DA_5V   EQU 0FFH

        ORG 0

START:  MOV DPTR,#CS0832  ;指向0832控制口

        MOV A,#DA_2V5      ;确定2.5V转换值
        MOVX @DPTR,A       ;启动D/A转换
        CALL DELAY         ;调用延时
        
        MOV A,#DA_0V       ;确定0V转换值
        MOVX @DPTR,A
        CALL DELAY         ;调用延时

        MOV A,#DA_2V5      ;确定2.5V转换值
        MOVX @DPTR,A
        CALL DELAY         ;调用延时

        MOV A,#DA_5V       ;确定5V转换值
        MOVX @DPTR,A
        CALL DELAY         ;调用延时

        SJMP START

;延时子程序
Delay:  mov r7,#0
        mov r6,#0h
        mov r5,#10h
DLoop:  djnz r7,DLoop
        djnz r6,DLoop
        djnz r5,DLoop
        ret

        END

⌨️ 快捷键说明

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