单片机电子时钟设计论文文档.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机电子时钟设计论文文档.pdf》由会员分享,可在线阅读,更多相关《单片机电子时钟设计论文文档.pdf(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于51单片机的电子钟设计-毕业论文 摘要 摘 要 多功能数字钟的应用非常普遍,由单片机作为数字钟的核心控制器,通过它的时钟信号 进行实现计时功能,将其时间数据经单片机输出,利用显示器显示出来。通过键盘可以进行 校时,定时等功能。本系统利用单片机实现其具有计时,校时等功能的数字时钟,是以单片机 STC89C52 为 核心元件同时采用 数码管同时显示“时,分,秒,星期,年,月,日”的现代计时 装置。显示极具人性化,另外具有校时功能,闹钟功能和节电保护功能。利用单片机实现的 数字时钟具有编程灵活,便于功能的扩充等优点,如在电路板上预留有电源输出,温度传感 插座等插座,便于功能扩展。关键词:STC
2、89C52 单片机 DS12887ABSTRACT ABSTRACT Multi-functional digital clock was very common by the MCU as the core controller of the digital clock,the clock signal timing function,time data is output by the microcontroller,the display.Through the keyboard can be school,timing and other functions.This system u
3、ses the MCU with the timing,school functions such as digital clock is The microcontroller STC89C52 as the core component at such as digital clock is The microcontroller STC89C52 as the core component at timing device.Show a very humane,the other school functions,alarm clock function and the power sa
4、ver function.MCU digital clock with programming flexibility,easy expansion of the function,etc.,power output,temperature sensor socket outlet on the circuit board is reserved for easy extensions Keyword:STC89C52 MCU DS12887 目录 i 目录 i 错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。1 第一章 绪 论 1.1 单片机(Single Chip Micr
5、osoftcomputer,简称 MCU)简介 单片机又称为微控制器,在一块半导体芯片上集中了中央处理器(简称CPU),只读存储器(简称 ROM),随机存储器(简称 RAM),输出输出接口(简称 I/O Interface),计时器(Timer/Counter),中断系统(Interrupt System)构成一台完整的数字计算机。单片机是一种采用超大规模集成电路技术,它把具有数据处理能力的中央处理器 CPU、随机存储器 RAM、只读存储器 ROM、多种I/O 口和中断系统、定时器、计数器等集成到一块硅片上,构成了一个小而完善的小计算机系统的集成电路芯片1。目前,单片机已经渗透到我们生活的各个
6、领域,几乎很难找到某个领域没有单片机的踪迹了。自导弹的导航装置,飞机上各种仪表的控制,工业自动化过程的实时控制和数据处理,计算机的网络通讯与数据传输,到广泛使用的各种智能 IC 卡,录像机、摄像机、全自动洗衣机等的控制,及民用豪华轿车的安全保障系统,还有我们厂看到的程控玩具、电子宠物等等都是离不开单片机的,更不用说是自动控制领域的机器人和智能仪表等各种智能机械了。51 单片机是对目前所有兼容 Intel8031 指令系统的单片机的统称,该系列单片机的始祖是 Intel 的 8031 单片机,后来随着 Flansh rom 技术的发展,8031单片机取得了长足的进展,成为目前应用最广泛的 8 位
7、单片机之一。51 单片机是基础入门的一个单片机,还是应用最广泛的一种。1.2 单片机的发展历程 1、探索阶段 20 纪 70 午代,美国的 Fairchild 公司首先推出了第一款单片机 F8,随后Intel 公司推出了影响面大、应用更广的 MCS48 单片机系列,其以其体积小、重错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。2 量轻、控制功能齐全和低价格的特点,得到了广泛的应用,为单片机的发展奠定了坚实的基础2。MCS48 单片机系列的推出标志着在工业控制领域,进入到智能化嵌入式应用的芯片形态计算机的探索阶段。这一时期的特点是:1)嵌入式计算机系统的芯片的集成设计;2)只保
8、证了基本的控制功能。2、结构体系的完善阶段 在 MCS-48 探索成功的基础上很快推出了完善的、典型的单片机系列MCS-5l。MCS-51 系列单片机的推出,标志 Single Chip Microcomputer 体系结构的完善。它在以下几个方面奠定了典型的通用总线型单片机的体系结构。完善的总线结构:并行总线:8 位数据总线、16 位地址总线及相应的控制总线,两个独立的地址空间;串行总线:通信总线,扩展总线。完善的指令系统:具有很强的位处理功能和逻辑控制功能,以满足工业控制等方面的需要;功能单元的 SFR(特殊功能寄存器)集中管理。完善的 MCS-51 成为 SCMC 的经典体系结构。3发展
9、阶段 Intel 公司推出的 MCS96 单片机,将一些用于测控系统的模数转换器(ADC)、程序运行监视器(WDT)、脉宽调制器(PWM)、高速 I/O 口纳入片中,体现了单片机的微控制器特征。MCS-51 单片机系列向各大电气商的广泛扩散,许多电气商竞相使用 80C51 为核,将许多测控系统中使用的电路技术、接口技术、可靠性技术应用到单片机中;随着单片机内外围功能电路的增强,强化了智能控制器特征。微控制器(Microcontrollers)成为单片机较为准确表达的名词。其特点是:1)、满足嵌入式应用要求的外围扩展,如 WDT、PWM、ADC、DAC、高速I/O 口等。2)、众多计算机外围功能
10、的集成,如:a)提供串行扩展总线:SPI 总线、I2C 总线、BUS 总线、Microwire 总线;b)配置现场总线接口:CAN BUS 总线。c)CMOS 化,提供了功耗管理的功能。错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。3 d)提供 OTP(一次可编程芯片)的供应状态,利于大规模和批量生产。4、MCU 的成熟阶段 单片机发展到这一阶段,表明单片机已成为工业控制领域中普遍采用的智能化控制工具-小到玩具、家电行业,大到车载、舰船电子系统等领域,遍及计量测试、机械电子、工业过程控制、金融电子、办公自动化、工业机器人、商用电子、军事和航空航天等领域。为满足不同的要求,出现
11、了高速、寻址范围大、运算能力强和多机通信能力的 8 位、16 位、32 位通用型单片机,小型廉价型、外围系统集成的专用型单片机,以及形形色色各具特色的现代单片机。可以说,单片机的发展进人了百花齐放的时代,为用户的选择提供了空间。这一时期的特点为:(1)电气商、半导体商的普遍介入 MCS-48 的成功,刺激了许多半导体公司竞相研制和发展自己的单片机系列。到目前为止,世界各地厂商已相继研制出大约 50 个系列 300 多个品种的单片机产品,其中较有代表性的有 Motorola 公司的 6801、6802,Zilog 公司的 Z-8 系列,Microchip 公司的 PIC 系列等。此外,开本的 N
12、EC 公司、日立公司也都推出了各自具有特色的单片机品种。(2)大力发展专用单片机 通用型与专用型是按某一型号单片机适用范围区分的。例如,80C51 是通用型单片机,它并不是为某一种专门用途设计的单片机;而专用型单片机是针对某一类产品甚至某个产品需要而设计、生产的单片机。例如,来电显示电话中配有液晶驱动器接口的单片机和全自动洗衣机中的微控制器,都是专用单片机;特别是小家电、玩具领域的单片机,都是一些小封装、价格低廉的外围器件、外设接口集成度高,它们多数为专用单片机。(3)综合品质高 在体系结构(精简指令微处理器)、电磁兼容性能(Electro Magnetic Compatibility 简称
13、EMC)、开发环境(高级语言支持 ISP、IAP 等)、功耗管理等诸方面得到了提高。根据控制单元设计的方式与采用的技术不同,目前市场上的这些单片机可区分为两大类型:繁杂指令集结构(Complex Instruction Set Computer,简称 CISC 架构)和精简指令集结构(Reduced Instruction Set Computer,简称 RISC)。繁杂指令集结构(CISC)的特点是指令数量多,寻址方式错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。4 丰富,较适合初学者系统学习,如 INTEL 的 80C51 或 80C196、MC68K;而精简指令集结构(
14、RISC)具有较少的指令与寻址模式,结构简单,成本较低,执行程序的速度较快,成为单片机的后起之秀,如 PIC、EM78XXX 和 Z86HCXX。ISP(In System Programming)和 IAP(In Application Programming)方式是两种先进的实时在线开发方式。它们无须传统的开发装置,借助计算机和单片机的高性能,实现了真正的在线仿真。(4)C 语言的广泛支持 a)单片机普遍支持 C 语言编程,为后来者学习和应用单片机提供了方便;b)高级语言减少了选型障碍,便于程序的优化、升级和交流。1.2.1 51 单片机的概况 MCS-51 单片机是美国 INTE 公司于
15、 1980 年推出的产品,与 MCS-48 单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达 111 条,MCS-51 单片机可以算是相当成功的产品,一直到现在,MCS-51 系列或其兼容的单片机仍是应用的主流产品3 MCS-51 系列单片机主要包括 8031、8051 和 8751 等通用产品,其主要功能如下:8 位 CPU、程序存储器(ROM)、的数据存储器(RAM)32 条 I/O 口线、111 条指令(大部分为单字节指令)专用寄存器、可编程定时/计数器 全双工串行通信口 外部数据存储器寻址、外部程序存储器寻址、逻辑操作位寻址功能 单一+5V 电源
16、供电 就是由于 MCS-51 以其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,被堪称为一代“名机”,为以后的其它单片机的发展奠定了基础。正因为其优越的性能和完善的结构,导致后来的许多厂商多沿用或参考了其体系结构,有许多世界大的电气商丰富和发展了MCS-51 单片机 近年来 C51 获得了飞速的发展,C51 的发源公司是 INTEL 公司,PHILIPS公司对其性能进行了改善,在原来的基础上发展了高速 I/O 口,A/D 转换器,错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。5 PWM(脉宽调制)、WDT 等增强功能,并在低电压、
17、微功耗、扩展串行总线(I2C)和控制网络总线(CAN)等功能加以完善。ATMEL 公司推出的 AT89Cxx 系列兼容C51 的单片机,完美地将 Flash(非易失闪存技术)EEPROM 与 80C51 内核结合起来,其仍采用 C51 的总体结构和指令系统,Flash 的可反擦写程序存储器能有效地降低开发费用,并能使单片机作多次重复使用。正是由于 51 系列单片机的不断改进,使得其有了更为广泛的应用与发展;也正是由于其广泛的应用范围和广泛的发展,促使了 51 系列单片机的功能的不断完善。1.2.2 单片机的应用及前景 由于单片机具有体积小,重量轻,价格便宜;抗干扰能力强;控制功能强大,有丰富的
18、指令;片内存储器容量小,IO 引脚不多等诸多优点,故其在家电,玩具,游戏机,仪器,仪表,机电一体化产品,计算机外围设备,工业控制,分布式监控等诸多领域都有广泛的应用。在未来,应各种电子产品对单片机的要求,单片机将会向多功能、高性能、高速度、低电压、低功耗、大容量存储器的方向发展。其将有广泛的应用前景。1.3 电子钟 电子钟即数显钟(数字显示钟),是一种用数字电路技术实现时、分、秒计时的装置,与机械时钟相比,其主要显著特点是直观性强,而且是非机械驱动,故具有更长的使用寿命,与石英机芯驱动的石英钟相比较,数字钟更具准确性。1.3.1 电子钟简介 1957 年,Ventura 发明了世界第一个电子表
19、,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分,小时进一,满二十四小时,小时位清零。从而达到计时的功能4,5。现代高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此,走时精度高,稳定性好,使用方便,不需错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。6 要经常调试,数字式电子钟用集成电路计时,其用译码代替机械式传动,用液晶显示器代替指针显示,进而显示时间,减小了计时误差,这种表具有时、分、秒显示时
20、间的功能,还可以进行时和分的校对,也可以设置闹铃报时及整点报时,片选的灵活性好。相对于其他时钟类型,它的特点显著:比机械钟观察时间显著,比石英钟的走时准确,但是它的弱点就是显时较为单调,但在现在较高的技术与艺术设计,使数字钟的外观更加美观,显示更加动态化。1.3.2 电子钟的应用及发展 电子钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及车站、码头、剧院、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大地方便。不仅如此,在当今现代化的进程中,也离不开电子钟的相关功能和原理,比如,机械手的控制、家务的自动化、定时自动报警系统、按时自动打铃、定时广播、时间程序自动控制、定时开关
21、烘箱、自动启闭路灯、通断动力设备、甚至各种定时电气的自动启用等,都是以钟表数字化为基础的,而且是控制的核心部分7,8,9。电子钟在工业控制和日常生活中是很重要的,它不仅可以用于计时、提醒又可用于对机器的控制,在自动化的过程中必然有电子钟的参与,因此,电子钟的应用会越来越广泛。而且随着电子技术的不断提高,电子钟也将向着更加精确、更低的功耗、多功能的方向发展。这是由于电子钟有如此多的功能及广泛的应用范围,因此,电子钟的研究及扩大其在各个领域的应用,有着非常现实和价值的意义。错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。7 第二章 各个模块的特性及结构 基于我们的实验目标:借助 5
22、1 单片机来实现基本的时分秒的电子钟。将由两大模块组成:8051 单片机控制模块和 LED 显示模块。2.1 8051 单片机模块 MCS-51 单片机是把那些作为控制应用所必需的基本内容都集成在一个尺寸有限的集成电路芯片上。如果按功能划分,它由如下功能部件组成,即微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、并行 I/O 口、串行口、定时器/计数器、中断系统及特殊功能寄存器(SFR)。它们都是通过片内单一总线连接而成,其基本结构依旧是 CPU 加上外围芯片的传统结构模式。但对各种功能部件的控制是采用特殊功能寄存器(SFR)的集中控制方式 8051 单片机的 40
23、 个引脚大致可分为 4 类:电源、时钟、控制和 I/O 引脚。电源:VCC-芯片电源,接+5V VSS-接地端 时钟:XTAL1、XTAL2-晶体振荡电路反相输入端和输出端。控制线:控制线共有 4 根,ALE/PROG:地址锁存允许/片内 EPROM 编程脉冲 ALE 功能:用来锁存 P0 口送出的低 8 位地址 PROG 功能:片内有 EPROM 的芯片,在 EPROM 编程期间,此引脚输入编程脉冲。PSEN:外 ROM 读选通信号。RST/VPD:复位/备用电源。RST(Reset)功能:复位信号输入端。VPD 功能:在 Vcc 掉电情况下,接备用电源。EA/Vpp:内外 ROM 选择/片
24、内 EPROM 编程电源。错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。8 EA 功能:内外 ROM 选择端。Vpp 功能:片内有 EPROM 的芯片,在 EPROM 编程期间,施加编程电源 Vpp。I/O 线 8051 共有 4 个 8 位并行 I/O 端口:P0、P1、P2、P3 口,共 32 个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)图 2.1 8051 引脚配置 2.2 LED 显示模块 2.2.1 LED 数码管的原理 在某些半导体材料的 PN 结构中,注入的少数载流子与多数载流子复合时,会把多余的能量以光的形式释放出来,从而把电能直
25、接转换为光能。PN 结加反向电压,少数载流子难以注入,故不发光。这种利用注入式电导致发光的原理制作的二极管叫做发光二极管,通常为 LED,全称为 Light Emitting Diodo。.LED 数码管实际上是由七个发光管组成 8 字形构成的,加上小数点就是8 个,如图 2-2 所示,这些段分别由字母 a,b,c,d,e,f,g,dp 来表示,DP 表示小数点。当数码管特定的段加上电压后,这些特定的段就会发亮,这样就可以看到不同的字样。发光二极管的阴极连接到一起连接到低电平的称为共阴极数码管,如图 2-3错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。9 所示,发光二极管的阳
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 电子 时钟 设计 论文 文档
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内