元器件交易网-中发网全新升级平台
关注我们:
首页 > IC技术 > 单片机 > 正文

利用D/ A转换芯片产生各种波形信号的基本方法

    一、实验目的

    1、了解D/ A转换与单片机的接口方法。

    2、了解D/ A转换芯片0832的性能及编程方法。

    3、了解单片机系统中利用D/ A转换芯片产生各种波形信号的基本方法。

    二、实验内容

    1.实验原理图:

利用D/ A转换芯片产生各种波形信号的基本方法0

    2、实验内容

    利用0832输出一个从-5V开始逐渐升到0V再逐渐升至5V,再从5V逐渐降至0V,再降至-5V的锯齿波电压。

    三、程序

    程序清单:

    ORG 0740H

    HA6S:      MOV              SP,#53H

    HA6S1:     MOV              R6,#00H

    HA6S2:     MOV              DPTR,#8000H

    MOV             A,R6

    MOVX   @DPTR,A

    MOV             R2,#0BH

    LCALL   DELAY

    INC               R6

    CJNE             R6,#0FFH,HA6S2

    HA6S3:     MOV              DPTR,#8000H

    DEC              R6

    MOV             A,R6

    MOVX   @DPTR,A

    MOV             R2,#0BH

    LCALL   DELAY

    CJNE             R6,#00H,HA6S3

    SJMP             HA6S1

    DELAY:   PUSH      02H

    DELAY1:  PUSH     02H

    DELAY2:  PUSH     02H

    DELAY3:  DJNZ     R2,DELAY3

    POP         02H

    DJNZ              R2,DELAY2

    POP               02H

    DJNZ              R2,DELAY1

    POP         02H

    DJNZ             R2,DELAY

    RET

    END

    四、实验步骤

    ①把D/A区0832片选CS信号线接至译码输出插孔Y0。

    ②将+12V插孔、—12V插孔通过导线连到外置电源上,如果电源内置时,则+12V,-12V电源已连好。

    ③将D/A区WR插孔连到BUS3区XWR插孔。

    ④将电位器W2的输出VREF?连到D/A区的VREF?上,电位器W2的输VIN连到+12V插孔,调节W2使VREF?为+5V。

    ⑤用8芯排线将D/A区D0—D7与BUS2区XD0—XD7相连。

    ⑥在“P……”状态下,从起始地址0740H开始连续运行程序 (输入0740后按EXEC键)。

    用万用表或示波器测D/A输出端AOUT,应能测出不断加大和减小的电压值。

扫描左侧的二维码

科技圈最新动态一手掌握
每日砸蛋,中奖率100%