毕业设计论文单片机控制的程控信号发生器.doc
文本预览下载声明
TOC \o 1-3 \h \z \u
目 录
HYPERLINK \l _Toc387659089 摘要 PAGEREF _Toc387659089 \h I
HYPERLINK \l _Toc387659090 Abstract PAGEREF _Toc387659090 \h II
HYPERLINK \l _Toc387659091 第一章 绪 论 PAGEREF _Toc387659091 \h 1
HYPERLINK \l _Toc387659092 1.1单片机论述 PAGEREF _Toc387659092 \h 1
HYPERLINK \l _Toc387659093 1.2 项目设计的背景 PAGEREF _Toc387659093 \h 1
HYPERLINK \l _Toc387659094 1.3 信号发生器的分类 PAGEREF _Toc387659094 \h 2
HYPERLINK \l _Toc387659095 1.4 方案的设计与选择 PAGEREF _Toc387659095 \h 2
HYPERLINK \l _Toc387659096 第二章 硬件部分设计 3
HYPERLINK \l _Toc387659097 2.1 8051简介 3
HYPERLINK \l _Toc387659098 2.2 8051引脚介绍 PAGEREF _Toc387659098 \h 4
HYPERLINK \l _Toc387659099 2.3 D/A转换介绍 PAGEREF _Toc387659099 \h 5
HYPERLINK \l _Toc387659100 2.4 DAC0832各引脚的含义 PAGEREF _Toc387659100 \h 6
HYPERLINK \l _Toc387659101 2.5 DAC0832的工作方式 6
HYPERLINK \l _Toc387659102 2.6 时钟电路 PAGEREF _Toc387659102 \h 7
HYPERLINK \l _Toc387659103 2.7 内部时钟方式 PAGEREF _Toc387659103 \h 7
HYPERLINK \l _Toc387659104 2.8外部时钟方式 7
HYPERLINK \l _Toc387659105 第三章 系统的软件部分设计 8
HYPERLINK \l _Toc387659106 3.1总程序流程 8
HYPERLINK \l _Toc387659107 3.2方波的产生 9
HYPERLINK \l _Toc387659108 3.3 三角波的产生 10
HYPERLINK \l _Toc387659109 3.4锯齿波的产生 11
HYPERLINK \l _Toc387659110 3.5梯形波的产生 12
HYPERLINK \l _Toc387659111 3.6 正弦波程序流程 13
HYPERLINK \l _Toc387659112 第四章 信号发生器的优化 15
HYPERLINK \l _Toc387659113 4.1讨论内存的减少方法 15
HYPERLINK \l _Toc387659114 4.2 探讨产生单频、双频和多频信号的方法 16
HYPERLINK \l _Toc387659115 4.3 分析频率与产生波形的关系 16
HYPERLINK \l _Toc387659116 总结与体会 17
HYPERLINK \l _Toc387659117 参考文献(Reference) 18
HYPERLINK \l _Toc387659118 附录一 19
HYPERLINK \l _Toc387659119 附录二 20
HYPERLINK \l _Toc387659123 附录三 基于8051单片机的信号发生器PCB图 21
单片机控制的程控信号发生器
摘要:信号发生器是供给各种测量信号所需求的正规仪器 ,并且是一种经常使用的信号源,广阔的应用于电子信号电路、智能控制和科学领域等范围。自十九世纪七十年代以来,信号源发生了翻天覆地的变化,呈现出函数发生器、扫频信号发生器、程控信号发生器等新品种。
然而此次的计划就是用8051单片机来设计的程控信号发生器,此次设计的目标是利用单片机的程序控制、通过D/A转换技术从而产生我们平常所见到的信号,如方波、三角波、锯齿波、梯形波、三角波、正弦波。
本论文是以8051单片机为核心,设置相对应的外界设备和电话,利用C语言研究并设计,构造成一个数种功能齐全的信号发生器系统。子程序被主程序调用,
显示全部