1、数字电子时钟设计 - 1 - 一、 摘要 近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域 。 单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 本次做的数字钟是以单片机( AT89C51)为核心,结合相关的元器件(共阴极 LED 数码显示器、 数码管 驱动器 74LS164 等), 再配以相应的软件,是它具有 星期
2、, 时,分,秒显示的功能,并且 星期, 时,分,秒还可以调整。通过电子数字钟的 设计 进一步了解 和 掌握单片机原理与使用方法。 关键词: 数字电子钟 单片机 AT89C51 共阴极 LED 数码显示器 74LS164 驱动芯片 数字电子时钟设计 - 2 - 二、 系统总体方案设计 本次设计课题为智能电子数字时钟的设计,采用 AT89C51 单片机内部定时器实现数字时钟的定时功能,采用单片机的串口和 74LS164 扩展并口实现 LED 静态驱动。 电子时钟系统的整体框图如图 2-1 所 示。 图 2-1 电子时钟的整体框图 2.1 主控芯片 AT89C51 简介 AT89C51 是一个低功耗
3、,高性能 CMOS 8 位单片机,片内含 4k Bytes ISP(In-system programmable)的可反复擦写 1000 次的 Flash 只读程序存储器,器件采用 ATMEL 公司的高密度、非易失性存储技术制造,兼容标准 MCS-51 指令系统及 80C51 引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元,功能强大的微型计算机的 AT89C51 可为许多嵌入式控制应用系统提供高性价比的解决方案。其引脚图如图 2-2 所示。 P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78R S T
4、/V P D9P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 IN T 012P 3 .3 /I N T 113P 3 .4 /T 014P 3 .5 /T 115WR16RD17X T A L 218X T A L 119GND20A 8 /P 2 .021A 9 /P 2 .122A 1 0 /P 2 .223A 1 1 /P 2 .324A 1 2 /P 2 .425A 1 3 /P 2 .526A 1 4 /P 2 .627A 1 5 /P 2 .728P S E N29A L E /P R O G30E A /V p p31A D 7 /P 0 .732A D 6 /P 0 .633A D 5 /P 0 .534A D 4 /P 0 .435A D 3 /P 0 .336A D 2 /P 0 .237A D 1 /P 0 .138A D 0 /P 0 .039V C C40 图 2-2 AT89C51 引脚图 单 片 机 AT89C51 电源 按键输入 74LS164驱动 显 示 电 路 晶振电路 报时电路 复位电路