题学专班学学目基于 Proteus 的波形发生器设计院信息科学与工程学院业通信工程级生号指导教师魏长智二 O 一九年一月五日1 前言-1-2 硬件设计-2-2
1 启动方式选择-2-2
2 框图设计-2-2
3 电路图设计-3-3DAC0832 性能与特征-4-3
1D/A 转换器与单片机接口探究-4-3
1 数据线连接-4-3
2 地址线连接-4-3
3 控制线连接-4-3
2DAC0832 的认识-5-3
1DAC0832 的结构-5-3
2DAC0832 的引脚-6-3
3DAC0832 的启动控制方式-7-4程序设计-8-4
1 程序流程图-8-4
1 程序设计思路-8-4
2 流程图-8-4
2 用 C 语言实现-10-5Proteus 仿真及结果-13-5
1 方波:-13-5
2 正弦波:-14-5
3 三角波:-15-5
4 梯形波:-16-5
5 锯齿波:-17-实训结语:-18-参考文献-19-1 前言波形发生器也称函数发生器,作为实验信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一
目前,市场上常见的波形发生器多为纯硬件的搭接而成,且波形种类有限,多为锯齿波,正弦波,方波,三角波等波形
作为一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域
函数信号发生器是一种能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路
通过对函数波形发生器的原理以及构成分析,可设计一个能变换出三角波、正弦波、方波的函数波形发生器
本设计主要运用 AT89C51 单片机为核心硬件,对直流电动机进行速度控制
并且辅助以硬件部分的驱动、复位、LED 显示等电路,软件部分对 AT89C51 进行模块化程序的输入,通过按钮控制,实现对直流电动机的正转、反转、加速、减速和停止等控制功能
同时利用 DAC082