1、 - 0 - 电子课程设计报告 课程名称: 单片机课程设计 设计内容: 万年历电子时钟 实验时间: 2011 年 12 月 专业班级: 09 电子(2)班 姓 名: 学 号: 同 组 人: 指导老师: 2011 年 12 月 29 日 - 1 - 目录目录 摘要. 2 第一章 绪论. 3 1.1 引言及设计思路 . 3 第二章 系统设计 . 4 2.1 4 2.2 系统硬件设计 . 4 2.2.1 系统总体框架. 4 2.2.2 模块二. 5 2.3 系统软件设计 5 2.4 设计说明书: 6 2.4.1 模块划分: 6 2.5 使用说明书: 6 2.6 元件清单: 7 第三章 总结 . 7
2、3.1 设计过程 . 7 3.2 心得体会 8 附录. 8 - 2 - 摘要摘要 单片机应用技术飞速发展, 纵观我们现在生活的各个领域, 从导弹的导航装置到飞机上 的各种仪表的控制, 从计算机的网络通讯与数据传输, 到工业自动化过程的实时控制和数据 处理, 以及我们生活中广泛使用的各种智能 IC 卡等, 这些都离不开单片机。 单片机是集 CPU、 RAM、ROM、定时、计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应 用于智能产业和工业自动化上。而 51 系列单片机是各单片机中最为典型和最有代表性的一 种。 万年历在日常生活中最常见,应用也最广泛。本次课程设计主要就是设计一款数
3、字钟, 以 89S51 单片机为核心,配备数码管,按键,蜂鸣器。数字钟采用 24 小时制方式显示时间, 年、月、日、秒及毫秒。 文章的核心主要从硬件设计和软件编程两个大的方面。 硬件电路设计主要包括中央处理 单元电路、时钟电路、人机接口电路、信号处理电路、执行电路等几部分组成。软件用 C 语言来实现,主要包括主程序、时间设置子程序,按键切换程序,校时程序等软件模块。 关键字关键字: 单片机 时间 小时 分钟 秒 - 3 - 第一章第一章 绪论绪论 1.1 引言引言及设计思路及设计思路 万年历是采用数字电路实现对年、月、日,时、分、秒,数字显示的计时装置,广泛用 于个人家庭,车站, 码头办公室等
4、公共场所,成为人们日常生活中不可少的必需品,由于数字 集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟 表的数字化给人们生产生活带来了极大的方便, 而且大大地扩展了钟表原先的报时功能。 诸 如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关 烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基 础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。 一开始接触到实验箱的时候大家都很陌生, 因为是第一次使用, 所以实验箱很多模块的 功能及使用方法都要我们自己去掌握。 在没有实质说明书的情况下, 我们先后使用万用表测 电压、 电阻的方法得到了实验箱主芯片与单片机 P 口的引脚对应图, 为接下来的软件编程和 硬件接口连接打下了基础。 万年历电子时钟的实现主要硬件模块是单片机