首页 基于51单片机的简易数控电源设计报告

基于51单片机的简易数控电源设计报告

举报
开通vip

基于51单片机的简易数控电源设计报告简略数控直流电源纲要:本实验设计了一个以单片机89C51为基本控制核心的简略数控直流电源。.该设计包含直流电源输入及输出两部分,可达成0~15V之间各不一样幅值的电压的输出,能够预置数,能够自动扫描输出电压并直接显示到LED数码显示管上,并可扩展输出三角波等波型。此中电压输出部分,既可手动的每按”+””-键一下进行每0.1V大小的上下调整,也可长按”+””-键使其自动的递加或许递减,直到需要的数值。预置数时用切换键切换预置个位或小数位,按”+””-键进行微调。单片机编程部分是鉴于WAVE6000软件上设计,并在实物...

基于51单片机的简易数控电源设计报告
简略数控直流电源纲要:本实验设计了一个以单片机89C51为基本控制核心的简略数控直流电源。.该设计包含直流电源输入及输出两部分,可达成0~15V之间各不一样幅值的电压的输出,能够预置数,能够自动扫描输出电压并直接显示到LED数码显示管上,并可扩展输出三角波等波型。此中电压输出部分,既可手动的每按”+””-键一下进行每0.1V大小的上下调整,也可长按”+””-键使其自动的递加或许递减,直到需要的数值。预置数时用切换键切换预置个位或小数位,按”+””-键进行微调。单片机编程部分是鉴于WAVE6000软件上设计,并在实物长进行仿真。.该系统拥有抗扰乱性能好,靠谱性高,及最后输出电压值和真切显示值精准度较高等长处。重点词:89C51,直流电压输出,直流电压输入Abstract:Thisexperimenthasdesignedtakemonolithicintegratedcircuit89C51asthebasiccontrolcoresimplenumericalcontroldirect-currentpowersupply.Thisdesigninputsandoutputstwopartsincludingthedirect-currentpowersupply,maycompletebetween0~15Veachdifferentpeak-to-peakvaluevoltageoutput,theautomaticscanoutputvoltageanddirectlydemonstratedontheLEDnumericalcodedisplaytube,andmayexpandtheoutputtrianglewave,andsoonvoltagetype.voltageoutputunit,alsomaymanualeverytimepress"+""-"thekeytocarryoneach0.1Vsizeabouttoadjust,alsomaylongpress"+""-"thekeytocauseitsautomatictoincreaseprogressivelyortodecreaseprogressively,untilneedsthevalue,carriesonthetrimming.monolithicintegratedcircuitprogrammingpartisagaindesignsbasedonWAVE6000softwareon,AndcarriesonthetestonthematerialobjectDebugging,Thissystemhastheresistancetointerferencewell,thereliabilityishigh,andfinallyoutputvoltagevalueandrealdemonstrationvalueprecisionhighermerit.Keyword:89C51,DCvoltageoutput,DCvoltageinput 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 1.设计任务及要求1.1设计任务1.2设计要求1.2.1设计要求1.2.2发挥部分2. 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 比较并确立2.1设计方案一2.1.1方案一方框图2.1.2方案一原理图2.2.设计方案二2.2.1.方案二方框图2.2.2方案二原理图2.3方案的优弊端及选择3.硬件部分原理及设计3.1方案一硬件部分3.1.1单片机部分3.1.2数模变换部分3.1.3放大器部分3.1.4电源输入部分3.1.5稳压器部分3.1.6按键部分3.1.7数码显示输出部分3.2方案二硬件部分3.2.1单片机部分3.2.2继电器部分3.2.3电阻网络部分3.2.4电源输入部分3.2.5稳压器部分3.2.6按键部分3.2.7数码显示输出部分4.软件部分设计4.1主程序流程图4.2预置数流程图5.系统调试测试5.1系统调试5.2系统测试5.2.1系统功能测试5.2.2系统指标测试5.2.3系统偏差剖析6.总结7.参照资料8.附录一.设计任务及要求1.设计任务:设计制作拥有必定电压范围和功能的数控电源.原理如 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目所示。2.设计要求基本要求:a输出电压:范围0~15V.步进0.1V纹波不大于10mvb输出电流:500mA输出电压由数码显示用”+”.”-”键控制输出电压进行增/减调整发挥部分自动扫描输出电压扩展输出三角波等电压种类输出电压可预置在0~15V之间的随意值.方案比较并确立依据设计要求,小构成员拟列了2个方案,原理上基本能够实现要求1方案一:是以型号89C51单片机为控制核心进行设计的,经过按键进行控制,单片机控制数模变换芯片DAC0832,其输出0~7.5V的电压,因为要求电压为0~15V所以一定再经过放大器放大,并经过三端可调正稳压器进行稳压,输出一个较稳定的直流电压,并在数码管上显示出来,并时刻刷新调整电压后的幅值。a..方框图以下:电源输入键盘b..原理图以下:稳压器放大器数模变换单片机输出显示2方案二:是以单片机89C51为控制核心,外接按键进行控制,单片机控制8个继电器,且每个继电器串连一个必定阻值的电阻,电阻之间的关系为以2为参数的等比数列,继电器之间为并联形式。最后电压幅值可经过一个稳压电路后稳固输出。且最后输出的电压值可经过单片机控制在数码显示管上显示出来,并时刻刷新调整电压后的幅值。a.方框图以下电源输入键盘输入等比电稳压器阻网络8个继电器单片机显示输出稳压输出b。原理图以下LED显示P1P2键盘输入电压输出89C51继电器电阻网络稳压器3两种方案比较P3外面电源部分方案一的电源电压切换采纳DAC控制速度比较快,切换方便,且能够输出较高频次的几种波形,所需器件较少,元器件较常有并且廉价,弊端是放大器的电压要求比较高,需要0~15V的输出,需要多种电源供电。方案二采纳继电器控制为机械式。基来源理简单,实现比较方便,电源电压也能够调整到较精准的数值,可是它需要较大的工作电流,原器件价钱较贵,并且继电器会产生噪声污染。比较以后,两种方案各有优弊端,所以能够随意选用一种进行软硬件组装。三.硬件部分原理及设计1.设计方案一部分1)单片机89C51单片机89C51是本设计中的控制核心,是一个40管脚的集成芯片,管脚图以下。引脚部分:单片机接脚基本电路部分和一般设计无异,40脚接Vcc+5V,20脚接地。X1,X2两脚接12MHZ的晶振,可得单片机机器周期为1微秒。RST脚外延一个RST复位键,一端接Vcc,一端经过10K电阻接地。P0口中,0~3口分别经过一个PNP型三极管9012的B端,并由E端接人集成LED的COM1~4口。4~7口则分别经过一个按键接地,经过软件编写实现6个按键的各样功能。P1口8个端口连LED中a,b,c,d,e,f,g,db脚上。P2口是连到DAC0832中的D0~D7。(2)数模变换部分1脚—CS(反)2脚—WR1(反)3脚—AGND4脚—D35脚—D26脚—D17脚—D08脚—ref9脚—Ref10脚—DGND11脚—Iout112脚—Iout213脚—D714脚—D615脚—D516脚—D417脚—XFER(反)18脚—WR2(反)19脚—ILE20脚—VccDAC0832是一款常用的数摸变换器,它有两种连结模式,一种是电压输出模式,此外一种是电流输出模式,为了设计的方便,采纳电压输出模式。这个芯片共有20个管脚,管脚散布图以下。Iout1和Iout2之间接一参照电压,VREF输出可控制电压信号。它有三种工作方式:不带缓冲工作方式,单缓冲工作方式,双缓冲工作方式。该电路采纳单缓冲模式,由电路图可知,因为/XFER=0/CS=0/ILE=1,DAC存放处于工作状态。所以只需把/WR1/WR2置低电平常,写p2口,则该数字信号立刻传递到输入存放器,并直通至DAC存放器,经太短暂的成即刻间,即能够获取相应的模拟电压,一旦写入操作结束,/WR1和/WR2立刻变为高电平,则写入的数据被输入存放器锁存,直到再次写入刷新。(3)放大器部分放大器选择范围比较大,只需放大器知足放大值达到0~15V,放大倍数2~5倍,频次要求不高。但因为实验室只供给7815,7915最大供给电源为+15V和-15V,所以不行防止线性度有较大体求。而放大值要有15V电压差,不行防止的需要同时用到正负量程。所以对放大器的调零也有较大体求。先后使用082,081,OP07。最后确立用OP07。同时因为要在正向放大时供给正偏压,所以采纳082制作了一个同项输入跟从器,做电气隔绝。(4)电源输入部分实验中主要采纳L7805,L7815,L7915三种稳压器,外加电源部分设置成+/-20V,可由220V电源经变压获取,并将20V直接接到LM317中3端输进口,此外将+20V经过L7815,稳压后输出为+15V,将-20V经过L7915,稳压后输出为-15V,并将+/-15V电压加载到放大器的电源正负管脚上,此外DAC0832的电源管脚20脚和19脚ILE脚也要接+15V。再将+15V又经过L7805后变为+5V,这个压值可供给到单片机电源及显示部分。还需要在L7815的1,3脚,L7915的2,3脚以及L7805的1,3脚各自和地之间并联连上220微法电解电容和0.1微法磁片电容,目的是为了滤除低频杂波和高频杂波。(5)稳压器部分稳压电路设计采纳的是常用的可召集成稳压器LM317。LM317是美国国家半导体企业的三端可调正稳压器集成电路。输出电压范围是1.25V至37V,负载电流最大为1.5A。它的使用特别简单,仅需两个外接电阻来设置输出电压。别的它的线性调整率和负载调整率也比 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的固定稳压器好。LM317内置有过载保护、安全区保护等多种保护电路。往常LM317不需要外接电容,除非输入滤波电容到LM317输入端的连线超出6英寸(约15厘米)。使用输出电容能改变瞬态响应。调整端使用滤波电容能获取比标准三端稳压器高的多的纹波克制比。LM317能够有很多特别的用法。比方把调整端悬浮到一个较高的电压上,能够用来调理高达数百伏的电压,只需输入输出压差不超出LM117/LM317的极限就行。自然还要防止输出端短路。还能够把调整端接到一个可编程电压上,实现可编程的电源输出。特征简介A。可调整输出电压低到1.2V。B。保证1.5A输出电流。C。典型线性调整率0.01%。D。典型负载调整率0.1%。E。80dB纹波克制比。F。输出短路保护。G。过流、过热保护。H。调整管安全工作区保护。I。标准三端晶体管封装。(6)按键部分设计中共用到按键数为7个,此中一个为单片机上的复位键,此外6个分别命名为K1~K6,K1~K4分别接单片机P0口的P0.4~P0.7,K5,K6接P3.5,P3.6。功能为:K1键:退出功能;K2键:预置数(设置一个数值为初始值);K3键:自动扫描键(扫描电压值,并在LED上自动显示);K4键:输出三角波电压/在预置数值时整数和小数部分切换;K5键:对输出稳固电压进行递减;K6键:对输出稳固电压进行递加。(7)数码显示输出部分这是决定系统使用能否方便的重点。这里又有两个方案。方案一:采纳电阵式液晶显示器(LCD)显示。固然其功能强盛,可显示各样字体的数字,汉字,图象,还能够自定义显示内容,可是编程复杂,需要耗费大批时间达成显示部分的编程工作,成本也比一般数码管贵。方案二:采纳通用LED数码管显示。虽只好显示特别有限的符号和数码字,但是在本设计中完整知足显示需要,且编程简易,可节俭大批时间。剖析以上两种方案的优弊端,本设计采纳方案二。这里我们使用的是通用的4位集成数码显示管1234561211109871脚---com42脚---a3脚---f4脚---com35脚---com26脚---b7脚---com18脚---g9脚---c10脚---db11脚---d12脚---e此中4个com(1-4)分别对应单片机P0端口(p0.0~p0.4)2个LED端口的8个引脚a,b,c,d,e,f,g,db对应P1端口,且之间加阻值为330欧姆的电阻,不然电流过大,使电源部分的稳压器过热,显示管显示过亮。2.设计方案二部分(1)单片机89C51部分这一部分的整体基本上和方案一同样,本来接DAC0832在改为接8个继电器,由此控制电路的开合。(2)继电器部分我们采纳闭合式继电器,如图的P2口现当P2口有低电平到时,就使继电器内部的按键跳转使和继电器相连的电阻接入电路。(3)电阻网络部分和稳压器压差1.25V之间我们采纳了一个560欧的精细电阻,因为实验要求步进为0.1V,所以电阻网络中的第一个电阻的阻值为(560/1.25)*0.1,其余电阻为第一个电阻的倍增阻值。因为阻值比较难配,在这里我们在实验中采纳了电位器。(4)电源输入部分此方案中主要采纳L7805,,L7905两种稳压器,外加电源部分设置成+/-20V,并将20V直接接到LM317中3端输进口,此外将+20V经过L7805,稳压后输出为+5V,这个压值可供给到单片机电源及其余高电平需求处。L7905输出的-5V加在电阻网络的尾端主假如为了使电路实现调零,因为稳压器的最小输出电压为1.25V。(5)稳压器部分同方案一中的稳压器部分。(6)键盘部分此设计中也采纳7个按键且基本功能和方案一同样,不过摆列方式不一样。在单片机下方的是复位键,其余6个键按3,2阵列排,分别位K1~K6,K1~K4分别接单片机P0口的P0.4~P0.7,K5,K6接P3.5,P3.6。功能为:K1键:退出功能;K2键:预置数(设置一个数值为初始值);K3键:自动扫描键(扫描电压值,并在LED上自动显示);K4键:输出三角波电压/在预置数值时整数和小数部分切换;K5键:对输出稳固电压进行递减;K6键:对输出稳固电压进行递加。(7)数码显示部分这里也是采纳了LED数码显示管,接脚形式及控制都同方案一。四.软件部分设计系统的软件设计采纳汇编语言,对单片机进行编程实现各功能程序是在Wnidowsxp环境下采纳WAVE6000软件编写的,能够实现对按键输入高电平,对电压增添+/-0.1V,预置电压值等功能1.主程序流程图(图1)开始计数器+1能否+是否计数器-1能否-是否预置是预置数否三角波是是能否退否否输出三角波扫描输出是是退出计熟数+1满150是计数-1减为0显示DAC输出延时1S否否2.预置数流程图(图2)是是能否+控制0否否小数+1,范围0~9能否-是控制0是否否小数-1,范围0~9是能否退出否十位个位+1,0~15十位个位+1,0~15控制取反能否切换显示预置数五.系统调试测试1.系统调试(1)电源部分调试:先断开全部除输入电源之外的其余电源接入线,在外面电源输入部分加入正负20V的电压,经过L7815的1脚,和L7915的2脚,后用万用表丈量L7815的3脚为15V,L7915D3脚为-15V,L7805的3脚为+5V,同时测试单片机,2)调试LED显示:编制简单的显示小程序考证正常。3)按键测试:用程序考证。4)DAC测试:调整Iout1/Iout2的基准电压使输入255时输出电压7.5V。用软件测试输出。5)放大器调试:这是我们最感头痛的地方,从082,081,OP07,向来达不到满意的要求。最后终于发现问题来自电源-15V的纹波扰乱,为此,我们把电源模块和放大模块从头独立制作调试。最后采纳OP07加082的方式。第一用OP07成立正项放大器,信号从正端输入,而后对OP07的2/3脚短路接地,调理调零电阻丝输出为零。而后在正项加5V电压,调理放大倍数为2倍,因为电源为+15/-15所以放大输出最大到+14V,并且LM317的调零一定用到负电压,所以改变负端的参照电压来获取负电压。考虑到参照电压用滑动变阻器获取,用082的一个放大器制作正项跟从器进行电器隔绝。用滑动变阻器调理输出电压,使DAC输出为0时,OP07输出-5V。所以最后OP07输出为-5V~+10V,达到LM317的电压差要求。放大器部分电源部分6)LM317调试:调理滑动变阻器,使DAC输出0V放大器输出-5V时LM317输出0V。2.系统测试(1)系统功能测试(详尽表达略)系统操作及面板说明切合设计提出的基本功能及提出的部散发挥功能(2)系统指标测试当输出端接空载时,丈量仪器为:丈量时间:2005年9月1日数据记录(室温下)1234567891011预置电0.01.02.05.06.08.09.010.012.014.015.0压/V(数码显示)输出电0.01.02.05.06.08.09.010.012.014.015.0压/V(数码显示)实测电0.001.012.005.016.038.029.0110.0112.0314.0115.02压/V(仪器丈量)(3)系统偏差剖析从电路的原理框图能够看出,系统的主要偏差有两个方面:a.0832的量化偏差0832为8位D/A变换器,满量程为10V的量化偏差为+/-0.5Lmbs≈+/-20mV.。按满度归一化的相对偏差为+/-0.2%。以下图为部分测试点的偏差0.60.50.40.3系列10.20.1013579b.放大器放大的线性失真惹起的偏差,以及经过0点的调零偏差。c.基准电压温漂引入的偏差LM317在0~40℃范围内漂移不大于4mV,故相对偏差=+/-0.04%。(4)偏差调整:能够采纳精度更高的10位DAC,采纳线性度较好的的放大器,增添系统正负放大器电源供电电压等。因器械限制,并未采纳以上 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 。二是采纳了查表法,在256个值中选用最靠近所需电压的值。下列图为150个电压值对应的DAC的值。偏差调整300250值200的150系列1CA100500115294357718599113127141电压六.总结本设计成品经过多次丈量,基本上知足了设计要求所需的各项指标。在系统设计过程中,力争硬件线路简单,了然,整体雅观,充散发挥软件变为方便灵巧的特点,来知足系统设计要求。可是因为时间有限,该系统还有很多不足之处需要改良,比方电压精度问题等等。在本次设计的过程中,我们也碰到了很多突发事件和各样困难,(如电源扰乱,放大器调零等)设计制作曾一度中止,但经过认真剖析和自我状态调整后解决了问题。在这个、过程中我们深刻地领会到共同协作和团队精神的重要性,提升了自己解决问题的能力。参照资料1.《NationalSemiconductorCorporationLinearDatabook1(1987Rev.1)》第1-页2.《适用稳固电源150例》张国峰、张维编,人民邮电第一版3.《标准集成电路数据手册——集成稳压器》第59页4.《EDA技术使用教程》潘松,黄继业科学第一版社,5.《全国大学生电子设计比赛训练教程》黄智伟电子工业第一版社6.《数字电路技术》浙江大学第一版社7.《单片机中级教程》张俊膜北京航空航天大学第一版社8.《电子器械大全》电子工业第一版社9.《电子线路设计使用手册》张友汉科学第一版社附录附录一本设计实验中所使用的仪器及器械a.主要仪器:计算机,WAVE仿真器,电源,万用表,函数信号发生器,示波器,30W电烙铁,剥线钳,镊子,螺丝开,b.主要器械:实验板一块,单片机89C51,数模变换DAC0832,放大器OP07,稳压器L7815,L7805,L7915,LM317,各样大小数值的电阻,变阻器,电容,导线若干.LED显示管,按键,9012三极管,12MHZ晶振,导通二极管.(器械芯片的管脚请查阅第三部分的各个硬件部分)附录二本设计实验全电路原理图方案一电路图方案二电路图附录三设计实物图方案一实物图方案二实物图附录四软件部分程序led1equ30h;预约义led2equ31hled3equ32hled4equ33hbuffequ34hbuff1equ34hdisbuffequ35hcontrolequ36hcontrol1equ36hkeybuff1equ37hkeybuff2equ38hkeydisbuff1equ3ahkeydisbuff2equ3bhkeydisbuff3equ3chorg0000hajmpmainmain:movled1,#0ffH;初始化movled2,#0ffhmovled3,#0ffhmovled4,#0ffhmovdisbuff,#00hmovbuff,#00hmovbuff,#00hmovcontrol,#00hmovcontrol1,#00hcallsenddaccallsendledloop:setbp3.5;判断减jbp3.5,key2decbuffcallsenddaccallsendledkey2:setbp3.6;判断加jbp3.6,key3incbuffcallsenddaccallsendledkey3:setbp0.4jbp0.4,key4key4:setbp0.5;判断预约义jbp0.5,key5mova,buffmovb,#10divabmovkeybuff1,bmovkeybuff2,acalldefindkey5:setbp0.6;判断自动扫描jbp0.6,key6calltestkey6:setbp0.7;判断输出三角波jbp0.7,key7callsanjiaokey7:calldisplay;调用显示ajmplooptest:;自动扫描子程序movbuff,#00hsetbp0.4jbp0.4,test1rettest1:movr3,#150loop7:setbp0.4jbp0.4,test2rettest2:incbuffcallsenddaccallsendledcalldisplaydjnzr3,loop7movr3,#150loop6:setbp0.4jbp0.4,test3rettest3:decbuffcallsenddaccallsendledcalldisplaydjnzr3,loop6ajmptest1sanjiao:;三角波子程序setbp0.4jbp0.4,sanjiao1retsanjiao1:movr3,#150loop9:incbuff1clrp3.7mova,buff1MOVDPTR,#numtab1;译码MOVCA,@A+DPTRmovp2,asetbp3.7callD1ms1djnzr3,loop9movr3,#150loop8:decbuff1clrp3.7mova,buff1MOVDPTR,#numtab1;译码MOVCA,@A+DPTRmovp2,asetbp3.7callD1ms1djnzr3,loop8ajmpsanjiaodefind:;预约义mova,controlcjnea,#00h,defind1setbp3.5jbp3.5,defind01deckeybuff2defind01:setbp3.6jbp3.6,defind1inckeybuff2defind1:cjnea,#01h,defind3setbp3.5jbp3.5,defind11deckeybuff1defind11:setbp3.6jbp3.6,defind3inckeybuff1defind3:setbp0.4jbp0.4,defind4movbuff,keybuff1mova,keybuff2movb,#10mulabadda,buffmovbuff,acallsenddaccallsendledretdefind4:setbp0.7jbp0.7,defind5inccontrolmova,controlcjnea,#02h,defind5movcontrol,#00hdefind5:callsendkeyledmova,controlcjnea,#00h,definddis1calldisplay1calldisplay4ajmpdefinddefinddis1:calldisplay2calldisplay4ajmpdefindsendled:mova,disbuffmovb,#10divabmovled1,bmovb,#10divabmovled2,bmovled3,aMOVDPTR,#numtab;译码mova,led3jnzsendled1mova,#0ahsendled1:MOVCA,@A+DPTRMOVled3,Amova,led2MOVCA,@A+DPTRMOVled2,Amova,led1MOVCA,@A+DPTRMOVled1,Aretsendkeyled:送键盘显示缓存mova,keybuff2cjnea,#0ffh,keyled3movkeybuff2,#00hkeyled3:cjnea,#0fh,keyled4movkeybuff2,#0ehkeyled4:mova,keybuff1cjnea,#0ffh,keyled5movkeybuff1,#00hkeyled5:cjnea,#0ah,keyled6movkeybuff1,#09hkeyled6:MOVDPTR,#numtab;译码mova,keybuff2movb,#10divabMOVCA,@A+DPTRMOVkeydisbuff3,Amova,bMOVCA,@A+DPTRMOVkeydisbuff2,Amova,keybuff1MOVCA,@A+DPTRMOVkeydisbuff1,Aretsenddac:;送显示缓存mova,buffcjnea,#0ffh,dac1movbuff,#00hdac1:cjnea,#97h,dac2movbuff,#96hdac2:clrp3.7mova,buffMOVDPTR,#numtab1;译码MOVCA,@A+DPTRmovp2,amova,#0c9hsubba,buffmovdisbuff,buffsetbp3.7retdisplay:显示子程序movp0,#00hmovr0,#6dpl1:movr1,#100dplop:movp1,led4clrp0.0acalld1mssetbp0.0movp1,led3clrp0.1acalld1mssetbp0.1movp1,led2clrp1.7clrp0.2acalld1mssetbp0.2movp1,led1clrp0.3acalld1mssetbp0.3djnzr1,dplopdjnzr0,dpl1retdisplay1:显示子程序1movp0,#00hmovr0,#1dpl11:movr1,#100dplop1:movp1,led4clrp0.0acalld1mssetbp0.0movp1,#0ffhclrp0.1acalld1mssetbp0.1movp1,#0ffhclrp1.7clrp0.2acalld1mssetbp0.2movp1,keydisbuff1clrp0.3acalld1mssetbp0.3djnzr1,dplop1djnzr0,dpl11retdisplay2:显示子程序2movp0,#00hmovr0,#1dpl13:movr1,#100dplop3:movp1,led4clrp0.0acalld1mssetbp0.0movp1,keydisbuff3clrp0.1acalld1mssetbp0.1movp1,keydisbuff2clrp1.7clrp0.2acalld1mssetbp0.2movp1,#0ffhclrp0.3acalld1mssetbp0.3djnzr1,dplop3djnzr0,dpl13retdisplay4:显示子程序4movp0,#00hmovr0,#1dpl14:movr1,#100dplop4:movp1,led4clrp0.0acalld1mssetbp0.0movp1,keydisbuff3clrp0.1acalld1mssetbp0.1movp1,keydisbuff2clrp1.7clrp0.2acalld1mssetbp0.2movp1,keydisbuff1clrp0.3acalld1mssetbp0.3djnzr1,dplop4djnzr0,dpl14retD1ms:延时MOVR7,#0afhDJNZR7,$RETD1ms1:延时MOVR7,#0fhDJNZR7,$RETnumtab:DB0c0H,0f9H,0a4H,0b0H,99H,92H,82H,0f8H,80H,90H,0ffhnumtab1:DB00h,02h,03h,05h,07h,08h,0bh,0ch,0eh,0fhdb12h,14h,16h,17h,18h,1bh,1ch,1eh,1fh,21hdb24h,26h,29h,2ah,2dh,2ch,2fh,31h,33h,35hdb36h,39h,3ah,3bh,3dh,3ch,3fh,41h,42h,44hdb49h,4ah,4dh,4eh,51h,52h,54h,56h,59h,5bhdb58h,5dh,5ch,5fh,63h,65h,66h,69h,6ah,6dhdb6ch,6eh,6fh,71h,72h,74h,77h,79h,7bh,7ahdb78h,7dh,7ch,7eh,7fh,81h,82h,8dh,84h,88hdb80h,92h,97h,94h,9ah,90h,9dh,98h,9ch,9fhdb0a1h,0a2h,0a4h,0aah,0adh,0a8h,0aeh,0b3h,0b1h,0b2hdb0b6h,0b4h,0b9h,0b0h,0bah,0bdh,0b8h,0b8h,0bch,0behdb0bfh,0c6h,0c1h,0cah,0c4h,0d3h,0ceh,0d1h,0d2h,0c0hdb0d4h,0dbh,0dah,0d0h,0ddh,0d8h,0d8h,0dch,0dfh,0e7hdb0e6h,0e9h,0eah,0edh,0edh,0ech,0ech,0efh,0f3h,0f5hdb0f1h,0f1h,0f2h,0f7h,0f6h,0f4h,0f9h,0fbh,0f0h,0fah,0fdh
本文档为【基于51单片机的简易数控电源设计报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
小桥流水
从事母婴护理工作多年,经验丰富。
格式:doc
大小:1MB
软件:Word
页数:27
分类:
上传时间:2023-02-27
浏览量:1