没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机的万年历设计.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
30 浏览量
2022-10-28
17:03:21
上传
评论
收藏 739KB DOCX 举报
基于51单片机的万年历设计.docx基于51单片机的万年历设计.docx
资源推荐
资源详情
资源评论












单片机课程设计
题 目 基于 51 单片机的万年历设计
学生姓名
专业班级
学 号
院 (系)
指导教师
完成时间
目录

1 课程设计的目的........................................................................
1
2 课程设计的任务与要求............................................................
1
2.1 设计任务.............................................................................
1
2.2 设计要求.............................................................................
1
3 单片机发展概况........................................................................
1
4 设计原理与功能说明................................................................
4
4.1 设计思想.............................................................................
4
4.2 总体电路图.........................................................................
5
4.3 时钟模块.............................................................................
5
4.4 液晶显示模块.....................................................................
6
4.5 按键模块.............................................................................
7
5 系统测试....................................................................................
8
5.1 硬件测试.............................................................................
8
5.2 软件测试.............................................................................
8
6 总结 ............................................................................................
8
参考文献.....................................................................................
10
附录一:总体电路原理图.........................................................
11
附录二:主程序.........................................................................
12
附录三:元器件清单.................................................................
27

附录四:实物图.........................................................................
28

1 课程设计的目的
1.通过制作万年历,可以对单片机这门课程更好的认识。
2.理论与实践结合,提高自己的动手能力。
3.学会与合作者更好的交流学习,共同进步和提高。
4.能够增长查阅资料的能力,视野更加开阔。
5.拓展其他学科的联系,全面发展。
6.培养自我发现问题,解决问题的能力。
2 课程设计的任务与要求
2.1 设计任务
1.可以去学校图书馆或者网上,搜集整理相关的资料,做好前期理论准
备,为以后设计电路,看懂电路图做理论支持。
2.构想万年历电路图,并且具有可行性,画出电路图。
3.列举电路所需的电子元件,仔细对比所需的元件的参数,通过去电子
元件经销商或者网购购买。
2.2 设计要求
1.显示年、月、日、时、分、秒。
2.可通过键盘自动调整时间。
3.计时精度:月误差小于 20 秒。
3 单片机发展概况
单片机诞生于 20 世纪 70 年代末,它的发展史大致可分为三个阶段:
第一阶段(1976-1978):初级单片机微处理阶段。该时期的单片机
具有 8 位 CPU,并行 I/O 端口、8 位时序同步计数器,寻址范围 4KB,
但是没有串行口。

第二阶段(1978-1982):高性能单片机微机处理阶段,该时期的单片机
具有 I/O 串行端口,有多级中断处理系统,15 位时序同步技术器,RAM、
ROM 容量加大,寻址范围可达 64KB。
第三阶段(1982-至今)位单片机微处理改良型及 16 位单片机微处理
阶段民用电子产品、计算机系统中的部件控制器、智能仪器仪表、工业测
控、网络与通信的职能接口、军工领域、办公自动化、集散控制系统、并
行多机处理系统和局域网络系统。
STC 系列单片机是由 STMicroelectronics 公司生产,并有宏晶公司做大
陆代理的。本设计使用 STC89C52 作为控制核心,其管脚兼容其他 51 系列
的单片机,以下对 STC89C52 进行简单讲解。
STC89C52 单片机包含中央处理器、程序存储器(ROM)、数据存储器
(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据
总线、地址总线和控制总线等三大总线。采用 40Pin 封装的双列直接 DIP
结构,图 3.1 是它们的引脚配置,40 个引脚中,正电源和地线两根,外置
石英振荡器的时钟线两根,4 组 8 位共 32 个 I/O 口,中断口线与 P3 口线复
用。现在对各引脚功能说明如下(图 3.2):
(1)主电源引脚
Vcc :接+5V 电源正端。
Vss :接+5V 电源地端。
(2)输入/输出引脚
P.0~P0.7:P0 口的 8 个引脚。在不接片外存储器与不扩展 I/O 接口
时,可作为准双向输入/输出接口。在接有片外存储器或扩展 I/O 接口时,
P0 口分时复用为低 8 位地址总线和双向数据总线。
P1.0~P1.7:P1 口的 8 个引脚。可作为准双向I/O 接口使用。对于52
子系列,P1.0 与 P1.1 还有第二种功能:P1.0 可用作定时器/计数器 2 的
剩余30页未读,继续阅读
资源评论

我是你的春哥!
- 粉丝: 6635
- 资源: 2万+

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
