您当前的位置:五五电子网电子知识单元电路振荡器-波形-信号电路基于单片机的波形信号发生器设计 正文
基于单片机的波形信号发生器设计

基于单片机的波形信号发生器设计

点击数:7614 次   录入时间:03-04 11:52:58   整理:http://www.55dianzi.com   振荡器-波形-信号电路


 
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,应能测出不断加大和减小的电压值。




本文关键字:单片机  信号发生器  振荡器-波形-信号电路单元电路 - 振荡器-波形-信号电路