文档介绍:本科毕业设计(论文)
题目: 基于单片机的数字波形发生器
教学单位:
专业:
学号:
姓名:
指导教师:
2011年4月
摘要
本系统是基于AT89S52 单片机的数字式低频信号发生器。采用 AT89S52 单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(NE4558)、按键和LED 显示灯电路等。通过按键控制可产生方波、锯齿波、三角波、正弦波等,同时用LED显示灯指示对应的波形。其设计简单、性能优良,可用于多种需要低频信号源的场所,具有一定的实用性。
关键词:单片机;信号发生器;D/A转换
ABSTRACT
The system is a digital signal generator based on single puter. At89s52 is used as a control microcontroller core. The system posed 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 puter;The signal generator;D/ A conversion
目录
第1章 引言 4
4
5
6
8
第二章系统设计 8
8
控制芯片的选择 9
9
第三章系统硬件设计 10
10
单片机介绍及资源分配 11
单片机的介绍 11
资源分配 16
各部分电路原理 16
DAC0832芯片原理 16
NE4558 工作原理 19
键盘电路原理 20
LED 显示电路原理 22
第四章系统软件设计 23
23
24
第五章测试结果 29
第六章结论 31
致谢 32
参考文献 33
附录: 34
电路原理图 34
PCB封装图 35
程序清单 36
引言
字波形发生器,主要作为实验用信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。目前,市场上常见的波形发生器多为纯硬件的搭接而成,波形种类多为锯齿、正弦、方波、三角等波形。用分立元件组成的函数发生器,通常是单函数发生器且频率不高,其工作不很稳定,不易调试;用集成芯片的函数发生器,可达到较高的频率和产生多种波形信号,但电路较为复杂且不易调试。利用单片集成芯片的函数发生器,能产生多种波形,达到较高的频率,且易于调试;利用专用直接数字合成DDS 芯片的函数发生器,能产生任意波形并达到很高的频率,但成本较高。
当今是科学技术及仪器设备高度智能化飞速发展的信息社会,电子技术的进步,给人们带来了根本性的转变。现代电子领域中,单片机的应用正在不断的走向深入,这必将导致传统控制与检测技术的日益革新。单片机构成的仪器具有高可靠性、高性能价格比,在智能仪表系统和办公自动化等诸多领域得以极为广泛的应用,并走入家庭,从洗衣机、微波炉到音响汽车,处处可见其应用。因此,单片机技术开发和应用水平已逐步成为一个的标志之一。
利用单片机采用程序设计方法来产生低频信号,其频率底线很低。具有线路相对简单,结构紧凑,价格低廉,频率稳定度高,抗干扰能力强,用途广泛等优点,并且能够对波形进行细微调整,改良波形,使其满足系统的要求。只要对电路稍加修改,调整程序,即可完成功能升级。
目前我国已经开始研制波形发生器,并取得了可喜的成果。但总的来说,我国波形发生器还处于起步阶段。就目前国内的成熟产品来看,多为一些PC仪器插卡,独立的仪器和VXI系统的模块很少,并且我国目前在波形发生器的种类和性能上都与国外同类产品存在较大的差距,因此加紧对这类产品的研制显得迫在眉睫。
波形发生器是能够产生大量的标准信号和用户定义信号,并保证高精度、高稳定性、可重复性和易操作性的电子仪器。函数波形发生器具有连续的相位变换、和频率稳定性等优点,不仅可