黑龙江八一农业大学毕业论文 万年历的设计 共38页,13207字。 摘要 本文详细的介绍基于AT89C52单片机的万年历控制系统。利用DS1302作为主要的计时芯片,DS1302能提供年、月、日、时、分、秒计时数据,且具有大、小月份天数自动调整功能。DS1302与单片机相连,采用三线接口与CPU进行同步通信,利用突发方式一次传送多个字节的时钟信号或RAM数据,通过单片机并利用阴阳历的转化算法,计算出阴历时间,动态扫描后,利用16个共阳数码管分别显示年、月、日、星期、小时、分、秒及对应阴历的日期。设计中使用了3片74LS164来驱动数码管。为了更好的调节和设置,设计了两个按键,按键分别接上拉电阻,用查询法完成读键功能。 关键词:万年历 AT89C52 DS1302 目录 摘要 I ABSTRACT II 前言 IV 1 绪 论 1 1.1课题背景 1 1.2课题的目的和意义 1 2万年历系统总体方案的确定 3 2.1系统基本方案选择 3 2.2功能实现 4 2.3系统方案的框图及其说明 5 2.4本章小结 5 3系统理论分析与硬件电路设计 6 3.1理论分析 6 3.2系统硬件电路设计 6 3.3显示电路的设计 13 3.4键盘接口设计 14 3.5本章小结 15 4软件部分设计 16 4.1阳历程序的设计 16 4.2阴历程序设计 17 4.3时间调整程序 20 4.4本章小结 20 5调试及性能分析 22 5.1调试步骤 22 5.2性能分析 22 结论 23 参考文献 24 致谢 25 附录1 27 附录2 28 |
查看评论
已有0位网友发表了看法