2022年基于单片机的波形发生器方案设计书.docx
《2022年基于单片机的波形发生器方案设计书.docx》由会员分享,可在线阅读,更多相关《2022年基于单片机的波形发生器方案设计书.docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源课程设计报告学校: 安徽建筑高校课题名称:基于单片机的波形发生器学号: 10205900143班级: 10 城建电子 1 班学生: 圣茂芳指导老师:严辉,夏巍 ,丁刚时间: 2021年 6 月 17 日至 2021年 6 月 30 日欢迎下载精品学习资源目录第一章:引言1.1 设计目的,任务和要求1.2 摘要1.3 波形发生器概述1.4 总体方案介绍1.4.1 整体流程图1.4.2 基于 proteus电路的整体框图其次章硬件结构2.1 AT89C51 单片机最小系统2.2 MCS-51 单片机的内部结构2.2.1 典型的 MCS-51 单片机由以下几个基本部分组成2.2.2 MC
2、S-51单片机的引脚描述2.3 晶振电路2.4 4x4矩阵键盘的设计2.5 显示模块第三章系统软件设计3.1 开发软件 Keil uVision3 简介3.2 各模块程序编写3.2.1 键盘矩阵模块3.2.2 锯齿波程序编写3.2.3 三角波程序编写3.2.4 方波程序编写第四章 附件4.1 原理图4.2 个人总结4.3 参考文献欢迎下载精品学习资源第一章:引言1.1设计目的、任务和要求一:设计目的课程设 计是 一项 重要 的实践性 训练 环节 , 是 学 生在 完成 本专 业全部课程学习 后必 须接 受的 一项结合 本专 业方 向的 、 系统 的、 综合 的工程训练; 在 指导 老师 的指
3、导下, 运 用工 程的 方法 , 通过 一个 较复 杂的课题的设计 练习 , 可 使学 生通过综 合 的系统 设 计, 熟识设计 过程 、 设 计要求、 完 成的 工作 内容 和具体的 设计 方法 , 掌 握 必需 提交 的各 项工程文件;二:设计任务1. 把握 数/ 模转 换器的 掌握原 理;2. 结合 8051 设计一个 8 位的 D/A 掌握系统;3. 设计一 44 键盘,其中 0 9 号键为数字键,用于A/D 的输出点压设置, K0 K5 键作为功能键;4. K4 键为设置键,用于 A/D 的上下限电压设置, K5 键为确认键,用于设置A/D 输出电压的确认;5. K0 键,输出三角波
4、波形;6. K1 键,输出锯齿波波形;7. K2 键,输出阶梯波波形;8. K3 键,输出梯形波波形;三:设计要求1. 方案论证按系统功能实现要求,打算掌握系统的实现方案,挑选芯片,做出系统框图;2. 硬件设计电路依据设计内容设计出硬件电路图并作具体的设计说明,并绘出电路图;3. 系统程序设计采纳模块化设计方法,画好程序流程图,用汇编语言或C 语言编写相应的掌握程序;欢迎下载精品学习资源1.2. 摘要本系统是基于 AT89C51 单片机的数字式低频信号发生器;采纳AT89C51 单片机为 掌握核心, 外 围采 用数字/ 模理 转换电路( DAC0832 、 运放电路( LM324 、按键和 8
5、 位数码管等;通过按键掌握可产生方波、三角波、梯形波、阶梯波;其设计简洁、性能优好,可用于多种需要低频信号的场所,具有肯定的有用性;各种各样的信号是通信领域的重要组成部分,其中方波、三角波和阶梯波、梯形波等是比较常见的几种波形发生装置;为了试验、讨论便利,研制一种敏捷适用、功能齐全、适用便利的信号源是非常必要的;本文介绍的事利用 AT89C51 单片机和数模转换器件 DAC0832 产生所需不同信号的低频信号源,其信号幅度和频率都是可以按要求掌握的;文中简要介绍了 DAC0832 数模转换的结构原理和使用方法, AT89C51 的基础理论,以及与设计电路有关的各种芯片;文中着重介绍了如何利用单
6、片机掌握 D/A 转换器产生上述的硬件电路和软件编程;本次关于产生不同低频信号的信号源的设计方案,不仅在理论和实践上都能满意试验的要求而且具有很强的可行性;该信号源的特点是:体积小、价格低廉、性能稳固、实现便利、功能齐全;关键字: AT89C51, DAC0832,LM324 ,双极性输出电路, LCD ;1.3 波形发生器概述在电子工程、通信工程、自动掌握、遥测掌握、测量仪器、外表和运算机等技术领域,常常需要用到各种各样的信号波形发生器,随着集成电路的快速进展,用集成电路可以很便利地构成各种信号波形发生器,用集成电路实现的号波形发生器与其他信号号波形发生器相比,其波形质量、幅度和频率稳固性等
7、性能指标,都有了很大的提高;波形发生器也称函数发生器,作为试验信号源,是现今各种电子电路试验设计应用中必不行少的仪器设备之一;目前,市场上常见的波形发生器多为纯硬件的搭接而成,且波形种类有限,多为锯齿波,正弦波,方波,三角波等波形;1.4 总体方案介绍本次课题设计是由 AT89C51 为核心板,由 44 的键盘矩阵输入信号,先读键值,从 AT89C51 输出数字量,再由 DAC0832 转换为模理量,最终由双极性电路输出电压值,在示波器上显示,在 LCD 上显示频率和输出电压上下限值;欢迎下载精品学习资源1.4.1 整体流程图开头键值 上限值 .YN退出键值 下限值 .Y掌握波形输出电压上下限
8、掌握数字键,确定键0 9数 字 键K0 :三角波输出K1 :锯齿波输出K2 :阶梯波输出K3 :梯形波输出K5 :确认键欢迎下载精品学习资源欢迎下载精品学习资源1.4.2 系统电路图波形的产生是通过 AT89S52 单片机执行某一波形发生程序,向D/A 转换器的输入端按肯定的规律发生数据,从而在D/A 转换电路的输出端得到相应的电压波形;AT89S52 单片机的最小系统有三种联接方式;一种是两级缓冲器型,即输入数据经过两级缓冲器型,即输入数据经过两级缓冲器 后,送 D/A 转换电路;其次种是单级缓冲器型,输入数据经输入寄存器直接送入 DAC寄存器,然后送 D/A 转换电路;第三种是两个缓冲器直
9、通,输入数据直接送D/A 转换电路进行转换;本电路仿真的总图如下 :图 1.1 电路图欢迎下载精品学习资源欢迎下载精品学习资源其次章:硬件结构2.1 AT89C51 单片机最小系统构建良好的硬件平台;依据题目要求,需要设计的硬件模块包括AT89C51 单片机最小系统、 DAC083、2 4x4 矩阵键盘和显示模块五大部分;2.2 MCS-51 单片机的内部结构欢迎下载精品学习资源2.2.1 典型的 MCS-51 单片机由以下几个基本部分组成:1. 一个 8 位的 CPU2. 128B 或 256B 的单元内部储备器3. 4KB 或 8KB 的程序储备器4. 32 条 I/O 口线5. 一个具有
10、五个中断源, 2 个优先级的嵌套中断结构6. 一个全双工的串行 I/O 口 UART7. 4 个并行的 I/O 口 P0-P38. 一个片内振荡器和时钟电路2.2.2 MCS-51 单片机的引脚描述1. 主电源引脚 Vss 和 Vcc Vss 接地Vcc 正常操作、对 EPROM编程和验证时接 +5伏电源欢迎下载精品学习资源第三章外接晶振引脚XTAL1和 XTAL2XTAL1 外接晶体的一个引脚;在单片内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器;当采纳外部振荡器时,对HMOS单片机,此引脚应接地;对 CHMO单S 片机,此引脚应悬浮;XTAL2 外接晶体的另一个引脚;在单片内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 单片机 波形 发生器 方案设计
限制150内