ex8-3.sdi

来自「《单片机原理实用教程——基于Proteus虚拟仿真》一书的配套光盘」· SDI 代码 · 共 28 行

SDI
28
字号
,,,
,,,        ORG 0000H
0000,02 00 30,START,START:  LJMP MAIN
,,,        ORG 0030H
0030,75 40 50,MAIN,MAIN:   MOV    40H,#050H           ;模拟电压输出数据
0033,75 41 80,,        MOV    41H,#080H
0036,75 42 C0,,        MOV    42H,#0C0H
0039,75 43 F0,,        MOV    43H,#0F0H
003C,78 40,,        MOV    R0,#40H
003E,7A 00,,        MOV    R2,#00H
0040,7F 04,,        MOV    R7,#04H
0042,EA,LOOP,LOOP:   MOV    A,R2
0043,F5 90,,        MOV    P1,A               ;选通多路开关
0045,90 7F FF,,        MOV   DPTR,#07FFFH        ;选通DAC0832
0048,E6,,        MOV   A,@R0
0049,F0,,        MOVX  @DPTR,A             ;输出数据
004A,11 52,,        ACALL DELAY               ;延时
004C,08,,        INC   R0
004D,0A,,        INC   R2
004E,DF F2,,        DJNZ  R7,LOOP
0050,80 FE,,        SJMP  $
0052,7D 03,DELAY,DELAY:  MOV R5,#03H               ;延时子程序
0054,7E FF,l2,l2:     MOV R6,#0FFH
0056,DE FE,L1,L1:     DJNZ R6,l1
0058,DD FA,,        DJNZ R5,L2
005A,22,,        RET
000E,,,        END

⌨️ 快捷键说明

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