清华大学毕业设计论文—基于51单片机的数控直流稳压电源(含批注)_第1页
清华大学毕业设计论文—基于51单片机的数控直流稳压电源(含批注)_第2页
清华大学毕业设计论文—基于51单片机的数控直流稳压电源(含批注)_第3页
清华大学毕业设计论文—基于51单片机的数控直流稳压电源(含批注)_第4页
清华大学毕业设计论文—基于51单片机的数控直流稳压电源(含批注)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信息科学与技术学院信息科学与技术学院电子工程系电子工程系 20142014 届毕业论文设计届毕业论文设计题 目 基于基于 5151 单片机的数控直流稳压电源单片机的数控直流稳压电源 专 业 电子工程电子工程 学生姓名 黄黄 丽丽 学 号 10584021061058402106 指导教师 张芳铭张芳铭 论文字数 完成日期 Comment w1: 摘要要有英文对照摘摘 要要数控直流稳压电源就是能用数字来控制电源输出电压的大小,而且能使输出的直流电压能保持稳定、精确的直流电压源。本文介绍了利用 D/A 转换电路、辅助电源电路、去抖电路等组成的数控稳压电源电路,详述了电源的基本电路结构和控制策略。它

2、与传统的稳压电源相比,具有操作方便,电压稳定度高的特点,其结构简单、制作方便、成本低,输出电压在 1-10V 之间连续可调,其输出电压大小以 0.5V 步进,输出电压的大小调节是通过“” 、 “-”两个键操作的,而且可以根据实际要求组成具有不同的输出电压值的稳压源电路。该电源控制电路选用 89C51 单片机控制主电路采用串联调整稳压技术具有线路简单、响应迅速、稳定性好、效率高等特点。关键词关键词:稳压电源、单片微型机;数控直流、D/A 转换;目目 录录第一章第一章 绪论绪论.11.1 数控直流稳压电源的产生背景.11.2 系统开发的意义.11.3 系统主要功能.21.4 研究中拟解决的主要问题

3、.2第二章第二章 系统总体方案设计系统总体方案设计.32.1 系统概述.32.2 系统整体概述.42.2.1 控制部分.52.2.2 显示部分.52.2.3 键盘接口部分.52.2.4 电源部分.52.2.5 其它电路部分.6第三章第三章 系统硬件电路设计系统硬件电路设计.123.1 单片机主控电路设计.123.2 显示电路.133.3 按键电路.153.4 电源电路.183.5 系统时钟及复位电路.183.6 系统总电路.19第四章第四章 系统软件设计系统软件设计.214.1 主程序.21第五章第五章 组装与调试组装与调试.215.1 硬件电路的布线与焊接.215.2 电路组装和调试.22结

4、束语结束语.26参考文献参考文献.27致致 谢谢.28附附 录录.29Comment w2: 要有标题,标题最好把引言这一部分和 1.1 数控电源产生的背景精简为 1.1 课题研究背景第一章第一章 绪论绪论引言引言数控直流稳压电源是一种常见的电子仪器,广泛地应用于电子电路、教学实验和科学研究等领域。但是,目前使用的直流稳压电源大部分是线性电源,利用分立器件组成,其体积大、效率低,可靠性差,操作使用不方便,自我保护功能不够,因而故障率高,随着电子技术的飞速发展,各种电子、电器设备对稳压电源的性能要求日益提高、稳压电源不断朝着小型化,高效率,低成本,高可靠性,低电磁干扰,模块化智能化方向发展,以单

5、片机系统为核心而设计制造出来的新一代稳压电源不但电路简单,结构紧凑,价格低廉,性能卓越,而且由于单片机具有计算和控制能力,利用它对采样数据进行各种计算,从而可排除和减少由于骚扰信号和模拟电路引起的误差,大大提高稳压电源输出电压和控制电流精度,降低了对模拟电路的要求。智能稳压电源可利用单片机设置周密的保护监测系统,确保电源运行可靠。输出电压和限定电流采用数字显示,输入采用键盘方式,电源的外表美观,操作使用方便,具有较高的使用价值。采用单片机的数字可调稳压电源价格低廉采用普遍使用的元件就能实现其功能,显示清晰直观,传统的模拟 可调稳压电源没有读数,在读数过程中很不方便,并且长时间使用会造成输出电压

