基于51单片机实现的简易电子时钟论文.doc
《基于51单片机实现的简易电子时钟论文.doc》由会员分享,可在线阅读,更多相关《基于51单片机实现的简易电子时钟论文.doc(30页珍藏版)》请在沃文网上搜索。
1、毕业论文(设计) 摘要随着单片机技术的飞速发展,在其推动下,现代的电子产品几乎渗透到了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高。时间对于人们来说总是那么的宝贵,可以说时间和金钱是划上了等号。准确的掌握时间和分配时间对人们来说至关重要。因此采用单片机为主的数码管为显示器的电子时钟就体现出了很大的优势。电子钟的设计方法有很多种,但利用单片机制作的电子时钟更具有编程灵活、便于电子功能的扩充、精确度高、便于携带、显示直观等特点。 通过利用MCS-51单片机内部的定时器/计数器功能来实现电子时钟的计时方法。主要由AT89S51芯片和LED数码
2、显示管为核心,构成了一个单片机电子时钟。关键词:单片机,AT89S51,电子时钟,LEDAbstractWith the rapid development of microcomputer technology in its promotion, modern electronics into almost all areas of society, a strong impetus to the development of social productive forces and social improvement in the level of information, but al
3、so to further improve the performance of modern electronic products.Time is always so valuable for people who can say that time and money is the equal sign. Accurate grasp of time and allocation of time is crucial to people. Therefore, the digital control based on microcomputer-based electronic cloc
4、k on the display reflects a great advantage. Clock Design There are many ways, however, produced by single chip electronic clock is more flexible programming, and easy expansion of electronic capabilities, high accuracy, easy to carry, display visual and so on. In this paper, through the use of MCS-
5、51 microcontrollers internal timer / counter function to implement the electronic clock timing method. Mainly by the AT89S51 chip and LED digital display tube as the core, forming a single chip electronic clock. Key word: Monolithic integrated circuit,AT89S51,Electronic clock,LED目录1 前言11.1 概述11.2 研究
6、目的12 单片机概述22.1 单片机的概念22.2 单片机的发展史和发展趋势22.2.1 单片机的发展历史22.2.2 单片机的发展趋势32.3 单片机的特点32.4 MCS-51单片机的基本结构32.4.1 MCS-51单片机的基本组成32.4.2 AT89S51单片机的引脚53 系统设计63.1 设计方法及原理63.1.1 设计方法63.1.2 电子时钟原理63.1.3 数码管显示原理63.2 总体设计73.2.1 系统说明73.2.2 系统框图73.3 模块设计83.3.1 电源部分83.3.2 复位电路83.3.3 数码管的连接电路93.3.4 控制部分104 软件设计114.1 程序
7、流程图114.2 源程序134.2.1 中断入口程序144.2.2 主 程 序154.2.3 1秒计时程序154.2.4 闪动调时程序174.2.5 加1子程序184.2.6 清零程序194.2.7 时钟调整程序194.2.8 显示程序224.2.9 延时程序235 总结24致谢25参考文献26毕业论文(设计)1 前言1.1 概述时间,对人们来说是非常宝贵的,准确的掌握时间和分配时间对人们来说至关重要。因此自从时钟发明的那刻起,就成为人类的好朋友。随着时间的流逝,科学技术的不断发展和提高,人们对时间计量的精度要求越来越高,应用越来越广。怎样让时钟更好、更方便、更精确的显示时间,这就要求人们不断
8、设计研发出新型的时钟。高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校1。数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针进而显示时间,减小了计时误差,这种表具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。时钟电路在计算机系统中起着非常重要的作用,是保证系统正常工作的基础。在单片机的应用系统中,时钟有两个方面的含义:一是指为保障系统正常工作的基准振荡定时信号,主要由晶振和外围电路组成,晶振频率的大小决定了单片机系统工作的快慢;二是指系统的标准定时时钟,即定时
9、时间,它通常有两种实现方法:一是用软件实现,即用单片机内部的可编程定时器/计数器来实现;二是用专门的时钟芯片实现2。由于51系列单片机的内部具有定时器/计数器的功能,因此采用51系列单片机里的AT89S51和LED数码管为核心,加以必要的电路,来构成了一个单片机电子时钟。1.2 研究目的通过利用MCS-51单片机内部的定时器/计数器功能、中断系统功能、以及外围的按键和LED显示器等部件,设计一个基于单片机的电子时钟。设计的电子时钟通过数码管显示,并能通过按键对时间进行设置。2 单片机概述2.1 单片机的概念 单片机(MCU)可以定义为:一种把微处理器(CPU)、随机存储器(RAM)、只读存储器
10、(ROM)、输入/输出(I/O)接口电路、定时器/计数器、串行通信接口及中断系统等部件集成在同一块芯片上的,具有完整功能的微型计算机。这块芯片就是硬件,而软件程序则存放在片内的只读存储器中。2.2 单片机的发展史和发展趋势2.2.1 单片机的发展历史1974年12月,美国著名的仙童(Fairchild)公司推出了世界上第一台单片机F8。该机有两块集成电路芯片组成,具有与众不同的指令系统,结构奇特,深受民用电器和仪器仪表领域的欢迎和重视。从此单片机开始迅速发展,应用范围也在不断扩大,现已成为微型计算机的重要分支。单片机的发展大致经历了外围集成、总线完善、功能集成、全方位发展等技术发展阶段,至今已
11、走过了四代的历程3。(1) 第一代单片机(1974 1976)这是单片机的起步阶段,以Fairchild公司的F8为代表。在这个时期生产的单片机特点是,字长为四位,内部结构简单,制造工艺落后和集成度低。(2) 第二代单片机(1976 1980)这是单片机的技术成熟阶段。8位单片机已经出现,以Intel公司的MCS-48为代表。该系列的单片机在片内已经集成了8位CPU、并行I/O接口、8位定时器/计数器、RAM和ROM等功能部件,但无串行I/O接口,寻址范围不大于4KB。它性能低、品种少,应用范围也不广。(3) 第三代单片机(1980 1983)这是8位单片机技术走向成熟的阶段。其技术特点是完善
12、了外部总线,确立了单片机的基本控制功能,以Intel公司的MCS-51为代表。该阶段的单片机均带有串行I/O口,且具有多级中断处理系统,定时器/计数器为16位,片内的RAM和ROM容量相对较大,寻址范围可达64KB。这一代单片机结束了计算机单片机集成的简单形式,真正开创了单片机作为微控制器的发展道路。而这个时期的单片机由于其优良的性价比和极其广泛的应用领域,特别适合我国的国情,故在我国得到广泛的应用。(4) 第四代单片机(1983 至今)这是8位高性能单片机和16位单片机并行发展的阶段。16位单片机除了CPU为16位以外,片内的RAM和ROM容量进一步增大了。以Intel公司的MCS-96系列
13、为代表,其片内的RAM增加为232B,ROM为8KB,且片内集成有高速I/O部件、多通道10位模/数(A/D)转换器等。2.2.2 单片机的发展趋势 当前,单片机正朝着高性能和多品种方向发展。预计,单片机将进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方向发展。2.3 单片机的特点 根据其结构形式和所采用的半导体工艺,单片机具有以下主要特点:(1) 性价比高。(2) 集成度高、体积小、可靠性高。由于单片机将各个功能部件集成在一块芯片上,且内部采用总线结构,减少了各个芯片之间的连线,从而大大提高了单片机的可靠性与抗干扰能力。(3) 控制功能强。单片机中的指令系
14、统中均有极丰富的转移指令、I/O接口的逻辑操作及位处理功能。(4) 低功耗、低电压,便于生产便携式产品。 (5) 外部总线增加了串行总线方式,进一步缩小了体积,简化了结构。 (6) 单片机的系统扩展和系统配置较典型、规范,易于构成各种规模的应用系统。2.4 MCS-51单片机的基本结构2.4.1 MCS-51单片机的基本组成MCS-51单片机的基本组成如图2.1所示。振荡与定时电路CPU4KB/8KB程序存储器21B特殊功能寄存器128B数据存储器总线控制四个8位并行串口一个串型端口两个16位定时器/计数器时钟源计数输入内部总线内部中断信号外部中断信号控制P0P1P2P3串行输入并行输出图2.
15、1 MCS-51单片机的基本组成 从图2.1中可以看出,MCS-51单片机内部主要包括以下几部分。(1) 一个8位CPUMCS-51单片机有一个8位CPU,包括运算器和控制器,并且具有面向控制的处理功能,不仅可以处理字节数据还可以进行位变量的处理,如位处理、查表、状态检测、中断处理等。(2) 数据RAM和特殊功能寄存器SFRMCS-51单片机片内具有128B的数据RAM,片外最多可以扩展到64KB。数据RAM用来存储单片机运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等。(3) 内部程序ROMMCS-51单片机内部具有4KB的程序ROM,片外最多可以扩展到64KB。可以用来存储用户
16、程序。(4) 两个定时器/计数器MCS-51单片机内部具有两个16位的定时器/计数器,具有四种工作方式。可以进行精确地计时,又可以对外部事件进行计数。(5) 四个8位可编程的I/O并行端口四个8位的I/O并行端口,其中P0口为双向口,P1P3口为准双向口。(6) 一个串行通信端口串行口用来进行串行异步通信,与PC机或者多个单片机实现主从通信或者构成多机系统以实现更强的的功能。(7) 中断控制系统MCS-51单片机具有五个固定的可屏蔽中断源,三个在片内,两个在片外,它们在程序存储器中有各自的固定中断入口地址,由此可以进入中断服务程序。(8) 内部时钟电路单片机的时钟信号用来提供单片机内各种微操作
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 实现 简易 电子 时钟 论文