




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东华理工学院毕业设计(论文)封面PAGEPAGEi第1章前言1.1系统开发背景随着电子科技的飞速发展,电子技术正在逐渐改善着人们的学习、生活、工作,因此开发本系统希望能够给人们多带来一点生活上的乐趣。基于当前市场上的玩具市场需求量大,其中电子琴就是一个很好的应用方面。单片机技术使我们可以利用软硬件实现电子琴的功能,从而实现电子琴的微型化,可以用作玩具琴、音乐转盘以及音乐童车等等。并且可以进行一定的功能扩展。鉴于传统电子琴可以用键盘上的“k0”到“k16”键演奏从低So到高DO等16个音,从而可以用来弹奏喜欢的乐曲。1.2系统开发意义该设计具有以下优点:(1)可以随意弹奏想要表达的音乐;(2)制作简单,成本低。1.3设计目标由于本设计主要用于人们娱乐方面,因此在设计上尽量使其安全以及简单易操作。其次,在这次设计可行性上进行分析如下:1、经济可行性:所谓经济可行性,即在这次设计上需要投入资金的多少,由于竞赛设计是没有项目资金,没有开发经费,因此在经济上必须能够承受,比较理想化的项目对于我们毕业设计来说是不可行的。通过分析后,无论是在器件价格或是常见度上均是可行的。2、技术可行性:技术可行性主要是分析技术条件上是否能够顺利开展并完成开发工作,硬件、软件能否满足设计者的需要等。通过分析各种软件环境,硬件仿真环境等均已经具备。综上所述,本系统设计目标已经明确,在经济与技术上均可行,因此本系统的开发是完全可行的。第2章方案论证2.1控制模块选择方案 方案一:用可控硅制作电子琴。将220V交流电经变压器降压,再经过整流、滤波,获得+13.5V直流电压。将单向可控硅SCR和电阻、电容组成驰张振荡器电路。但该设计方案制作成本高且复杂。方案二:采用AT89C51单片机进行控制,由于AT89C51不具备ISP功能,因此Atmel公司已经停产在市面上已经不常见,况且其ROM只有4K在系统将来升级方面没有潜力。方案三:采用AT89S52单片机进行控制,由于其性价比高,完全满足了本作品智能化的要求,它的内部程序存储空间达到8K,使软件设计有足够的内部使用空间并且方便日后系统升级,使用方便,抗干扰性能提高。鉴于上述对比与分析,本设计采用方案三2.2按键选择方案传统电子琴可以用键盘上的“1”到“A”键演奏从低SO到高DO等11音。该设计有16个按钮矩阵,设计成16个音,可以实现音阶在低音4高音5之间。比传统音阶范围大,弹奏效果好。第3章系统硬件设计及说明3.1系统组成及总体框图硬件设计的任务是根据总体设计要求,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的原理框图、电路原理图。该设计要实现一种由单片机控制的电子琴,单片机工作于12MHZ时钟频率,使用其定时/计数器T1,工作模式为1,改变计数值TH1和TL1可以产生不同频率的脉冲信号。该设计具有11个音节的键盘,用户可以根据乐谱在键盘上进行演奏,音乐发生器会根据用户的弹奏,通过扬声器将音乐播放出来。由于本例实现的音乐发生器是由用户通过键盘输入弹奏乐曲的,所以节拍由用户掌握,不由程序控制。用单片机产生的音频脉冲直接驱动扬声器并不能产生所要实现的音乐,因为它没有足够的驱动能力,这就需要音频功率放大电路。本例使用国家半导体公司的低压音频功率放大器LM324来实现音频功放电路。键盘扫描键盘扫描AT89S52液晶显示蜂鸣器播放音乐电源部分图3.1系统结构图3.2显示电路本次设计的显示电路采用LCD液晶显示。通过单片机编程,让LCD液晶显示,以此来实现按键与显示程序的一致性。3.3部分功能模块原理图3.3.1AT89S52模块电路原理图单片机主程序模块通过对键盘扫描程序信号的读取,在通过调出对应的子程序,取出液晶显示的编码和定时器初始值以产生不同的声音信号。在这一过程中,对液晶显示通过对数组的操作,对声音信号则是通过中断程序进行控制。图3.2AT89S52模块电路原理图3.3.2LCD液晶显示模块电路原理图图3.4LCD液晶显示模块电路原理图3.3.3音频处理模块电路原理图由于单片机驱动能力不够,在处理音符信号时,需加功率放大装置,因LM324芯片具有低功耗、高增益的特点,这合适单片机低功耗输出,所以加装LM324音频信号放大器对信号进行放大。图3.5音频处理模块电路原理图3.3.4掉电保护电路原理图图3-7掉电保护电路原理图第4章系统软件设计本软件设计关键是要实现一种由单片机控制的简单音乐发生器,它由16个音节组成的的键盘,用户可以根据乐谱在键盘上进行演奏,音乐发生器会根据用户的弹奏,通过扬声器将音乐播放出来。4.1音乐相关知识乐音听起来有的高,有的低,这就叫音高,音高是由发音物体振动频率的高低决定的,频率高声音就高,频率低,声音就低,不同音调的乐音是用C、D、E、F、G、A、B表示的,这7个字母就是乐音的音名,它们一般依次唱成DO、RE、MI、FA、SO、LA、SI,这是唱曲时乐音的发音,所以叫唱名。音持续时间的长短即时值,一般用拍数表示,休止符表示暂停发音。一首音乐是由许多不同的音符组成的,而每个音符对应着不同的频率,这样就可以利用不同频率的组合,加以与拍数对应的延时,构成音乐。4.2如何用单片机实现音乐的节拍除了音符以外,节拍也是音乐的关键组成部分。节拍实际上就是音持续时间的长短,在单片机系统中可以用延时来实现,如果1/4拍的延时是0.4秒,则1拍的延时是1.6秒,只要知道1/4拍的延时时间,其余的节拍延时时间就是它的陪数。如果单片机要自己播放音乐,那么必须在程序设计中考虑到节拍的设置,由于本例实现的音乐发生器是由用户通过键盘输入弹奏乐曲的,所以节拍由用户掌握,不由程序控制。对于不同的曲调我们也可以用单片机的另外一个定时/计数器来完成。音乐的音拍,一个节拍为单位(C调)具体如下表:表4.1音乐节拍表曲调值DELAY曲调值DELAY调4/4125ms调4/462ms调3/4187ms调3/494ms调2/4250ms调2/4125ms4.3如何用单片机产生音频脉冲了解音乐的一些基本知识后可知,产生不同频率的音频脉冲即能产生音乐,对于单片机而言,产生不同频率有脉冲非常方便,可以利用它的定时/计数器来产生这样的方波频率信号,因此,需要弄清楚音乐中的音符和对应的频率,以及单片机定时计数的关系。在本实验中,单片机工作于12MHZ时钟频率,使用其定时/计数器T1,工作模式为1,改变计数值TH1和TL1可以产生不同频率的脉冲信号,在此情况下,C调的各音符频率与计数值T的对照如下表:表4.2音符频率与计数值T的对照表音符频率(HZ)计数值(T值)音符频率(HZ)计数值(T值)低1DO26263628#4FA#74064860#1DO#27763737中5SO78464898低2RE29463835#5SO#83194934#2RE#31163928中6LA88064968低3MI33064021#6LA#93264994低4FA34964103中7SI96865030#4FA#37064185低1DO104665058低SO39264260#1DO#110965085#5SO#41564331高2RE117565110低6LA44064400#2RE#124565134#6LA#46664463高3MI131865157低7SI49464524高4FA139765178中1DO52364580#4FA#149065198#1DO#55464633高5SO156865217中2RE58764633#5SO#166165235#2RE#62264884高6LA176065252中3MI65964732#6LA#186565268中4FA69864820高7SI196765283T的值决定了TH1和TL1的值,其关系为:TL1=T%256,TH1=T/2564.4系统总体功能流程图NN调用初始化函数主程序开始键扫函数YLCD液晶显示扬声器出声图4.1主程序框图按键子程序流程图如下:K1键按下K2键按下K1键按下K2键按下K3键按下K4键按下K5键按下K6键按下K7键按下数码管显示3.,并播放mi的低音数码管显示4.,并播放fa的低音数码管显示5.,并播放so的低音K8键按下数码管显示6.,并播放la的低音数码管显示7.,并播放si的低音数码管显示1,并播放do的中音数码管显示2,并播放re的中音数码管显示3,并播放mi的高阶中音图K9键按下K9键按下K10键按下K11键按下K12键按下K13键按下K14键按下K15键按下数码管显示4并播放fa的中音数码管显示5并播放so的中音数码管显示6,并播放la的中音K16键按下数码管显示7,并播放si的中音数码管显示A,并播放do的高音数码管显示B,并播放re的高音数码管显示C,并播放mi的高音数码管显示D,并播放fa的高阶高音第5章电路仿真5.1仿真图图5.1仿真图第6章PCB印制板制作6.1印制板制作的要求(1)电源线、地线应各设置一条总线;(2)线宽尽可能的宽;(3)应减少软线跳线的使用;(4)元器件排版要均匀,按模块排版,防止各模块信号干扰;(5)铜箔线不可以产生锐角。6.2印制电路板图图6.1主控电路PCB板图第7章系统调试电路调试是整个系统功能否实现的关键步骤,我们将整个调试过程分为三大部分:硬件调试、软件调试和综合调试。7.1软件仿真调试软件仿真调试主要是针对单片机部分进行调试。在软件运行前,先确保电路中连线正确,这一工作是整个调试工作的第一步,也是非常重要的一个步骤。在这部分调试中主要通过目测,用来完成检测电路中是否存在断路或者短路情况等。在确保软件仿真电路正常,无异常情况(断路或短路)方可进行软件运行,在本次设计中,软件运行主要是测试单片机键盘控制部分、数码管点亮部分、和音频功放电路调试。1、LCD液晶电路调试:软件运行,随机按下按钮可以看到数码管显示数字;2、单片机键盘控制部分调试:软件运行,随机按动键盘可以发现各个按键对应的音正确。7.2软件调试调试主要方法和技巧:通常一个调试程序应该具备至少四种性能:跟踪、断点、查看变量、更改数值。整个程序是一个主程序调用各个子程序实现功能的过程,要使主程序和整个程序都能平稳运行,各个模块的子程序的正确与平稳运行必不可少,所以在软件调试的最初阶段就是把各个子程序模块进行分别调试。附录1.主要电路原理图:2.程序文件:/****************************************************标题:液晶显示程序*日期:*作者:*版本:***************************************************/#include<reg52.h>#include<intrins.h>#include"string.h"#include<LCD12864.h>#include<key_scan.h> #include"24c02.h" #defineucharunsignedchar#defineuintunsignedint#defineulongunsignedlong sbitpsb=P2^1;sbitret=P2^3;sbitP3_7=P3^7;ucharkeyword;uintT=0;uchari;codeunsignedcharsszymmh[]={6,2,3,5,2,1,3,2,2,5,2,2,1,3,2,6,2,1,5,2,1,6,2,4,3,2,2,5,2,1,6,2,1,5,2,2,3,2,2,1,2,1,6,1,1,5,2,1,3,2,1,2,2,4,2,2,3,3,2,1,5,2,2,5,2,1,6,2,1,3,2,2,2,2,2,1,2,4,5,2,3,3,2,1,2,2,1,1,2,1,6,1,1,1,2,1,5,1,6,0,0,0};//世上只有妈妈好?codeunsignedcharsb[]={5,2,2,3,2,1,5,2,1,1,3,4,6,2,2,1,3,2,5,2,4,5,2,2,1,2,1,2,2,1,3,2,2,2,2,1,1,2,1,2,2,6,5,2,2,3,2,1, 5,2,1,1,3,2,7,2,2,6,2,2,1,3,2,5,2,4,5,2,2,2,2,1,3,2,1,4,2,2,7,1,2,1,2,8,6,2,2,1,3,2,1,3,4,7,2,2,6,2,1,7,2,1,1,3,4,6,2,1,7,2,1,1,3,1,6,2,1,6,2,1,5,2,1, 3,2,1,1,2,1,2,2,8,5,2,2,3,2,1,5,2,1,1,3,2,7,2,2,6,2,2, 1,3,2,5,2,4,5,2,2,2,2,1,3,2,1,4,2,2,7,1,2,1,2,8};//送别codeunsignedchardfh[]={5,2,2,5,2,1,6,2,1,2,2,2,1,2,2,1,2,1,6,1,1,2,2,2, 5,2,2,5,2,2,6,2,1,1,3,1,6,2,1,5,2,1,1,2,2, 1,2,1,6,1,1,2,2,2,5,2,2,2,2,2,1,2,2,7,1,1, 6,1,1,5,1,1,5,2,2,2,2,2,3,2,1,2,2,1,1,2, 1,1,2,1,6,1,2,2,2,1,3,2,1,2,2,1,1,2,1,2, 2,1,1,2,1,7,1,1,6,1,1,5,1,1};//东方红codeunsignedcharxyxy[]={6,2,2,1,3,2,7,2,1,6,2,1,5,2,1,6,2,1,3,2,6, 6,2,1,5,2,1,6,2,2,1,3,2,7,2,2,6,2,1, 7,2,1,1,3,6,1,3,1,2,3,1,3,3,1,3,3,1, 3,3,1,3,3,1,2,3,4,1,3,1,7,2,1,6,2,1, 7,2,1,5,2,2,6,2,2,1,3,2,7,2,2,6,2,1, 5,2,1,6,2,6,6,2,2,6,2,1,1,3,1,7,2,2, 5,2,2,6,2,8,6,2,4,3,2,1,5,2,1,6,2,2, 3,3,2,2,3,1,1,3,1,7,2,1,1,3,1,1,3,6, 1,3,1,7,2,1,6,2,2,6,2,1,6,2,1,5,2,1, 5,2,1,6,2,2,3,2,6,3,2,1,5,2,1,6,2,2, 3,3,2,2,3,1,1,3,1,7,2,1,1,3,1,1,3,6, 1,3,1,7,2,1,6,2,2,6,2,2,5,2,2,7,2,2,6,2,8};//星语心愿 codeunsignedcharyxdcb[]={5,1,1,1,2,1,3,2,2,5,2,1,3,2,2,2,2,1, 1,2,1,1,2,1,1,2,1,1,2,1,6,1,1, 5,1,1,5,1,1,1,2,1,3,2,2,5,2,2, 5,2,1,5,2,1,6,2,1,5,2,1,5,2,1, 2,2,1,3,2,1,2,2,1,1,2,1,2,2,1, 2,2,2,6,2,1,5,2,1,3,2,2,5,2,2, 5,2,1,5,2,1,6,2,1,5,2,1,3,2,1, 2,2,1,1,2,1,2,2,1,6,1,2,5,1,1, 6,1,1,1,2,2,2,2,1,3,2,1,2,2,2, 3,2,1,1,2,1,1,2,4,5,1,1,1,2,1, 1,2,4,3,2,1,5,2,1,1,3,2,7,2,1, 1,3,1,7,2,2,6,2,1,5,2,1,6,2, 1,1,3,1,3,2,1,2,2,1,1,2,2,1,2, 1,1,2,1,1,2,1,1,3,2,5,2,1,6,2, 1,5,2,1,2,2,1,3,2,1,2,2,1,1,2, 1,2,2,1,2,2,4,13,2,1,5,2,1,1,3, 2,7,2,1,1,3,1,7,2,2,6,2,1,5,2, 1,6,2,1,1,3,1,3,2,1,2,2,1,1,2, 2,1,2,1,1,2,1,1,2,1,1,3,2,5,2, 1,6,2,1,5,2,1,2,2,1,3,2,1,2,2,1,1,2,4,};/*功 能:显示菜单栏*/voiddisplay_menu(void){ lcd_clear(); while(1) { display(2,2,"电子琴演奏"); keyword=0; keyword=key_scan(); switch(keyword) { case0x11:lcd_clear(); display(2,4,"0"); T=63928; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x12: lcd_clear(); display(2,4,"1"); T=64021; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x14: lcd_clear(); display(2,4,"2"); T=64185; TH0=T/256; TL0=T%256; TR0=1; break; case0x18: lcd_clear(); display(2,4,"3"); T=64331; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x21:lcd_clear(); display(2,4,"4"); T=64400; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x22:lcd_clear(); display(2,4,"5"); T=64524; TH0=T/256; TL0=T%256; TR0=1; TR1=1; Break; case0x24: lcd_clear(); display(2,4,"6"); T=64400; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x28:lcd_clear(); display(2,4,"7"); T=64732; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x41: lcd_clear(); display(2,4,"8"); T=64777; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x42: lcd_clear(); display(2,4,"9"); T=64860; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x44:lcd_clear(); display(2,4,"A"); T=64934; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x48:lcd_clear(); display(2,4,"B"); T=64994; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x81:lcd_clear(); display(2,4,"C"); T=65030; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x82:lcd_clear(); display(2,4,"D"); T=65058; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x84:lcd_clear(); display(2,4,"E"); T=65110; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; case0x88:lcd_clear(); display(2,4,"F"); T=65134; TH0=T/256; TL0=T%256; TR0=1; TR1=1; break; default: TR0=0; TR1=0; break; } } }voidtime0(void)interrupt1using2{P3_7=!P3_7;TH0=T/256;TL0=T%256;}voidtime1(void)interrupt3using3{TH1=0XD8; /*10ms*/TL1=0XF0;}/*********************主程序*********************/voidmain(void){ TMOD=0X11; EA=1; ET0=1; ET1=1; TH1=0XD8;TL1=0XF0;P0=0x00;/*为了调试方便*/lcd_set(); lcd_clear(); while(1){display(2,2,"湖南工学院");keyword=key_scan();switch(keyword){ case0x84: lcd_clear(); display_menu(); break; default:break; } }}ganemploymenttribunalclaiEmploymenttribunalssortoutdisagreementsbetweenemployersandemployees.Youmayneedtomakeaclaimtoanemploymenttribunalif:youdon'tagreewiththedisciplinaryactionyouremployerhastakenagainstyouyouremployerdismissesyouandyouthinkthatyouhavebeendismissedunfairly.Formoreinformationaboutdismissalandunfairdismissal,see
Dismissal.Youcanmakeaclaimtoanemploymenttribunal,evenifyouhaven't
appealed
againstthedisciplinaryactionyouremployerhastakenagainstyou.However,ifyouwinyourcase,thetribunalmayreduceanycompensationawardedtoyouasaresultofyourfailuretoappeal.Rememberthatinmostcasesyoumustmakeanapplicationtoanemploymenttribunalwithinthreemonthsofthedatewhentheeventyouarecomplainingabouthappened.Ifyourapplicationisreceivedafterthistimelimit,thetribunalwillnotusuallyaccepti.Ifyouareworriedabouthowthetimelimitsapplytoyou,takeadvicefromoneoftheorganisationslistedunder
Furtherhelp.Employmenttribunalsarelessformalthansomeothercourts,butitisstillalegalprocessandyouwillneedtogiveevidenceunderanoathoraffirmation.Mostpeoplefindmakingaclaimtoanemploymenttribunalchallenging.Ifyouarethinkingaboutmakingaclaimtoanemploymenttribunal,youshouldgethelpstraightawayfromoneoftheorganisationslistedunder
Furtherhelp.Ifyouarebeingrepresentedbyasolicitoratthetribunal,theymayaskyoutosignanagreementwhereyoupaytheirfeeoutofyourcompensationifyouwinthecase.Thisisknownasa
damages-basedagreement.InEnglandandWales,yoursolicitorcan'tchargeyoumorethan35%ofyourcompensation
ifyouwinthecase.Ifyouarethinkingaboutsigningupfor
adamages-basedagreement,youshouldmakesureyou'reclearaboutthetermsoftheagreement.Itmightbebesttogetadvicefromanexperiencedadviser,forexample,ataCitizensAdviceBureau.
TofindyournearestCAB,includingthosethatgiveadvicebye-mail,clickon
nearestCAB.Formoreinformationaboutmakingaclaimtoanemploymenttribunal,see
Employmenttribunals.The(lackof)airupthereWatchmCaymanIslands-basedWebb,theheadofFifa'santi-racismtaskforce,isinLondonfortheFootballAssociation's150thanniversarycelebrationsandwillattendCity'sPremierLeaguematchatChelseaonSunday."IamgoingtobeatthematchtomorrowandIhaveaskedtomeetYayaToure,"hetoldBBCSport."Formeit'sabouthowhefeltandIwouldliketospeaktohimfirsttofindoutwhathisexperiencewas."Uefahas
openeddisciplinaryproceedingsagainstCSKA
forthe"racistbehaviouroftheirfans"during
City's2-1win.MichelPlatini,presidentofEuropeanfootball'sgoverningbody,hasalsoorderedanimmediateinvestigationintothereferee'sactions.CSKAsaidtheywere"surprisedanddisappointed"byToure'scomplaint.InastatementtheRussiansideadded:"WefoundnoracistinsultsfromfansofCSKA."Agehasreachedtheendofthebeginningofaword.Maybeguiltyinhisseemstopassingalotofdifferentlifebecametheappearanceofthesameday;Maybebackinthepast,tooneselftheparanoidweirdbeliefdisillusionment,thesedays,mymindhasbeenverymessy,inmymindconstantly.Alwaysfeeloneselfshouldgotodosomething,orwritesomething.Twentyyearsoflifetrajectorydeeplyshallow,suddenlyfeelsomething,doit.一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。Theendofourlife,andcanmeetmanythingsreallydo?而穷尽我们的一生,又能遇到多少事情是真正地非做不可?Duringmychildhood,thinkluckymoneyandnewclothesarenecessaryforNewYear,butastheadvanceoftheage,willbemoreandmorefoundthatthosethingsareoptional;Juniorhighschool,thoughttohaveacrushonjustmeansthattherealgrowth,butoverthepastthreeyearslater,hiswritingofalumniinpeace,suddenlyfoundthatisn'treallygrowup,itseemsisnotsoimportant;Theninhighschool,thinkdon'twanttogiveventtooutyourinnervoicecanbeinthehighschoolchildrenofthefeelingsinaperiod,butwaseventuallyinfarctionwhengraduationpartyinthethroat,lateragainstoodonthepitchhehassweatprofusely,lookedathisthrownabasketballhoops,suddenlyfoundhimselfhasalreadycan'trememberhisappearance.童年时,觉得压岁钱和新衣服是过年必备,但是随着年龄的推进,会越来越发现,那些东西根本就可有可无;初中时,以为要有一场暗恋才意味着真正的成长,但三年过去后,自己心平气和的写同学录的时候,突然就发现是不是真正的成长了,好像并没有那么重要了;然后到了高中,觉得非要吐露出自己的心声才能为高中生涯里的懵懂情愫划上一个句点,但毕业晚会的时候最终还是被梗塞在了咽喉,后来再次站在他曾经挥汗如雨的球场,看着他投过篮球的球框时,突然间发现自己已经想不起他的容颜。Originally,thisworld,canproduceachemicalreactiontoanevent,inadditiontoresolutely,havetodo,andtime.原来,这个世界上,对某个事件能产生化学反应的,除了非做不可的坚决,还有,时间。Aperson'stime,yourideasarealwaysspecialtoclear.Want,want,lineisclear,asifnothingcouldshakehis.Alsoonceseemedtobedeterminedtodosomething,butmoreoftenishebackedoutatlast.Dislikehiscowardice,finallyfoundthattherearealotoflove,therearealotofmiss,likeshadowreallyhavebeendoomed.Thosewhodo,justgreenyearsoneselfgiveoneselfanarminjection,orisaself-righteousspiritual.一个人的时候,自己的想法总是特别地清晰。想要的,不想要的,界限明确,好像没有什么可以撼动自己。也曾经好像已经下定了决心去做某件事,但更多的时候是最后又打起了退堂鼓。嫌恶过自己的怯懦,最终却发现有很多缘分,有很多错过,好像冥冥之中真的已经注定。那些曾经所谓的非做不可,只是青葱年华里自己给自己注射的一支强心剂,或者说,是自以为是的精神寄托罢了。Atthemoment,theskyisdark,theairisfreshfactorafterjustrained.Suddenlythoughtofblueplaidshirt;Thosewerebrokenintovariousshapesofstationery;Fromthecorneratthebeginningofdeepfriendship;Havedeclaredtheendoftheencounterthathaven'tstartplanning...Thoseyears,thosedaysofdo,finally,likeyouth,willendinourlife.此刻,天空是阴暗的,空气里有着刚下过雨之后的清新因子。突然想到那件蓝格子衬衫;那些被折成各种各样形状的信纸;那段从街角深巷伊始的友谊;还有那场还没有开始就宣告了终结的邂逅计划……那些年那些天的非做不可,终于和青春一样,都将在我们的人生中谢幕。Baumgartnerthedisappointingnews:Missionaborted.rplaysanimportantroleinthismission.Startingattheground,conditionshavetobeverycalm--windslessthan2mph,withnoprecipitationorhumidityandlimitedcloudcover.Theballoon,withcapsuleattached,willmovethroughthelowerleveloftheatmosphere(thetroposphere)whereourday-to-dayweatherlives.ItwillclimbhigherthanthetipofMountEverest(5.5miles/8.85kilometers),driftingevenhigherthanthecruisingaltitudeofcommercialairliners(5.6miles/9.17kilometers)andintothestratosphere.Ashecrossestheboundarylayer(calledthetropopause),ecanexpectalotofturbulence.ThesupersonicdescentcouldhappenasearlyasSunda.TheweatheTheballoonwillslowlydrifttotheedgeofspaceat120,000feet(Then,Iwouldassume,hewillslowlystepoutontosomethingresemblinganOlympicdivingplatform.Below,theEarthbecomestheconcretebottomofaswimmingpoolthathewantstolandon,butnottoohard.Still,he'llbetravelingfast,sodespitethedistance,itwillnotbelikedivingintothedeependofapool.Itwillbelikeheisdivingintotheshallowend.SkydiverprepsforthebigjumpWhenhejumps,heisexpectedtoreachthespeedofsound--690mph(1,110kph)--inlessthan40seconds.Likehittingthetopofthewater,hewillbegintoslowasheapproachesthemoredenseairclosertoEarth.Butthiswillnotbeenoughtostophimcompletely.Ifhegoestoofastorspinsoutofcontrol,hehasastabilizationparachutethatcanbedeployedtoslowhimdown.Histeamhopesit'snotneeded.Instead,heplanstodeployhis270-square-foot(25-square-meter)mainchuteatanaltitudeofaround5,000feet(1,524meters).Inordertodeploythischutesuccessfully,hewillhavetoslowto172mph(277kph).Hewillhaveareserveparachutethatwillopenautomaticallyifhelosesconsciousnessatmachspeeds.Evenifeverythinggoesasplanned,itwon't.Baumgartnerstillwillfreefallataspeedthatwouldcauseyouandmetopassout,andnoparachuteisguaranteedtoworkhigherthan25,000feet(7,620meters).causethere题目:基于AT89S52单片机的数字万用表设计英文题目:THEDESIGNOFDIGITALMULTITESTERBASEDONMONOLITHICINTEGRATEDCIRCUIT学生姓名学号指导老师专业二零年六月摘要本次设计用单片机芯片AT89S52设计一个数字万用表,能够测量交、直流电压值、直流电流、直流电阻以及电容,四位数码显示。此系统由分流电阻、分压电阻、基准电阻、电容测试芯片电路、51单片机最小系统、显示部分、报警部分、AD转换和控制部分组成。为使系统更加稳定,使系统整体精度得以保障,本电路使用了AD0809数据转换芯片,单片机系统设计采用AT89S52单片机作为主控芯片,配以RC上电复位电路和11.0592MHZ震荡电路,显示芯片用TEC6122,驱动8位数码管显示。程序每执行周期耗时缩到最短,这样保证了系统的实时性。关键词数字万用表AT89S52单片机AD转换与控制东华理工学院毕业设计(论文)AbstractAbstractThisdesignisdesignadigitaluniversalmeterwithchipAT89s52ofone-chipcomputer,canmeasureandhandin,directcurrentpressingvalue,directcurrentflow,thedirectcurrentishindered,fournumbersshow.Thissystemisshuntedresistance,resistanceofpartialpressure,basicresistance,minimumsystemof51one-chipcomputers,shownthatsome,warningpart,ADchangeandcontrolmakinguppartly.Inordertomakethesystemmoresteady,makethewholeprecisionofthesystembeensured,thiscircuithasusedAD0809datatochangethechip,theone-chipcomputersystemisdesignedtoadoptAT89S52one-chipcomputerasthetopmanagementchip,theelectricityisrestoredtothethronethecircuitand11.0592MHZandshakenthecircuittomatchonRC,showthatthechipusesTEC6122,urge8numberstobeinchargeofshowing.Theeveryexecutioncycleconsumingtimeofprocedurecontractstogetshortest,inthiswaythereal-timecharacterofthesecuritysystem.Keyword:DigitaluniversalmeterAT89S52one-chipcomputerADchangesandcontrols东华理工学院毕业设计(论文)目录目录TOC\o"1-3"\u摘要 iAbstract ii绪论 51.数字万用表设计背景 71.1数字万用表的设计目的和意义 71.2数字万用表的设计依据 71.3数字万用表设计重点解决的问题 72数字万用表总体设计方案 72.1数字万用表的基本原理 72.2数字万用表的硬件系统设计总体框架图 132.3硬件电路设计方案及选用芯片介绍 142.3.1设计方案 142.3.2芯片选择及功能简介 142.4数字万用表的硬件设计 252.4.1分模块详述系统各部分的实现方法 252.4.2数字万用表控制硬件整体结构图 302.4.3电路的工作过程描述 303.系统软件与流程图 323.1电路功能模块 323.2系统总流程图 323.3物理量采集处理流程 343.4电压测量过程流程图 343.5电流的测量过程流程图 363.6电阻的测量过程流程图 373.7电容测量过程流程图 39结论 40致谢 41参考文献 42东华理工学院毕业设计(论文)绪论绪论数字万用表亦称数字多用表,简称DMM(DigtialMultimeter)。它是采用数字化测量技术,把连续的模拟量转换成不连续的、离散的数字形式并加以显示的仪表。传统的指针式万用表功能单精度低,不能满足数字化时代的需求,采用单片的数字万用表,精度高、抗干扰能力强,可扩展尾强、集成方便,目前,由各种单片机芯片构成的数字电万用表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,显示出强大的生命力。数字万用表具有以下几点特点:1).显示清晰直观,计数准确为了提高观察的清晰度,新型的手持式数字用用表(HDMM)已普遍采用字高为26mm的大屏幕LCD(液晶显示器)。有些数字万用表还增加了背光源,以便于夜间观察读数。2).显示位数数字万用表的显示位数通常为3位半到8位半。3).准确度高准确度是测量结果中系统误差与随机误差的综合。它表示测量结果与真值的一致程度,也反映了测量误差的大小,准确度愈高,测量误差愈小。数字万用表的准确度远优于指针万用表。4).分辨力高数字万用表在最低电压量程上末位1个字所代表的电压值,称作仪表的分辨力,宏观世界反映了仪表灵敏度的高低。分辨力随显示位数的增加而提高。5).测试功能强数字万用表不公可以测量直流电压(DCV)、交流电压(ACV)、直流电流(DCA)、交流电流(ACA)、电阻(Ω)、二极管正向压降(Uf)、等等。新型数字万用表大多增加了下述测试功能:读数保持(HOLD)、逻辑(LOGIC)测试等等。6).测量范围宽数字万用表可满足常规电子测量的需要。智能数字万用表的测量范围更宽。7).测量速率快数字万用表在每秒钟内对被测电压的测量次数叫测量速率,单位是“次/秒”。它主要取决于A/D转换器的转换速率。一般数字万用表的测量速率为2~5次/秒。有的能达到20次/秒以上,另有的一些比这个还要高得多。数字万用表可满足不同用户对测量速率的需要。8).输入阻抗高数字万用表电压挡具有很高的输入阻抗,通常为10~10000MΩ,从被测电路上吸取的电流小,不会影响被测信号源的工作状态,能减小由信号源内阻引起的测量误差。9).集成度高,微功耗新型数字万用表普遍采用CMOS大规模集成电路的A/D转换器,整机功耗很低,3位半,4位半手持式数字万用表的整机功耗仅几十毫瓦,可用9V叠层电池供电。10).保护功能完善,抗干扰能力强数字万用表具有比较完善的保护电路,过载能力强,新型数字万用表还增加了高压保护器件,能防止浪涌电压。本设计就是基于这个基础设计一个基于单片机的数字万用表。该设备具有直观简单的优点。并且能深入的说明万用表的测量原理。能直观的了解万用表各个部分的结构和测试原则。东华理工学院毕业设计(论文)总体设计方案1.数字万用表设计背景在本章中主要介绍了系统的设计原则和总体方案及系统概述等。1.1数字万用表的设计目的和意义数字万用表是当前电子、电工、仪器、仪表和测量领域大量使用的一种基本测量,已被广泛应用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力。随着时代科技的进步,数字万用表的功能越来越强大,把电量及非电量的测量技术提高到崭新水平。1.2数字万用表的设计依据根据数字万用表的原理,结合以下的设计要求:“设计一个数字万用表,能够测量交、直流电压值,直流电流、直流电阻,四位数码显示。实现多级量程的直流电压测量,其量程范围是200mv、2v,20v,200v和500v.实现多级量程的交流电压测量,其量程范围是200mv、2v,20v,200v和500v.实现多级量程的直流电流测量,其量程范围是2mA
,20mA,200mA、2A和20A.实现多级量程的电阻测量,其量程范围是200、2k,20k,200k和2M。”以及电容测量电路。由此设想出以下的解决方法,即数字万用表的系统由分流电阻、分压电阻、基准电阻、电容测试芯片电路、51单片机最小系统、显示部分、报警部分、AD转换和控制部分组成。为使系统更加稳定,使系统整体精度得以保障。1.3数字万用表设计重点解决的问题本设计重点要解决的问题是对不同量程的各种测量内容的转换,还有就是各部分电路组合成一个完整的数字万用表,而难点解决的问题就是程序的设计,要保正其可行性从而保证设计的正确性。2数字万用表总体设计方案2.1数字万用表的基本原理数字万用表的最基本功能是能够测量交直流电压,交直流电流,还有能够测量电阻,数字万用表的基本组成见图2.1。东华理工学院毕业设计(论文)总体设计方案图2.1数字万用表的基本组成下面我们分别介绍各个部分的组成:1)、模数(A/D)转换与数字显示电路常见的物理量都是幅值(大小)连续变化的所谓模拟量(模拟信号)。指针式仪表可以直接对模拟电压、电流进行显示。而对数字式仪表,需要把模拟电信号(通常是电压信号)转换成数字信号,再进行显示和处理(如存储、传输、打印、运算等)。数字信号与模拟信号不同,其幅值(大小)是不连续的。这种情况被称为是“量化的”。若最小量化单位(量化台阶)为,则数字信号的大小一定是的整数倍,该整数可以用二进制数码表示。但为了能直观地读出信号大小的数值,需经过数码变换(译码)后由数码管或液晶屏显示出来。例如,设=0.1,我们把被测电压与比较,看是的多少倍,并把结果四舍五入取为整数(二进制)。一般情况下,≥1000即可满足测量精度要求(量化误差≤1/1000=0.1%)。最常见的数字表头的最大示数为1999,被称为三位半()数字表。对上述情况,我们把小数点定在最末位之前,显示出来的就是以mV为单位的被测电压的大小。如:是(0.1)的1234倍,即=1234,显示结果为123.4()。这样的数字表头,再加上电压极性判别显示电路,就可以测量显示-199.9~199.9的电压,显示精度为0.1。由上可见,数字测量仪表的核心是模数(A/D)转换、译码显示电路。A/D转换一般又可分为量化、编码两个步骤。2)、多量程数字电压表原理在基准数字电压表头前面加一级分压电路(分压器),可以扩展直流电压测量的量程。如图2.2所示,为电压表头的量程(如200),为其内阻(如10),、为分压电阻,为扩展后的量程。图2.2分压电路原理图2.3多量程分压器原理由于r>>r2,所以分压比为扩展后的量程为多量程分压器原理电路见图2.3,5档量程的分压比分别为1、0.1、0.01、0.001和0.0001,对应的量程分别为2000、200、20、2和200。采用图3的分压电路虽然可以扩展电压表的量程,但在小量程档明显降低了电压表的输入阻抗,这在实际使用中是所不希望的。所以,实际数字万用表的直流电压档电路为图2.4所示,它能在不降低输入阻抗的情况下,达到同样的分压效果。图2.4使用分压电路图2.4使用分压电路例如:其中200档的分压比为其余各档的分压比可同样算出。实际设计时是根据各档的分压比和总电阻来确定各分压电阻的。如先确定再计算2000档的电阻再逐档计算、、、。尽管上述最高量程档的理论量程是2000,但通常的数字万用表出于耐压和安全考虑,规定最高电压量限为1000。换量程时,多刀量程转换开关可以根据档位自动调整小数点的显示,使用者可方便地直读出测量结果。3)、多量程数字电流表原理测量电流的原理是:根据欧姆定律,用合适的取样电阻把待测电流转换为相应的电压,再进行测量。如图2.5,由于,取样电阻上的电压降为即被测电流图2.5电流测量原理图2.6多量程分流器电路若数字表头的电压量程为,欲使电流档量程为,则该档的取样电阻(也称分流电阻)为如=200,则=200档的分流电阻为。多量程分流器原理电路见图2.6。图2.6中的分流器在实际使用中有一个缺点,就是当换档开关接触不良时,被测电路的电压可能使数字表头过载,所以,实际数字万用表的直流电流档电路为图2.7所示。图2.7实用分流器电路图2.7中各档分流电阻的阻值是这样计算的:先计算最大电流档的分流电阻图2.7实用分流器电路再计算下一档的依次可计算出、和。图2.8AC-DC变换器原理简图图中的BX是2A保险丝管,电流过大时会快速熔断,超过流保护作用。两只反向连接且与分流电阻并联的二极管D1、D2为塑封硅整流二极管,它们起双向限幅过压保护作用。正常测量时,输入电压小于硅二极管的正向导通压降,二极管截止,对测量毫无影响。一旦输入电压大于0.7,二极管立即导通,两端电压被限制住(小于0.7),保护仪表不被损坏。图2.8AC-DC变换器原理简图4)、交流电压电流测量处理原理数字万用表中交流电压,电流测量电路是在直流电压、电流测量电路的基础上,在分压器或分流器之后加入了一级交流-直流(AC-DC)变换器,图2.8为其原理简图。该AC-DC变换器主要由集成运算放大器、整流二极管、RC滤波器等组成,还包含一个能调整输出电压高低的电位器,用来对交流电压档进行校准之用。调整该电位器可使数字表头的显示值等于被测交流电压的有效值。同直流电压档类似,出于对耐压、安全方面的考虑,交流电压最高档的量限通常限定为700(有效值)。5)、电阻测量原理图2.9电阻测量原理数字万用表中的电阻档采用的是比例测量法,其原理电路见图2.9。图2.9电阻测量原理由稳压管ZD提供测量基准电压,流过标准电阻和被测电阻的电流基本相等(数字表头的输入阻抗很高,其取用的电流可忽略不计)。所以A/D转换器的参考电压和输入电压有如下关系:即图2.10电阻测量图2.10电阻测量根据所用A/D转换器的特性可知,数字表显示的是与的比值,当=时显示“1000”,=0.5时显示“500”,以此类推。所以,当时,表头将显示“1000”,当时显示“500”,这称为比例读数特性。因此,我们只要选取不同的标准电阻并适当地对小数点进行定位,就能得到不同的电阻测量档。如对200档,取=100,小数点定在十位上。当=100时,表头就会显示出100.0。当变化时,显示值相应变化,可以从0.1测到199.9。又如对2档,取,小数点定在千位上。当变化时,显示值相应变化,可以从0.001测到1.999。其余各档道理相同,同学们可自行推演。数字万用表多量程电阻档电路见图10。由上分析可知,……图2.10中由正温度系数(PTC)热敏电阻与晶体管组成了过压保护电路,以防误用电阻档去测高电压时损坏集成电路。当误测高电压时,晶体管发射极将击穿从而限制了输入电压的升高。同时随着电流的增加而发热,其阻值迅速增大,从而限制了电流的增加,使的击穿电流不超过允许范围。即只是处于软击穿状态,不会损坏,一旦解除误操作,和都能恢复正常。6)、电容测量原理电容测量是根据电容充电原理其充电电压与时间成一定的指数关系。根据电压和时间可以计算出电容的值。2.2数字万用表的硬件系统设计总体框架图如下图2.11所示,本万用表由以下几部分功能组成,复位电路、震荡电路、ADC输入、被测量显示、超限报警、ADC使能控制。复位电路用来清零,进行下一次的测量;震荡电路用来消除一些外来干扰,使电路工作更加稳定;ADC输入则是将输入量进行AD转换;测量显示就是显示测量的数值;超限报警部分则是用作当测量量超出量程范围时发出警报,以便提醒用户更改大量程;ADC使能控制则用来对输入量进行控制,允许输入或者不允许。复位电路复位电路震荡电路ADC输入被测量显示超限报警ADC使能控制89s52图2.11.总体电路设计原理图2.3硬件电路设计方案及选用芯片介绍2.3.1设计方案用单片机AT89S52与ADC0809设计一个数字万用表,配合分流电阻、分压电阻、基准电阻可以测量交、直流电压
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《Unit 7 What's This 》(教学设计)-2024-2025学年陕旅版(三起)(2024)英语三年级上册
- 《除数是两位数的笔算(试商)》(教案)四年级上册数学青岛版
- 人教版三年级下册数学期末测试卷(含答案和解析)
- 2025年河南物流职业学院单招职业技能测试题库一套
- 外研版(三起)英语三年级下册Module-5-单元测试卷3(原卷版+解析版)
- 第五单元-解决问题的策略(单元测试)-苏教版数学三年级上册(含解析)-
- 第一章 第4节 速度的测量2024-2025学年新教材八年级上册物理新教学设计(人教版2024)
- 2025年广东省单招职业倾向性测试题库学生专用
- 专题22 能源与可持续发展-2025年中考《物理》一轮复习知识清单与解题方法
- 二零二五年度药品研发成果许可与销售分成合同范本
- 民政局离婚协议书模板(8篇)
- 气管镜科室讲课ppt课件(PPT 69页)
- 对于二氧化碳传感器的现状及发展趋势的浅分析
- 麦语言函数手册参考模板
- 冷库喷涂施工工艺(详细)
- 电机学辜承林(第三版)第1章
- 知情同意书-北京大学肿瘤医院
- 建筑材料碳排放因子查询表
- 观音神课三十二卦
- 医疗机构停业(歇业)申请书
- 发票(商业发票)格式
评论
0/150
提交评论