查看: 889|回复: 0

简易信号发生器设计与实现

[复制链接]

40

主题

142

帖子

358

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
358
发表于 20:51 | 显示全部楼层 |阅读模式
论文编号ZXX144  论文字数:11828,页数:44
摘 要
 
 信号发生器的运用非常广泛,在信号调制解调、控制、研究测试等领域可以说是必用模块。信号发生器常常是工厂、科研部门、维修单位和实验室作为调试无线电设备、电子仪器、电子线路以及传输网络等用的信号源。
 本设计是以ICL8038函数信号发生器和AT89S52单片机为核心实现数控扫描频率输出。ICL8038作为信号源结合外围电路可产生占空比和频率可调的正弦波、方波、三角波;频率可调范围为2~85kHz,步进为0.1kHz,波形稳定,无明显失真。硬件设计包括按键控制、动态显示、单片机外围接口电路、D/A转换电路、波形产生电路的设计。采用的芯片主要有ICL8038函数发生器、AT89S52、DAC0832、CD4051等。程序设计采用C语言编程,它包括主程序控制模块,键盘模块、显示模块、D/A转换控制程序模块。
 
关键词:数控,ICL8038,AT89S52
ABSTRACT
 
 Signal generators are widely used in various fields. They can be described as essential modules in signal modulation and demodulation, control, research and testing and other areas. Signal generators are often used as signal source in factories, scientific research departments, units and laboratory for debugging radio equipments, electronic devices, electronic circuits, and transmission networks.
 The paper is to design a Numerical-controlled and sweep frequency signal generator based on ICL8038 Function Generator and AT89S52 Single-chip. The ICL8038 waveform generator is a monolithic integrated circuit capable of producing high accuracy sine, square, triangular, only to connect a few peripheral components. The frequency can be selected externally from 2 KHz to more than 85 KHz step by 0. 1 KHz. The wave is stable and little distortion. The hardware circuit design includes key control, dynamic display, single-chip peripheral interface circuit, D/A converter circuit, and waveform generator circuit design. Chips mainly used ICL8038 function generator, AT89S52, DAC0832, CD4051, etc. The software design use C language programming, including the main control module, a keyboard module, display module, D/A conversion control module.
 
Key words: numerical-controlled, ICL8038, AT89S52

目 录
摘 要 I
ABSTRACT II
第1章 引言 1
 1.1 背景 1
 1.2 研究内容 2
第2章 系统硬件电路设计 4
 2.1系统框图设计 4
 2.2 AT89S52外围电路设计 4
 2.2.1 AT89S52芯片介绍 5
 2.2.2 AT89S52芯片时钟电路与复位电路设计 5
 2.3 AT89S52与键盘的接口设计 6
 2.4 AT89S52与LED显示器的接口设计 7
 2.4.1 LED显示器的介绍 7
 2.4.2 AT89S52与LED显示器的接口电路 9
 2.5 AT89S52与DAC0832的接口设计 10
 2.5.1 DAC0832芯片介绍 10
 2.5.2 AT89S52与DAC0832的接口电路 12
 2.6 AT89S52与CD4051的接口设计 12
 2.6.1 CD4051芯片介绍 12
 2.6.2 AT89S52与CD4051的接口电路 14
 2.7 信号发生电路设计 15
 2.7.1 ICL8038芯片介绍 15
 2.7.2信号发生电路设计 17
第3章 系统软件设计 20
 3.1 键盘子程序设计 20
 3.2 动态显示子程序设计 20
 3.3 D/A转换处理程序设计 20
第4章 系统调试 22
 4.1信号发生模块调试 22
 4.1.1数据测量 22
 4.1.2数据分析 22
 4.1.3数据处理 24
 4.2 键盘、显示模块调试 24
 4.3 键盘输入与信号输出频率调试 24
第5章 结束语 26
致谢 27
参考文献 28
附录1 电路原理图 29
附录2 实物图 30
附录3 流程图 31
附录4 源代码 35
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
在线客服
点击这里给我发消息 点击这里给我发消息
免费下载论文
一站式论文服务

微信扫一扫,多种方式联系平台客服!
  • 关于资料
    提供的资料属本站所有,内容审核过,保证质量,严禁转载.
  • 关于发货
    提供下载链接或发送至您的邮箱,资料可重复发送,确保您收到为止.
  • 疑难解答
    收到资料后若有任何疑难问题,均可通过本站客服提供帮助解决.
  • 售后服务
    我们确保发送的资料和介绍一致,如核实为不符,可以申请售后.
  • 本站邦邦毕业论文网所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在做毕业设计(论文)过程中参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正或删除相关内容! 2a7a.com 版权所有,严禁抄袭 桂ICP备18006264号-1 写作人才招聘
    客服服务时间:09:00-22:30(周一至周日)
    返回顶部