1、 单片机单片机课程设计课程设计 个性化电子时钟设计个性化电子时钟设计 1 目录 摘摘 要要 . 2 一、电子时钟一、电子时钟 2 1.1电子时钟简介. 2 1.2 电子时钟的基本特点. 2 1.3 电子时钟的原理 3 二、二、 单片机识的相关知识单片机识的相关知识 . 3 2.1 单片机简介 3 2.2 单片机的发展史 3 1 . 4位单片机. 3 2 . 8位单片机. 3 3 . 16位单片机 4 4 . 32位单片机 4 5 . 64位单片机 4 2.3 单片机的特点 4 2.4 AT89C51 单片机介绍 5 三、三、 控制系统的硬件设计控制系统的硬件设计 . 7 3.1 单片机型号的选
2、择 . 7 3.2 数码管显示工作原理. 7 3.3 74LS373 介绍 . 8 3.4 整个电路原理图. 9 四、四、 控制系统的软件设计控制系统的软件设计 . 9 4.1程序清单 9 4.2仿真结果 9 五、心得五、心得.16 六、参考文献六、参考文献 17 2 摘摘 要要 单片计算机即单片微型计算机。由 RAM ,ROM,CPU 构成,定时,计数和多种接口于一体 的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而 51 系列单 片机是各单片机中最为典型和最有代表性的一种。这次课程设计通过对它的学习,应用,从而 达到学习、设计、开发软、硬的能力。 本设计主要设计了
3、一个基于 AT89C51 单片机的电子时钟。在数码管通过一个控制键转换来 显示相应的时间和日期。并通过多个控制键用来实现时间和日期的调节。应用 keil 软件实现单片 机电子时钟系统的程序设计,用 Proteus 的 ISIS 软件实现仿真。该方法仿真效果真实、准确,节 省了硬件资源。 关键字:单片机 时钟 键盘控制 一、一、电子时钟电子时钟 1.1 电子时钟简介电子时钟简介 1957 年,Ventura 发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅 速发展起来。 现代的电子时钟是基于单片机的一种计时工具, 采用延时程序产生一定的时间中断, 用于一秒的定义,通过计数方式进
4、行满六十秒分钟进一,满六十分小时进一,满二十四小时小时 清零。从而达到计时的功能,是人民日常生活补课缺少的工具。 1.2 电子时钟的基本特点电子时钟的基本特点 现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都 采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集 成电路计时,译码代替机械式传动,用 LED 显示器代替指针显示进而显示时间和日期,减小了 误差,这种表具有时、分、秒显示时间的功能和年月日显示日期的功能,还可以进行校对,片选 的灵活性好。 3 1.3 电子时钟的原理电子时钟的原理 该电子时钟由 AT89C51,74LS373,BUTTON,数码管等构成,采用晶振电路作为驱动电路, 由延时程序和循环程序产生的一秒定时,达到时分秒的计时,六十秒为一分钟,六十分钟为一小 时,满二十四小时为一天,满三十天(闰年二月满二十九天,平年二月满二十八天)为一个月,满 十二个月为一年。电路中的键控 1 实现“年”和“分”的调节,键控 2