6、不稳。 数字可调稳压电源克服了这个缺陷,它采用先进的数显技术,使测量结果一目了然,只要仪表不发生跳数现象,测量结果就是唯一的,不仅保证读数的客观性与准确性,还符合人们的读数习惯,能缩短读数和记录的时间。另外,模拟 可调稳压电源大多是通过调节电位器的阻值改变输出直流电压,电位器特别容易磨损,使用一段时间后就会出现接触不良,引起输出电压不稳定。数字可调稳压电源是通过接触按钮以步进方式选取不同的输出电压,再有数码管显示输出电压机器工作状态,工作稳定可靠。采用单片机的数字可调稳压电源,它具有 输出电压容易改变、价格低廉、显示清晰直观、准确度高、扩展能力强等特点。本文通过对一个基于 51 单片机的能实现

7、数字可调的电压源,详细介绍了单片机应用中的数据处理,液晶显示原理。从而达到学习、了解单片机相关指令在各方面的应用。系统由 AT89C51 单片机、DA 转换、数码管等组成,能进行1-10V 的电压大小调节。1.1 数控电压源产生的背景电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。直流稳压电源是电子技术常用的仪表设备之一,广泛的应用于教学、科研等领域,是电子实验员、电子设计人员及电路开发部门进行试验操作和科学研究不可缺少的电子仪器。在电子电路中,通常都需要电压稳定的直流电源Comment w3: 行间距

8、全文保持一致Comment w4: 有点笼统,改为课题研究意义来供电。而整个稳压过程是由电源变压器、整流、滤波、稳压等四部分组成。然而这种传统的直流稳压电源功能简单、不好控制、可靠性 低、干扰大、精度低、复杂度高。普通的直流稳压电源品种有很多,但均存在一下二个问题:输出电压是通过粗调(波段开关)及细调(电位器)来调节。这样,当输出电压需要精确输出,或需要在一个小范围内改变时,困难就较大。另外,随着使用时间的增加,波段开关及电位器难免接触不良,对输出会有影响。稳压方式均是采用串联型稳压电路,对过载进行限流和截流保护,电路构成复杂,稳压精度也不高。在家用电器和其他各类电子设备中,通常都需要电压稳定

9、的直流电源供电。但在实际生活中,都是由 220V 的交流电网供电。这就需要通过变压、整流、滤波、稳压电路将交流电转换成稳定的直流电。滤波器用于滤去整流输出电压中的纹波,一般传统电路由滤波扼流圈和电容器组成,若由晶体管滤波器来代替,则可缩小直流电源的体积减轻其重量,且晶体管滤波直流电源 不需要直流稳压器就能用作家用电器的电源,就既降低了家用电器的成本,由缩小了其体积,使家用电器小型化。传统的直流稳压电源通常采用电位器和波段开关来实现电压的调节,并由电压表指示电压值的大小。因此,电压的调节精度不高,读数欠直观,电位器也易磨损。而基于单片机控制的直流稳压电源就较好地解决以上传统稳压电源的不足。数控稳

10、压电源是电子行业发展的必然产物。近年来,随着电子技术的发展可调稳压电源应用的越来越广泛。目前,由各种单片机构成的数字稳压电源产品越来越多,已被广泛用于家庭电器、工业电器、军事电器等领域,显示出强大的生命力。与此同时,由于它扩展能力很强 ,功能日趋完善而扩展到人们生活的各个方面。电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业,电力电子技术是电能的最佳应用技术之一。当今电源技术融合了电气、电子、系统集成、控制理论和材料等诸多学科领域。随着计算机和通讯技术发展而来的现代信息技术革命,给电力电子技术提供了广阔的发展前景,同时也给电源提出了更高的要求。数控电源是从 80 年代才真正

