摘要:信号发生器在科技和工业生产中是一种非常重要的信号源产生设备,在电子业、自动控制系统、生物医疗领域应用非常广泛。现今的信号发生器多是函数信号发生器,本设计就是采用AT89S52单片机完成低频函数信号发生器的制作,并可达到频率可控。本设计采用DAC0832进行D/A转换,采用运行放大器调整波形。本设计经多次修改达到线路精简、较高性价比较高等要求。
关键字:信号发生器;52单片机;D/A转换
目录
摘要
ABSTRACT
引言-1
1 绪论-2
1.1 信号发生器现状-2
1.2-单片机在低频信号发生器中的应用-2
2 系统设计-3
2.1 方案设计与论证-3
2.2.1 选题论证-3
2.2.1 方案选择-3
2.2 芯片选择-3
2.3 系统设计要求-3
3 硬件设计-4
3.1 系统框图-4
3.2 资源分配-4
3.3 最小单片机系统的设计-4
3.3.1 AT89S52引脚图实物图-5
3.3.2 主要特性-5
3.3.3 管脚说明-6
3.3.4 AT89S52的晶振及其连接方法-8
3.3.5 AT89S52复位-8
3.3.6 芯片擦除-9
3.4 各个部分电路原理-9
3.4.1 DAC0832芯片原理-9
3.4.2 LM324工作原理-12
4 软件设计-13
4.1 主程序流程图-13
4.2 方波程序流程图-14
4.3 三角波程序流程图-15
4.4 矩形波程序流程图-15
4.5 正弦波程序流程图-16
5 测试结论-17
5.1 产生各种波形电压输出范围频率-17
5.2 示波器测试波形-17
致 谢-19
参考文献-20
附录-21