您当前的位置:五五电子网电子知识单片机-工控设备源码-程序DAC0832转换程序 正文
DAC0832转换程序

DAC0832转换程序

点击数:7433 次   录入时间:03-04 12:01:37   整理:http://www.55dianzi.com   源码-程序

  程序框图

001

003

  程序

                              ORG    05E0H

05E0    758153        SE13:  MOV    SP,#53H

05E3    757E00                MOV    7EH,#00H

05E6    757D08                MOV    7DH,#08H

05E9    757C03                MOV    7CH,#03H

05EC    757B02                MOV    7BH,#02H        ;显示缓冲区初值

05EF    7E00          LO20:  MOV    R6,#00H

05F1    90FFE0        LO21:  MOV    DPTR,#0FFE0H

05F4    EE                    MOV    A,R6

05F5    F0                    MOVX  @DPTR,A;        ;送0382转换

05F6    7879                  MOV    R0,#79H

05F8    120077                LCALL  PTDS

05FB    7A10                  MOV    R2,#10H

05FD    120425        LO23:  LCALL  DIS              ;显示

0600    DAFB                  DJNZ  R2,LO23

0602    0E                    INC    R6              ;加1

0603    BEFFEB        CJNE    R6,    #0FFH,LO21      ;不到FF继续加

0606    90FFE0        LO22:  MOV    DPTR,#0FFE0H

0609   1E                    DEC    R6

060A    EE                    MOV    A,R6

060B    F0                    MOVX  @DPTR,A          ;减1送0832转换

060C    7879                  MOV    R0,#79H

060E    120077                LCALL  PTDS

0611    7A10                  MOV    R2,#10H

0613    120425        LO24:  LCALL  DIS              ;显示

0616    DAFB                  DJNZ  R2,LO24

0618    BE00EB                CJNE  R6,#00H,LO22    ;不为 0继续减

061B    80D2                  SJMP  LO20            ;循环

                             ORG    0077H

0077    F9            PTDS:  MOV    R1,A            ;拆送缓冲区

0078    117C                  ACALL  PTDS1

007A    E9                    MOV    A,R1

007B    C4                    SWAP  A

007C    540F          PTDS1:  ANL    A,#0FH

007E    F6                    MOV    @R0,A

007F    08                    INC    R0

0080    22                    RET

                              ORG    0D59H

0D59    D2D4          SSEE:  SETB  RS1            ;换工作区

0D5B    7D05                  MOV   R5,#05H

0D5D    753020        SSE2:  MOV    30H,#20H

0D60    75317E                MOV    31H,#7EH

[1] [2]  下一页


本文关键字:程序  源码-程序单片机-工控设备 - 源码-程序