毕业设计(论文)-信号波形发生器设计..doc
《毕业设计(论文)-信号波形发生器设计..doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-信号波形发生器设计..doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录引 言-1摘 要-2 关 键 字-2一、设计任务-3三、工作原理-3 -13六、软件总体设计-14七、调 试-15 7.1 硬件调试-15 7.2 软件调试-16 7.3 软硬联调-16 7.4 调试及测试仪器-16四、硬件设计-3 4.1 电源设计-4 4.2 时钟与复位电路设计-4 4.3 DAC0832 的接法以及转换电路设计-5 4.4 键盘接口设计-7五、器件简介-7 5.1 AT89S51单片机-7 5.1.1 AT89S51单片机引脚-7 5.1.2 AT89S51单片机的根本组成-10 5.1.3 AT89S51单片机硬件结构特点-11 5.1.4 AT89S51单片机内
2、部结构-11 5.2 DAC0832 简介-12谢 辞-17参 考 文 献-18附录一程序清单-19附录二原理图-25引 言科学技术的开展离不开实践,实践是促进科学技术开展的重要手段。而电子技术实践,按性质可以分为验证性和训练性的实践,综合性的实践,设计性实践三大类。 验证性实践和训练性的实践主要是针对电子技术学科范围内的理论验证和实际技能的培养,综合性的实践,属于应用型实践,目的是培养学生综合运用所学的理论的能力和解决比拟复杂的实际问题的能力。设计性实践,主要侧重于某些理论知识的灵活运用。随着电子技术的飞速开展,各种新型电子器件和集成电路应用越来越广泛,电子系统的功能越来越强大,电路图也越来
3、越复杂,印刷电路板的走线越来越复杂和精密。计算机的应用使得我们对各种复杂的电路设计工作变得简单一些,使得更好更复杂的电路得以实现。电子设计自动化Electronics Design Automates,即EDA工具的集成设计环境,电子设计软件Protel for DXP 软件等的运用使得设计电路更加方便。作为测控技术与仪器专业的学生,应该熟练掌握各种电路编辑软件,并及时学习更新版本,其日趋强大的功能是对我们专业技能的得力助手。科学的进步要求我们在不断的实践中熟练各种制板的技术,并不断地总结经验。 独立完成课设对我们来说非常重要,所以我们要加倍努力尽力做到最好,为将来的工作及毕业设计的完成奠定良
4、好的根底!本文概述了本次电子制作过程的操作以及相关设计的根本知识,包括数字电路知识、设计原理、原理图制作、电路板制成、心得体会、参考文献等内容。摘 要单片微型计算机简称单片机作为微型计算机的一个很重要的分支,自它诞生以来至今,以其极高的性能价格比以及一系列人所共识的优点,受到越来越多的工程技术人员的重视。现在,单片机已广泛地应用在智能仪器仪表、机电设备过程控制、自动检测、家用电器和数据处理等各个方面。本论文设计和完成了由单片机控制的多功能信号发生器。设计的目的是运用单片机控制产生多种波形,这些波形包括正弦波、三角波、方波、锯齿波等。本系统以MSC8051 单片机为核心,配置相应的外设及接口电路
5、,用汇编语言开发,组成了一个多功能信号发生系统。本设计结合实际选用了 DAC0832八位转换器,以实现波形的产生三角波、锯齿波以及正弦波及电压变换功能。系统中的应用软件是根据系统的功能要求设计的,可靠地实现了系统的各种功能要求。关键词:AT89C51单片机 信号发生器 DAC0832 一、设计任务1、比拟和阐述实现信号发生器各种方案的特点。2、采用单片机AT89C51及D/A转换器0832设计信号发生器。3、编写程序产生锯齿波、三角波和正弦波等波形;4、输出频率范围:10Hz1KHz, 输出电压V=5V;5、外接电源线,公共地线、电源需加滤波电路。二、方案论证方案一:波形的产生是通过 8031
6、 执行某一波形发生程序,向D/A转换器的输入端按一定的规律发生数据,从而在D/A转换电路的输出端得到相应的电压波形。此方案的优点是,电路原理比拟简单,实现起来比拟容易。缺点是,采样频率由单片机内部产生故使整个系统的频率降低。方案二:方案二汲取了方案一的优点并在方案一的根底上加以改良。方案二采用了8051单片机,并且采样频率由外部晶体震荡器产生,由晶体振动器产生脉冲,通过外接12M的晶振,可以大大提高输出频率。所以我们选择方案二进行波形发生器的设计。三、工作原理8051单片机编程后,通过与D/A转换器0832相连输出波形。按键开关负责人工选择波形输出,8051选择外接晶振以提高波形频率,外接复位
7、开关可人工复位。四、硬件设计4.1 电源设计本机使用三种共地电源:+12V,12V,+5V,硬件设计中采用自带电源方式。因为本次设计有MSC8051单片机,还有许多逻辑芯片,这些芯片的工作电源电压为+5V,所以电源中必须有+5V 电源。另外由于本机设计为小信号输出,可正可负,所以采用12V 电源。电源局部原理图如以下图所示。1、+12V以及12V电源原理图2、电源原理图4.2 时钟与复位电路设计单片机的复位是靠外电路实现的,在时钟电路工作后,只要在单片机的RST引脚上出现24个时钟振荡脉冲2个机器周期以上的高电平,单片机便实现初始化状态复位。为了保证应用系统可靠地复位,通常是RST引脚保持10
8、ms以上的高电平。本系统具有上电复位功能。时钟与复位电路电路连接如以下图所示。 时钟与复位电路此电路仅用一个电容及两个电阻。系统上电时,在 RC 电路充电过程中,由于电容两端电压不能跳变,故使 RESET 端电平呈高电位,系统复位。经过一段时间,电容充电,使 RESET端呈低电位,复位结束。4.3 DAC0832 的接法以及转换电路设计DAC0832 的接法及电流电压转换如下两图所示DAC0832的接法电路电流电压转换电路4.4 键盘接口设计在计算机控制系统中,数据和控制信号的输入主要使用键盘。键盘接口,尤其是键入信号的软件处理方法是影响系统使用和操作性能的重要因素。键盘接口及其软件的任务主要
9、有以下几个方面:1检测并判断是否有键按下。2按键开关的延时消抖功能。3计算并确定按键的键值。4根据计算出的键值进行一系列的动作处理和执行。本次课程设计采用按钮做为键盘使用,连接电路如以下图所示。五、器件简介5.1 AT89S51单片机5.1.1 AT89S51单片机引脚MCS-51系列单片机的引脚如图11所示.以下是对引脚的说明:VCC:AT89S51 电源正极输入,接+5V 电压。GND:电源接地端。XTAL1:接外部晶振的一个引脚。在单片机内部,它是一反相放大器输入端, 这个放大器构成了片内振荡器。它采用外部振荡器时,些引脚应接地。XTAL2:接外部晶振的一个引脚。在片内接至振荡器的反相放
10、大器输出端和内部时钟发生器输入端。当采用外部振荡器时,那么此引脚接外部振荡信号的输入。RST:AT89C51 的复位信号输入引脚,高电位工作,当要对芯片又时,只要将此引脚电位提升到高电位,并持续两个机器周期以上的时间,AT89C51 便能完成系统复位的各项工作,使得内部特殊功能存放器的内容均被设成状态。ALE/PROG:ALE 是英文ADDRESS LATCH ENABLE 的缩写, 表示允许地址锁存允许信号。当访问外部存储器时,ALE 信号负跳变来触发外部的8 位锁存器 (如74LS373) ,将端口P0 的地址总线(A0-A7)锁存进入锁存器中。在非访问外部存储器期间,ALE 引脚的输出频
11、率是系统工作频率的 1/16 ,因此可以用来驱动其他外围芯片的时钟输入。当问外部存储器期间,将以1/12 振荡频率输出。EA/VPP:该引脚为低电平时,那么读取外部的程序代码 (存于外部EPROM 中)来执行程序。因此在8031 中,EA 引脚必须接低电位,因为其内部无程序存储器空间。如果是使用AT89C51或其它内部有程序空间的单片机时,此引脚接成高电平使程序运行时访问内部程序存储器,当程序指针PC 值超过片内程序存储器地址(如8051/8751/89C51 的PC 超过0FFFH)时,将自动转向外部程序存储器继续运行。此外,在将程序代码烧录至8751 内部EPROM 、89C51 内部FA
12、LSH 时,可以利用此引脚来输入提供编程电压8751 为2lV 、AT89C51 为12V、8051 是由生产厂方一次性加工好)。PSEN:此为Program Store Enable 的缩写。访问外部程序存储器选通信号,低电平有效。在访问外部程序存储器读取指令码时,每个机器周期产生二次PSEN 信号。在执行片内程序存储器指令时,不产生PSEN 信号,在访问外部数据时,亦不产生PSEN 信号。P0:P0 口(P0.0P0.7) 是一个8 位漏极开路双向输入输出端口,当访问外部数据时,它是地址总线低8 位和数据总线复用。外部不扩展而单片应用时, 那么作一般双向IO 口用。P0 口每一个引脚可以推
13、动8 个LSTTL 负载。P2:P2 口(P2.0P2.7) 口是具有内部提升电路的双向I/0 端口(准双向并行I/O 口), 当访问外部程序存储器时,它是高8 位地址。外部不扩展而单片应用时,那么作一般双向IO 口用。每一个引脚可以推动4 个LSTL 负载。P1:P1 口(P1.0P1.7) 口是具有内部提升电路的双向I/0 端口(准双向并行I/O 口), 其输出可以推动4 个LSTTL 负载。仅供用户作为输入输出用的端口。P3:P3 口(P3.0P3.7) 口是具有内部提升电路的双向I/0 端口(准双向并行I/O 口),它还提供特殊功能, 包括串行通信、外部中断控制、计时计数控制及外部随机
14、存储器内容的读取或写入控制等功能。其特殊功能引脚分配如下: P3.0 RXD 串行通信输入P3.1 TXD 串行通信输出P3.2 INT0 外部中断0 输入,低电平有效P3.3 INT1 外部中断1 输入,低电平有效P3.4 T0 计数器0 外部事件计数输入端P3.5 T1 计数器1 外部事件计数输入端P3.6 WR 外部随机存储器的写选通,低电平有效P3.7 RD 外部随机存储器的读选通,低电平有效5.1.2 AT89S51单片机的根本组成图51单片机根本结构示意图 一个8位微处理器CPU 数据存储器RAM和特殊功能存放器SFR 内部程序存储器ROM 两个定时/计数器,用以对外部事件进行计数
15、,也可用作定时器。 四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。 一个串行端口,用于数据的串行通信。 中断控制系统 内部时钟电路5.1.3 AT89S51单片机硬件结构特点 内部程序存储器(ROM)和内部数据存储器(RAM)容量 输入/输出(I/O)端口 外部程序存储器和外部数据存储器寻址空间 中断与堆栈 定时/计数器与存放器区 指令系统5.1.4 AT89S51单片机内部结构 运算器:运算器由8位算术逻辑运算单元ALUArithmetic Logic Unit、8位累加器ACCAccumulator、8位存放器B、程序状态字存放器PSWProgram Sta
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 信号 波形 发生器 设计
限制150内