11、的发展起来的,在以后的一段时间里,数控电源技术有了长期的发展。但其产品存在数控程度达不到要求、分辨率不高、功率密度比较低、可靠性较差的缺点。因此数控电源主要的发展方向,是针对上述缺点不断加以改善。单片机技术及电压转换模块的出现为精确数控电源的发展提供了有利的条件。1.2 系统开发的意义随着时代的发展,数字电子技术已经普及到我们生活、工作和科研等各个领域。本文将介绍一种数控直流稳压电源,本电源由直流电源、控制电路、显示电路、数模转换电路、电压放大和射极输出等部分组成。具体说采用 51 系列Comment w5: 课题设计目标Comment w6: 将文中系统改为课题Comment w7: 标题是

12、第二章啊,与前面保持一样单片机作为整机的控制单元,通过改变输入数字量来改变输出电压值,经集成运放放大和射极输出器输出,间接地改变输出电压的大小。与传统的稳压电源相比具有操作方便,电源稳定性高以及其输出电压大小采用数码显示等的特点。1.3 系统主要功能本系统以 AT89C51 单片机作为系统的核心,由 D/A 数字模拟转换模块、按键、LED 串口显示模块等模块组成一个数控电源。该系统实现了 输出电压:范围 1.2V 10 V,步进 0.5V(符合要求) ,纹波不大于 30mV;输出电流:500mA;输出电压值由数码管显示;由“” 、 “”两键控制输出电压步进增减 。输入模块的按键按下之后,对单片

13、机就有了一个输入,单片机将输入的数字一方面给显示模块,让它们在数码管中显示出来;另一部分输给 DAC0808,让它转化为模拟量电流输出,通过运算放大器将这模拟量转化为相应的电压,这电压经过放大后控制 LM317T 的控制端,从而实现输出电压的控制 2、概述概述2.1、系统概述:数控稳压电源是电子设备的重要部分,其质量好坏直接影响着电子设备的可靠性,而且电子设备的故障 60%来自电源。因此电源越来越受到人们的重视。电子电路及电子设备对电源最基本的要求就是电源的输出电压或输出电流要稳定。通过查阅大量资料,显示电路和控制电路是本电路的核心部分,对它的选择有以下三种方案:方案一:采用模拟电路采用模拟电

14、路的可调稳压电路就是用一个多档开关来控制输出电压 ,而所谓的显示系统只是在多档开关的每个档的旁边注明电压值。随着电子行业的发展,它不耐用的弊端已经使它逐渐离开历史的舞台。方案二:采用纯数字电路纯数字电路的稳压电源避免了硬件之间的磨损,使得使用寿命大大提高,而且其输出电压也不会随时间产生误差。但是它的电路较为复杂,制作时很困难,由于电路的复杂产生的问题也会很多。方案三:采用单片机的方法采用单片机的数字稳压电源是将数字电路和单片机很好地结合在一起,不但能够达到数字电路的效果,而且能够大大地简化复杂的纯数字电路。采用单片机后,还可以用软件实现保护功能,要扩展其他的功能也非常容易。通过多方面考虑和实用

15、性,精确度,单片机进行处理,具有低功耗、高性Comment w8: 截图尽量保持清晰能、抗干扰能力强等优点,故我们选择方案三。系统整体框图(里面内容可以根据你做的改) 单 片 机显示电路按键D/A 转换控制电路稳压电路输出电路整流滤波变压器220v图 1 系统整体框图2.2 系统整体概述 本文设计整体框图如图 1 所示,主要分为单片机控制,显示电路,按键,D/A 转换,变压器,稳压电路等模块。这几个模块通过单片机的控制来协调工作。2.2.1 控制部分本文采用 AT89C51 单片机来实现对整个系统的控制,与协调工作。如图 2 为单片机的原理图:图 2 单片机原理图2.2.2 显示部分本文选用共

