基于51单片机的万年历的设计 联系客服

发布时间 : 星期三 文章基于51单片机的万年历的设计更新完毕开始阅读0658c46d0a1c59eef8c75fbfc77da26925c596d2

单片机课程实训

实训设计题目 Title Of Training 分院(系别) Department 专 业 Speciality 设计作者 Author 组 别 Team SCM PRACTICAL TRAINING

万年历的设计 班 级 Class 完成日期 Date 指导教师 Advisor

单片机实训报告

目 录

第一部分 课程设计任务书 ............................................. 1

一、课程设计题目 .................................................. 1 二、课程设计时间 .................................................. 1 三、实训提交方式 .................................................. 1 四、设计要求 ...................................................... 1 第二部分 课程设计报告 ............................................... 2

一、单片机发展概况 ................................................ 2 二、MCS-51单片机系统简介 ......................................... 2 三、设计思想 ...................................................... 3 四、硬件电路设计 .................................................. 3

1. 总体设计 ................................................... 3 2. 晶振电路 ................................................... 4 3. 复位电路 ................................................... 4 4. DS1302时钟电路 ............................................. 5 5. 温度采集系统电路 ........................................... 5 6. 按键调整电路 ............................................... 6 7. 闹钟提示电路 ............................................... 6 五、软件设计框图 .................................................. 7 六、程序源代码 .................................................... 8

1. 主程序 ..................................................... 8 2. 温度控制程序 .............................................. 11 3. 日历设置程序 .............................................. 13 4. 时钟控制程序 .............................................. 18 5. 显示设置程序 .............................................. 20 七、结束语 ....................................................... 23 八、课程设计小组分工 ............................................. 23 九、参考文献 ..................................................... 23

单片机实训报告

第一部分 课程设计任务书

一、课程设计题目

用中小规模集成芯片设计制作万年历。 二、课程设计时间

五天

三、实训提交方式

提交实训设计报告电子版与纸质版 四、设计要求

(1)显示年、月、日、时、分、秒和星期,并有相应的农历显示。 (2)可通过键盘自动调整时间。 (3)具有闹钟功能。

(4)能够显示环境温度,误差小于±1℃ (5)计时精度:月误差小于20秒。

- 1 -

单片机实训报告

第二部分 课程设计报告

一、单片机发展概况

单片机诞生于20世纪70年代末,它的发展史大致可分为三个阶段: 第一阶段(1976-1978):初级单片机微处理阶段。该时期的单片机具有 8 位

CPU,并行 I/O 端口、8 位时序同步计数器,寻址范围 4KB,但是没有串行口。

第二阶段(1978-1982):高性能单片机微机处理阶段,该时期的单片机具有I/O 串行端口,有多级中断处理系统,15 位时序同步技术器,RAM、ROM 容量加大,寻址范围可达 64KB。

第三阶段(1982-至今)位单片机微处理改良型及 16 位单片机微处理阶段民用电子产品、计算机系统中的部件控制器、智能仪器仪表、工业测控、网络与通信的职能接口、军工领域、办公自动化、集散控制系统、并行多机处理系统和局域网络系统。

二、MCS-51单片机系统简介

MCS-51系列单片机产品都是以Intel公司最早的典型产品8051为核心构成的。MCS-51单片机由CPU 、RAM 、ROM 、I/O接口、定时器/计数器、中断系统、内部总线等部件组成。8051单片机的基本性能有: ? 8位CPU;

? 布尔代数处理器,具有位寻址能力; ? 128B内部RAM,21个专用寄存器; ? 4KB内部掩膜ROM;

? 2个16位可编程二进制加1定时器/计数器; ? 32个(4×8位)双向可独立寻址的I/O口; ? 1个全双工UART(异步串行通信口); ? 5个中断源,两级中断结构 ;

? 片内振荡器及时钟电路 ,晶振频率为1.2MHz~12MHz; ? 外部程序/数据存储器寻址空间均为64KB; ? 111条指令,大部分为单字节指令;

? 单一+5V电源供电,双列直插40引脚DIP封装。

- 2 -