傻大方


首页 > 学习 >

基于|基于单片机C51的简单万年历设计毕业设计( 四 )

傻大方摘要:【基于|基于单片机C51的简单万年历设计毕业设计( 四 )|单片机|C51|简单|万年历|设计】24、rl=a2*10+a3; mon=a4*10+a5; day=a6*10+a7; hour=a8*10+a9; min=a10*10+a11; sec=a12*10+a13; ftime(); /中断请求void Time0_Init()TMOD=0X10; TH1=(65536-10000)/256; TL1=(65536-10000)%256; EA=1; ET1=1...



按关键词阅读: 设计 单片机 基于 简单 毕业设计 C51 万年历



24、rl=a2*10+a3;
mon=a4*10+a5;
day=a6*10+a7;
hour=a8*10+a9;
min=a10*10+a11;
sec=a12*10+a13;
ftime();
/中断请求void Time0_Init()TMOD=0X10;
TH1=(65536-10000)/256;
TL1=(65536-10000)%256;
EA=1;
ET1=1;
TR1=1;
/中断void timer1_int(void) interrupt 3count+;
TH1=(65536-10000)/256;
TL1=(65536-10000)%256;
/判断年月日是否超过额外值void charge() sec 。

25、+;
/秒加1 if(sec=60) /秒等于60时 , 分加1 , 秒置0 sec=0;
min+;
if(min=60) /分等于60时 , 时加1, 分置0 min=0;
hour+;
if(hour=24) /时等于24时 , 日加1 , 时置0 hour=0;
day+;
if(day=31) /日等于30时 , 月加1 , 日置1 day=1;
mon+;
if(mon=13) /月等于613时 , 年后两位加1 , 月置1 mon=1;
yearl+;
if(yearl=99) /年后两位等于99时 , 年前两位加1 , 年后两位置0 yearh=0;
yearh+;
if(yearh=99) /年前两位等于99时 , 年前两位置0 y 。

26、earh=0;
9、 总结及感谢在用单片机实现万年历的设计中使用到了AT89S52、LCD1602及其4*4键盘的使用 。
在设计过程中我通过在网上和图书馆查阅资料 , 收集了关于单片机和液晶屏LCD1602显示方面的资料 , 通过对这些资料的学习 , 了解了单片机的基本结构和单片机在生活和生产中所发挥的作用以及液晶屏LCD1602的原理和使用 。
在整个设计过程中 , 发挥团队精神 , 分工合作 , 充分发挥人的主观能动性 , 自主学习 , 学到了许多没学到的知识 , 较好的完成了作品 。
虽然这次顺利地完成的设计 , 但这之中还有很多需要去改进的地方还有很多进步的空间 , 我们会继续努力去改进 , 不会因为科技节的结束而停止学习 。
这次能顺利完成设计 , 首先我们要感谢我们的指导老师郑旭丹老师的热情关怀和悉心指导 , 在设计过程中 , 老师总是耐心的为答疑 。
最后 , 我们要感谢彼此 , 感谢彼此的对于这次比赛的热忱 , 感谢彼此的包容 , 感谢彼此的谅解 。
第 23 页 共 26 页 。


稿源:(未知)

【傻大方】网址:/a/2021/0711/0022846012.html

标题:基于|基于单片机C51的简单万年历设计毕业设计( 四 )


上一篇:天津|天津主干路跨河桥箱梁施工平台施工方案(附图,验算)

下一篇:社会转型|社会转型背景下高管团队与公司创业关系探讨