16、阳极数码管来作为显示部分,因为所要显示的数字较少,因而数码管显示能够满足要求。如图 3 所示为数码管的原理图:图 3 数码管原理图2.2.3 键盘接口部分 键盘是单片机应用系统中使用最广泛的一种数据输入设备。键盘分为独立式键盘和矩阵键盘。方案一,采用独立式键盘独立式键盘,每个键占用一条 I/O 线,当按键数量较多时,I/O 口,利用率不高,但是程序编制简单,适用于所需按键较少的场合。方案二,采用行列式矩阵键盘电路连接复杂,但是提高了 I/O 口的利用率,软件编程较复杂,适用于需要大量按键的场合。因为本设计所需要的按键简单,故选者方案一。2.2.4 稳压电源部分本文选用三端稳压电源,输出 15V

17、,电流为 1A。如图 4 所示为其引脚图:Comment w9: 网上搜索 LM7915 稳压电源图片,尽量找个比较清晰地图 4 LM7915 外形引脚图2.2.5 D/A 转换器本文数模转换器选用 DAC0808 型号,它是一个 8 位的 DAC 转换器,DAC0808是具有 16 个引脚的双列直插式 8 位 D/A 转换器件。其引脚功能分别为:1 脚为空,2 脚为 GND,3 脚为 VEE,4 脚为 DAC 输出引脚,512 脚为数据输入引脚,13脚为 VCC,14 脚为基准电压(VREF),15 脚为基准电压(VREF),16 脚为COMPENSATION。当数据输入量全为 0 时,其

18、4 脚输出电压最低,接近零;当数据输入量全为 1 时,其 4 脚输出电压最高,电压值由基准电压 VREF 决定。因此,基准电压的精度决定了 D/A 转换的精度。2.2.6 运放 NE5532NE5532 是一种双运放高性能低噪声运算放大器。 相比较大多数标准运算放大器,如 1458,它显示出更好的噪声性能,提高输出驱动能力和相当高的小信号和电源带宽。这使该器件特别适合应用在高品质和专业音响设备,仪器和控制电路和电话通道放大器。引脚图如图 5 所示: 图 5 NE5532 引脚图 第三章第三章 系统硬件电路设计系统硬件电路设计3.1 系统硬件电路综述系统的采用了 AT89C51,配合 D/A 转

19、换器件 DAC0808 和三端稳压块实现电压连续可调(精度为:0.1V)。同时能通过 LED 数码管显示相应的电压值,直观、可靠、实用,电路结构简单。数字控制部分用+、-按键控制一可逆二进制计数器,二进制计数器的输入输出到 D/A 转换器,经 D/A 转换器转换成相应的电压,此电压经过放大到适合的电压值后,去控制稳压电源的输出,是稳压电源的输出电压以 0.1V 的步进值增或减。系统总设计部分为图 6:图 6 系统硬件总设计下面主要介绍下主要硬件模块。3.1 单片机主控电路设计本文采用 AT89C51 单片机来实现对整个系统的控制,与协调工作;单片计算机即单片微型计算机是集 CPU ,RAM ,

20、ROM ,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而 51 系列单片机是各单片机中最为典型和最有代表性的一种。3.2 稳压电源部分 如图 7 所示,该部分主要是由三端稳压器 LM7815、LM7915、LM7805 和若干个电容、二极管元器件组成,220V 市电经 220V/36V 变压器降压后得到的双 15V交流电压,经三端稳压器 LM7815 和 LM7915 得到的+15V,再经过 LM7805 得到的+5V 的电压。图 7 稳压电源图3.3、显示部分 在图 8 中,显示部分比较简单,主要是由两个数码管和若干电阻组成,两个数码管分

21、别显示电压的个位和十分位,该部分是由单片机完成的,数码管的各个端口以依次连到 AT89C51 单片机的 P01、P02、P03、P04 口,完成电压显示部分。Comment w10: 单独成章内容很单薄,建议用的软件调试程序过程都写上图 8 显示部分3.4 模数转换部分本系统中的数模转换电路如图 9 所示。它由 DAC0808、两级低漂移的运放电路组成。DAC0808 和运放将 CPU 发出的 8 位二进制数据转换成 0-5 V 的电压,然后经运放 U8 反向放大 2 倍,以得到 010 V 电压。因此,该 DAC 的转换分辨率为 10(28-1)=0.04 V,即 CPU 输出给 DAC 的

