文档包括:
说明书一份,43页,约29000字
任务书一份
CAD版本图纸共1张
主要内容和要求(宋体五号,行间距单倍行距)
设计一个能产生一路正弦波、三角波、锯齿波或方波信号的波形发生器,要求输出波形幅度为0-10V,并可调整;输出波形频率在0-20KHZ范围内可调整。
基本要求:
1、 硬件电路的设计,包括波形产生电路、波形输出电路、键盘扩展电路、显示电路的设计,PCB版图的绘制;
2、 元件的选择;
3、 软件的设计,包括程序流程图、程序的编写;
4、 设计图纸一套;
5、 设计说明书一份(1.5万字以上)。
主要参考资料(具体格式以规范化要求规定为准)
1. 单片机原理及应用
2.单片机原理及接口技术
3.模拟电子技术
4.数字电子技术
目 录
摘要……………………………………………………………………………………1
关键词…………………………………………………………………………………1
1 前言……………………………………………………………………………… 2
2 波形发生器概述及其发展状况………………………………………………… 2
3 方案论证………………………………………………………………………… 3
4 硬件电路的设计………………………………………………………………… 4
4.1 整体方案的设计………………………………………………………… 4
4.2 AT89C51 单片机简介…………………………………………………… 5
4.3 DAC0832芯片原理…………………………………………………………7
4.4 D/A转换器与单片机的接口电路……………………………………… 9
4.5 晶振电路的设计…………………………………………………………11
4.6 复位电路设计……………………………………………………………12
4.7 输入电路键盘的接口电路………………………………………………13
4.8 显示电路的设计…………………………………………………………14
5 软件模块的设计…………………………………………………………………14
5.1 初始化模块………………………………………………………………14
5.2 波形产生模块……………………………………………………………15
5.2.1 正弦波产生程序……………………………………………… 15
5.2.2 三角波产生程序……………………………………………… 18
5.2.3 锯齿波的产生程序…………………………………………… 21
5.2.4 方波的产生程序……………………………………………… 23
5.3管理模块………………………………………………………………… 25
5.3.1 键盘全盘扫描部分…………………………………………… 25
5.3.2 键盘逐行扫描部分…………………………………………… 25
5.3.3 按键处理部分………………………………………………… 27
5.3.4 显示程序……………………………………………………… 28
5.4 软件总流程图……………………………………………………………29
6 系统调试…………………………………………………………………………30
6.1 系统硬件调试……………………………………………………………30
6.2 系统软件调试……………………………………………………………31
7 结论………………………………………………………………………………32
参考文献…………………………………………………………………………… 32
致 谢…………………………………………………………………………… 33
附录………………………………………………………………………………… 34
基于MCS—51单片机在波形发生器中的设计
摘 要:本系统是基于AT89C51单片机的数字式低频信号发生器。采用AT89C521单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(LM365)、按键和8位数码管等。
通过按键控制可产生方波、锯齿波、三角波、正弦波等,同时用数码管指示对应的波形。其设计简单、性能优良,可用于多种需要低频信号源的场所,具有一定的实用性。
关键词: AT89C51;DAC0832;LM365;8位数码显示管
The Design of Waveform Generator Base on MCS-51 Single Chip Computer
Abstract:Waveform The system is a digital signal generator based on single chip computer. AT9C51 is used as a control microcontroller core.The system is composed
by digital/analog comversion(DAC0832), imply circuit,button and nixie tube.It can generate the square, triangle and sine wave,with nixie tube.The system can be used
for a signal soure in the low-frequency signal soure.It is very practical.
Keywords:AT89C51;DA0832;LM324;8 nixie tube display
|