- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XXXX大学XX学院
《电子工程应用设计》报告
LOGO
报告题目: 程控DDS的信号发生器的设计与实现
班 级:
姓 名:
学 号:
成 绩:
教 师:
时 间: 年 月 日
一:硬件系统框图
二 、系统电路图
三、各部分模块功能阐述
1.AD9833信号发生器模块
DDS信号发生电路
AD9833引脚功能图
5 脚MCLK为外部参考频率信号的输入端, 6 脚、 7 脚、 8 脚组成AD9833的标准三线串行接口,可以芯片直接连接。16位串行数据字由6脚输入,在7脚的下降沿被读入AD9833,8脚为频率更新控制信号,可以用作片选信号。
单片机最小系统电路
单片机系统电路由AT89S52为核心,AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
3.按键电路(各个功能都已经标注)
4.NPN三极管驱动电路(驱动数码管显示)
5.数码管显示电路
6.电源端子
7.AD818信号放大电路及仿真图
四:系统原理图
五、系统软件设计
AD9833的主要任务就是完成正弦波形的迅速建立和频率的快速切换,可以通过软件设置不同的频率控制字来达到切换频率的目的。在软件程序中,只要定时通过SPI向AD9833写入不同的频率控制字,就可以控制信号的输出。在编程中需要注意的是,由于AD9833的频率控制字是16位的,因此对于SPI的写操作来说,需要分两次完成,还要注意AD9833的数据位的写入顺序,因为其数据格式是高位在前,低位在后。
程序代码:
#include AT89X52.H
#include stdio.h
#include absacc.h
#include ctype.h
#include math.h
#include string.h
#include intrins.h
#define BITB 0x0800
#define DDS_SCLK_UP SCLK=1
#define DDS_SCLK_DOWN SCLK=0
#define DDS_SDATA_UP SDATA=1
#define DDS_SDATA_DOWN SDATA=0
#define DDS_FSYNC_UP FSYNC=1
#define DDS_FSYNC_DOWN FSYNC=0
#define uchar unsigned char
#define uint unsigned int
unsigned int Config_Data[8];
sbit FSYNC=P3^7;
sbit SDATA=P3^0;
sbit SCLK=P3^1;
sbit P20 = P2^0;
sbit P21 = P2^1;
sbit P22 = P2^2;
sbit P23 = P2^3;
sbit P24 = P2^4;
sbit P25 = P2^5;
sbit P26 = P2^6;
sbit P27 = P2^7;
unsigned int tab[2][3]={ {1,2,3},
{5,6,7}};
unsigned char leddata[10]={
0x3F, //0
0x06, //1
0x5B, //2
0x4F, //3
0x66, //4
您可能关注的文档
- 智能大厦综合安防管理系统解决方案.doc
- 智能化电子系统设计报告-基于单片机的电子琴.doc
- 智能仪表综合训练设计说明书--基于单片机的电机控制.doc
- 中国惠普有限公司信息中心建设建议书.doc
- 中联重科员工职业发展手册.doc
- 中铁二十二局赣龙铁路GL3标工程管理制度.doc
- 中学教师资格考试《教育知识与能力》大题复习资料考试答案小抄【超好用】.doc
- 中学教师资格考试《教育知识与能力》问答题复习资料考试答案小抄【超好用】.doc
- 中学教师资格考试《综合素质》大题复习资料考试答案小抄.doc
- 中学教师资格考试《综合素质》大题复习资料考试答案小抄【超好用】.doc
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 新人教版高中物理必修第一册学案:2.2匀变速直线运动的速度与时间的关系.doc VIP
- 新生儿低氧血症的常规管理PPT课件.pptx VIP
- 高考英语句子成分及句子基本结构(共32张PPT).pptx VIP
- 药物成瘾教案.ppt VIP
- 广东省广州市五校2022-2023学年高一下学期期末联考物理试卷及参考答案.pdf VIP
- 海砂混凝土工程施工方案(3篇).docx VIP
- 2024年湖北省执业药师继续教育处方审核—中西药联合用药(3)答案.docx VIP
- 冷热疗法的效应.ppt VIP
- 卫生院优质服务基层行创建资料(4.8.1 信息公开).docx VIP
- 呼吸衰竭病人护理查房.pptx VIP
文档评论(0)