- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及用课程设计
湖北汽车工业学院
PAGE 1
课程设计说明书
课程设计说明书
课程名称
课程名称 单片机原理与应用
设计题目 波形发生器设计
班号 T923-4 专业 电气工程及其自动化 学号 20090230430
学生姓名 陈超
指导教师(签字)
Time \@ yyyy年M月d日2012年6月30日
Time \@ yyyy年M月d日2012年6月30日
湖北汽车工业学院电气与信息工程学院
课程设计说明书
目 录
TOC \o 1-2 \h \u HYPERLINK \l _Toc23858 一、设计功能要求及原理 PAGEREF _Toc23858 2
HYPERLINK \l _Toc29889 二、题目的意义 PAGEREF _Toc29889 2
HYPERLINK \l _Toc9475 三、方案论证 PAGEREF _Toc9475 3
HYPERLINK \l _Toc29853 四、系统硬件电路的设计 PAGEREF _Toc29853 3
HYPERLINK \l _Toc21788 1、芯片功能介绍 PAGEREF _Toc21788 3
HYPERLINK \l _Toc13419 2、系统硬件总体电路设计 PAGEREF _Toc13419 7
HYPERLINK \l _Toc2056 五、 系统程序的设计 PAGEREF _Toc2056 9
HYPERLINK \l _Toc7360 1、 锯齿波的实现过程 PAGEREF _Toc7360 9
HYPERLINK \l _Toc17247 2、 三角波的实现过程 PAGEREF _Toc17247 9
HYPERLINK \l _Toc9951 3、梯形波的实现过程 PAGEREF _Toc9951 10
HYPERLINK \l _Toc9524 4、方波的实现过程 PAGEREF _Toc9524 11
HYPERLINK \l _Toc25322 5、 正弦波的实验过程 PAGEREF _Toc25322 12
HYPERLINK \l _Toc9748 6、波形输出程序和切换: PAGEREF _Toc9748 13
HYPERLINK \l _Toc13412 六、 调试及性能分析 PAGEREF _Toc13412 15
HYPERLINK \l _Toc23546 1、调试步骤 PAGEREF _Toc23546 16
HYPERLINK \l _Toc8149 2、运行结果 PAGEREF _Toc8149 16
HYPERLINK \l _Toc19936 七、课程设计总结 PAGEREF _Toc19936 19
HYPERLINK \l _Toc6809 八、参考文献 PAGEREF _Toc6809 19
一、设计功能要求及原理
1. 设计要求
设计一个能产生正弦波、方波、三角波、梯形波、锯齿波的波形发生器。
2. 实验原理
产生指定波形可以通过DAC来实现,不同波形产生实质上是对输出的二进制数字量进行相应改变来实现的。
本题目中,方波信号是利用定时器中断产生的,每次中断时,将输出的信号按位反即可;
三角波信号是将输出的二进制数字信号依次加1,达到0xff时依次减1,并实时将数字信号经D/A转换得到;
锯齿波信号是将输出的二进制数字信号依次加1,达到0xff时置为0x00,并实时将数字信号经D/A转换得到的;
梯形波是将输出的二进制数字信号依次加1,达到0xff时保持一段时间,然后依次减1直至0x00,并实时将数字信号经D/A转换得到的;
正弦波是利用MATLAB将正弦曲线均匀取样后,得到等间隔时刻的y方向上的二进制数值,然后依次输出后经D/A转换得到。
二、题目的意义
(1)、我们这次的课程设计是以单片机为基础,设计并开发能输出多种波形(正弦波、三角波、锯齿波、方波、梯形波等)且频率、幅度可变的函数发生器。
(2)、在平时的学习中,我们所学的知识大都是课本上的,在机房的练习大家也都是分散的对各个章节的内容进行练习。因此,缺乏一种系统的设计锻炼。在课程所学结束以后,这样的课程设计十分有助于学生的知识系统的总结到一起。
(3)、通过这几个波形进行组合形成了一个函数发生器,使得我对系统的整个框架的设计有了一个很好的锻炼。这不仅有助于大家找到自己感兴趣的题目,更可以
原创力文档


文档评论(0)