1、 XXXX 大大 学学 毕毕 业业 设设 计(计( 论论 文文 ) 题题 目目 基于单片机的智能信号发生器设计基于单片机的智能信号发生器设计 作作 者者 学学 院院 专专 业业 学学 号号 指导教师指导教师 二XX 年 X 月 X 日 摘摘 要要 本系统是基于 AT89S52 单片机的数字式低频信号发生器。采用 AT89S52 单片机作 为控制核心,外围采用数字/模拟转换电路(DAC0832) 、运放电路(NE4558) 、按键和 LED 显示灯电路等。通过按键控制可产生方波、锯齿波、三角波、正弦波等,同时用 LED 显示灯指示对应的波形。其设计简单、性能优良,可用于多种需要低频信号源的场 所
2、,具有一定的实用性。 关键词关键词:单片机;信号发生器;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
3、, 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 XXXX 大学本科生毕业设计(论文) i 目目 录录 绪论绪论. - 1 - 第一章第一章 系统设系统设计计 . - 2 - 1.1 系统方案的比较 .- 2 -
4、 1.2 控制芯片的选择 .- 2 - 第二章第二章 系统硬件设计系统硬件设计 . - 3 - 2.1 基本原理 .- 3 - 2.2 单片机介绍及资源分配 .- 3 - 2.2.1 单片机的介绍 - 3 - 2.2.2 资源分配 - 7 - 2.3 各部分电路原理 .- 8 - 2.3.1 DAC0832 芯片原理 - 8 - 2.3.2 NE4558 工作原理- 10 - 2.3.3 键盘电路原理 - 11 - 2.3.4 LED 显示电路原理 .- 13 - 第三章第三章 系统软件设计系统软件设计 . - 14 - 3.1 主程序流程图 - 14 - 3.2 子程序流程图 - 15 - 第四章第四章 测试结果测试结果 - 21 - 第五章第五章 结论结论 - 23 - 参考文献参考文献 . - 24 - 致致 谢谢 - 25 - 附录附录 A 元件清单元件清单 . - 26 - 附录附录 B 电路原理图电路原理图 - 27 - 附录附录 C PCB 图图 - 28 - 附录附录 D 程序清单程序清单 . - 29 - XXXX