基于单片机的智能信号发生器.doc
基于单片机的智能信号发生器,摘 要本系统是基于at89s52单片机的数字式低频信号发生器。采用at89s52 单片机作为控制核心,外围采用数字/模拟转换电路(dac0832)、运放电路(ne4558)、按键和led显示灯电路等。通过按键控制可产生方波、锯齿波、三角波、正弦波等,同时用led显示灯指示对应的波形。其设计简单、性能优良,可用于多种需要...
内容介绍
此文档由会员 victorme 发布摘 要
本系统是基于AT89S52单片机的数字式低频信号发生器。采用AT89S52 单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(NE4558)、按键和LED显示灯电路等。通过按键控制可产生方波、锯齿波、三角波、正弦波等,同时用LED显示灯指示对应的波形。其设计简单、性能优良,可用于多种需要低频信号源的场所,具有一定的实用性。
关键词:单片机;信号发生器;D/A转换
ABSTRACT
The system is a digital signal generator based on single chip computer. At89s52 is used as a control microcontroller core. The system is composed by digital/analog conversion(DAC0832), imply circuit(NE4558),button and LED lights .It can generate the square, triangle and sine wave, with LED display. The system can be used for a signal source in the low-frequency signal source. It is very practical.
Key words : The single chip computer;The signal generator;D/ A conversion
目 录
绪论 1
第一章 系统设计 3
1.1 系统方案的比较 3
1.2 控制芯片的选择 3
第二章 系统硬件设计 4
2.1 基本原理 4
2.2 单片机介绍及资源分配 4
2.2.1 单片机的介绍 4
2.2.2 资源分配 8
2.3 各部分电路原理 9
2.3.1 DAC0832芯片原理 9
2.3.2 NE4558工作原理 11
2.3.3 键盘电路原理 12
2.3.4 LED显示电路原理 14
第三章 系统软件设计 16
3.1主程序流程图 16
3.2子程序流程图 17
第四章 测试结果 23
第五章 结论 25
参考文献 26
致 谢 27
附录A 元件清单 28
附录B 电路原理图 29
附录C PCB图 30
附录D 程序清单 31