1、 1 基于单片机的信号基于单片机的信号产生电路的设计产生电路的设计 摘要 本系统是基于 AT89S52 单片机的数字式低频信号发生器。采 用 AT89S52 单片机作为控制核心, 外围采用数字/模拟转换电路 (DAC0832) 、 稳压电路(MC1403) 、运放电路(LM324) 、按键和 LED 显示灯电路等。通过 按键控制可产生方波、锯齿波、三角波、正弦波等,同时用 LED 显示灯指 示对应的波形。其设计简单、性能优良,可用于多种需要低频信号源的场 所,具有一定的实用性。 关键词 单片机;信号发生器;D/A 转换 Abstract The system is a digital sign
2、al generator based on single chip computer. At89s52 is used as a control microcontroller core. The system is composed by digital/analog conversion(DAC0832), regulator circuit(MC1403), imply circuit (LM324) ,button and LED lights .It can generate the square, triangle and sine wave, with LED display.
3、The system can be used for a signal source in the low-frequency signal source. It is very practical. Keyword The single chip computer; The signal generator; D/ A conversion 2 目 录 1.绪论 .1 1.1 信号发生器现状 1 1.2 单片机在低频信号发生器中的应用 .1 2.系统设计 .2 2.1 系统方案的比较 2 2.2 控制芯片的选择 3 3.硬件电路的设计 .3 3.1 基本原理: 3 3.2 单片机的介绍及资源
4、分配:.4 3.3 各部分电路原理 8 4.软件设计 13 4.1 主程序流程图 .13 4.2 子程序流程图.14 5.测试结论 16 5.1 软件仿真结果 .16 5.2 硬件测试结果.18 6.参考文献 20 附录 1 元件清单 20 附录 2 电路原理图 22 附录 3 程序清单 23 附录 4 PROTEUS 仿真系统简介 .27 1 1.绪论 1 1.1.1 信号发生器现状信号发生器现状 波形发生器亦称函数发生器,作为实验用信号源,是现今各种电子电 路实验设计应用中必不可少的仪器设备之一。目前,市场上常见的波形发 生器多为纯硬件的搭接而成,且波形种类有限,多为锯齿、正弦、方波、 三角等波形。 信号发生器作为一种常见的应用电子仪器设备,传统的可以完全由硬 件电路搭接而成,如采用 555 振荡电路发生正弦波、三角波和方波的电路 便是可取的路径之一,不用依靠单片机。但是这种电路存在波形质量差, 控制难,可调范围小,电路复杂和体积大等缺点。在科学研究和生产实践 中,如工业过程控制,生物医学,地震模拟机械振动等领域常常要用到低 频信号源。而由硬件电路构成的低频信号