选择实现方法:经过对比方法一和方法三,我们得知方法三有比方法一更高的频率,且可靠性强,以及在实物制作完成后期对于它的硬件的调试和软件的仿真都是有利于本次设计的。而对于第二种实现方法来讲。所具备的优势就更加明显,那就是简洁和低廉。即能达到实验时所需要的波形发生器所需要的要求有节省了实验所需的成本。
综上所述,对于第三个我们所假设的实现方法是最能精准完成本次毕业设计要求的,因此第三个实现方法是我们应该选择的。
2。 系统硬件设计文献综述
2。1 基本原理
图1 基本原理图
如图1所示波形发生器系统主要由单片机、D/A变换电路、I/U变换电路、以及用来显示波形的电路,供电用的电源,还有独立未编码式的键盘。那么它的工作方式就是在四个按键中的最后一个按键,首先出现的是正弦波,依次按下此按键会变换波形,五种波形又对应着五个不同颜色的发光二极管。分别是白色对应正弦波、蓝色对应方波、红色对应三角波、黄色对应锯齿波以及绿色对应着梯形波。
2。2单片机的介绍
(1)STC89C51引脚,如图2所示:
图2 STC89C51引脚图
(2)管脚说明,本次梯形波发生器设计主要用STC89C51单片机作为系统核心,作为被广泛使用的STC89C51单片机,它的特点特别多,尤其明显的特点之一就是它的兼容性,相比较其它限制性较大的单片机,它以其比较高的兼容性成为了嵌入式系统界的重要角色;这个单片机特点比较多,兼容性好;它的内部存储器是空间为4k字节的存储器。不仅如此它还非常的耐用,可以实现存储的反复擦除而被再次写入。具有数量比较客观的I/O口,工作频率的要求也不高,在0-24HZ的范围内。连接起来比较方便;功耗相对来说也比较小;而且共有两个定时器/计数器;拥有比较大的内部存储;可编程串行的通道类型;并且有片内振荡器及时钟电路。抛开这一点STC89C51还拥有片内振荡器和时钟电路和中断一个。于此同时它也可以允许执行静态操作,完美的匹配两种节电工作模式。当处于静止模式中,CPU即使停止工作,那么其他的系统模块也能够继续工作。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
VCC:供电电压。
GND:接地。
RST/VDD:复位信号引脚
EA/VPP:高电平,程序从外部程序存储器开始执行;低电平从内存开始
89C51 单片机外部可供用户使用的端口有32个,其功能如下表所示:
(3)STC89C51的复位
单片机的初始化操作时复位,将地址初始化为0000H,使单片机重新开始工作。而且当单片机工作时出现失误使其无法正常工作的时候被迫进入锁死状态是也可以通过复位键来让单片机从新启动。而除了以上所陈述的作用外还对许多特定的寄存器有一定的作用