1、 基于单片机的信号源设计基于单片机的信号源设计 内容摘要内容摘要 本文是针对美国 AD(Analog Devices)公司生产的 DDS 技术产品-AD9851 芯 片的功能特点进行的信号源设计,采用了 AT89S52 作为控制单片机,并对 AT89S52 控制 AD9851 组成直接数字式合成信号发生器的设计实现进行了阐述。 以此为基础设计了硬件 实现电路,并针对信号源的功能进行了 C 语言程序设计,完成了软件设计实现。 文中阐述了信号源电路设计的总体思路,提出了键盘控制电路、频率显示电路和 AT89S52 对 AD9851 的 40 位频率/相位控制字输送的硬件设计, 对键盘电路控制过程和
2、频 率电路显示过程中的数据传输过程进行了具体的描述。并对键盘控制电路、频率显示电 路、AT89S52 对 AD9851 的数据传送的具体软件实现程序进行了描述。 从信号源的硬件实验设计来看,其工作可靠、效率良好,而且切换频率速度快,既 满足了输出波形高稳定度、高精度、高分辨率的要求,又有价格低廉、体积小的特点, AD9851 芯片输出频率可达几十兆赫兹。 关键词关键词: DDS; AD9851; AT89S52 2 目录目录 第一章第一章 绪论绪论 . . . .3 3 11 DDS 技术概述 .3 1. 2 DDS 的特点 4 1. 3 选题的意义 4 第二章第二章 DDSDDS 原理及其实
3、现原理及其实现 5 5 21 DDS 原理 5 22 AD9851 的功能特点 .7 221 AD9851 的内部结构 .8 222 AD9851 的主要特性 .8 223 AD9851 的结构功能 .9 224 AD9851 工作原理 .10 225 控制方式 .11 23 AT89S52 的功能特点 .11 231 AT89S52 的基本特点 12 232 AT89S52 的引脚结构和功能 12 第三章第三章 AT89S52AT89S52 控制控制 AD9851AD9851 的电路设计的电路设计 1515 31 数据传送控制电路 15 311 控制电路的硬件连接 .15 312 控制电路的
4、数据传送过程 .16 32 键盘控制电路 16 321 键盘电路设计方案 17 322 键盘电路的硬件设计 18 323 矩阵式键盘的工作过程 18 33 显示电路 19 331 频率显示电路介绍 19 332 频率显示系统的设计 20 333 AT89S52 和频率显示电路的连接 21 第四章第四章 AT89S52AT89S52 控制控制 AD9851AD9851 的程序设计的程序设计 2121 41 数据传送控制电路的程序设计 21 411 数据传送的 C 程序设计 21 412程序说明 22 42 键盘控制电路的程序设计 22 421 键盘查询程序设计 23 422 数字按键的子程序设计
5、 25 423 小数点及其运算子程序的设计 25 424 频率单位运算子程序的设计 26 425 频率运算子程序的设计 27 426 相位运算子程序的设计 27 427“删除”和“清除”子程序的设计 28 428“复位”子程序的设计 29 43显示电路的程序设计 .29 3 431频率显示子程序设计 29 432“初显”子程序的设计 30 第五章 总结 3030 本文主要工作总结 .30 下一步的工作设想 .31 附录一附录一 信号源接口电路设计信号源接口电路设计 3131 附录二附录二 信号源电路的程序运行流程图信号源电路的程序运行流程图 3333 附录三附录三 C C 语言运行程序语言运行
6、程序 3434 第一章第一章 绪论绪论 随着现代电子技术的发展,在通讯、雷达、宇航、电视广播、遥控遥测和电子测量 等使用领域,都需要在一个特定的频率范围内使用一系列频率信号。这时,信号的频率 和稳定度就显得尤为重要。这就直接导致了频率合成技术的发展。近年来,随着直接数 字频率合成技术(Direct Digital Frequency Synthesis.简称 DDS)的发展,这个问题 已经得到了有效的解决。 频率合成技术是将一个(或多个)基准频率变换成另一个(或多个)合乎质量要求 的所需频率的技术。在通信、雷达、导航、电子侦察、干扰与抗干扰等众多领域都有应 用。随着各种频率合成器和频率合成方案的出