- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计报告
题目 数字函数信号发生器的设计
学生姓名 谭垚先
学号 U201112003
专业 电气工程及其自动化
班号 1108
指导教师 肖波
日期 2013/12/31
课设成绩
评阅人
目 录
一、设计任务及主要技术指标和要求
1.1 设计任务
1.2 主要技术指标和要求
二、函数信号发生器的设计原理
2.1 DAC0832介绍
三、软硬件设计
3.1硬件电路设计
3.2软件程序设计
四、系统调试及结果
五、课设总结与体会
六、参考文献
一、设计任务及主要技术指标和要求
1.1 设计任务:
实验任务:要求能产生不同频率的波形,用按键来设置频率,并显示在数码管上,且能产生3种波形:正弦波,三角波和方波。
1.2 主要技术指标和要求:
1 、用DAC0832实现数模转换输出函数波形
CS:片选信号输入线,低电平有效。
WR1:为输入寄存器的写选通信号。?
XFER:数据传送控制信号输入线,低电平有效。
WR2:为DAC寄存器写选通输入线。?
Iout1:电流输出线。当输入全为1时Iout1最大。
Iout2:?电流输出线。其值与Iout1之和为一常数。?
Rfb:反馈信号输入线,芯片内部有反馈电阻.?
Vcc:电源输入线???(+5v~+15v)?
Vref:基准电压输入线???(-10v~+10v)?
AGND:模拟地,摸拟信号和基准电源的参考地.?
DGND:数字地,两种地线在基准电源处共地比较好.?采用ADC0809实现A/D转换。?
软硬件设计
3.1 硬件电路设计
3.1 软件设计
代码如下
#includereg52.h
#includeabsacc.h
#includeintrins.h
#define DAC0832 XBYTE[0x0fff]
#define uint unsigned int
#define uchar unsigned char
sbit clk2=P3^1;
unsigned char disp[3];
float code table2[]={100,102,104,107,109,112,114,117,119,121,124,126,129,131,133,135,138,140,142,144,147,149,151,153,155,157,159,161,163,165,167,168,170,172,174,175,177,178,180,181,183,184,185,187,188,189,190,191,192,
193,194,195,196,197,198,197,196,195,194,193,192,191,190,189,188,187,185,184,183,181,180,178,177,175,174,172,170,168,167,165,163,161,159,157,155,153,151,149,147,144,142,140,138,135,133,131,129,126,
124,121,119,117,114,112,109,107,104,102,100,97,95,92,90,87,85,82,80,78,75,73,70,68,66,64,61,59,57,55,52,50,48,46,44,42,40,38,36,34,32,31,29,27,25,24,22,21,19,18,16,15,14,12,11,10,9,8,7,6,5,5,4,3,2,
2,1,1,0,0,0,0,0,1,1,1,1,2,2,2,2,3,2,3,3,3,4,5,5,6,7,8,9,10,11,12,14,15,16,18,19,21,22,24,25,27,29,31,32,34,36,38,40,42,44,46,48,50,52,55,57,59,61,64,66,68,70,73,75,78,80,82,85,87,90,92,95,97,100};
void delay(unsigned int i) //延时函数
{
while(i--) ;
}
void fang( B) //方波
{
DAC0832=0;
delay(512/B) ;
DAC0832=0xff;
delay(512/B);
}
void tran(B) //三角波
{
unsigned char i ;
for(i=0;i255;i++)
{
DAC0832 =i;
delay(100/B);
}
for(i=255;i0;i--)
{
DAC083
您可能关注的文档
最近下载
- 精品解析:广东省广州市越秀区第二中学2022-2023学年七年级上学期期中考试英语试题(解析版).docx VIP
- 江南快速 西威+TOMCB+LCB2原理图.pdf
- 城市人行天桥与人行地道技术规范(征求意见稿).doc
- 津津有味·读经典Level1《格林童话选》译文和答案.docx
- 金融企业会计第三版孟艳琼习题答案.doc
- 各层级护士考核内容及评价标准.pdf
- 津津有味·读经典Level1《柳林风声》译文和答案.pdf
- 【西门子】SINUMERIK 840D sl 操作组件 - TCU 30.3.pdf
- 第17课《昆明的雨》说课课件.pptx VIP
- 倾斜摄影测量实景三维建模技术规程.pdf VIP
文档评论(0)