22、数据变化为 1 Bit,DAC 输出电压的变化为 0.1 V。VREF 电路为 DAC 提供基准电压,调节 R5A,可使基准电压保持为 5 V。图 9第四章第四章 系统软件设计系统软件设计图 10主程序流程如图 10 所示。Comment w11: 图要做自己画, ;流程图用软件 VISIO 来画Comment w12: 将结果展示与分析出来,即做的板子电路的成品和电压显示拍出来粘上来。第五章改为:制作调试与结果分析本电路采用 51 系列单片机作为整机的控制单元,通过改变输入数字量来改变输出电压值,从而使输出功率管的基极电压发生变化,间接地改变输出电压的大小。为了能够使系统具备检测实际输出电压

23、值的大小,可以经过ADC0809 进行模数转换,间接用单片机实时对电压进行采样,然后进行数据处理及显示。采用软件方法来解决数据的预置以及电流的步进控制,使系统硬件更加简洁,各类功能易于实现本系统以直流电源为核心,利用 51 系列单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进等级可达 0.1V,并可由数码管显示实际输出电压值和电压设定值。利用单片机程控输出数字信号,经过 D/A 转换器(DA0832)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电电流的变化而输出不同的电压。单片机系统还兼顾对恒压源进行实时监控,输出电压经过电流/电压转变后,通过 A/D

24、转换芯片,实时把模拟量转化为数据量,经单片机分析处理, 通过数据形式的反馈环节,使电压更加稳定,构成稳定的压控电压源。第五章 制作与调试5.1 硬件电路的布线与焊接电路图经过我们在 PROTEL 中的自动排线和手动排线产生 PCB 原理图,我们将原理图打印在热印纸上,然后在经过高温,将墨覆到铜板上,产生清晰的电路布线图。由于打印或人为的原因很可能出现断线的结果,所以我们要认真检查,如出现断线我们可用油漆涂上,使断口再次被连在一起。为了能使那些墨都能覆在覆铜板上我们最好把覆铜板在压印机上过两遍。元器件的焊接:焊件必须具有良好的可焊性.不是所有的金属都就有良好的可焊性.焊接时,由于高温是焊件的表面

25、产生氧化膜,影响焊件的可焊性.为了提高焊件的可焊性,一般采用表面镀锡,镀银等措施来防御表面的氧化。为了使焊件和焊锡之间有良好的接触,焊件表面必须保持清洁.在焊接前必须把氧化膜清除干净,否则将无法保证焊接质量。要使用合适的助焊剂.不同的焊接工艺应使用不同的助焊剂.在焊接电子线路板等精密电子产品的时候,卫士焊接可靠稳定,通常采用松香助焊剂.一般使用酒精将松香溶解成松香水使用。焊件加热到适当的温度.需要强调的是,需要强调的是,不但焊锡要加热到熔化,而且应当同时将焊件加热到能够熔化焊锡的温度。5.2 电路组装和调试 实际电路图在电路组装过程中,遇到的最大问题是,起初考虑不周全,芯片分布不够合理,出现了

26、许多特长线。不但影响布线速度,而且也会给后来的调试带来不必要的麻烦。当时已经布线不少,不可能重新开始,再三权衡,最后只移动了一个芯片,问题就得到了很大改善。其次就是布线,因为要求不准交叉,且横平竖直,所以在保证连通的情况下,在布线上也下了不少工夫。 调试过程中,第一轮用万用表欧姆档测试,就遇了实验板上有插孔不通的情况,导致芯片不能正常工作。相对于别的办法,我选择了导线显式连通,因为其更明晰,更易实现。对于高阻导线则只能换掉。第二轮接电后,用万用表的电压档测试单元电路的状态。如:经过每一级三端稳压器后输出的电压否为稳定电压,并且与所需电压偏差会不会很大,根据测试结果对电路进行必要的改进,从而达到

