资源描述:
《基于单片机的简易数字存储示波器设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、毕业设计(论文)说明书摘要科技成果日新月异,普通模拟示波器的功能已不能满足人们的要求,数字存储示波器以其可以存储波形,稳定的输出,方便观察波形,操作简单等特点代替了模拟示波器。本次设计的简易数字存储示波器,以80C51为核心,由信号采集、数据处理、波形显示、控制面板等功能模块组成。整个系统分成A/D转换部分、D/A转换部分、波形存储部分、键盘输入控制四大部分组成。基于题目要求,本系统对数据存储、水平扫描速度输出功能进行了重点设计。此存储示波器具有一般示波器实时采样实时显示的功能,又可以对某段波形进行即时存储和连续回放显示。输出波形可以在示波器X轴上放大2倍或4倍输出显
2、示。具体设计原理以及过程在下面章节中详细说明。关键字:数字存储、单片机、AT80C51、D/A转换、A/D转换7毕业设计(论文)说明书AbstractWantingdevelopshighspeedalongwiththescienceandtechnology,simulatesoscilloscope'sfunctionnottobeabletosatisfypeople'srequest,thedigitalstorageoscilloscopebyitsmaysavetheprofile,thestableoutput,facilitatedtheobserv
3、ationprofile,characteristicsandsoonsimplicityofoperatorreplaceshassimulatedtheoscilloscope.Thisdesign'ssimpledigitalstorageoscilloscope,take80C51asacore,bysignalgathering,thedataprocessing,theprofiledemonstratedthatfunctionalmodulesandsooncontrolpanelcompose.Theoverallsystemdividesintoa
4、/Dconversionfraction,theD/Aconversionfraction,theprofilememorypart,thekeyboardentrytocontrolfourmajorpartcompositions.Basedonthetopicrequest,thissystemtothedatastorage,thehorizontalscanningspeedoutputfunctionhascarriedonthekeydesign.Thisstorageoscilloscopenamelyhasthecommonoscilloscoper
5、eal-timesamplingrealtimedisplayfunction,mayalsocarryontheimmediatememorytosomesectionofprofilesandplaybackthedemonstrationcontinuously.Theoutputwaveshapemayenlarge2timeor4timeofoutputdemonstrationsontheoscilloscopeXaxis.Concreteprincipleofdesignaswellasprocessunderchapterdetailedexplana
6、tion.keywords:Thedigitalstorage,themonolithicintegratedcircuit,AT80C51,D/Atransform,A/Dtotransform7毕业设计(论文)说明书目录1绪论31.1简易数字存储示波器工作原理31.2数字存储部分介绍31.3模/数变换器和垂直分辨率61.4时基和水平的分辨率72方案及器件选择92.1控制部分92.2存储模块92.3数据采集模块102.4器件选择123软件设计153.1程序设计思路153.2程序流程及程序编制163.3程序介绍184普通数字存储示波器控制机构及其存储功能204.1预触
7、发和后触发204.2特殊的触发方式234.3波形存贮265测试结果及总结28心得体会31致谢32参考文献0附录127毕业设计(论文)说明书1绪论1.1简易数字存储示波器工作原理大部分数字存储示波器采用DMA(直接数据存取)方式控制采样、储存和显示数据,解决了单片机运行速度上限造成的数据带宽瓶颈,同时兼作锯齿波发生器的输入数据,简化了电路。本次设计采用单片机控制采样、存储和显示数据,采用二进制计数器产生数据存储地址。具有示波功能,可随时锁存当前波形。每隔一段时间对输入的模拟信号进行采样,然后经过A/D转换,把这些数字化后的信息按一定的顺序存入RAM中,