版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、湖南涉外经济学院本科毕业论文(设计)基于单片机的高精度交流电题目流表设计与实现作者学院信息科学与工程学院专业学号指导教师二。一五年五月七日湖南涉外经济学院本科毕业论文(设计)诚信声明本人声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立开展工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或创作过的作品成果。对本文工作做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。本科毕业论文(设计)作者签名:二0一五年五月七日数字交流电流表随着电子技术的发展,在电子行业所需的测量高精度的交流电
2、流的需要,它逐渐成为一种必不可少的测量仪器。在电量的测量中,电压,电流和频率是最基本的三个被测量,其中电流量的测量最为常见。本设计主要是将交流电流转换为直流电流,但是在单片机检测电流的过程中,因为电流是模拟量,并且对于电流量不能直接进行读取,所以需要将电流转化为电压量,在通过A/D转换进行读取和处理。单片机对模拟信号的读取是通过A/D转换来实现的,本设计使用了ADC0809芯片,关于此芯片的功能和特点将在本文中做详细介绍。从电流量到电压量的转换是电流检测电路来实现的。本设计核心芯片采用的是AT89S51单片机,显示部分采用的是四位数码管显示。关键词:AT89S51;ADC0809电流测量ABS
3、TRACTAsthedevelopmentofelectronictechniqueandthehigh-accuracyrequirementofalternating-current,DigitalACcurrentmeterhasbecomesanessentialmeasuringdevice.Intheprogressofpowermeasurement,voltage,currentandfrequencyarethebasicfactorswhichwillbemeasured.Themostcommonfactoriscurrent.Thedevicewasdesignedto
4、convertalternating-currentintodirectcurrent.ButintheprogressofdetectingcurrentinSCM,magnitudeofcurrentcan'bereaddirectly,ascurrentisanalogquantity.Soitneedtoconvertcurrenttovoltage,thenitcanbereadandmanagebyA/Dconversion.AnalogsignalreadingofSCMwasappliedbyA/Dconversion.ThedesignuseADC0809chipan
5、dyoucanfindthefeaturesandfunctionofthechipinthetext.Theconversationfromcurrentintovoltagewasappliedbydetectionofcurrentcircuit.ThecorechipadoptsAT89S51SCMandthepartialofdisplayadoptsfourdigitaltube.Keywords:AT89S51;ADC0809;Electriccurrentdetection目录诚信声明1.摘要IIABSTRACTIII.前言1.第一章系统的整体设计21.1 系统的硬件组成2.1
6、.2 测量电路的工作原理2.第二章电流测量系统硬件设计4.6 AT89S51单片机的结构46 ADC0809的结构5.6 整流滤波电路的设计66 电流转换电压7.6 数据采集电路设计9.6 显示电路的设计116 时钟频率电路设计126 复位电路设计1.2第三章系统的软件设计13第四章电流测量系统性能分析及调试1.4第五章系统原理仿真图15原理图1.6仿真图1.6结论.17参考文献19致谢20附录21数字电流表是工业生产过程中经常遇到的过程控制,特别是在科研、教学、工厂等领域中,具有举足重轻的作用,因而研究电流检测控制系统是非常有价值的。对于不同场所、不同工艺、所需电流的范围不同、精度不同,产品
7、工艺不同。因而,对电流检测的的方法多种多样。随着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了迅速的发展和广泛的应用。利用单片机对电流进行测控的技术,也便随之而生,并得到日益发展和完善,越来越显示出其优越性。这种电流表具有体积较小,价格便宜,应用方便等特点碍了更加广泛的应用。本设计从实际应用出发,是一种具有体积小、精度相对高等特点的数字电流表,单片机AT89S51作为主控芯片,数码管作为显示输出,实现了对电流的检测。本次课题设计我所做的项目是基于单片机的交流电流采集系统。此设计所完成的全数字电流表将所测信号通过数据采集、数据处理,通过单片机控制最终使其相应值显示在四位串行数码管上,
8、系统主要以AT89S52单片机为控制核心,整个系统由中央控制模块、A/D转换模块、LED显示模块组成。可实现对待测电压、电流的测量,在数码管上显示。本次单片机课程设计我所做的项目是基于单片机的电流采集系统,主要用到A/D转换和数码管显示。第一章系统的整体设计系统的硬件组成硬件电路大体可分为主控电路、A/D转换电路、LED显示电路、复位电路、时钟电路等,主控电路的核心采用的是AT89S51单片机,A/D转换电路选择的芯片是ADC0809显示电路采用四位一体的数码管显示,各部分电路的设计及原理将会在硬件电路设计部分详细介绍。测量电路的工作原理将待测交流电流通过整流滤波电路转换为直接电流。再将模拟电
9、流经转换电路后转换为电压信号,送到A/D转换器进行A/D转换。然后送到单片机中进行数据处理。处理后的数据送到LED中显示。一般I/O接口芯片的驱动能力是很有限的,在LED显示器接口电路中,输出口所能提供的驱动电流一般是不够的尤其是设计中需要用到多位LED此时就需要增加LED驱动电路或者加上拉电阻。本设计为了是电路设计简单采用了上拉电阻的方法。由于单片机的I/O口有限,不能够满足设计的需要,所以采用了两个或门驱动器,在本设计中采用了74HC32N芯片。本实验采用AT89S51单片机芯片配合ADC0809莫/数转换芯片构成一个简易的数字电表。电路通过ADC0809K片调理电路输入口IN0输入的05
10、V的模拟量电压,经过模/数转换后,产生相应的数字量经过其输出通道DAD7传送给AT89S51芯片的P3口。AT89S51负责把接收到的数字量经过数据处理,产生正确的7段数码管的显示段码,并通过其P0口传送给数码管。同时它还通过I/O口P2.0、P2.1、P2.2、P2.3产生位选信号,控制数码管的亮灭。另外AT89S51还控制ADC0809勺工彳P2.4和P1.1共同控制ADC0809勺地址锁存端(ALE)和启动端(START);P1.2控制ADC0809勺转换结束信号(EOC)。因为需要采集的数据是电流电流,由于ADC080思逐次比较型8位串行A/D转换器,只能输入电压信号,故在数据采集之前
11、先要把电流电流信号转化为电流电压信号。通过适当的外围电路就可以实现了。输入电压经过ADC0809a行数据转换和数据采集,采集结果为8位二进制数,为了方便分析,也可以看成是16进制数。最后应用程序把相应字符传输给AT89S51管理芯片并通过数码管显示数据。其中ADC0809勺数据采集和AT89S51管理都需要在51单片机中编程实现数据传输和控制。总体设计如图1.1所示。图1.1总体设计图第二章电流测量系统硬件设计2.1AT89S51单片机的结构图2.1为AT89S51单片机的基本组成功能方块图。有图可见,在这一块芯片上,集成了一台微型计算机的主要组成部分,其中包括CPU存储器、可编程I/O口、定
12、时器/计数器、用行口等,各部分通过内部总线相连。外时钟源外部事件计数外中断控制并行口串行通信图2.1AT89S51功能方块图下面介绍几个主要部分:.中央处理器(CPU.内部数据存储器(内部RAM.内部程序存储器(内部ROM.定时器/计数器.用行口.时钟电路.终端系统由上所述,AT89S51®然是一块芯片,但它包括了构成计算机的基本部件,因此可以说它是一台简单的计算机。ATME公司的AT89S51是一种高效微控制器。采用40引脚双列直插封装(DIP)形式,如图2.2所示。AT89S51单片机是高性能单片机,因为受引脚数目的限制,所以有不少引脚具有第二功能。图2.2AT89S51结构图A
13、DC0809的结构ADC080思带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOSS件。它是逐次逼近式A/D转换器,可以和单片机直接接口。由2.3图可知,ADC080的一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。1FN3IN2US14LN1LN5LN0LN6AIN7BSTCEOCALE282273264524623711Z19OED6CLKD5VCCD4VKK
14、F+DOaismVRKF-171201019111招121713161415图2.3ADC0809封装整流滤波电路的设计整流滤波电路是本设计的一个重要组成部分,它将交流电转换为直流电。交流电的电压或电流随时间的变化而产生周期性的变化。生活中,交流电有很多种波形,本设计主要设计正弦交流电整流为直流电的设计,便于数据的采集和计算。首先要刘杰掌握交流电路的基本特性及交流电各参数。了解整流滤波电路的基本工作原理。整流电路的作用是把交流电转换成直流电,严格的说是单方向大脉动直流电,而滤波电路的作用是把大脉动直流电处理成平滑的脉动小的直流电。整流的原理就是利用二极管的单向导电性来实现整流。本设计采用的是半
15、波整流电路来设计对交流电的整流的,半波整流电路图如下:rYYTYYW图2.4半波整流电路半波整流是变压器的次级绕组与负载相连接,再串联一个整流二级管,就是半波整流电路图。通过利用二级管的单向导电性,半个周期内的电流流过负载,另外半个周期被二级管所阻止,没有电流通过电路。但是这种直接分量流过,会使效率降低;整流电流的脉动成分变大,对后面的滤波电路的设计要求变高,所以半波整流电路只适用于小电流整流电路。经过整流后的电流任然是有“脉动”的直流电,为了减少波动通常要设计一个滤波器,常用的滤波电路有电容、电感滤波等。本设计采用的是电容滤波电路,电路图如下:图2.5电容滤波电路电容滤波器是运用电容充电和放
16、电来时脉动的直流电变成平稳的直流电。电容器的充电原理为:当电容器接通电源以后,在电场力的作用下,与电源正极相接电容器极板的自由电子将经过电源移到与电源负极相接的极板下,正极由于失去负电荷而带正电,负极由于获得负电荷而带负电,正,负极板所带电荷大小相等,符号相反,见图.电荷定向移动形成电流,由于同性电荷的排斥作用,所以开始电流最大,以后逐渐减小,在电荷移动过程中,电容器极板储存的电荷不断增加,电容器两极板间电压UC等于电源电压U时电荷停止移动,电流1=0,开关闭合,通过导线的连接作用,电容器正负极板电荷中和掉.当K闭合时,电容器C正极正电荷可以移动负极上中和掉,负极负电荷也可以移到正极中和掉,电
17、荷逐渐减少,表现电流减小,电压也逐渐减小为零。电流转换电压再转换的过程中需要一个转换电路,再输入端接入一个适当的电阻,可以把电流信号转换为电压信号。如图2.6所示。直流电流R直流电压图2.6电流-电压转换电路电压电流转换电流图2.7是由运放和阻容等元件组成的V/I变换电路,能将05V的直流电压信号线性地转换成0-10mA的电流信号,A1是比较器.A3是电压跟随器,构成负反馈回路,输入电压Vi与反馈电压Vf比较,在比较器A1的输出端得到输出电压VL,V1控制运放A1的输出电压V2,从而改变晶体管T1的输出电流IL而输出电流IL又影响反馈电压Vf,达到跟踪输入电压Vi的目的。输出电流IL的大小可通
18、过下式计算:IL=Vf/(Rw+R7),由于负反馈的作用使Vi=Vf,因此IL=Vi/(Rw+R7),当Rw+R7取值为500Q时,可实现0-5V/0-10mA的V/I转换,如果所选用器件的性能参数比较稳定,运故A1、A2的放大倍数较大,那么这种电路的转换精度,一般能够达到较高的要求。图2.7电压电流转换电流图数据采集电路设计数据采集电路要用到A/D转换芯片ADC08090ADC0809是逐次比较型8位串行CMOSA/D转换器,电压供电范围为+5V,转换时间最大值为100Rs。典型功耗值为15mW0采用差分参考电压高阻输入,抗干扰,可按比例量程校准转换范围,Vref_地,Vref港电源。ADC
19、0809片内无系统时钟,该时钟与I/OCLOCK是一起工作的。因此ADC0809必须和单片机或微处理器配合使用,也可与51系列通用单片机连接使用。ADC0809片型小,采样速度快,功耗低,价格便宜,控制简单。适用于低功耗的袖珍仪器上的单路A/D或多路并联采样。ADC0809的内部框图和管脚名称如图2.8所示。IN0H1IK2IN3X4邸IN6际AECALE图2.8ADC0809的内部框图ADC0809的数字量输出与A/D输入电压之间的关系如表3.1所示表3.1A/D输入电压与数字量输出量关系表出教?量(二SBVIN=VREF+11111111aVin=(VreQ(VrefJ/21000000a
20、VIN=VREF_0000000注意:本次测量取VREF年接+5V,VREF_接地ADC0809对输入模拟量要求:信号单极性,电压范围是05V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。地址输入和控制线:4条ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进入转换器进行转换。A,B和C为地址输入线,用于选通IN0-IN7上的一路模拟量输入。通道选择表如表3,2所示。表3.2通道选择CBA选择的通道000IN0001IN101
21、0IN2011IN3100IN4101IN5110IN6111IN7数字量输出及控制线:11条ST为转换启动信号。当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。D7D0为数字量输出线。CLK为时钟输入信号线。因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ,VREF(+),VREF(-)为
22、参考电压输入。Vref版供电电压,Vref_接地,ADC0809的地址所存ALE、数据输出DATAOUT、时钟脉冲I/OCLOCK分别接51单片机的P24P3、P1.0口,实现51单片机对ADC0809的控制和ADC0809向51单片机的数据传输。显示电路的设计显示功能与硬件关系极大,在这里我们使用的是七段数码管显示,通常在显示上我们采用的方法一般包括两种:一种是静态显示,一种是动态扫描。其中静态显示的特点是显示稳定不闪烁,程序编写简单,但占用端口资源多;动态扫描的特点是显示稳定程度没有静态显示好,程序编写复杂,但是相对静态显示而言最大的优点是占用端口资源少。由于本设计需要较多的端口用于其它的
23、功能因此采用占用端口少的动态扫描显示的办法。以下将对显示电路的各个部件及整体设计做详细的介绍。本设计采用的是LED数码管显示,该显示器由8个发光二极管中的7个长条发光二极管(称七笔段)按a、b、c、d、e、f、g顺序组成“8”字形,另一个点形的发光二极管放在右下方,用来显示小数点。数码管按内部连接方式又分为共阴极数码管和共阴极数码管两种。若内部8个发光二极管的阳极连在一起接电源正极,就成为共阴极数码管;若8个发光二极管的阴极连在一起接地,测称为共阴极数码管。本次设计所用的到的共阴极数码管的引脚如图2.9所示,外部有10个引脚,其中1和6引脚连通,作为公共端接地。图2.9四位共阴极数码管引脚图从
24、LED数码的结构可以看出,不同笔段的组合就何以构成不同的字符,例如笔段b、c被点亮时,就可以显示数字1:当笔段a、b、c被点亮时,就可以显示数字7;只要控制7个发光二极管按一定要求亮与灭,就能显示出十六进制字符0F。将控制数码管显示字符的各字段代码称为显示代码或字段码。数码管显示码是表述二进制数与数码管所显示字符的对应关系。对于共阴极数码管,由于8个发光二极管的阴极已连在一起接地,所以,只要控制各字段的正极,就可以控制发光二极管的亮与灭。为了保证数码管显示的亮度,在设计显示电路中加了上拉电阻。图中有4个七段LED数码管,它们的公共端1、2、3、4分别接到单片机的P2.0P2.1、P22P2.3
25、口,单片机的这4个I/O口输出位选信号用于动态扫描。而所谓动态扫描就是指我们采用分时的方法,轮流控制各个LED数码管的公共端,使各个显示器轮流点亮。在轮流点亮扫描过程中,每位数码管的点亮时间是极为短暂的(约1ms),但由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感。而单片机的P1.0P1.7口则负责将字段码数据传送给LED数码管。时钟频率电路设计单片机必须在时钟的驱动下才能工作,在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定周期的时钟信号送到单片机内部的各个单元,决定单片的工
26、作频率,时钟电路如图2.10所示。LTI-I图2.10外部振荡电路一般选用石英晶体振荡器。此电路大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,具振荡频率主要有石英晶体的频率确定。电路中两个电容C1、C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。C1、C2的典型值为30pF。单片机工作时,由内部振荡器产生或由外直接输入的送至内部控制逻辑单元的时钟信号的周期称为时钟周期,其大小是时钟信号频率的倒数,时钟信号频率常用fosc表示。图中时钟频率为12MHz,即fosc=12MHz,则时钟周期为1/12仙s2.8复位电路设计单片机的第9脚RST为硬
27、件复位电路,只要在该端加上持续4个机器周期的高电平即可实现复位,复位后单片机的各个状态都恢复到初始化状态,具电路图如图10所示。图2.11中由按键以及电容C1、电阻R1、R2构成上电复位及手动电路。由于单片机是高电平复位,所以上电复位时,接通电源即可,当上电后,由于电容C1开始缓缓充电,则图中电路由5V电源到电容到电阻R1和地之间形成一个通路,由于在R1上产生电压降,则单片机的RST脚上为高电平,经过一段时间后电容的电充满,此时C1处可视为断路,单片机RST脚处电压逐渐降为0V,即处于稳定的低电平状态,此时单片机完成上电复位,程序从0000H开始执行。9脚RST手动复位时,按一下图中的按钮即可
28、,当按键按下的时候,单片机的管脚处于高电平,此时单片机处于复位状态。值得注意的是,在设计当中使用到了硬件复位电路和软件复位两种功能,由上面所述的硬件复位之后的各状态可知,寄存器的值都恢复到了初始值,而前面的功能介绍中提到了倒计时时间的记忆功能,该功能实现的前提条件就是不能对单片机进行硬件复位,所以设定了软件复位功能。软件复位实际上就是当程序执行完毕之后,将程序指针通过一条跳转指令让它跳转到程序执行的起始地址。图2.11硬件复位电路第三章系统的软件设计按上述工作原理和硬件结构分析可知系统主程序工作流程图如下图3.1所图3.1主程序流程图第四章电流测量系统性能分析及调试由于采样用的Vref+=5V
29、,故A/D转换器出来电压量程为05V,通过外接电阻可以实现电流测量;在电流输入口接一个100Q,则可以测量050mA电流,由于需要显示十位,于是我把小数点放在第三位,从而把050mA的mA级电流正确显示在数码管上。加上小数点后,能够测量05V电流电压,如果外接上1K电阻可以正常显示05mA电流,也就说只能测量比较小的电流,没有什么实用价值。如果可以显示050mA电流就比较理想了,于是我可以外接100Q,但只是单纯地外接100。并不能解决问题,因为数码管上实际显示的总是05V范围的电压值。比如当输入20mA电流时,显示在数码管上的是2.000,也就说此时不能正确反映电流大小。要解决这一问题其实也
30、很简单,我们只需要把小数点后移一位即可,这是就要注意原小数点后面个位显示的循环程序都要修改,否则就会出现错误。通过以上各项调试和改进,此次基于51单片机的电流数据采集系统设计基本完成。系统参数指标如下:输入基准电压为+5V;测量电流电流范围为050mA;精确到0.01mA。能比较准确地显示0.01mA50mA范围内的电流电流值。本设计为高精度数字电流表,其精度是本课题最大的一项技术指标,经调试后,对齐测量出的数据,经行分析、处理,表4.1为我所测得的数据。值(A)0.120.090.010.140.080.020.15桃鬓值(A)0.150.1000.070.1390.
31、190.1150.1490.0830.020.15691(%)0.430.290.290.204表4.1数据测量结果第五章系统原理仿真图5.1原理图图5.1原理图5.2仿真图HE,不下午忤ilUlTi鼻口MK45RHillBS?p;nt|*-6rt?m之Lmp口、>9>p昌.WILIM1s£工£ELBn*AEWSE图5.2仿真图结论通过一个多月的不断的学习,查找相关资料,最后终于完成了本次设计,本次单片机课程设计终于告一段落,我体会很多。从刚开始的选题到选题论证、从查找借鉴资料到自主设计、从本学科基础知识到其它学科知
32、识、从自己思考到和老师同学交流,我从中学到了很多以前理论知识学习中所学不到的东西。先把电流电流通过转换电路转换为电流电压,之后通过A/D把模拟信号变成数字信号并采集数据,再把采集到的数转换为可以准确显示的BCD码,最后把数据传给单片机并通过数码管把模拟信号大小表示出来。课程设计之前一直只是理论知识的学习,在课程设计阶段,我不但自习重新学习的51单片机课本的相关章节,而且还在图书馆借来书籍阅读和参考。在遇到问题的时候,积极与身边的同学交流经验,是在弄不懂的地方就请教老师,我从中学到了很多知识以外的东西,比如说遇到问题后分析解决问题的方法、坚忍不拔和不耻下问的求知态度等等。特别是在程序设计阶段,虽
33、然程序不是很复杂,但是由于是第一次接触,总感觉无从下手,最后通过查阅资料和反复试验最终把程序设计了出来。这次课程设计巩固了我以前所学过的知识,知识学得更深、更透彻,理论联系实际,很好地锻炼了我的发散思维能力和动手能力。这些对我以后的学习和工作会有很大的帮助,会产生巨大的影响。1李群芳.单片微型计算机及接口技术(第二版)M,北京:电子工业出版社,20052何立民,MCS-51单片机应用系统设计M,北京:北京航空航天出版社,20003蒋力培,单片微机系统实用教程M,北京:机械工业出版社,20044王琼,单片机原理及应用实验教程M,合肥:合肥工业大学出版社,20055凌玉华,单片机原理及应用系统设计
34、M,长沙:中南大学出版社,20066李广军,可编程ASIC设计及应用M,成都:电子科技大学出版社,20007单片微型计算机原理及应用M,西安:西安电子科技大学出版社.851系列单片机高级实例开发指南J,李军等编著,北京航空航天大学出版社,2004年06月,9何立民,单片机应用技术选编,8北京航空航天大学出版社,2000,10郑毛祥,单片机应用基础,人民邮电出版社,2006,6:21-4211李邓化,彭书华,许晓飞.智能检测技术及仪表.科学出版社,2007:194-20112戴佳,单片机C51语言应用程序设计,电子工业出版社,2006,7:168-16913朱民雄,计算机语言技术,北京航空航天大
35、学出版社,2002,1:103-10514李鸿.单片机原理及应用,湖南大学出版社,2004:8:72-7315刘建清,单片机技术,国防工业出版社,2006,8:104-105TiinaHavana,2003April,CommunicationintheSoftwareVulnerabilityReportingProcess,M,A,thesis,UniversityofJyvaskyla,DanielE,Geer,Jr,(Editor),MaryAnnDavidson,MarcDonner,LyndaMcGhie,andAdamShostack,MenozziG,Eurimusapprov
36、ed19projectsfortotalamountofEuro89million,MSTnews,2000,519M,MorrisMano,DigitalDesign(ThirdEducation),Beijing:HigherEducationgPress,2002,AnalogDevicesInc.CMOS125MHzCompleteDDSSynthesizerDataSheet.1996致谢本论文是在指导教师的悉心指导下完成的。导师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己、宽以待人的崇高风范,朴实无华、平易近人的人格魅力对我影响深远。不仅使我树立
37、了远大的学术目标、掌握了基本的研究方法,还使我明白了许多待人接物与为人处世的道理。本论文从选题到完成,每一步都是在导师的指导下完成的,倾注了导师大量的心血。在此,谨向导师表示崇高的敬意和衷心的感谢!本论文的顺利完成,离不开各位老师、同学和朋友的关心和帮助。他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。本课题在选题及研究过程中得到黄科老师的悉心指导。并为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓励。老师一丝不苟的作风,严谨求实的态度,踏踏实实的精神,不仅授我以文,而且教我做人,虽历时三载,却给以终生受益无穷之道。对老师的感激之情是无法用言语表达的。感谢黄科老师等对我的教育培养。他们细
38、心指导我的学习与研究,在此,我要向诸位老师深深地鞠上一躬。在论文完成之际,我的心情万分激动。从论文的选题、资料的收集到论文的撰写编排整个过程中,我得到了许多的热情帮助。并对我的研究提出了很多宝贵的意见,使我的研究工作有了目标和方向。在这近的时间里,他对我进行了悉心的指导和教育。使我能够不断地学习提高,而且这些课题的研究成果也成为了本论文的主要素材。同时,张老师渊博的学识、严谨的治学态度也令我十分敬佩,是我以后学习和工作的榜样。还要再次感谢老师对我的关心和照顾,在此表示最诚挚的谢意。源代码#include<reg52.h>#defineuintunsignedint#defineuc
39、harunsignedcharsbitclk_out=P1A0;sbitst=P1Al;sbiteoc=P1A2;sbitale=P2A4;sbitA_A=P2A7;sbitA_B=P2A6;sbitA_C=P2A5;sbitdot=P0A7;unsignedcharcodetab10=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;ucharaa;voiddelay(uinti0)unsignedchari1,j;for(i1=0;i1<i0;i1+)for(j=0;j<100;j+);voidshow(uchara0,ucha
40、ra1,ucharfdot)P2=P2|0x0f;P0=taba0;if(fdot=1)dot=1;P2=P2&a1;delay(1);)ucharanjian()(uchara2;if(P1&0x38)=0x18)/0(a2=0;/show(0,0xf0);)elseif(P1&0x38)=0x28)/1(a2=1;/show(1,0xf0);)elseif(P1&0x38)=0x08)/2(a2=2;/show(2,0xf0);)elseif(P1&0x38)=0x30)/3(a2=3;/show(3,0xf0);)elseif(P1&0x3
41、8)=0x10)/4(a2=4;/show(4,0xf0);)elseif(P1&0x38)=0x20)/5(a2=5;/show(5,0xf0);)elsea2=6;/delay(10);return(a2);)voidadds(uchara4)(switch(a4)(case0:A_C=0;A_B=0;A_A=0;show(0,0xf0,0);break;A_C=0;A_B=0;A_A=1;show(1,0xf0,0);break;A_C=0;A_B=1;A_A=0;show(2,0xf0,0);break;A_C=1;A_B=0;A_A=1;show(3,0xf0,0);brea
42、k;A_C=1;A_B=0;A_A=0;show(4,0xf0,0);break;A_C=0;A_B=1;A_A=1;show(5,0xf0,0);break;default:break;)delay;ale=1;delay(1);ale=0;)voidmain(void)(uinta5,display4,display3,display2,display1;uintdat;unsignedlongintm;ucharll;TMOD=0x01;TH0=(65536-1)/256;TL0=(65536-1)%256;TR0=1;ET0=1;EA=1;ale=0;st=0;a5=anjian();aa=a5;while(1)(a5=anjian();if(a5)!=aa)(aa=a5;adds(aa);st=1;delay(1);st=0;/delay(1);while(!eoc);dat=P3;)else(st=1;delay(1);st=0;/delay(1);while(!eoc);dat=P3;switch(aa)(case0:m=dat*3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三亚辅警招聘考试试题及答案
- 2025-2026学年人教版九年级英语上学期期末必刷题之动词
- 农大专业导论考试题及答案
- 蒙阴物理中考试卷及答案
- 联通考试题目几及答案
- 光伏发电培训教学课件
- 2024人教版八年级生物下册 第六单元 第一章 生物的生殖 基础测试(学生版+解析版)
- 2024人教版八年级地理上册 第五章 建设美丽中国(专项训练)含答案
- 佳腾安全培训题库app课件
- 余杭区食品安全培训课件
- 家庭系统疗法
- JCT640-2010 顶进施工法用钢筋混凝土排水管
- 四川省遂宁市2024届高三上学期零诊考试高三生物答案
- 桥梁施工技术培训课件
- GB/T 70.3-2023降低承载能力内六角沉头螺钉
- 锅炉焊接工艺规程
- 中学生地理奥林匹克竞赛(高中组)试题
- GB/T 4291-2017冰晶石
- fy17起搏器销售-t10t20说明书ifu pacetchinese livetec
- 六氟磷酸锂行业深度研究报告
- 体检中心pdca优秀案例
评论
0/150
提交评论