单片机简易示波器论文.doc
- 文档编号:2490124
- 上传时间:2022-10-30
- 格式:DOC
- 页数:21
- 大小:771KB
单片机简易示波器论文.doc
《单片机简易示波器论文.doc》由会员分享,可在线阅读,更多相关《单片机简易示波器论文.doc(21页珍藏版)》请在冰豆网上搜索。
金陵科技学院学士学位论文目录
摘要
基于单片机的简易示波器设计
摘要
随着电子科学技术的迅速发展,特别是随着大规模集成电路的出现,给人类生活带来了根本性的改变。
尤其是单片机技术的开发应用发展,现在产品几乎已经走进了千家万户。
而示波器的出现更是给人们的生活带来了极大的方便与实用。
本文首先描述了在整个设计中所用到的一些重要元器件的功能及相关特性并系统地介绍硬件部分的工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程,详细讨论了在软件上实现的过程。
本设计单片机技术为核心。
本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块运行来编写。
关键词:
ADC0809数模转换、AT89C51、128×64LCD液晶显示模块。
1
Abstract
AsimpleoscilloscopedesignbasedonMCU
Abstract
EspeciallythedevelopmentandapplicationofSCMtechnology,nowtheproducthasalmostenteredthousandsofhouseholds.Theoscilloscopehasbroughtconvenienceandpracticabilitygreatlytopeople'slife.
Thispaperdescribessomeimportantcomponentsusedinthedesignofthefunctionandrelatedcharacteristicsandintroducesworkingprincipleofhardware,andattachedtothesystemblockdiagramtoillustratethestructure,functionandworkingprocessareintroduced,thehardwareinterfacetechnologyandtheapplicationofthesysteminterfacemodule.Secondly,detaileddescribestheproceduresforthevariousmodulesandtherealizationprocess,processisrealizedinthesoftwarearediscussedindetail.Thedesignofsingle-chiptechnologyasthecore.Inthispaperthecompilingprincipleisthecombinationofsoftwareandhardware,thehardwareasthefoundation,tothemoduleoperatestowrite.
Keywords:
ADC0809digital-analogconversion,AT89C51,128×64LCDliquidcrystaldisplaymodule.
第一章绪论
第一章绪论
1.1课题背景
人类在认识自然和改造自然的过程中,必定要进行测量活动。
电子测量,从广义上来说是利用电子技术进行的测量。
电子测量仪器则是采用电子技术测量电量或者非电量的测量仪器。
它是电子工业的基础和先行,近年来发展极为迅速,已成为一门独立的学科。
可以说,一个国家的电子测量技术水平,在一定程度上反映了该国的电子技术水平。
示波器是一种用途十分广泛的电子测量仪器。
它能把肉眼看不见的电信号变换成看得见的图象,便于人们研究各种电现象的变化过程。
示波器利用狭窄的、由高速电子组成的电子束,打在涂有荧光物质的屏面上,就可产生细小的光点。
在被测信号的作用下,电子束就好像一支笔的笔尖,可以在屏面上描绘出被测信号的瞬时值的变化曲线。
利用示波器能观察各种不同信号幅度随时间变化的波形曲线。
1.2课题研究的目的和意义
在数字电路实验中,需要使用若干仪器、仪表观察实验现象和结果。
常用的电子测量仪器有万用表、逻辑笔、普通示波器、存储示波器、逻辑分析仪。
万用表和逻辑笔使用方法比较简单,而逻辑分析仪和存储示波器目前在数字电路教学实验中应用还不十分普遍。
示波器是一种使用非常广泛,且使用相对复杂的仪器。
第二章简易的总体设计
第二章简易的总体设计
2.1技术指标
以单片机AT89C51为主要芯片设计的示波器,达到实用可靠,在基于单片机控制模块,由,键盘接口电路用普通按键完成,软件利用C语言编程实现单片机程序控制,具有调节时间的功能。
2.2系统设计原理
在此论文中所设计的示波器由控制模块、人机界面接口、信号输入通道、信号显示模块组成。
控制器模块应该具有以下一些主要功能:
在满足触发条件时能启动对被测信号进行采集、存储、显示;根据被测信号的频率范围确定相应的采样速率;在对存储的信号进行显示时,可以选择一个合适的速率将存储的信号数据读出并恢复为模拟量;为了使得A/D在合适的模拟输入信号幅度下进行转换,应能根据垂直灵敏度的要求选择信号调理电路的增益。
人机界面接口模块可通过键盘对不同信号通道的选择,与波形位置的调整。
信号输入通道模块:
信号(正弦信号、方波信号)的产生,信号的放大、衰减电路,A/D转换电路。
信号显示模块组成:
LCD显示出波形。
AT89C51单片机
运算放大电路
数模转换电路
12864LCD显示
振荡电路
复位电路
信号输入
图1
2.3系统开发平台
软件仿真平台:
KEIL(uv3)、PROTEUS仿真软件电路辅助设计软件:
KEIL(uv3)软件进行编程控制;PROTEUS用来设计相应的电路图,两者进行联调,实现电路的软件
2
第三章硬件设计
仿真。
PROTEL99SE绘制原理图并制作对应的PCB板。
硬件平台:
PCCII900及其兼容机以上机器。
2.4系统的设计流程
本课题首先在Proteus画好原理图,再用Keil编写程序,通过Proteus和Keil联调进行仿真调试,调试过程中遇到问题通过认真修改原理图和程序,实现仿真。
仿真实现后用PROTEL99SE绘制原理图并制作对应的PCB板。
编写程序
调试
原理图设计
原理图和程序修改
调试
原理图与PCB板
图2
第三章硬件设计
硬件总体设计
3.1系统连接图
图3
3.1主控模块AT89C51芯片介绍
单片机中央处理系统的方案设计,我们选用AT89C51是一种带4K字节FLASH存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,俗称单片机。
AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。
单片机的可擦除只读存储器可以反复擦除1000次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。
AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
图4
3.2振荡复位电路
时钟振荡电路用于产生单片机正常工作时所需要的时钟信号,电路由两个30pF的瓷片电容和一个12MHz的晶振组成,并接入到单片机的XTAL1和XTAL2引脚处,使单片
4
机工作于内部振荡模式。
此电路在加电后延迟大约10ms振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率决定。
电路中两个电容C1、C2的作用使电路快速起振,提高电路的运行速度。
复位电路
复位电路的基本功能是:
系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。
为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位
图5
3.2信号采集(放大电路)
VSMsignalgenerator虚拟信号发生器
基于proteus仿真软件,我选用了这款软件自带的一个VSMsignalgenerator虚拟信号发生器,该发生器具有四种波形(方波,锯齿波,斜波,锯齿波)可供选择,同时VSMsignalgenerator虚拟信号发生器具有在一定范围内频率和幅度的调节功能,能方便的产生所需要的信号波形,从来来测试该示波器的工作状态。
运算放大电路
3.3液晶显示部分
128×64是一种带中文字库的具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。
图6
3.4键盘扫描电路的设计
由于设计的是示波器,在示波器显示波形的时候需要对波形的幅度频率进行调整,所以设计键盘对波形进行调整。
按扭作用四个按钮分别对应频率和幅度的加减调节,X轴减调节是减少频率,X轴加调节是增加频率,Y轴减调节是减少幅度,Y轴加调节是增加幅度。
图7
3.5ADC0808数模转换
ADC0808和ADC0809除精度略有差别外(前者精度为8位、后者精度为7位),其余各方面完全相同(ADC0808是ADC0809的简化版本,功能基本相同。
一般在硬件仿真时采用ADC0808进行A/D转换)。
它是CMOS器件,不仅包括一个8位的逐次逼近型的ADC部分,而且还提供一个8通道的模拟多路开关和通道寻址逻辑,因而有理由把它作为简单的“数据采集系统”。
利用它可直接输入8个单端的模拟信号分时进行A/D转换,在多点巡回检测和过程控制、运动控制中应用十分广泛。
1)主要技术指标和特性
(1)分辨率:
8位。
(2)总的不可调误差:
ADC0808为±LSB,ADC0809为±1LSB。
(3)转换时间:
取决于芯片时钟频率,如CLK=500kHz时,TCONV=128μs。
(4)单一电源:
+5V。
(5)模拟输入电压范围:
单极性0~5V;双极性±5V,±10V(需外加一定电路)。
(6)具有可控三态输出缓存器。
(7)启动转换控制为脉冲式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 简易 示波器 论文