摘要:函数信号发生器在电路实验和设备检测中具有十分广泛的用途,是一种应用于产生标准信号的电子仪器。本文中采用AT89C51单片机为控制核心进行函数信号发生器的设计,外围采用数/模转换电路、数码管显示电路和运算放大电路。该设计中单片机能够实现正弦波、锯齿波、三角波、方波波形的输出,并且通过按键选择输出波形或设置信号频率。本设计简单,性能稳定具有一定的实用性,适用于智能仪表系统和办公自动化等诸多领域。56578
毕业论文关键词:单片机,函数信号发生器,频率调节,放大电路
Abstract: Function Generator has a very wide range of uses in the detection circuit experiments and equipment is a standard signal applied to produce electronic equipment. This article using AT89C51 microcontroller core for function signal generator design, using the external D / A converter circuit, the digital display circuit and operational amplifier circuit.The single-chip design enables sine, sawtooth, triangle wave, square wave output, and select the output frequency of the signal waveform or set via buttons. Its design is simple, stable performance has a certain practicality for smart meter systems and office automation and many other areas.
Keywords:singlechip,function signal generator, frequency regulation,mu-circuit
目录
1 前言 5
2 系统概述 5
2.1 单片机概述 5
2.2 信号发生器概述 5
3系统的硬件设计 6
3.1硬件原理框图 6
3.2 AT89C51单片机 7
3.3 时钟电路 7
3.4 复位电路 8
3.5 数/模转换电路 9
3.6 数码管显示电路 10
4 系统的软件设计 11
4.1 软件流程图 11
4.2 中断工作方式 13
5软件仿真与测试分析 13
5.1 Proteus软件介绍 13
5.2 KEIL软件介绍 13
5.3 仿真分析 14
结论 17
参考文献 18
致谢 19
附录1总电路图 20
附录2源程序 21
附录3器件清单 25
1 前言
当今是科技以及仪表设备高度智能化飞速发展的信息社会,电子技术的发展进步,给人们带来了根本性的转变。现代电子领域中,单片机的应用正在不断的走向深入,这必将导致传统控制与检测技术的日益革新。当今时代,函数信号发生器作为一种常见的电子设备,可以检测锯齿波、正弦波、方波、三角波这几种波形,频率范围从几个微赫到几十兆赫。由于它的稳定性、可靠性高,适用于电路实验和设备检测,它作为实验用信号源,在电子实验设计中也必不可少。而电子技术的发展给人们带来了质的转变,现代的电子领域中,单片机不断走向成熟,还带动了传统函数发生信号器的更新[9]。
在此设计中是利用AT89C51单片机构成的波形发生器,可产生方波、三角波、正弦波、锯齿波等多种波形,波形的周期可用程序改变,并可根据需要选择单极性输出或双极性输出,具有线路简单、结构紧凑、性能优越等特点。在文中给出了源代码,通过仿真测试,其性能指标达到了设计要求。通过单片机小系统负责用户的交互和系统控制,键盘用于频率的输入与波形的选择,LED显示当前所选信号的频率调整情况,而末级放大电路则对生成的信号进行适当的放大,以提高信号的振幅和强度。