- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学 号: 0121211360601 课 程 设 计
题 目 基于数模转换的波形发生器 学 院 自动化 专 业 自动化 班 级 1201 姓 名 葛尧 指导教师 石云
2015 年 6 月 1 日
课程设计任务书
学生姓名: 葛尧 专业班级: 自动化1201
指导教师: 石云 工作单位: 武汉理工大学
题 目: 基于数模转换的波形发生器
初始条件:
设计一个能产生方波,三角波的波形发生器。分别设两个开关对应输出波形的产生,波形要在模拟示波器上显示出来。
要求完成的主要任务:
输出模拟信号幅值为0~5VDC;
输出模拟信号频率为50HZ;
采用DAC芯片完成数模转换;
完成软件流程及各程序模块设计并用仿真演示;
完成符合要求的设计说明书
2012年4月28日~2012年5月29日
前言
波形发生器作为一种常用的信号源,是现代测试领域内应用最为广泛的通用仪器之一。在研制、生产、测试和维修各种电子元件、部件以及整机设备时,都学要有信号源,由它产生不同频率不同波形的电压、电流信号并加到被测器件或设备上,用其他仪器观察、测量被测仪器的输出响应,以分析确定它们的性能参数。信号发生器被广泛运用在了电子测量领域。它可以产生多种波形信号,如正弦波,三角波,方波等,因而也被广泛用于通信、雷达、导航、宇航等领域。随着集成电路的迅速发展,波形发生器可以实现小型化,方便使用。而且,利用集成电路所构成各种信号波形发生器与传统的信号波形发生器相比,其波形质量、幅度和频率稳定性等性能指标,都有了很大的提高。
本次设计是以AT89C51单片机、DAC0832芯片及LM358运算放大器为核心应用常用电子器件通过搭建单片机最小系统及扩展电路最终实现三角波、方波的波形的产生。
目录
1 设计意义及要求 4
1.1设计意义 4
1.2 设计要求 4
2 波形发生器的原理 5
3 硬件电路的设计 5
3.1 元器件的介绍 5
3.2 通过Proteus仿真的电路 6
4 软件设计 6
4.1 设计思路 6
主程序 7
中断函数 7
方波函数 7
三角波函数 8
延时函数 8
5 仿真与调试 9
6 总结与体会 9
参考文献 10
1 设计意义及要求
1.1设计意义
波形发生器作为一种常用的信号源,是现代测试领域内应用最为广泛的通用仪器之一。在研制、生产、测试和维修各种电子元件、部件以及整机设备时,都学要有信号源,由它产生不同频率不同波形的电压、电流信号并加到被测器件或设备上,用其他仪器观察、测量被测仪器的输出响应,以分析确定它们的性能参数。信号发生器被广泛运用在了电子测量领域。它可以产生多种波形信号,如正弦波,三角波,方波等,因而也被广泛用于通信、雷达、导航、宇航等领域。随着集成电路的迅速发展,波形发生器可以实现小型化,方便使用。而且,利用集成电路所构成各种信号波形发生器与传统的信号波形发生器相比,其波形质量、幅度和频率稳定性等性能指标,都有了很大的提高。
1.2 设计要求
设计一个能产生方波,三角波的波形发生器。分别设两个开关对应输出波形的产生,波形要在模拟示波器上显示出来。波形发生器输出波形满足一下条件:
1.输出模拟信号幅值为0~5VDC;
2.输出模拟信号频率为50HZ;
3.采用DAC芯片完成数模转换;
4.完成软件流程及各程序模块设计并用仿真演示;
5.完成符合要求的设计说明书。
2 波形发生器的原理
波形发生器以单片机AT89C51、—5VDC,故VREF管脚接-5V电压。至于波形发生器的频率,则可以通过程序中的延时程序的编写来实现
3 硬件电路的设计
3.1 元器件的介绍
AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。
3.2 通过Proteus仿真的电路
通过系统原理图,可以在Proteus软件中设计并绘制出波形发生器的硬件电路。单片机P2口接两个按键作为波形选择的输入信号,P0口作为数字信号的输出,直接接到DAC0832芯片的D0—D7管脚。
特别注意,我没有使用作为输入,因为需要上拉电阻接线的复杂性。
4 软件设计
4.1 设计思路
利用中断,当2个开关中有任意一个被按下给c
文档评论(0)