求大神帮忙!!!!!! 毕业设计 基于51单片机万年历程序的万年历毕业设计

Server is too busy 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
基于51单片机的万年历毕业设计
下载积分:900
内容提示:基于51单片机的万年历毕业设计
文档格式:DOC|
浏览次数:7|
上传日期: 09:20:12|
文档星级:
该用户还上传了这些文档
基于51单片机的万年历毕业设计
官方公共微信文档分类:
在线文档经过高度压缩,下载原文更清晰。
淘豆网网友近日为您收集整理了关于毕业设计(论文)-基于51单片机万年历设计论文的文档,希望对您的工作和学习有所帮助。以下是文档介绍:毕业设计(论文)-基于51单片机万年历设计论文 关键词:时钟芯片DS1302;温度采集DS18B20;单片机AT89C52;液晶显示1602摘要电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能。本系统选用DALLAS公司生产的日历时钟芯片DS1302来作为实时时钟芯片,为本系统提供详细的年、月、日、星期和小时、分钟等时间信息。数字万年历采用直观数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有闹钟和时间校准等功能。该电路采用AT89C52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。本系统硬件部分由AT89C52单片机、DS1302时钟芯片、1062液晶显示器、DS18B20温度测量、键盘、蜂鸣器系统等部分构成。软件部分在keil环境下用C51语言编写,包括时间设置、时间显示、定时设置、定时闹钟、温度显示。没有良好的基础知识和实践经验会受到很大限制,每项功能实现时需要那种硬件,程序该如何编写,算法如何实现等,没有一定的基础就不可能很好的实现。在编写程序过程中发现以现有的相关知识要独自完成编写任务困难重重,在老师和同学的帮助下才完成了程序部分的编写。文章后附有电路原理图、程序清单,以供读者参考。因水平有限,难免有疏落不足之处,敬请老师和同学能给与批评指正。目录第一章概述...........................................................................................................4§1.1 实时时钟研究的背景及意义.............................................................4§1.2 论文主要研究内容..............................................................................41.2.1 系统设计实现的目标................................................................41.2.2 系统的总体设计........................................................................4第二章硬件电路设计.........................................................................................5§2.1 单片机最小系统....................................................................................6§2.2 时钟芯片电路........................................................................................62.2.1 时钟芯片引脚介绍....................................................................62.2.2 时钟芯片 DS1302,其内存空间介绍..........................................82.2.3 4 个控制寄存器介绍.................................................................9§2.4 温度采集电路设计............................................................................102.4.1 DS18B20 的主要特性...............................................................102.4.2 DS1820 的基本操作指令.........................................................102.4.3 温度测量的步骤......................................................................112.4.4 DS18B20 的操作时序...............................................................11§2.5 1602LCD 液晶显示屏.......................................................................132.5.1 1602 字符型 LCD 简介...........................................................132.5.2 1602 引脚功能说明.................................................................132.5.3 1602LCD 的指令说明及时序...................................................132.5.4 1602LCD 的 RAM 地址映射及标准字库表...............................152.5.5 1602LCD 的一般初始化(复位)过程...................................172.4.6 1602LCD 的电路连接...............................................................17§2.6 蜂鸣器闹铃电路.................................................................................18§2.7 按键调整电路.....................................................................................18§2.8 电源模块...........................................................................................19第三章软件部分设计.........................................................................................20§3.1 主程序流程.......................................................................................20§3.2 时间设置子程序流程......................................................................20§3.3 闹钟设置子程序流程........................................................................21§3.4 程序设计问题.....................................................................................223.4.1 按键抖动问题..........................................................................223.4.2 蜂鸣器设置...............................................................................223.4.3 液晶显示的设置......................................................................223.4.4 中断设置...................................................................................223.4.5 时钟芯片设置..........................................................................23第四章开发工具 Proteus 与 Keil.......................................................................252.1 Proteus 软件............................................................................................252.1.1 Proteus 简介............................................................................252.1.2 4 大功能模块............................................................................262.1.3 ISIS 智能原理图输入系统.....................................................272.1.4 Proteus 简单应用...................................................................272.2 Keil 软件.........................................................................................282.2.1 Keil 软件简介.........................................................................282.2.2 Keil 软件调试功能.................................................................292.3 本章小结.........................................................................................29结束语...................................................................................................................30致谢词...................................................................................................................31参考文献...............................................................................................................32附件 1...................................................................................错误!未定义书签。第一章概述§1.1 实时时钟研究的背景及意义在现实我们生活中每个人都可能有自己的时钟,光阴在永不停息的流逝,有了时钟人们就能随着时间有计划的过着每一天。然而现在绝大部分的时钟有的需要不断地跟换电池,有些时钟需要外接电源,如果一旦电池没电或者外接电源无法供电,时钟就会停止计时了。而美国DALLAS 公司的新型时钟日历芯片DS1302就能解决这一问题。该器件能提供实时时钟(RTC)/日历、定时闹钟。少于31天的月份,月末日期可自动调整,其中包括闰年补偿。该器件还可以工作于24小时货代/PM指示的12小时格式。的状态。本时钟还具有环保、走时无噪音、低功耗等非实时时钟不具有的功能。该实时时钟不但可以作为家用,而且更可以在公共场合使用,如车站、码头、商场等场所。§1.2 论文主要研究内容1.2.1 系统设计实现的目标本文是以实时时钟芯片DS1302和AT89C52单片机为主要研究对象,着重进行51单片机控制系统的设计研究和如何读取DS1302内部时钟信息的研究。以及运用18B20进行实时温度检测。主要内容包括:1) 实时温度显示;2) 年月日星期时分秒显示;3) 年月日星期时分秒调整;4) 闹钟定时小时分钟和秒;1.2.2 系统的总体设计采用AT89C52作为主控单片机,时钟模块选用DS1302作为时钟芯片,温度模块选用DS18B20作为温度传感器,显示模块选用LCD1602,设置部分选用按键电路。AT89C52与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器、 1000次擦写周期、全静态操作:0Hz~33Hz 、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。DS1302 实时时钟芯片功能丰富,可以用来直接代替IBM PC 上的时钟日历芯片DS12887,同时,它的管脚也和MC146818B、DS12887 相兼容。由于DS1302 能够自动产生世纪、年、月、日、时、分、秒等时间信息,其内部又增加了世纪寄存器,从而利用硬件电路解决子“千年”问题;DS1302 中自带有锂电池,外部掉电时,其内部时间信息还能够保持10 年之久;对于一天内的时间记录,有12 小时制和24 小时制两种模式。用户还可对DS1302 进行编程以实现多种方波输出,并可对其内部的三路中断通过软件进行屏蔽。DS18B20可组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。可编程的分辨率为9~12位温度转换为12位数字格式最大值为750毫秒用户可定义的非易失性温度报警设置。DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。采用一线通信接口。该系统的系统框图如图1.1示:图1-1系统框图第二章硬件电路设计§2.1单片机最小系统本系统以AT89C52单片机为核心,本系统选用11.0592MHZ的晶振,,使得单片机有合理的运行速度。起振电容30pF对振荡器的频率高低、振荡器的稳定性和起振的快速性影响较合适,复位电路为按键高电平复位。AT89C52单片机最小系统电路设计如图2.1所示。图2-1 单片机最小系统§2.2时钟芯片电路2.2.1 时钟芯片引脚介绍1)时钟芯片DS1302,其引脚分布图如下所示图2-2时钟引脚分布MOT (1脚) :总线时序模式选择脚。接高电平,选择MOTOROLA总线时;序;接低电平或悬空,择选择INTEL总线时序。NC (2,3,16,20,21,22脚):悬空脚。AD0~AD7(4~11脚):地址/地址数据复用总线引脚。CS(13脚):片选脚,低电平有效。AS(14脚):地址锁存输入脚。下降沿时,地址被锁存,紧接着的上升沿来时地址被清除。R/W(15脚):读/写输入脚。在选择MOTOROLA总线时序模式时,此引脚用于指示当前的读写周期,高电平指示当前为读周期,低电平指示当前为写周期;选择INTEL中线时序模式时,此引脚为低电平有效的输入脚,相当于通用RAM的写使能信号(/WE)DS(17脚):选择MOTOROLA总线时序模式时,此引脚为数据锁存脚;选择INTEL总线时序模式时,此引脚为读输入脚,低电平有效,相当于典型的内存的输出使能信号(/OE)RESET(18脚):复位脚,低电平有效,复位不会影响到时钟、日历和RAM。IRQ(19脚):中断申请输出脚,低电平有效,可作为微处理器的中断输入。SQW(23脚):方波信号输出脚。可通过设置寄存器位SQWE关断此信号输出,此信号的输出频率也可通过对芯片内部的寄存器编程予以改变。VCC(24脚):+5v电源端。2.2.2时钟芯片DS1302,其内存空间介绍图2-3 时钟、日历和闹钟数据模式——BCD模式(DM=0)图2-4 时钟、日历和闹钟数据模式——二进制模式(DM=1)2.2.3 4个控制寄存器介绍DS1302有4个控制寄存器,在任何时间都可以进行访问,即使处于更新周期。寄存器A字节的内容如下。MSBLSBUIP DV2 DV1 DV0 RS3 RS2 RS1 RS0UIP: 更新标志位。为只读位且不受复位操作的影响,为1时,表示即将发生的数据更新;为0时,表示至少244US不会更新数据。当UIP为0时,可以获得所有时钟、日历、闹钟信息。将寄存器B中的SET位置1可以限制任何数据更新操作,并且清除UIP位。DV2、DV1、DV0:此3位为010时将打开晶振,并开始计时。RES3、RES2、RES1、RES0:用于设置周期性中断产生的时间周期和输出方波的频率。寄存器B字节的内容如下。MSBLSBSET PIE AIE UIE SQWE DM 24/12 DSESET:设置位,可读写,不受复位操作影响。为0时,不处于设置状态,芯片进行正常时间数据更新;为1时,抑制数据更新,可以通过程序设定时间和日历信息。PIE:周期性中断使能位,可读写,复位时清除此位。为1时,允许寄存器C中的周期中断标志位PF,驱动/IRQ引脚为低产生中断信号输出,中断信号产生的周期由RS3~RE0决定。AIE:闹钟中断使能位,可读写。为1时,允许寄存器C中的闹钟中断标志位AF、闹钟发生时就会通过/IRQ引脚产生中断输出。UIE:数据更新结束中断使能位,可读写。复位或者SET位为1时清除此位。为1时允许寄存器C中的更新结束标志UF,更新结束时就会通过/IRQ引脚产生中断输出。SQWE:方波使能位,可读写,复位时清除此位。为0时,SQW引脚保持低电平;为1时,SQW引脚输出方波信号,其频率由RS3~RS0决定。DM:数据模式位,可读写,不受复位操作影响。为0时,设置时间、日历信息为二进制数据;为1时,设置为BCD码数据。24/12:时间模式设置为,可读写,不受复位操作影响。为0时,设置为12小时模式;为1时,设置为24小时模式。DSE:为1时,会引起两次特殊的时间更新;4月的第一个星期日凌晨1:59:59会直接更新到3:00:00,10月的最后一个星期日凌晨1:59:59会直接更新到1:00:00;为0时,时间信息正常更新,此位可读写,不受复位操作影响。寄存器C字节内容如下。MSBLSBIRQF PF AF UF 0 0 0 0IQRF:中断申请标志位。为1时,/IRQ引脚为低,产生中断申请。当PF、PIE为1时或者AF、ATE为1或者UF、UIE为1时,此位为1,否则置0.PF:中期中断标志位。为1时,它是只读位,和PIE位状态无关,由复位操作或者寄存器C操作清除。AF:闹钟中断标志位。为1时,表示当前时间和闹钟设定时间一至,由复位操作或读寄存器C操作清除。UF:数据更新结束中断标志位。每个更新周期后此位都会置1,当UIE位位置1时,UF若为1就会引起IRQF置1,将驱动/IRQ引脚为低电平,申请中断。此位由复位操作或读寄存器C操作清除。寄存器D字节的内容如下。MSBLSB0 0 0 0 0 0 0 0VRT;RAM和时间有效位。用于指示和VBAT引脚连接的电池状态。此位不可写,也不受操作为影响,正常情况下读取时总去为1,如果出现读取为0的情况,则表示电池耗尽,时间数据和RAM中的数据就会出现问题。芯片DS12CR887的113字节普通RAM空间为非易失性RAM空间,他不专门用于某些特别功能,而是可以在未处理器程序中作为非易失性内存空间使用。§2.4 温度采集电路设计2.4.1 DS18B20 的主要特性适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电。②独特的单线接口方式,DS18B20 在与微处理器连接时仅需要一条口线即可实现微处理器与 DS18B20 的双向通讯。③DS18B20 支持多点组网功能,多个 DS18B20 可以并联在唯一的三线上,实现组网多点测温④DS18B20 在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内。⑤温范围-55℃~+125℃,在-10~+85℃时精度为 0.5℃。⑥可编程的分辨率为 9~12 位,对应的可分辨温度分别为 0.5℃、0.25℃、0.125℃和 0.0625℃,可实现高精度测温。⑦在 9 位分辨率时最多在 93.75ms 内把温度转换为数字,12 位分辨率时最多在 750ms 内把温度值转换为数字,速度更快。⑧测量结果直接输出数字温度信号,以&一线总线&串行传送给 CPU,同时可传送 CRC 校验码,具有极强的抗干扰纠错能力。⑨负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。2.4.2 DS1820 的基本操作指令DS1820 的操作指令分为 ROM 操作命令和存储器操作命令。播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表毕业设计(论文)-基于51单片机万年历设计论文.doc
文档介绍:
毕业设计(论文)-基于51单片机万年历设计论文 关键词:时钟芯片DS1302;温度采集DS18B20;单片机AT89C52;液晶显示1602摘要电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能。本系统选用DALLAS公司生产的日历时钟芯片DS1302来作为实时时钟...
内容来自淘豆网转载请标明出处.江湖救急求个基于AT89C51单片机用DS1302时钟芯片的万年历时钟的毕业设计_百度知道
江湖救急求个基于AT89C51单片机用DS1302时钟芯片的万年历时钟的毕业设计
这个程序很多的,只要买的板子上面有ds1302,上面都会有例程的!我好像就有~
其他类似问题
为您推荐:
其他2条回答
我记得我做过不过要稍微修改一下,是液晶屏显示还是数码管,这都不一样,不过看你用什么显示了我有个现成的例程,你需要找我就行
我这里有,留下你的QQ
时钟芯片的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁79基于51单片机的万年历毕业设计-第4页
上亿文档资料,等你来发现
79基于51单片机的万年历毕业设计-4
第五章安装与调试;5.1安装制作;1.清理元器件,重点辩别认清电阻器阻值及相应代号;2.安装时,电阻器、整流二极管采用卧式插装,并近;3.焊完元器件后,在覆铜面剪掉多余元器件的引线,;4.焊接完后,请认真对照电路原理图、安装图检查电;5.2硬件调试;5.2.1布线的原则与焊接;画硬件原理图时应注意些原则:;1、按统一的要求选择图纸幅面、图框格式、电路图中;2
第五章 安装与调试5.1 安装制作1.清理元器件,重点辩别认清电阻器阻值及相应代号,对电阻、电容、发光二极管、三极管、电源变压器等要用万用表一一检测。2.安装时,电阻器、整流二极管采用卧式插装,并近贴电路板。瓷介电容器、电解电容器、三极管等采用立式插装,也要近贴电路板。发光二极管安装时可不讲极性,因为其供电电路为交流电源,其余有极性元件:如电解电容器、整流二极管、稳压二极管、三极管、集成电路等必须按正确的极性插装,否则电路不会正常工作。3.焊完元器件后,在覆铜面剪掉多余元器件的引线,最好用斜口钳,可防止因剪线而使覆铜皮损坏。4.焊接完后,请认真对照电路原理图、安装图检查电路板上有无漏焊、错焊、短路、断路等错误现象,确认无误后才能通电。5.2 硬件调试5.2.1 布线的原则与焊接画硬件原理图时应注意些原则:1、按统一的要求选择图纸幅面、图框格式、电路图中的图形符号、文字符号。2、应根据万年历的工作原理,将各元器件自左到右,自上而下地排成数列。3、图面安排时,电源部分一般安排在左下方,输入端在左侧,输出端在右侧。4、图中可动元件的工作状态,原则上应处于开端、不加电的工作位置。5、将所有芯片的电源和引脚全部利用,不要悬空。在实际画的过程中应考虑自己的制作水平,应防止制作出的PCB板有断线等情况的发生。 在画PCB时应注意先看元器件的实物,然后看软件是否有相对应的库元器件,如果没有就需要根据实物自己画出相应的元件,以免做好板后才发现元器件是无法插入相应的孔中。焊接:万年历的制作过程中焊接最容易出现问题,在焊接前,必须先对照元器件的PCB图和原理图,以免防止元器件的正负极接反或者把元器件搞错,在焊接时要注意虚焊。根据焊接的经验,在焊点锡是尖角的,一般都是焊实的;如果焊点处出现圆颗状。则容易出现虚焊,元器件的管脚没有焊实,出现接触不良的情况。检查是否虚焊可以在完成焊接以后,插上电源,看电路是否正常工作。如果不行,则可以用数字万用表进行检测。用数字万用表检测的时候,可以很方便的检测出电路的通断。也很容易检测是否虚焊。5.2.2 硬件调试与测试在制作出实物后,硬件并非按照理论上的情况成功进行。经过检测发现单片机的工作电压不能达到6V,导致LCD不能正常显示,经过稳压电路供电有问题,经过对焊接的修正和电容的更换,使单片机能获得6V的正常工作,LCD正常工作。硬件测试:电子万年历的电路系统较大,对于焊接方面更是不可轻视,庞大的电路系统中只要出于一处的错误,则会对检测造成很大的不便,而且电路的交线较多,对于各种锋利的引脚要注意处理,否则会刺被带有包皮的导线,则会对电路造成短路现象。在本成电子万年历的设计调试中遇到了很多的问题。回想这些问题只要认真多思考都是可以避免的,以下为主要的问题:(1)LED数码管的断码错乱,原因出于没有认真看清 a、b 、c等引脚信息。解决:重新排列74LS47的输出端,相应接入LED数码管,即可解决出现在的断码或乱码。 ( 2)对万年历修改时间或日期时,有时LED数码管被屏蔽掉,造成不亮现象。解决:根据仪器的测试,发现电路的驱动能力不足,最后在DS1302时钟芯片的/CS、SCLK、RET端接入5.1K的上拉电阻后,电路的驱动能力才能满足,即可解决不亮现象。5.3 软件调试5.3.1 软件测试仪器 5.3.2 软件调试与测试软件调试方法与选用的软件结构和程序设计技术有关。如果采用模块设计技术,则逐个模块调好以后,再进行系统程序总调试。对于模块结构程序,要对子程序逐个进行调试。调试子程序是,一定要符合入口条件和出口条件,调试手段可采用单步运行方式和断点运行方式,通过检查用户系统CPU的现场、RAM的内容和I/O口的状态,检测程序执行结果是符合设计要求。通过检测可以发现程序中的死循环错误、机器码错误和转移地址的错误,同时也可以发现用户系统中的硬件故障,软件算法和硬件设计错误,在调试过程中不断调整用户系统的软件和硬件,完成每个程序模块的调试。每个程序模块通过后,可以联合各功能模块进行整体程序综合调试。在这一阶段如果发生故障,可以分析子程序在运行时是否破坏现场、缓冲单元是否发生冲突、零位的建立和清除在设计上是否失误、堆栈区域是否溢出或输入设备的状态是否正常等。若用户系统是在开发系统的监控程序下运行,还要考虑用户缓冲单元是否和监控程序的工作单元发生冲突。单步运行只能验证程序正确与否,而不能确定定时精度、CPU的实时响应等问题,所以单步和断点调试后,还应进行连续调试。除了观察稳定性之外,还要观察用户系统的操作是否符合原始设计要求,以及安排的用户操作是够合理等,必要时还要做适当修正。DS1302 与微处理器进行数据交换时,首先由微处理器向电路发送命令字节,命令字节最高位MSB(D7)必须为逻辑1,如果D7=0,则禁止写DS1302,即写保护;D6=0,指定时钟数据,D6=1,指定RAM数据;D5~D1指定输入或输出的特定寄存器;最低位LSB(D0)为逻辑0,指定写操作(输入), D0=1,指定读操作(输出)。在DS1302的时钟日历或RAM进行数据传送时,DS1302必须首先发送命令字节。若进行单字节传送,8位命令字节传送结束之后,在下2个SCLK周期的上升沿输入数据字节,或在下8个SCLK周期的下降沿输出数据字节。DS1302与RAM相关的寄存器分为两类:一类是单个RAM单元,共31个,每个单元组态为一个8位的字节,其命令控制字为C0H~FDH,其中奇数为读操作,偶数为写操作;再一类为突发方式下的RAM寄存器,在此方式下可一次性读、写所有的RAM的31个字节。电子成年历是多功能的数字型,可以看当前日期(阴、阳历),时间,还有温度的仪器。电子成年历功能很多,所以对于它的程序也较为复杂,所以在编写程序和调试时出现了相对较多的问题。最后经过多次的模块子程序的修改,一步一步的完成,最终解决了软件。在软件的调试过程中主要遇到的问题如下:1、修改时间、日期时没有农历没有自动对应上。解决:把不相关的程序暂时屏蔽,地农历的子程序独立调试,发现在调用农历自动更新时,对十进制和十六进制处理不好,所以会造成错乱。最后把相应的十进制进行修改,使得可以与十六进制对应,最后解决了此问题。2、加入温度的程序后,进行修改时间、日期时相应的数码管位没有按要求闪动。解决:由于DS18B20是串行通信数据,只用一个口线传输,在处理采集的模拟信号时需要一定的时间,当把万年历的程序相接入时,会对延时有很大的影响。所以在调用温度子程序时,先关闭定时器1中断允许,在温度子程序反回时再打开定时器1中断允许,最终解决了此问题。 5.4 联调联调是指让用户系统的软件在其硬件上实际运行,进行软、硬件联合调试,从中发现硬件故障或软、硬件设计错误。这是对用户系统检验的重要一关。联调主要解决以下问题:1、软、硬件能否按预定要求配合工作,如果不能,那么问题出在哪里?如何解决?2、系统运行中是否有潜在的设计是难以预料的错误,如硬件延时过长造成工作时序不符合要求、布线不合理造成有信号串扰等。3、系统的动态性能指标(包括精度、速度参数)是否满足设计要求。系统联调时,首先采用单步、断点、连续运行方式调试与硬件相关的各程序段既可以检验这些用户程序段的正确性,又可以在各功能独立的情况下,检验软、硬件的配合情况。然后,将软、硬件按系统工作要求进行综合运行,采用全速断点、连续运行方式进行总调试,以解决在系统总体运行的情况下软、硬件的协调与提高系统动态性能。在具体操作中,用户系统在开发系统环境下,先借用仿真器的CPU、存储器等资源进行工作。若发现问题,按上述软、硬件调试方法准确定位错误,分析错误原因,找出解决办法。用户系统调试完后,将用户程序固化到用户系统的程序存储器中,再借用仿真器CPU使用户系统运行。若无问题,则用户系统插上单片机即可正确工作(注意,不要忘记用户系统时钟、复位电路的调试)。5.5测试结果分析与结论1、测试结果分析:(1) 在测试中遇到发光二极管、LCD液晶显示屏为不显示时,首先使用试测仪对电路进行测试,观察是否存在漏焊虚焊,或者元件损坏。(2) LCD液晶显示屏显示不正常,还有亮度不够,首先使用试测仪对电路进行测试,观察电路是否存在短路现象。查看烧写的程序是否正确无误,对程序进行认真修改。2、测试结论:经过多次的反复测试与分析,可以对电路的原理及功能更加熟悉,同时提高了设计能力与及对电路的分析能力,同时在软件的编程方面得到更到的提高,对编程能力得到加强。同时对所学的知识得到很大的提高与巩固。第六章 总结 制作这次毕业设计一切都是从零开始,从最简单的画流程图起步。一步一个脚印地走过来。如果说我们以前学的都是一些理论知识和分散的知识,那么在这次毕业设计中则是系统的把大学里所学的连贯的灵活运用起来。从最简单的电阻电容的识别和个电阻阻值的选择,以及各种电子元器件的识别、使用及其检测,到电烙铁的正确使用以及焊接的要求及注意点、PCB板的布局及其制作了解,都有了更详细和更专业的学习和实践。这次的毕业设计对我来说无疑是一次较好的动手锻炼机会,因此从一开始就抱着一种较认真的态度,无论是从了解电子万年历背景、意义、及其实现原理,还是后来的焊接对我来说都是一种提高。在硬件部分的设计中。我在方案选择上花了很大的功夫,比如说:在万年历的显示上到底是用LED数码显示还是用LCD液晶显示,我做了很详细的比较,选出最适合的。这样在硬件设计时有关LCD液晶显示的给、原理都有详细的介绍。经过查阅资料和版块设计我不仅把大学所学的都回忆了一遍并且灵活得把他们串起来运用。在硬件还有焊接的问题,其要注意不能虚焊、漏焊、短焊。在软件部分和调试部分,中间也遇到过一些问题,但通过同学的帮助和老师的指导终于完成了设计。这次的制作使我明白做任何一件事都需要互相帮助和学习,任何事只有自己动手了才会学得更多和理解的更透彻。在现代高速发展的今天,仅仅用一些理论知识来武装大脑是不够的,我们还需要用实际动手操作能力来装扮我们的双手,只有这样我们才能全面发展自己,成为社会需要的人才。 包含各类专业文献、应用写作文书、生活休闲娱乐、高等教育、行业资料、专业论文、各类资格考试、幼儿教育、小学教育、79基于51单片机的万年历毕业设计等内容。 
 毕业设计用纸 中文摘要本设计万年历以 AT89C51 为控制中心,与温度传感器 DS18B20,时钟芯片 DS1302 综合应用为一 体,不仅能够准确显示时间、日期,闹钟设置,环境...  论文题目_基于 AT89C51 单片机万年历的设计 指导老师___ 学生姓名___ 专 业___ 准考证号___ 2011 年 08 月 23 日 第 1 页共 26 页 ...  本人签名: 日期: 摘 要 随着社会的发展,信息量的不断提升以前对信息交换的要求提高,电子万年历的发展 以及投入市场变得非常有必要。本设计是基于 51 单片机并模拟...  基于51单片机的万年历设计_信息与通信_工程科技_专业资料。单片机的应用目录...感谢我的指导老师,感谢老师对我的悉心指导,帮助我能够 顺利的完成此次毕业设计。...  51单片机万年历毕业设计论文_电子/电路_工程科技_专业资料。今日推荐 67...基于AT89C51单片机的多功... 39页 7下载券 基于51单片机的万年历 19页 1下载...  基于51单片机的计算器和万年历毕业论文的设计_工学_高等教育_教育专区。绝对可靠,通过验证。。。1 1.1 引言概述众所周知单片机是一种集成在电路芯片, 是采用超大...  51单片机万年历毕业设计论... 17页 2财富值 51基于单片机的电子万年历... 31页 5财富值 51单片机的数字万年历毕业... 17页 5财富值 基于51单片机电子万年历...  基于51单片机温湿度检测+电子万年历的毕业设计_电子/电路_工程科技_专业资料。基于 51 单片机温湿度检测 + 电子万年历的设计 [ 摘要 ] : 温湿度检测是生活生产中...  关键词:51单片机万年历液晶设计论文 1/2 相关文档推荐 毕业设计论文:基于51单片...智能原理图设计(ISIS) 丰富的器件库:超过27000种元器件,可方便地创建新元件。 ...

我要回帖

更多关于 单片机领域大神 的文章

 

随机推荐