27、设计的目的。第六章 分析与心得在本次设计的过程中,我发现很多的问题,给我的感觉就是很难,很不顺手,看似很简单的电路,要动手把它给设计出来,是很难的一件事,主要原因是我们没有经常动手设计过电路,还有资料的查找也是一大难题,这就要求我们在以后的学习中,应该注意到这一点,更重要的是我们要学会把从书本中学到的知识和实际的电路联系起来,这不论是对我们以后就业还是学习,都会起到很大的促进和帮助,我相信,通过这次的毕业设计,在以后的学习中我会更加努力,力争把这门课学好,学精。同时,通过本次毕业设计,巩固了我们学习过的专业知识,也使我们把理论与实践从真正意义。在本次设计过程中,对纹波也没有提出严格要求,所以常

28、用的稳压集成电路就可以满足要求。在电路中采用了模拟器件和数字器件所以需要+5V、和-15V 电源供电。本设计输出的电压稳压精度高,可以用在对直流电压要求较高的设备上,或在科研实验室中当作实验电源使用。题目是非常重要的,要选择一个好的题目,就要满足适合我们这组制作,并且也要考虑到自身能力,还有就是容易找到相关的参考资料等条件。只有符合以上所说的条件才能做出一个好的设计,所以我们就选择了数控直流稳压电源的设计课程。我们查找了大量这方面的相关参考资料,如电子电路实验及仿真 , 电路与电子技术实验教程等,还查阅了各种所需芯片的管脚资料。在这些参考资料的基础上构想了几个设计方案,并且确定了最后的设计方案

29、。当确定了最终的设计方向以后,我们就开始着手完善它的理论方案。根据设计方案的内容我们画出了具体的原理图,进行逻辑分析和理论计算,然后去电子市场根据设计要求购买了大量所需的原器件,准备好了设计所需的一切材料。在焊接问题上,我们也出了很多问题。首先,你必须知道那个电路版哪几条线是通的,这样对布线和摆放都有好处。再者,焊接的时候,注意焊锡焊接的逻辑对不对,这里我们犯了很多错误,比方说 2 个触点本来是不连的,但是不小心就会焊接起来,花了我们很多时间找错误。最后一定要仔细地检查一翻焊点,导线以及芯片的管脚的连线,这一点是相当重要的!有了这次难忘的经历,我觉得自己充实了许多,学到了很多东西,更重要的是我

30、们学会了如何协同合作,学会了遇到问题应该如何解决。参考文献参考文献1 郭天祥.新概念 51 单片机 C 语言教程:入门、提高、开发、拓展全攻略.北京:电子工业出版社.2009 2 张有德等.单片微型机原理、应用与实验.上海:复旦大学出版社.20063 康华光.电子技术基础 (模拟部分 第五版) 高等教育出版社,2006 4 TEA5767 技术文档 http/ 5 徐明雪.用单片机控制 TEA5768HL 设计数字调谐 FM 收音机【J】.无线电,20056 林峰,孙军,采用 tea5767 的调频收音机电路设计【J】 .电声技术,2005年 4 月.7 沈红卫,单片机应用系统设计实例与分析【

31、M】. 北京:北京航空航天大学出版社,20038 蒋厚学. protel99se 仿真软件在高频电路布线设计中的应用【J】. 科学咨询,2009(13):36.9 TDA1308 技术文档 http/ 10杜武林,高频电路原理与分析,西安:西安电子科技大学出版社,199711 贾金玲.微型计算机原理与接口技术课程设计指导.重庆:重庆大学出版,2002.212 贾金玲.微型计算机原理与接口技术.重庆:重庆大学出版社,2001.12 13 周明德.微型计算机系统原理及应用(第四版).北京:清华大学出版社, 2002 14 周 林 殷狭.数据采集与分析技术.西安:西安电子科技大学出版社, 2005.

