- 13
- 0
- 约4.57千字
- 约 12页
- 2016-09-20 发布于湖北
- 举报
学 号: 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
您可能关注的文档
最近下载
- 音体美教学常规要求.doc VIP
- (2025)新课标《义务教育数学课程标准(2022年版)》测试题(附含答案) .pdf VIP
- 质量工程师中级培训教程.doc VIP
- 高中英语(北师大版)必修3—单词表.pdf VIP
- Unit 1 Time to Relax (第1课时) Section A 1a- 2d 课件 2026年春人教版英语八年级下册.pptx VIP
- QE质量工程师培训完整版教材.ppt VIP
- 杜曼教育——如何教宝宝学数学.pdf VIP
- 香港小学中文修辞手法练习.pdf VIP
- 2025-2026学年初中数学八年级上册(2024)沪教版(五四制)(2024)教学设计合集.docx
- GNSS接收机抗干扰技术研究.pptx VIP
原创力文档

文档评论(0)