1、单片机课程设计说明书 1 目录 1.引言 . 2 1.1 设计任务与要求 . 2 1.2 数字钟得实用价值和理论意义 . 2 1.3 设计所用器件简介 2 1.3.1 单片机简介 2 1.3.2 1602LCD 的基本参数及引脚功能 . 3 2.设计内容 . 6 3程序设计及硬件电路 7 3.1 原理图(protues) 7 3.2 原理图(protel) 8 4.仿真结果 . 8 5.收获、体会和建议 . 11 6.参考文献 11 7.附:源程序 . 11 单片机课程设计说明书 2 1.1.引言引言 近年来随着计算机在社会领域的渗透和大规模集成电路的发展, 单片机的应用正在不 断地走向深入,
2、由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等 特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器, 仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来 使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 单片机模块中最常见的是数字钟,数字钟是一种用数字电路技术实现时、分、秒计时 的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使 用寿命,因此得到了广泛的使用。数字钟是采用数字电路实现对时,分,秒数字显示的计时 装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们
3、日常生活中不可少的必 需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超 过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原 先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动 起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些, 都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。 1.11.1 设计任务与要求设计任务与要求 1.利用 AT89C51 定时器设计一个电子时钟;2.显示格式位 “XX XX XX”,从左向右分别 是:时、分、秒;3.显示部分用
4、 1602LCD 显示屏;4.具有四个调整键 K0,K1,K2,K3;5.按下相 应的键可以调整时,分,秒;6.调整到哪一位哪一位闪烁;7.在 1602 上方显示“年,月, 日,星期”。 1.1.2 2 数字钟得数字钟得实用价值和理论意义实用价值和理论意义 数字钟是采用数字电路实现对时,分,秒数字显示的计时装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展 和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给 人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动 报警、按时自动打铃
5、、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通 断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。 因此,研究数字钟及扩大其应用,有着非常现实的意义。 1.31.3 设计所用器件简介设计所用器件简介 1.3.11.3.1 单片机简介单片机简介 单片机课程设计说明书 3 MCS51 是指由美国 INTEL 公司(对了,就是大名鼎鼎的 INTEL)生产的一系列单片机的总称,这一 系列单片机包括了好些品种,如 8031,8051,8751,8032,8052,8752 等,其中 8051 是最早最典型的 产品, 该系列其它单片机都是在 8051 的基础上进行
6、功能的增、 减、 改变而来的, 所以人们习惯于用 8051 来称呼 MCS51 系列单片机, 而 8031 是前些年在我国最流行的单片机, 所以很多场合会看到 8031 的名称。 INTEL 公司将 MCS51 的核心技术授权给了很多其它公司, 所以有很多公司在做以 8051 为核心的单片机, 当然,功能或多或少有些改变,以满足不同的需求,其中 89C51 就是这几年在我国非常流行的单片机, 它是由美国 ATMEL 公司开发生产的。以后我们将用 89C51、89S51 来完成一系列的实验。 MCSMCS- -5151 系列单片机系列单片机 MCS-51 系列单片机分为两大系列,即 51 子系列与 52 子系列。 5151 子系列:子系列:基本型,根据片内 ROM 的配置,对应的芯片为 8031、8051、8751、8951 5252 子系列:子系列:增强型,根据片内 ROM 的配置,对应的芯片为 8032、8052、8752、8952 这两大系列单片机的主要硬件特性如下表: 上表中可以看到,8031、8031、8032、80C32 片内是没有 ROM 的,对应着上表看,我们