首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于AD9850的信号发生器的设计与实现
来源:本站整理  作者:佚名  2010-03-24 08:51:05




    AD9850数据传送子程序如下:
    DDS_DATA BIT P1.3
    DDS_WCLK BIT P1.4
    DDS_FQUD BIT P1.5
    DATAO DATA 30H
    DATAl DATA 31H
    DATA2 DATA 32H
    DATA3 DATA 33H
    DATA4 DATA 34H
    0RG 0000H
    MAIN:
       MOV 30H,#OH
       MOV 31H,#06H
       MOV 32H,#66H
       MOV 33H,#66H
       MOV 34H,#66H
 lcall SEND_DATA
 lcall SEND_DATA
 SJMP $
 END_DATA:
      MOV R1,#DATA4
      MOV R0,#05H
      CLR DDS_FQUD
 L00P_SEND_W:
      MOV A,@R1
      CLR C
 SEND_1_BIT:
 LOOP_SEND:
      CLR DDS_WCLK
      RRC A
      MOV DDS_DATA,C
      DJNZ R2,LOOP_SEND
      DEC R1
      DJNZ R0,LOOP_SEND_W
      SETB DDS_FQUD
 RET
 End

5 结 语
    本文在介绍经典DDS芯片AD9850的基础上,采用AT89S52单片机设计了一个串行控制方式的正弦信号发生器可行性方案,并给出了部分重要电路图和调试源程序。最后笔者通过实际电路的测试表明,该电路设计方案正确可行,频率容易控制,操作简单灵活,且具有广阔的应用前景。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:175,886.70000 毫秒