- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
硬件综合单片机函数信号发生器设计精选
硬 件 综 合 课 程 设 计
课
程
设
计
报
告
课 目:波 形 发 生 器 设 计
学 院:信 息 工 程 学 院
班 级:计 科 0802 班
小组成员:
指导教师:
二零一一年四月
摘要
波形发生器即简易函数信号发生器,是一种能够产生多种波形,如三角波、锯齿波、方波、正弦波等波形的电路。函数信号发生器在电路实验和设备检测中具有十分广泛的用途。通过对函数波形发生器的原理以及构成分析,可设计一个能变换出三角波、正弦波、方波、锯齿波的函数波形发生器。在工业生产和科研中利用函数信号发生器输出的信号,可以对元器件的性能及参数进行测量,还可以对电工和电子产品进行指数验证、参数调整及性能鉴定。常用的信号发生器绝大部分是由模拟电路构成的,当这种模拟信号发生器用于低频信号输出往往需要的RC值很大,这样不但参数准确度难以保证,而且体积和功耗都很大,而由数字电路构成的低频信号发生器,虽然其低频性能好但体积较大,价格较贵,因此,高精度,宽调幅,低价格将成为数字量信号发生器的发展趋势。
本设计核心任务是:以AT89C52为核心,结合D/A转换器DAC0832等器件,用仿真软件设计硬件电路,用C语言编写驱动程序,以实现程序控制产生正弦波、三角波、方波、锯齿波四种常用低频信号。可以通过键盘选择波型和输入任意频率值。
关键词:函数信号发生器;AT89C52;Keil C
目 录
1 项目概述 ····························4
1.1 项目名称
1.2小组成员
1.3 基本要求
1.4 主要工作
2 系统总体设计····························5
2.1 主要功能系统的性能指标
2.2 总体方案设计
3 系统硬件设计····························6
3.1 单片机介绍
3.2 设计系统图
4 系统软件设计····························8
4.1信号频率数据采集
4.2正弦波产生
4.3 方波产生
4.4三角波产生
4.5锯齿波产生
5 波形发生器的调试与测试····························13
6 总结与提高···························13
6.1 课程设计总结
6.2 开发中遇到的问题、解决方法以及对自己完成课程设计情况的评价
6.3 《硬件综合课程设计——波形发生器设计》课程设计的意见与建议
7 参考文献····························14
8 附录:源程序···························15
1 项目概述
1.1 项目名称:波形发生器设计
1.2 小组成员
小组成员:本硬件综合课程设计开发小组由张亚、汪明景共同组成。其中张亚主要负责源程序开发及调试,汪明景主要负责硬件电路设计和软件仿真实现。
1.3基本要求
1.3.1技术要求
a.波形失真度在-3%—+3%之间
b.液晶显示器显示
1.3.2工作要求
a.组建基于单片机的函数发生器的总体结构框架;
b.根据设计测量范围和准确度要求,理论分析和计算选择电路参数;
c.根据操作功能要求,确定按键功能;
d.采用C语言编写应用程序并调试通过;
e.对系统进行测试和结果分析;
1.4主要工作
本设计采用AT89C52及其外围扩展系统,软件方面主要是应用C语言设计程序。系统以89C52单片机为核心,配置相应的外设及接口电路,用C语言开发,组成一个多功能信号发生系统。该系统的软件可运行于Windows XP环境下,使用Keil C及Proteus等软件开发,硬件电路设计具有典型性。同时,本系统中任何一部分电路模块均可移植与实用开发系统的设计中,电路设计具有实用性。
本设计讲完成以下几个方面的工作:
a.选芯片,尽量满足一般工业控制要求、以增强其实用性。
b.原理图设计在保证正确的前提下,尽量采用典型的电路设计。
c.掌握单片机仿真软件Keil C与Proteus的使用。
2 系统总体设计
2.1 主要功能系统的性能指标
主要功能是实现利用单片机AT89C52和8位D/A转换芯片D
您可能关注的文档
- 直缝钢管升降机液压系统设计说明书精选.doc
- 用MASTERCAM软件进行鼠标的三维曲面建模及数控加工精选.doc
- 直齿圆柱齿轮传动的强度条件设计精选.doc
- 省级粮食储备库项目可行性研究报告精选.doc
- 省级自建部门数据接口规范精选.doc
- 省级防汛抗旱指挥系统建设技术要求精选.doc
- 直销的理论与实证研究精选.doc
- 皇家壹号房地产小区开发项目可行性研究报告精选.doc
- 省道仙居田市至湫山改建工程梁板预制安装施工方案精选.doc
- 知名酒店员工手册精选.doc
- 中国人民银行[1].pptx
- 中国人民银行法律制度.pptx
- 五上语文【重难知识归纳】.pdf
- CECS14-2002 游泳池和水上游乐池给水排水设计规程建筑工程图集 conv.docx
- CECS94-2002 建筑排水用硬聚氯乙烯螺旋管管道工程技术规程建筑工程图集 conv.docx
- 湖职院水利水电工程施工技术教案09混凝土建筑物施工.doc
- PEP三年级英语下册教学课件 Unit 6 Number in life B Read and write.pptx
- PEP三年级英语下册教学课件 Unit 6 Number in life A Let's learn & Listen and chant.pptx
- PEP三年级英语下册教学课件 Unit 5 Old toys B Read and write.pptx
- 部编版一年级语文上册 第三单元6 j q x【交互版】.pptx
最近下载
- 存储网络配置指导华为oceanstor sns2124 2224 2248 3096 5192 5384产品概述.pdf VIP
- YB∕T 4001.3-2020- 钢格栅板及配套件 第3部分:钢格板楼梯踏板.pdf VIP
- 中国钢结构制造企业资质管理规定(暂行).pdf
- VTE的治疗与预防.pptx VIP
- (公共英语等级考试三级大纲词汇4107个记忆情况.doc VIP
- [医疗机构设置审批有关规定.doc VIP
- 建设工程档案管理课件.ppt VIP
- DD 2019-02 固体矿产地质调查技术要求(1:50000).pdf VIP
- xx太阳能发电公司50MWp光伏电站项目安全设施设计专篇.pdf VIP
- 物业管理单位服务费用测算明细表.pdf VIP
文档评论(0)