基于51单片机的万年历设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机课程设计

题目基于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 系统测试....................................... 7. 5.1硬件测试.................................... 7.

5.2 软件测试................................... 8.

6 总结........................................... 8.

参考文献......................................... 1.0.附录一:总体电路原理图........................... 1.1..

附录二:主程序.................................................... 1..2 .

附录三:元器件清单.............................. 2.6.

附录四:实物图.................................................... 2..7 .

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 的Word 资料

计数脉冲输入端T2。P1.1可用作定时器/计数器2 的外部控制端T2EX。

P2.0~P2.7:P2口的8个引脚。可作为准双向I/O接口;有接有片外存储器或扩展I/O 接口且寻址范围超过256 个字节时,P2口用作高8 位地址总线。

P3.0~P3.7:P3口的8个引脚。除作为准双向I/O接口使用外,还具有第二种功能,详见图3.2。

图3.1 STC89C52 单片机管脚图

相关文档
最新文档