doc 基于51单片机的电子万年历设计的开发与实现 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:27 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 14:56

基于51单片机的电子万年历设计的开发与实现

个诸葛亮的作用,相互学习相互讨论研究,完成了最初的设想。在电路焊接时虽然没什么大问题,但从中也知道了焊接在整个作品中的重要性,电路工程量大,不能心急,个个慢慢来不能急于求成,反而达到事半功倍的效果。对电路的设计布局要先有个好的构思,才显得电路板美观大方。程序编写中,由于思路不清晰,开始时遇到了很多的问题,经过静下心来思考,理清了思路,终于能够完成它。在此次设计中,知道了做凡事要有颗平常的心,不要想着走捷径,步脚印。也练就了我们的耐心,做什么事都在有耐心。此次设计中学到了很多很多东西,这是最重要的。第七章谢辞毕业设计的完成,为我的大学学习生活画下了最后笔。应该感谢的人很多,首先感谢学院给我们提供了个展现自己的舞台,给我们次难得煅炼的机会,使得我们的动手能力和专业技能都有了很大的提高。在做论文设计的日子里得到了指导教师的悉心指导,在此向我们的指导教师致以诚挚的谢意。感谢提供相关技术帮助的老师和同学,你们的支持和鼓励使我们对这次的作品完成有了信心和动力,也给了我们很多无私的帮助和支持,我们在此深表谢意。参考文献刘勇编数字电路电子工业出版社陈正振编电子电路设计与制作广西交通职业技术学院信息工程系杨子文编单片机原理及应用西安电子科技大学出版社王法能编单片机原理及应用科学出版社曹琳琳单片机原理及接口技术北京国防科技大学出版社,年许惠民单片微型计算机原理接口及应用北京北京邮电大学出版社,年康华光电子技术基础北京高等教育出版社,年附录系统程序清单万年历程序高两位年低两位年月星期日小时分秒农历月农历日显示缓冲单元年低位,月星期,日,时分,秒,农历年农历月,农历日闰年标志为,定时器为调整时候闪烁用。主程序串行输出,方式计数器,方式,允许写充电,充电电流,调星期时闪标志,,星期加星期值送星期分离送显示缓冲调小时时闪标志,,小时加小时值送小时分离送显示缓冲调分时闪标志,,分加分值送分分离送显示缓冲,晶振开始振荡禁止写入,年分离,送显示缓存月分离,送显示缓存日分离,送显示缓存小时分离,送显示缓存分分离,送显示缓存秒分离,送显示缓存更新农历程序闰月,则清,指示灯亮非闰月,则置位,指示灯灭公历设置程序,允许写停止振荡,,年加年值送年分离送显示缓冲调月时闪标志,,月加月值送月分离送显示缓冲调日时闪标志,,日加日值送日分离送显示缓冲是对片内带有字节的固外程序时,作为编程脉冲输入端。程序存储器允许输出端。当片外程序存储器的读选通信号,低电平有效。从外部程序存储器取指令时,信号会自动产生负脉冲,作为外部程序存储器的选通信号。程序存储器地址允许输入端。当为高电平时,执行片内程序存储器指令,但当中的值超过时,将自动转向执行片外程序存储器指令当为低电平时,只执行片外程序存储器指令。口引脚口位双向口口位准双向口口位准双向口口位准双向口。片外总线结构分为三部分数据总线,地址总线,控制总线时钟电路模块的结构及工作原理是美国公司推出的种高性能低功耗带的实时时钟电路,它可以对年月日周日时分秒进行计时,具有闰年补偿功能,工作电压为。采用三线接口与进行同步通信,并可采用突发方式次传送多个字节的时钟信号或数据。内部有个的用于临时性存放数据的寄存器。是的升级产品,与兼容,但增加了主电源后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。引脚功能及结构图所示出的引脚排列,其中为后备电源,为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。由或两者中的较大者供电。当大于时,给供电。当小于时,由供电。和是振荡源,外接晶振。是复位片选线,通过把输入驱动置高电平来启动所有的数据传送。输入有两种功能首先,接通控制逻辑,允许地址命令序列送入移位寄存器其次,提供终止单字节或多字节数据的传送手段。当为高电平时,所有的数据传送被初始化,允许对进行操作。如果在传送过程中置为低电平,则会终止此次数据传送,引脚变为高阻态。上电运行时,在之前,必须保持低电平。只有在为低电平时,才能将置为高电平。为串行数据输入输出端双向,后面有详细说明。始终是输入端。数据输入输出在控制指令字输入后的下个时钟的上升沿时,数据被写入,数据输入从低位即位开始。同样,在紧跟位的控制指令字后的下个脉冲的下降沿读出的数据,读出数据时从低位位到高位。其他模块器件它是个串入并出的位移位寄存器,它常用于单片机系统中,下面结束下这个元件的基本知识引脚图内部功能图逻辑符合表串行输入带锁存时钟输入,串行输入带缓冲异步清除最高时钟频率可高达功耗系列工作温度最高电压输入最高电压高电平低电平它是个排插符号,也就是个插座,可以通过个插头将的口引到外面的有关电路作扩展用,也可以作为备用。其他元器件电阻,电容,发光二极管,三极管若干。第四章结构设计部分显示部分设计基本显示原理时钟开始显示为时分秒,也就是数码管显示,然后每秒秒位加,到后,秒位加,秒位回。秒位到后,即秒,分钟加,秒位回。依次类推,时钟最大的显示值为小时分秒。这里只要确定了秒的定时时间,其他位均以此为基准往上累加。同时时钟达到最大值的时候天数也增加位,知道显示了后再变为,同时阴历和阳历的天数也加,根据不同的月份显示的天数阳历有,天,阴历就要经过计算得到,到了个月后,年数自动增加,以此类推,显示万年历的现实。另外,连接方式总电路图上可以看到,这里就不做说明了,下图为显示部分的电路图。显示部分电路图连接七个三极管作列驱动,共七列数码管,实际有两行是六列行列扫描共同形成万年历。其整个过程,如原理图所示。系统软件设计程序流程框图图时间调整程序流程图第五章实验测试部分硬件测试电子万年历的电路系统较大,对于焊接方面更是不可轻视,庞大的电路系统中只要出于处的,则会对检测造成很大的不便,而且电路的交线较多,对于各种锋利的引脚要注意处理,否则会刺被带有包皮的导线,则会对电路造成短路现象。在本成电子万年历的设计调试中遇到了很多的问题。回想这些问题只要认真多思考都是可以避免的,以下为主要的问题数码管的断码错乱,原因出于没有认真看清等引脚信息。解决重新排列的输出端,相应接入数码管,即可解决出现在的断码或乱码。对万年历修改时间或日期时,有时数码管被屏蔽掉,造成不亮现象。解决根据仪器的测试,发现电路的驱动能力不足,最后在时钟芯片的端接入的上拉电阻后,电路的驱动能力才能满足,即可解决不亮现象。软件测试电子成年历是多功能的数字型,可以看当前日期阴阳历,时间,还有温度的仪器。电子成年历功能很多,所以对于它的程序也较为复杂,所以在编写程序和调试时出现了相对较多的问题。最后经过多次的模块子程序的修改,步步的完成,最终解决了软件。在软件的调试过程中主要遇到的问题如下烧入程序后,数码管显示闪动,而且亮度不均匀。解决首先对调用的延时进行逐渐修改,可以解决显示闪动问题。其次,由于本作品使作动态扫描方式显示的数字,动态扫描很快,人的肉眼是无法看出,但是调用的显示程序时,如果不在反回时屏蔽掉最后的附值,则会出现很亮的现象,所以在显示的后面加了屏蔽子令,最后解决了此问题。修改时间日期时没有农历没有自动对应上。解决把不相关的程序暂时屏蔽,地农历的子程序独立调试,发现在调用农历自动更新时,对十进制和十六进制处理不好,所以会造成错乱。最后把相应的十进制进行修改,使得可以与十六进制对应,最后解决了此问题测试结果分析与结论测试结果分析在测试中遇到发光二极管数码管为不显示时,首先使用试测仪对电路进行测试,观察是否存在漏焊,虚焊,或者元件损坏数码管显示不正常,还有亮度不够,首先使用试测仪对电路进行测试,观察电路是否存在短路现象。查看烧写的程序是否正确无误,对程序进行认真修改。与微处理器进行数据交换时,首先由微处理器向电路发送命令字节,命令字节最高位必须为逻辑,如果,则禁止写,即写保护,指定时钟数据指定数据指定输入或输出的特定寄存器最低位为逻辑,指定写操作输入指定读操作输出。在的时钟日历或进行数据传送时,必须首先发送命令字节。若进行单字节传送,位命令字节传送结束之后,在下个周期的上升沿输入数据字节,或在下个周期的下降沿输出数据字节。与相关的寄存器分为两类类是单个单元,共个,每个单元组态为个位的字节,其命令控制字为,其中奇数为读操作,偶数为写操作再类为突发方式下的寄存器,在此方式下可次性读写所有的的个字节。要特别说明的是备用电源,可以用电池或者超级电容器以上。虽然在主电源掉电后的耗电很小,但是,如果要长时间保证时钟正常,最好选用小型充电电池。可以用老式电脑主板上

下一篇
基于51单片机的电子万年历设计的开发与实现第1页
1 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第2页
2 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第3页
3 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第4页
4 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第5页
5 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第6页
6 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第7页
7 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第8页
8 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第9页
9 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第10页
10 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第11页
11 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第12页
12 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第13页
13 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第14页
14 页 / 共 27
基于51单片机的电子万年历设计的开发与实现第15页
15 页 / 共 27
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批