32、7 15 李相伟.微机系统原理与接口技术.北京:国防工业出版社,2005 16 杨天怡 黄勤.微型计算机控制技术.重庆:重庆大学出版社,1996 17 刘迎春 叶湘槟.传感器原理设计与应用(第四版).长沙:国防科技大学出版社,2002 18 贾金玲 姚娅川.单片机原理及应用.成都:电子科技大学出版社,2004 19 李群芬 肖看.单片机原理结束语结束语本文设计的数控直流电压源,利用 AT89C51 单片机及其外围扩展电路,采用了键盘数码显示,该电源具有调整方便、步进精度高等特点,可作为电子仪器直流标准电压源,其数字化的输入快捷方便、简洁明了。致致 谢谢历时三个月的毕业设计已经告一段落。经过自己

33、不断的搜索努力以及张老师的耐心指导和热情帮助,本设计已经基本完成。在这段时间里,在老师严谨的治学态度和热忱的工作作风令我十分钦佩,她的指导使我受益非浅。同时本系创新实验室的开放也为我的设计提供了实习场地。在此对张芳铭老师表示深深的感谢。通过这次毕业设计,使我深刻地认识到学好专业知识的重要性,也理解了理论联系实际的含义,并且检验了大学四年的学习成果。虽然在这次设计中对于知识的运用和衔接还不够熟练。但是我将在以后的工作和学习中继续努力、不断完善。这三个月的设计是对过去所学知识的系统提高和扩充的过程,为今后的发展打下了良好的基础。由于自身水平有限,设计中一定存在很多不足之处,敬请各位老师批评指正。附

34、录:程序附录:程序#include /通用 52 单片机头文件#define uchar unsigned char sbit RESET=P33; /DA 转换数值复位端口位定义sbit keyup=P34; /步进加端口位定义sbit keydown=P35; /步进减端口位定义sbit LEDwei1=P27; /低位数码管位选sbit LEDwei2=P26; /高位数码管位选#define duan P0 /段选宏定义 void delay(int); /延时函数声明void display(uchar); /显示函数声明uchar code LEDcode=0 xc0,0 xf9,

35、0 xa4,0 xb0,0 x99, 0 x92,0 x82,0 xF8,0 x80,0 x90,0 x8e; /共阳数码管 0-9 和F(为段选所用)uchar code byte= 0 x00,0 x02,0 x04,0 x06,0 x08,0 x0a,0 x0c,0 x0e,0 x10,0 x12,0 x14,0 x16,0 x18,0 x1a,0 x1c,0 x1e,0 x20,0 x22,0 x24,0 x26,0 x28,0 x2a,0 x2c,0 x2e,0 x30,0 x32,0 x34,0 x36,0 x38,0 x3a,0 x3c,0 x3e,0 x40,0 x42,0 x

36、44,0 x46,0 x48,0 x4a,0 x4c,0 x4e,0 x50,0 x52,0 x54,0 x56,0 x58,0 x5a,0 x5c,0 x5e,0 x60,0 x62,0 x64,0 x66,0 x68,0 x6a,0 x6c,0 x6e,0 x70,0 x72,0 x74,0 x76,0 x78,0 x7a,0 x7c,0 x7e,0 x80,0 x82,0 x84,0 x86,0 x88,0 x8a,0 x8c,0 x8e,0 x90,0 x92,0 x94,0 x96,0 x98,0 x9a,0 x9c,0 x9e,0 xa0,0 xa2,0 xa4,0 xa6,0 xa8,0 xaa,0 xac,0 xae,0 xb0,0 xb2,0 xb4,0 xb6,0 xb8,0 xba,0 xbc,0 xbe,0 xc0,0 xc2,0 xc4,0 xc6,0 xc8,0 xca,0 xcc,0 xce,0 xd0,0 xd2,0 xd4,0 xd6,0 xd8,0 xda,0 xdc,0 xde,0 xe0,0 xe2,0 xe4,0 xe6,0 xe8,0 xea,0 xec,0 xee,0 xf0,0 xf2,0 xf4,0 xf6,0 xf8,0 xfa,0 xfc,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论