基于51单片机的万年历
些计算机外围电路◆◆★◆,通过总线连接在一起并集成在一个芯片上构成的微型计算
时器/计数器,一个6 向量2 级中断结构,全双工串行 口, 片内晶振及时钟电路。
程序是否适用于硬件★★■■■■,如果没有成功则说明,程序还存在一些问题;如果成
20 温度传感器,它具有耐磨耐碰、体积小、使用方便、封装形式多 样的优点。
行计时,具有闰年补偿功能■◆■■★,工作电压为 2.5V~5.5V,满足设计所 需。
电子万年历就是运用了单片机实现时钟的功能★★◆■■■,在日常生活中主要有方便
能无限的进行等待,不然会使程序进入死循环■◆■,所以要进行超时控制)★★。
能成功■■■,那是因为软件仿真和实际的硬件始终存在一定的差别■◆■◆,软件仿真只是
在制作出实物后,硬件并非按照理论上的情况成功进行。经过检测发现单
接触不良的情况。检查是否虚焊可以在完 成焊接后,接上电源,看电路是否能正
DS18B20 温度传感器具有耐磨耐碰,体积小,使用方便,封装形式多样★◆■★★■,
功能。设计时不需要加电容,只需加一个 32.768HZ 晶振就可以 了。
来的方便。第二章主要介绍了设计万年历的总体思路、万年历组成的几个模块
程图◆◆◆,看起来清晰明了,便于程序的编写。第五章主要介绍了在制作万年历的
不同的需求设计多种多样功能的万年历★★★,以去满足人们日常生活。万年历基本
一个 作品中,这个万年历的成功制作★■◆★◆◆,自己付出许多时间、精力。更主要的是利
根据原理图,在已有的程序上进行修改就可以运用于设计◆■★■★。在编写过程中
更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是
齐全、结构体系完整◆★◆★■◆、指令系统功能完善■■★★■◆、性能优越、具有较高可靠性和高性
在此次万年历的设计过程中■★★,更加熟习地掌握单片机及其他元器件的运
路采 用7805 ,输入端和输出端分别接滤波电容,在输入端接一个二极管★◆◆■■,可防
子这一类的学习中还有许许多多自己所不知道的知识和问题。但是也明白了★◆◆,
天,万年历经过第三次革命:第一次是摆和摆轮游丝的发明,相对稳定的机械
单片机经过几十年的发展■◆◆◆,已经广泛应用于生活中的各个领域★■◆◆★◆。例如导弹的
(5) 数据线) 延时等待(如果初始化成功则在15 到60 毫秒时间之内产生一个
由 DS18B20 所返回的低电平■◆■“0”★■★■。据该状态可以来确定它的存在,但是应注意不
(2) 应根据万年历的的工作 原理,将各元器件自左到右◆■◆◆★,自上而下地排成一列或
芯片,稳压源电路主要采用三端集成电路 7805,经过稳压电路,可以提供单片
单片机作为对系统的主要控制器◆◆◆■,由DS1302完成对时钟电路的显示和
钟加减按键程序)◆★■、温度显示模块程序、时钟显示模程序、液晶数据显 示程序
了方便人们能随时知道时间,万年历的需求也日益增长。至二十一世纪的今
轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度
常工作,如果不行,则可以用数字万用表进行检测。用数字万用表检测的时
人们生活和装饰等作用。万年历原本就具有良好的开放性和发挥性,可以根据
以运用在硬件上★■。一般在程序编写好后,可以先进行软件仿真,这个可以检查
电有问题 ,主要是78 05端的电压不稳定,经过对焊接的修正和电容的更换,使
片,稳压源电路主要采用三端集成电路 7805,经过稳压电路◆★■,可以提供单片机
只有在一次次的实践过程中,才能成长的更快,才能完善自己,才能挑战未 来。
功,则说明程序没有问题。但是在软件 仿真成功后,实际运用在硬件上,未必
(3) 数据线微秒(该时间的时间范围可以从480 到960 微秒)。
适用于各种狭小空间设备数字测温和控制领域◆■★■★。测温范围 -55℃~+125℃,
线 等情况发生■■◆,在画线mi l,而为了区分电源线和接地线mil。在画PCB 中应值得注意的是先看元器件的实物■◆■,然后看软件
程序存储器(ROM)和数据存储 器(RAM)、输入/输出接口(I/O)、时钟及其他一
中是否有相对应的库元器件,如果没有就需要根据实物自己画出相对应的元
片机的工作电压不 能达到5V ,导致LCD 不能正常显示,经过检查发现稳压电路供
本次设计主要是介绍了单片机的发展历程和万年历在日常生活中给人们带
提高程序的成功率■★■★。在运用在实际的硬件上时,还需要根据硬件的实际情况进
导航装置★★◆、飞机上各种仪表的控制、计算机的网络通讯与数据传输、工业自动化
底 4 位三态 、 双向数据总 线 位三态 、 双向数据总 线 位三态 、 双向数据总 线 位三态 ◆◆、 双向数据总 线 位三态 、 双向数据总 线 位三态 、 双向数据总 线 位三态 、 双向数据总 线 位三态 、 双向数据总 线 BLA 背光电源正 极
可以根据自己所想的理想界面◆◆★,对程序进行修改,在修改完成后没有错误就可
对于进行检测时发现实际温度与检测温度有偏差,且偏差较大的问题,只需对
DS18B20对温度的检测。设计主要由时钟电路模块、稳压电路模块◆◆■◆、
振荡频率源使钟表的走时差从分级缩小到秒级★◆★◆,代表性的产品就是带有摆或摆
管脚 4 RS RS 为寄存 器选择,高电平 1 时 选择数据寄 存器、低电
万年历的制作过程中焊接最容易出现问题,在焊接前,必须先对照 元器件
全都采用F lash ROM■◆◆,能以超低电压工作◆★■,具有在线编程可擦除技 术★■★。DS18B
在实际画的过程中应考虑自己的制作水平,为了防止制 作出的PC B板有断
液晶显示屏★◆★。第四章主要介绍了软件设计,写出了其中几个主要模块的程序流
动 手能力◆◆★■,从一片空白,到慢慢运用自己所学,把几年的学习知识一起运用在
随着人们的生活水平提高,生活节奏的加快■◆■★,对时间的要求越来越高◆◆■,为
功能★■◆◆★■,工作电压为2◆■■◆■.5V~5.5V◆★。采用三线接口与 CPU进行同步通信,并可采用
的P CB图和原理图,以免防止元器件的正负极接反或者把元器件搞错■◆■★。在焊接
万年历的程序主要包括■◆:延时程序、键盘输入程序(加减时按键程序、闹
三端稳压集成电路7805 是一个 输出正5V直流电压的稳压电源电路。稳压电
时时钟电路,它可以对年、月■★◆★■★、日★★★◆、周日、时、分、秒进行计时,具有闰年补偿
时候出现断线等情况◆◆★■,如果转印并不十分好,则可以用黑色水墨笔在断线处画
DS130 2 芯片具有高性能、低功耗、可以对年、月、日、周日◆◆■、时、分、秒进
过程中的注意事项■◆■◆★★、硬件软件的最终调试和解决在制作过程中出现 的问题。
的时候要注意虚焊,根据焊接的经验,在焊点锡是尖角的■◆■■★,一般都是焊实了★■■◆;
单片机是单片微型计算机的简称◆■■◆■■,也就是把微 处理器(CPU)■◆■◆◆、一定容量的
DS130 2可以对年■★■■★★、月、日、星期◆■★★、时◆★■、分◆★■★、秒进行计时★◆,且具有闰年补偿
单片机经过几十年的发展■■■★,在功能◆◆◆★■、体积、功耗、价格等个个股方面已经
突 发方式一次传送多个字节的时钟信号或RAM数据■■★★★■。DS1302 内部有一个31×8
用的具体器件和器件的优点,其中主要运用到的器件 是单片机 A T89S5 2■◆★★■、
方案二:万年历的单片机芯片选 用 89C5 1 作主控制芯片,显示模块采 用
方案一:万年历的单片机芯片选 用AT89 S52作主控制芯片,显示模块采 用
在此过程中同样感到了自己的许多不足■★◆★◆★,和一些知识的欠缺■★,明白对于电
右 侧★■◆◆。(4) 图中可动元件的工作状态■★◆★◆,原则上应处于开断◆★■★、不加电的工作位置。
如果焊点处出现圆颗状,则容易出现虚焊■★★■★,元器件的管脚可能没有焊实,出现
在制作PC B板的时候应注意必须把墨全部转印到覆铜板 上,以免对板腐蚀的
以及模块之间的连接。第三章主要介绍了各个模块的具体组成的,每个模块选
现在对于电子万年历的设计大多运用51单片机。主要是因为 51单片机种类
(1) 先将数据线) 延时(该时间要求的不是很严格,但是尽可能的短一点)
(1) 按统一的要求选择图纸幅面、图框格式■◆★、电路图中的图形符号■◆■★■、文字符号◆★◆★。
候◆◆■◆,可以很方便的检测出电路的通断,判断在做板的时候是否有断路,也很容
数列。(3) 图面安排时★■◆■■★,电源部分一般安排在左下方◆◆◆◆,输入端在左侧,输出端在
用◆◆★★★★,明白了它们的工作原理和使用方法。在制作过程中■★■◆★,很好的锻炼了自己的
达到非常优异的水平★★■■◆。在未来的发展中■■,单片机将趋向实现高性能化、存储器
用这个设计,把以前的分散知识结合在一起★◆,并且用自己的方式表达出来,这