基于DDS的数发生器毕业设计论文

JIANGXI AGRICULTURAL UNIVERSITY

本 科 毕 业 设 计

题目: 基 于 DDS的 函 数 发 生 器

学 院: 工学院

姓 名:

学 号:

专 业: 电子信息工程

年 级: 2008级

指导教师: 职 称:副教授

二零一二 年 五 月

摘 要

一块DDS芯片中主要包括频率控制寄存器、高速相位累加器和正弦计算器三个部分。频率控制寄存器可以串行或并行的方式装载并寄存用户输入的频率控制码;而相位累加器根据频率控制码在每个时钟周期内进行相位累加得到一个相位值;正弦计算器则对该相位值计算数字化正弦波幅度(芯片一般通过查表得到)。DDS芯片输出的一般是数字化的正弦波,因此还需经过高速D/A转换器和低通滤波器才能得到一个可用的模拟频率信号。

基于直接数字频率合成 (DDS) 原理,利用 AT89C52 单片机作为控制器件,采用 AD9850型DDS器件设计一个信号发生器。给出了信号发生器的硬件设计和软件设计参数,该系统可输出正弦波、方波,且频带较宽、频率稳定度高,波形良好。该信号发生器具有更强的市场竞争力,在跳频技术、无线电通信技术方面具有比较广阔的发展前景。信号发生器;直接数字频率合成;AD9850 芯片;AT89C52 单片机Abstract

A piece of DDS chip mainly includes frequency control registers, high-speed phase accumulators and sine calculator three parts. Frequency control register can serial or parallel way loaded and hosting the user input frequency control code; And phase accumulators according to the frequency control code in each clock cycle for phase accumulate get a phase value; In this phase is sine calculator value calculation digital sine wave amplitude (chip general through the look-up table get). The general is DDS chip output digital sine wave, and so is required to pass through the D/A converter and low-pass filter to get one of the available simulation frequency signal..

On the basis of direct digital synthesis (DDS) principle, a signal generator was designed using AT89C52 single chip machine as the control device and adopting AD9850 type DDS device. Hardware and software design parameters were given. The system can output sine wave, square wave with wide frequency band, high frequency stability and good waveform. The signal generator has stronger market competitiveness with wider development prospect in frequency modulation technology and radio communication technology fields.

Key words : signal generator; direct digital synthesis; AD9850; AT89C52.

目 录

摘 要I

AbstractII

目 录III

1 引言1

1.1 选题背景

c语言程序设计杨东芳答案,基于DDS的数发生器毕业设计论文.doc相关推荐

  1. c语言循环控制答案,C语言程序设计 实四 循环控制 答案 《西北民大 电气院》.doc...

    C语言程序设计 实四 循环控制 答案 <西北民大 电气院> 实验四 循环控制(蓝色笔体内容可以不写在实验报告里,理解并掌握即可.)(实验课后的下一周的周三,请班长分别收好预习报告和实验报告 ...

  2. matlab控制系统仿真论文,基于MATLAB的过程控制系统仿真毕业设计论文.doc

    基于MATLAB的过程控制系统仿真毕业设计论文 毕业设计论文 基于MATLAB的过程控制系统仿真研究 摘 要 在水箱液位控制系统中,通过建立数学模型以及实验中对实验数据的分析,分别确定了单容.双容.三 ...

  3. c语言程序项目任务教程 杨东芳 答案,c语言项目化教程 c语言程序设计

    学了C语言,能做什么项目? 区块链底层技术的研发工程师谢燕热情地愤怒地回答. C语言是一件好事.在编程语言中,从应用系统到操作系统,都可以用C语言进行操作.可以说有很多用途.我将列出以下内容: 著名的 ...

  4. 基于java的智能化停车系统ER图_终稿毕业设计基于jvw日语停车管理系统毕业设计论文.docOK版(样例3)...

    <[毕业设计]基于jvw日语停车管理系统毕业设计论文.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)[毕业设计]基于jvw日语停车管理系统毕业设计论文.doc(OK版)&g ...

  5. c语言作业朱鸣华,2c语言程序设计教程 上机实验答案 朱鸣华 刘旭麟 杨微 著 机械工业出版社.pdf...

    2c语言程序设计教程 上机实验答案 朱鸣华 刘旭麟 杨微 著 机械工业出版社.pdf 还剩 39页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢 ...

  6. c语言程序设计 周信东 数组,c语言程序设计周信东数组

    c语言程序设计周信东数组Tag内容描述: 1.第六章 数 组,数组的定义:是有序数据的集合. 数组的特点:数组中的每个元素都属于同一数据类型. 数组的访问:我们用一个统一的数组名和下标来唯一地确定数组 ...

  7. java具有自动无用内存回收_Java语言程序设计(一)试卷及答案解释

    Java语言程序设计(一)试卷及答案解释 本试卷共6页,满分l00分,考试时间l50分钟. 第一部分选择题 一.单项选择题:本大题共l0小题,每小题l分,共10分.在每小题列出的备选项中只有一项是最符 ...

  8. c语言程序设计试题及答案十,C语言程序设计试题试题及答案.doc

    <C语言程序设计试题试题及答案.doc>由会员分享,可在线阅读,更多相关<C语言程序设计试题试题及答案.doc(49页珍藏版)>请在装配图网上搜索. 1.C ,C+(120)1 ...

  9. 2012年1月java_全国2012年1月自考Java语言程序设计(一)试题及答案.doc

    全国2012年1月自考Java语言程序设计(一)试题及答案 全国2012年10月自考Java语言程序设计(一)试题 课程代码:04747 选择题部分 一.单项选择题 本大题共10小题,每小题1分,共1 ...

最新文章

  1. linux kvm百度云,如何在 Ubuntu Linux 上使用 KVM 云镜像
  2. C++中的yield和fork
  3. CSS浏览器兼容汇总
  4. codeforces 808d
  5. 中国公有云三巨头,同时支持Rancher Kubernetes平台 1
  6. 魔百盒服务器响应超时,hitool烧写fastboot提示超时,我的两个都是这么回事,怎么办?...
  7. Oracle导入Excel中数据
  8. 关于破解邮箱的一点心得
  9. Android自定义带搜索图标及删除按钮的搜索框SearchEditText
  10. 外汇EA真的有用吗?外汇EA如何设置
  11. 设置、取消word英文首字母大写
  12. NIM Duilib的基础知识点
  13. matlab eigs 求特征值函数
  14. 修改服务端监听器端口号为1526
  15. 【设计模式】观察者模式
  16. 绘制一张透明背景的单色位图
  17. 海康威视视频对接--rtsp测试地址--vlc测试地址
  18. 几行Python代码实现自动陪女友聊天,制作开心机器人
  19. Java 中Map四种取值方式
  20. CAD转图片,CAD转JPG如何修改页面尺寸?

热门文章

  1. 河北考试计算机二级成绩查询时间,2019年9月河北计算机二级考试成绩查询时间...
  2. 计算机二级准考证丢了查成绩,急~计算机二级成绩出来了,我不甚丢失准考证 – 手机爱问...
  3. ppt转换成word的几种方法
  4. Python Adb Shell UiAutomator -- 微信自动发朋友圈/点赞/...
  5. spring boot Jpa 一对多关系维护 @OneToMany
  6. libreoffice 开发文档_服务器部署libreoffice服务转PDF来预览文档
  7. python如何安装Numpy、SciPy、MatPlotLib
  8. ytu一c语言实验一保留整数
  9. Windows10中如何使用ADSL不固定IP地址连接因特网
  10. 在Linux中安装适配的显卡驱动