苏ICP备112451047180号-6
三角波函数发生器的设计与制作

结 论
本次的设计中利用AT89S52和DAC0832以及放大器完成电路的设计,用开关来控制各种波形的发生及转换,用单片机输出后,经过模数转换器生成波形,最终可以通过示波器观察。 其实现功能和优点有:
(1)运用AT89S52单片机和8位D/A转换芯片DAC0832实现三角波、波形的发生。并且可以接收外接键盘输入而在一定范围内改变频率。
(2)设计过程包括了硬件电路设计和软件程序的编写两部分。硬件电路部分结构简单、使用方便、适合大众化使用。软件部分采用了模块化设计思想,各个子程序的功能相对独立,便于调试和修改。通过软硬件联合调试,实验结果满足设计基本要求,达到设计目标。
(3)采用C语言来实现其软件功能。电路设计合理,体积小,且灵敏度、分辨率和抗干扰能力强,对环境要求不高,以低廉的价格换取良好的浓度显示效果,体现出一定的人性化、智能化特点,系统性价比较高,具有一定的使用价值和推广价值,实现起来简单而且可靠性较强。
摘 要
信号函数发生器在教学科经常使用的仪器,显示的图形方便实验中的分析和运算,因此,利用STC51的89C51单片机设计函数发生器,使它能够产生幅度,频率在一定范围内可调的三角波函数发生器,来记录信号波形,很有实际意义。
关键词:单片机;电子示波器;D/A转换器
目 录
第1章 概 述 1
1.1设计背景与研究现状 1
1.2课题的意义 2
1.3本论文研究内容 2
第2章 系统设计方案 3
2.1设计思路 3
第3章 硬件设计 5
3.1单片机概述 5
3.2液晶显示电路 11
3.3输出电路 16
3.4本章小结 19
第4章 软件设计 20
4.1主程序的设计 20
4.2 A/D转 换子程序的设计 22
4.3 D/A转换子程序的流程图 23
4.4本章小结 26
第5章 调试分析 27
5.1调试演示 30
结 论 34
参考文献 35
致 谢 36
附 录1 37
附 录2 38
第1章 概 述
1.1 设计背景
信号函数发生器是一种是我们应用电子技术专业在大学实验室经常使用的一种仪器。有数字的,也有模拟的,能产生的信号类型多。为检验大学三年来所学的专业知识,毕业设计时我选择了三角波信号函数发生器。利用51系列单片机制作一个简易的函数发生器,它具有低成本,频率可调三角波信号发生器,易于设计和调试,通过示波器使三角波得以显示。
1.2课题的意义
三角波函数发生器是专业学习实验中一种常用得波形,通过设计可检验大学期间对专业知识的学习,加深专业知识理解,提高自身的学习、表达、动手操作的能力,培养出创新意识,解决问题的能力。
第2章 系统设计方案
2.1 设计思路
利用STC51的89C51单片机设计函数发生器,使它能够产生幅度,频率在一定范围内可调的三角波,通过技术方案论证确定产品设计方案作品主要参数;再将系统划分为几个模块设计。通过实验方法完成电路设计、程序设计;通过电子产品焊、装、调、测完成产品样机制作。

结 论
本次的设计中利用AT89S52和DAC0832以及放大器完成电路的设计,用开关来控制各种波形的发生及转换,用单片机输出后,经过模数转换器生成波形,最终可以通过示波器观察。 其实现功能和优点有:
(1)运用AT89S52单片机和8位D/A转换芯片DAC0832实现三角波、波形的发生。并且可以接收外接键盘输入而在一定范围内改变频率。
(2)设计过程包括了硬件电路设计和软件程序的编写两部分。硬件电路部分结构简单、使用方便、适合大众化使用。软件部分采用了模块化设计思想,各个子程序的功能相对独立,便于调试和修改。通过软硬件联合调试,实验结果满足设计基本要求,达到设计目标。
(3)采用C语言来实现其软件功能。电路设计合理,体积小,且灵敏度、分辨率和抗干扰能力强,对环境要求不高,以低廉的价格换取良好的浓度显示效果,体现出一定的人性化、智能化特点,系统性价比较高,具有一定的使用价值和推广价值,实现起来简单而且可靠性较强。
参考文献
[1] 李华.MCS-51系列单片机实用接口技术[M]. 电子世界, 2010:52-59.
[2] 何立民.单片机应用技术选编[M]. 北京高等教育出版社, 2011:47-50.
[3] 阎石.模拟电子技术基础[M]. 浙江科学技术出版社, 2010:91-99.
[4] 张毅刚, 彭喜圆, 谭晓昀, 曲春波.MCS-51单片机应用设计[M].哈尔滨工业大学出版社. 2003:35-42.
[5] 康华光.电子技术基础[M].高等教育出版社. 2006:52-66.
[6] 张洪润,易涛.单片机应用技术教程[M].清华大学出版社. 2012:68-79.