摘 要:函数信号发生器作为众多电子设备功能实现的基础,也是测试设备不可或缺的关键部分,在生产实践与科研教学中有着广泛应用。本文是以 AT89C52 单片机为控制核心,综合运用 LM324、74LS21、LCD1602 等功能元件,结合硬件电路设计与软件编程技术,给出了一种函数信号发生器的实现方案,并对方案进行了仿真验证及硬件实现。本系统结构简单,性能稳定,功能易扩展,可方便实现波形选择、频率增减、占空比调节及信息数显等功能,可作为电子测试设备的嵌入式信号源使用。55855
毕业论文关键词:信号发生器,单片机,LCD1602
Abstract: Function signal generator as not only the basis for many electronic devices to realize the function, but also the key part of the test equipment, is widely used in production practice and scientific education. This paper is based on AT89C52 single chip microcomputer as control core, integrated use of LM324, 74LS21, LCD1602 and other functional elements, combined with the hardware circuit design and software programming technology, presents a scheme of function signal generator.besides,I have conducted the scheme of the simulation and hardware implementation. This system has the advantages of simple structure, stable performance, easy expansion of functions, can easily realize the waveform selection, The frequency of addition and subtraction, duty ratio adjustment, information display and so on, indeed it can be used as embedded signal source electronic test equipment.
Keywords: the signal generator,single chip microcomputer,LCD1602
目录
1引言..3
1.1研究背景..3
1.2信号发生器分类介绍..3
1.3波形介绍..4
2设计要求与方案论证...6
2.1功能要求..6
2.2方案论证及选择.6
2.3总体系统设计...8
3系统的硬件设计..8
3.1主控电路设计...8
3.2D/A转换电路设计...12
3.3放大器设计....13
3.4按键电路设计..14
3.5显示电路设计..15
4系统的软件设计.16
4.1系统软件流程图16
4.2中断程序设计..17
4.3波形程序设计..18
5系统的仿真及调试....20
5.1系统仿真图....20
5.2系统调试.23
结论...24
参考文献25
致谢...26
附录A电路原理图..27
附录B实物图.27
附录C程序清单....28
1 引言 信号发生器是许多电子器材功能实现的基础,是测试设备不可或缺的关键部分,其工作原理简单地说,就是输入基准源信号给被测设备,再接收其返回的信息反过来分析被测设备的情况。信号发生器作为电子工程师仿真实验的不二之选,广泛应用在生产实践以及科研教学上,这是因为它可以产生幅度、频率、占空比可调的各种波形信号,如:正弦波、三角波、方波等,以提供在测量中所需的各种各样的信号源,被测电路在这些信号源的激励下,仿真各种测试信号[1]。
1.1 研究背景 当今社会电子科技发展日新月异,高端电子产品琳琅满目,但是自主研发的产品少之又少,相应的测试水平也亟需迈上更高的台阶。众所周知,传统信号发生器电路复杂、功能单一、且价格极不经济,所以总是让用户们望而却步。一个实验室不可能同时配备多类信号发生器,但是一台基于单片机的信号发生器则可以完成这项指标,目前这项技术日趋成熟,而且更具智能化,契合了现代生活的方便快捷的主题。 不可否认的是,与国外技术相比,我国所研制的波形发生器尽管在一些方面有所成就,但仍然存在一定差距,这就要求我们必须为进一步深入研究付出更大的努力。近几年利用单片机的函数信号发生器设计兴起并不断发展,由于它具有编程灵活性、外设处理能力强等优点被众多学者们所青睐,在此基础上研究的同类产品已有了些许成就,能够基本实现编程控制波形的频率、幅度、占空比,具有良好的人机界面,方便操作[2]。在编程语言的选择上,C语言和汇编语言均可采用,主要取决于设计者们的个人习惯。 单片机函数信号发生器的研究与设计+程序+电路图:http://www.youerw.com/zidonghua/lunwen_60220.html