- 2
- 0
- 约8.24千字
- 约 20页
- 2018-09-11 发布于湖北
- 举报
基于单片机的函数发生器的设计eehcmnfr
摘 要: 本系统利用单片机AT89S52采用程序设计方法产生正弦波,三角波,左锯齿,右锯齿波,方波五种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,能产1Hz—400Hz的波形。通过键盘来控制三种波形的波形选择、频率变化,并通过液晶屏显示频率,系统大致包括信号发生、数/模转换部分以及按键控制部分三部分,其中尤其对数/模转换部分和波形产生和变化部分进行详细论述。
关键词:单片机AT89S52、DAC0832
Abstract: this system capitalize on AT89s52,it makes use of central processor to generate three kinds of waves, they are triangle wave, and use D/A conversion module, wave generate module and liquid crystal display of 1602, it can have the 1Hz-3KHz profile. In this system it can control wave form choosing, frequency, range,can have the sine wave, the square-wave, the triangular wave. Simultaneously may also take the frequency measurement frequency,and displays them through liquid crystal display of 1602. this design includes three modules. They are D/A conversion module, wave generate module and liquid crystal display of LED module. In this design, the wave generator into wave form module and D/A conversion module are discussed in detail.
key word: AT89S52, DAC0832, liquid crystal 1602.
?
目录
1. 系统设计
HYPERLINK \l _To1.1 设计要求
HYPERLINK \l _To1.2方案设计与论证
1.2.1 信号发生电路方案论证
1.2.2 单片机的选择论证
1.2.3 显示方案论证
1.2.4 键盘方案论证
1.3 总体系统设计
1.4 硬件实现及单元电路设计
1.4.1 单片机最小系统的设计
1.4.2 波形产生模块设计
1.4.3 显示模块的设计
1.4.4 键盘模块的设计
1.5 软件设计流程
1.6 源程序
2. 输出波形的种类与频率的测试
2.1 测试仪器及测试说明
2.2 测试结果
3. 设计心的及体会
4. 附录
4.1 参考文献
4.2 附图
系统设计
经过考虑,我们确定方案如下:利用AT89C52单片机采用程序设计方法产生正弦波,三角波,左锯齿,右锯齿波,方波五种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,通过键盘来控制三种波形的类型选择、频率变化,最终输出显示其频率。
1.1、设计要求
1)、利用单片机采用软件设计方法产生五种波形
2)、五种波形可通过键盘选择
3)、波形频率可调
4)、需显示波形的频率
1.2方案设计与论证
1.2.1 信号发生电路方案论证
方案一:通过单片机控制D/A,输出五种波形。此方案输出的波形不够稳定,抗干扰能力弱,不易调节。但此方案电路简单、成本低。
?? 方案二:使用传统的锁相频率合成方法。通过芯片IC145152,压控振荡器搭接的锁相环电路输出稳定性极好的正弦波,再利用过零比较器转换成方波,积分电路转换成三角波。此方案,电路复杂,干扰因素多,不易实现。
?? 方案三:利用M
您可能关注的文档
- 基于jsp的家政服务管理系统yzylqsta.docx
- 基于labview平台的低压大电流整流器及电子开关设计r08kqgh_.doc
- 基于labview的信号发生器设计p5gosrb8.doc
- 基于jsp的家政服务管理系统课程设计报告pqwztnvh.doc
- 基于l6561高功率因数反激变换器的设计方程krzx1yni.doc
- 基于l6561高功率因数反激变换器的设计fyznw_ad.doc
- 基于labview的温度采集系统设计62puyqyh.doc
- 基于labview的温度采集系统7axwjhzr.doc
- 基于matlab gui的滤波器设计软件设计hk90zewg.doc
- 基于led驱动芯片icm7218的显示接口设计zgwh5eoo.doc
最近下载
- 学堂在线 雨课堂 学堂云 人工智能原理 章节测试答案.docx VIP
- 1.《归园田居(其一)》课件(共27张PPT)【中职专用】高一语文同步课堂精品(高教版2023基础模块下册).pptx VIP
- 物流系统规划与设计(第2版)高职全套教学课件.pptx
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- 2025年哈尔滨科学技术职业学院单招职业适应性测试题库含答案(黄金题型).docx VIP
- 2025年中国旅行社数量及营业收入情况分析,国内旅行社竞争日趋白热化「图.docx VIP
- 中小学生心理咨询记录表.doc VIP
- 2025年AWS认证网络负载均衡器与AWSGlobalAccelerator专题试卷及解析.pdf VIP
- SHT 3005-2016 石油化工自动化仪表选型设计规范.docx VIP
- 哈尔滨科学技术职业学院单招《数学》题库检测试题打印含答案详解(黄金题型).docx VIP
原创力文档

文档评论(0)