摘要:信号源即信号发生器,信号源,是一个能够产生多种波形,如方波、正玄波、三角波等波形电路。信号源在生产生活中具有十分广泛的用途。通过对信号源结构特点及功能原理进行分析,可生产出一个能变换出方波、正玄波、三角波的信号源。在科研和工业生产中信号源发出的信号可以测量元器件的参数,还可以进行产品的指数验证和参数调整及性能测试。常用的信号源大多数是由模拟电路构成的,当这种模拟信号源用于低频信号输出通常都需要很大的RC值,这样不仅参数准确度难以保证,并且体积和功耗都很大,而由数字电路构成的低频信号源,虽然其性能好但价格较贵且体积比较大,所以,高精度,宽调幅将成为数字量信号发生器的趋势。
本篇文章重点介绍的是利用AT89C52单片机和D/A转换器DAC0832产生所需要的不同信号的低频信号源,要求其信号频率和幅度都是可以按要求控制的。文章中简要介绍了DAC0832数模转换器的结构原理和使用方法,AT89C52的基础理论,以及与设计电路有关的各种芯片。文中着重介绍了如何利用单片机控制D/A转换器产生上述信号的硬件电路和软件编程。按照要求有可调的信号频率。
本设计核心任务是:以AT89C52为核心,结合DAC0832等器件,用仿真软件设计硬件电路,C语言编写驱动程序,以实现程序控制产方波、正玄波、三角波、三种常用低频信号。可以通过键盘选择波形和输入任意频率值。
关键词: 信号源 AT89C52单片机 函数波形发生器 DAC0832 方波 三角波 正弦波
目录
摘要
ABSTRACT
引言-1
1 绪论-2
1.1 选题的背景及意义-2
1.2国内外研究现状、发展动态-3
1.2.1-信号源的发展历史-3
1.2.2 信号源的发展特点-3
2系统设计-4
2.1方案:-4
2.2器件选择-5
2.3总体系统设计-5
2.4单元电路的设计及硬件的实现-6
2.4.1 单片机最小系统的设计-6
2.4.2 D/A转换器-6
2.4.3 运算放大器电路-8
2.4.4 LED显示器接口电路-9
2.4.5波形产生原理及模块设计-9
2.4.6 显示模块的设计-10
2.4.7 键盘显示模块的设计-11
2.5软件设计流程-11
2.5.1软件中的重点模块-11
3输出波形的种类和调试-14
3.1调试环境-14
3.2调试过程-14
3.3调试结果-18
4 总结-19
致谢-21
参考文献-21
附录A-22
源程序-22
附录B-28
仿真图-28