方波信号发生器设计论文 联系客服

发布时间 : 星期四 文章方波信号发生器设计论文更新完毕开始阅读

ET0 EX0 内部定时器0中断允许位。低电平禁止,高电平允许。 外部中断0允许位。低电平禁止,高电平允许。 另外,每个中断向量都有其相应的中断入口地址,如下表所示:

表11. 中断入口地址

中断源 外部中断0 定时器0 外部中断1 定时器1 串行口中断 6、堆栈指针SP

向量地址 0003H 000BH 0013H 001BH 002BH 堆栈操作是在内存RAM区专门开辟出来的按照‘先进后出’原则进行数据存取的一种工作方式,主要用于子程序调用及返回和中断处理断点的保护和返回,它在完成子程序嵌套和多重中断处理中是必不可少的。为保证逐级正确返回,进入栈区的‘断点’数据应遵循‘先进后出’的原则。SP用来指示堆栈所处的位置,在进入操作之前,先用之令给SP赋值,以规定栈区在RAM区的起始地址。当数据进入栈区后,SP的值也自动随之变化。89C51系统复位后,SP初始化为07H。

2.9 CD4094芯片简介

CD4094是带输出锁存和三态控制的串入/并出高速转换器,具有使用简单、功耗低、驱动能力强和控制灵活等优点。

CD4094的引脚定义如图2-15。其中{1}脚为锁存端,{2}脚为串行数据输入端,{3}脚为串行时钟端。{1}脚为高电平时,8位并行输出口Q1~Q8在时钟的上升沿随串行输入而变化;{1}脚为低电平时,输出锁定。利用锁存端可方便地进行片选和级联输出控制。{15}脚为并行输出状态控制端,{15}脚为低电平时,并行输出端处在高阻状态,在用CD4094作显示输出时,可使显示数码闪烁。{9}脚QS、{10}脚Q′S是串行数据输出端,用于级联。QS端在第9个串行时钟的上升沿开始输出,Q′S端在第9个串行时钟的下降沿开始输出。

当CD4094电源为5V时,输出电流大于3.2mA,灌电流为1mA。串行时钟频率可达2.5MHz。

1、CD4094 是8 位移位存贮总线寄存器其功能表如下

表2-2 CD4094功能表

CLK OE STR D 并行输出 串行输出 ↑ ↓ ↑ ↑ ↑ ↓ L L H H H H * * L H H H * * * L H H Q1 三态 三态 不变 L H 不变 Qn 三态 三态 不变 Qn-1 Qn-1 不变 QS’ Q7 不变 Q7 Q7 Q7 不变 QS 不变 Q7 不变 不变 不变 Q7 * 在时钟脉冲正沿移位寄存器第7 级的内容传送到Q8 和QS

2、CD4094 管脚图

图2-15 CD4094 管脚图

第三章 多用方波信号发生器设计

信号发生器是科研及工程实践中最重要的仪器之一,以往多用硬件组成,系统结构比较复杂,可维护性和可操作性不佳.随着计算机技术的发展,信号发生器的设计制作越来越多的是用计算机技术,种类繁多,价格,性能差异很大.

3.1 多种方波信号发生器的比较

3.1.1 一般的方波发生器

一般的方波发生器只有频率和幅度是可调的,而占空比则不可调。其频率和幅度的改变都是通过旋转螺钮来实现的。用螺钮来实现频率可调的弊端就在于,这样做不仅保证不了方波频率的精确性,而且人工旋转螺钮到一定频率本身就是比较困难的事。所以,随着实验本身的重要性和其精度要求的不断提高,一般的方波发生器注定将被淘汰,而对其改进的方波发生器也将应运而生。

3.1.2 多功能方波发生器

多功能方波发生器就是在对一般方波发生器进行改进的基础上设计的。在此

设计中,方波的频率,占空比和幅度都是可调的,频率的变化范围为10HZ到10KHZ,幅度的变化范围为。其中,频率和占空比都是随着键盘输入值的改变而改变的,也就是说,你只需在键盘上输入你所期望的方波频率和占空比,通过一定的程序后,在单片机的输出端就可以得到满足要求的方波,其频率值也可在数码管上显示出来。这样的话就可以使我们的实验操作更加简单,输出方波的参数也更加精确。方波幅度的调节也是通过旋转螺钮来实现的,这是因为在一般的实验中,对方波幅度的要求不太高,而且方波幅度对实验结果影响不大,所以这部分没有作太大的改变,希望大家谅解。

3.2 设计性能与应用前景

3.2.1 本设计的性能

本设计的多用方波信号发生器具有的基本性能如下:

①可以产生正弦波,方波,三角波,锯齿波等几种周期性信号;

②可以用键盘编辑生成正弦波,方波,三角波这三种信号的线性组合.

③增加外部存储器后可以方便的是现信号存储功能,即有记忆功能系统可以实现的功能;

④信号存储功能可存储掉电前用户编辑的信号和设置; ⑤可实现用键盘编辑产生任意信号.

3.2.2 本设计的应用前景

当然,本设计的方波发生器的功能跟现在市场上的比起来并不是最多的。市场上的方波发生器大多数不仅能产生方波,还可以产生正弦波,三角波,锯齿波等波形。但这并不意味着本设计没用此项功能。本设计只是针对方波这一部分设计的,如果想得到其他波形,只需要对得到的方波再进行处理即可。例如:。要想得到三角波,只需要在方波发生器后面再连接一个积分电路即可。

所以,本设计的应用前景相当广泛。另外,本设计除了可以用作实验仪器外,还可以用在其它多种工作场合。

3.3 信号发生的原理

3.1.1 系统框图

系统结构框图如图3-1。

图3-1 系统框图

3.1.2 信号发生电路原理

信号发生电路原理框图如图3-2所示.该信号发生器采用MCS-51芯片作为系统的CPU,配以少量的外围接口芯片,构成单片机的最小控制系统.5V电源经二极管降压后得到3.6V电压用作单片机电源.人机对话部分用A口组成键盘及数码管显示(图中略去未画);信号输出部分用MCS-51提供的2个10位的数模转换器,即DAC1和DAC2,以及外部运放电路组成.

图3-2 信号发生电路原理图

①多功能信号发生器可产生正弦波,方波,三角波和由用户编辑的特定信号.信号的发生方法有两种:一是采用硬件,二是采用软件.如果采用硬件方法.可以使频率范围做得很大,然而为了配合智能化设置,其幅度,频率的调整,仍然要利