1、 专专 科科 毕毕 业业 设设 计(论文)计(论文) 题目题目 基于基于 51 单片机的数码日历钟的设计与制作单片机的数码日历钟的设计与制作 院(系部)院(系部) 电子与信息工程系电子与信息工程系 专业名称专业名称 电子信息技术电子信息技术 年级班级年级班级 07 高职电信高职电信 1 学生姓名学生姓名 指导教师指导教师 二一二年四月二十日 I 摘摘 要要 单片机以其体积小、编程灵活、控制功能强大、价格低廉等特点被广泛地应 用在各种电子电器产品中。单片机技术的出现和发展带来了电子技术和控制领域 的一场革命。 单片机课程作为职业院校电子信息类专业一门重要的基础课程,它既是一门 很有实用价值、实践
2、性很强且很有趣味性的一门课程,同时它又是一门集硬件电 路设计与软件编程于一体的学科,既要求我们有较好的电工电子技术基础知识, 又要求有一定的逻辑思维和软件开发(编程)能力。通过近几年对单片机的学习, 我已掌握单片机的基本知识,并具备了单片机应用系统的初步开发能力。即将毕 业之际,我运用我所掌握的单片机知识设计和制作了一个基于 51 单片机的数码 日历钟,这既是对我所学知识的总结与高度概括,同时也将自己所掌握的知识与 实际应用结合起来,进一步提高工程实践能力。 数码日历钟是实际生活中应用较多的一个电子计时装置,可供人们查询日 期、星期及掌握时间。本文首先从数码日历钟的功能要求入手,对设计任务进行
3、 了分析,并将任务分解为若干个模块,提出在设计与制作过程中要用到的相关知 识点,给出了本设计的硬件电路及软件流程,还给出了部分模块的源程序代码。 本设计经过多次调试运行无误,最终提交出一个完整的应用系统产品。 本次毕业设计的数码日历钟能在 1602 液晶屏上显示出年月日时分秒以及星 期几,还能显示当前的环境温度,并且能通过按键调整日期和时间,在调整日期 的同时通过相应算法自动实现星期几的调整,而且无论是否闰年、任何月份,当 日期调整时都保证不会出现非法的日期。数码日历钟是一个非常实用的设计与制 作,成本低廉,如能进一步完善,具有一定的推广使用价值。 本设计任务比较复杂,要考虑的问题很多,C 语
4、言的模块化程序设计思想较 好地解决了这个问题,故本设计任务采用 C 语言编程。 关键词:51 单片机,C 语言,数码日历钟,毕业设计,制作 河南理工大学毕业设计论文 1 目 录 摘要摘要 1 1 概述概述 1 1 1. .1 1 毕业设计毕业设计的选题背景及的选题背景及制作制作意义意义 . 1 1.1.1 毕业设计的选题背景 1 1.1.2 毕业设计的制作意义 1 1 1. .2 2 数码数码日历钟日历钟的功能要求的功能要求 . 1 1 1. .3 3 本本设计制作设计制作的的主要内容主要内容 . 2 2 2 数码数码日日历历钟钟的的设计与设计与制作制作任务分析任务分析 . 3 2.12.1 数码数码日历钟日历钟的的设计设计与制作与制作任务任务分析与分解分析与分解 3 2.22.2 设计方案设计方案的的论证及选择论证及选择 3 3 3 相关知识相关知识链接链接 . 6 3.13.1 5151 单片机简介单片机简介. 6 3.1.1 51 单片机简介 . 6 3.1.2 51 单片机引脚功能介绍 .