基于单片机的电子时钟设计【文献综述】
基于单片机的万年历时钟设计【文献综述】
毕业设计开题报告测控技术与仪器基于单片机的万年历时钟设计1前言部分在当代繁忙的工作与生活中,时间与我们每一个人都有非常密切的关系,每个人都受到时间的影响。
为了更好的利用我们自己的时间,需要一款灵活、稳定而又功能强大的自动定时控制系统,以规范本单位的作息时间或定时控制一些设备。
目前,市面上出现的一些时控设备或功能单一,或使用烦琐,或价格昂贵,总有一些不尽如人意的地方[1]。
我们必须对时间有一个度量,因此产生了钟表。
钟表的发展是非常迅速的,17 世纪中叶, 由荷兰人C. Huygens来发明的第一个钟摆与以前任何计时装置相比, 摆钟的精确度提高了上百倍,而他随后发明的螺旋平衡弹簧,又进一步提高精度、减小体积, 导致了怀表的出现。
然而再好的摆钟,其精度也只能达到每年误差不超过一秒[2]。
1939年出现了利用石英晶体振动计时的石英钟, 每天误差只有千分之二秒, 到二次大战后精度提高到30 年才差一秒。
很快, 测年的技术又推进到原子层面, 1948 年出现第一台原子钟, 1955年又发明了铯原子钟, 利用Cs133原子的共振频率计时,现在精度已经高达每天只差十亿分之一秒[2]。
从刚开始的机械式钟表到现在普遍用到的数字式钟表,即使现在钟表千奇百怪,但是它们都只是完成一种功能——计时功能,只是工作原理不同而已,在人们的使用过程中,逐渐发现了钟表的功能太单一,无法更大程度上的满足人们的需求。
发展到现在人们广泛使用的万年历。
万年历在家庭居室、学校、车站和广场使用越来越广泛,给人们的生活、学习、工作带来极大的方便[3]。
电子万年历具有信息量大、直观清晰、经济实用等优点,正成为家庭、商场、公共场所等新的消费热点,具有重要的开发价值[4]。
随着科技的不断发展,家用电子产品不但种类日益丰富,而且变得更加经济实用,,功能也越来越齐全,除了公历年月、日、时分秒、星期显示及闹铃外,又增加了农历、温度、24节气及l2生肖等显示。
基于单片机的电子时钟设计【文献综述】
毕业设计开题报告电子信息工程基于单片机的电子时钟设计摘要本文的内容主要介绍了以MCS-51单片机为核心的数字钟的硬件结构以及软件的设计,其中应用了DS12887时钟芯片、1602液晶显示器(LCD)以及蜂鸣器等器件,一起实现了数字时钟定时、准点闹铃和调时等功能。
该设计的电路部分主要由时钟模块、液晶显示、键盘调时和蜂鸣器报时三个模块组成。
文章通过对数字钟和单片机的发展背景、现状和发展前景以及应用的介绍,确定了该课题研究的方向。
在最后的总结中,概括了单片机系统的性能、特点以及发展方向。
一、前言设计的目的:在设计的过程中,我们可以理解单片机最小系统的概念,知道怎么才能让单片机系统运行起来,使我们对单片机的理解不仅仅局限于理论上;通过键盘和显示模块的设计,我们可以了解单片机控制的基本理念,并了解单片机和外围IC的接口模型;而通过对单片机最重要两个功能(中断、定时)的使用,可以使我们熟悉单片机的基本结构与工作原理;在最终的制作过程中,我们还可以熟悉硬件制作的流程和实现软件功能的过程,以提高动手能力,让理论和实践相结合。
设计的内容:利用单片机最小系统,设计一个电子时钟,要求包括以下内容:(1)显示时间、日期、三组闹铃。
(2)4个按键实现显示状态切换,时间、日期、闹铃的设置。
(3)闹铃时间到蜂鸣器以1HZ的频率响三次。
(4)单片机停电重启后定时设计不变、时间准确。
设计的意义:电子时钟是一种采用数字电路实现显示时、分、秒数字的计时装置,是人们日常生活中不可缺少的物品,在个人,家庭以及办公室等公共场所中被广泛应用,给人们的生活,学习,工作以及娱乐带来了许多便利条件。
而由于数字集成电路和石英晶体振荡器等相关技术的不断发展,电子时钟的性能相对于老式钟表有了更大的提高,变得更加准确、稳定,携带也变得越来越方便,并且还大大的扩展了原来所以的报时功能。
在许多方面,例如定时自动报警、时间程序自动控制、按时自动打铃、定时广播、自动起闭路灯、甚至各种定时电气的自动启用等,都是在钟表数字化的基础上制成的。
基于单片机的电子时钟设计
单片机电子时钟摘要:单片机是集CPU、RAM、ROM、定时、计数和多种接口于一体的微控制器。
近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入而51单片机是各单片机中最为典型和最有代表性的一种。
由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域。
关键字:AT89C51;电子时钟AbstractMCU is a CPU/ROM、 timing、 counting and multiple interfaces in one microcontroller. In recent years, with the field of computer penetration in the community and the development of large-scale integrated cir cuits, single-chip applications is steadily moving toward depth and 51 single-chip is the most typical and most representative one. Because of its strong functions, small size, low power consumption, cheap, relia ble and easy to use and so on, it is particularly suited to control systems and, more widely used in automatic control, intelligent instruments, meters, data acquisition, military products, as well as household applia nces and other fieldsKey words: AT89C51;Electronic clock1目录1绪论 (3)2单片机概述 (3)2.1单片机的定义 (3)2.2单片机的特点 (3)2.3单片机的应用领域 (4)3 AT89C51单片机简介 (5)3.1 AT89C51单片机结构及引脚说明 (5)3.2 AT89C51单片机的存储器 (6)4电子钟功能介绍 (6)4.1系统功能介绍 (6)4.2软件设计流程 (7)5电子钟软件实现仿真 (8)5.1单片机模拟调试软件Keil (9)5.2 Proteus软件简介 (11)5.3 电子时钟仿真 (12)5.4 整机仿真及调试 (13)6总结 (14)参考文献 (15)致谢 (16)21绪论随着技术的发展,PLC这种采用微型计算机技术的工业控制装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PLC。
基于单片机的万年历时钟设计【文献综述】
毕业设计开题报告测控技术与仪器基于单片机的万年历时钟设计1前言部分在当代繁忙的工作与生活中,时间与我们每一个人都有非常密切的关系,每个人都受到时间的影响。
为了更好的利用我们自己的时间,需要一款灵活、稳定而又功能强大的自动定时控制系统,以规范本单位的作息时间或定时控制一些设备。
目前,市面上出现的一些时控设备或功能单一,或使用烦琐,或价格昂贵,总有一些不尽如人意的地方[1]。
我们必须对时间有一个度量,因此产生了钟表。
钟表的发展是非常迅速的,17 世纪中叶, 由荷兰人C. Huygens来发明的第一个钟摆与以前任何计时装置相比, 摆钟的精确度提高了上百倍,而他随后发明的螺旋平衡弹簧,又进一步提高精度、减小体积, 导致了怀表的出现。
然而再好的摆钟,其精度也只能达到每年误差不超过一秒[2]。
1939年出现了利用石英晶体振动计时的石英钟, 每天误差只有千分之二秒, 到二次大战后精度提高到30 年才差一秒。
很快, 测年的技术又推进到原子层面, 1948 年出现第一台原子钟, 1955年又发明了铯原子钟, 利用Cs133原子的共振频率计时,现在精度已经高达每天只差十亿分之一秒[2]。
从刚开始的机械式钟表到现在普遍用到的数字式钟表,即使现在钟表千奇百怪,但是它们都只是完成一种功能——计时功能,只是工作原理不同而已,在人们的使用过程中,逐渐发现了钟表的功能太单一,无法更大程度上的满足人们的需求。
发展到现在人们广泛使用的万年历。
万年历在家庭居室、学校、车站和广场使用越来越广泛,给人们的生活、学习、工作带来极大的方便[3]。
电子万年历具有信息量大、直观清晰、经济实用等优点,正成为家庭、商场、公共场所等新的消费热点,具有重要的开发价值[4]。
随着科技的不断发展,家用电子产品不但种类日益丰富,而且变得更加经济实用,,功能也越来越齐全,除了公历年月、日、时分秒、星期显示及闹铃外,又增加了农历、温度、24节气及l2生肖等显示。
基于单片机的电子时钟的设计毕业设计(论文)
摘要单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。
单片机体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。
由于具有上述优点,在我国,单片机已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等各个方面,而51单片机是各单片机中最为典型和最有代表性的一种。
这次毕业设计通过对它的学习、应用,以AT89S51芯片为核心,辅以必要的电路,设计了一个简易的电子时钟,它由4.5V直流电源供电,通过数码管能够准确显示时间,调整时间,从而到达学习、设计、开发软、硬件的能力。
关键词:单片机 AT89S摘要 (I)Abstract ..................................................................................................................... 错误!未定义书签。
第一章前言.. (1)第二章方案论证与比较 (2)2.1数字时钟方案 (2)2.2数码管显示方案 (2)第三章系统设计 (3)3.1总体设计 (3)3.1.1系统说明 (3)3.1.2系统框图 (3)3.2模块设计 (4)3.2.1电源部分 (4)3.2.2复位电路 (4)3.2.3程序下载接口 (5)3.2.4位选部分 (5)3.2.5数码管的连接电路 (6)3.2.6控制部分 (6)第四章原理图与PCB图 (8)第五章软件设计 (9)5.1程序流程图 (9)5.2源程序 (11)第六章总结 (18)6.1物品清单与元件特性 (18)6.2设计总结 (19)参考文献(References): (19)致谢..................................................................................................................... 错误!未定义书签。
单片机数字钟文献综述
毕业设计(论文)文献综述多功能数字钟的设计与实现1.1 前言21世纪,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。
时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间.忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅.但是,一旦重要事情,一时的耽误可能酿成大祸.手表当然是一个好的选择,但是,什么时候到达所需要的时间却难以判断。
例如,许多火灾都是由于人们一时忘记了关闭煤气或是忘记充电时间。
尤其在医院,每次护士都会给病人作皮试,测试病人是否对药物过敏.注射后,一般等待5分钟,一旦超时,所作的皮试试验就会无效.手表当然是一个好的选择,但是,随着接受皮试的人数增加,到底是哪个人的皮试到时间却难以判断。
所以,要制作一个定时系统。
随时提醒这些容易忘记时间的人。
钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。
诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、定时启闭电路、定时开关烘箱、通断动力设备,甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的.因此,研究数字钟及扩大其应用,有着非常现实的意义.随着人类科技文明的发展,人们对于时钟的要求在不断地提高。
时钟已不仅仅被看成一种用来显示时间的工具,在很多实际应用中它还需要能够实现更多其它的功能。
高精度、多功能、小体积、低功耗,是现代时钟发展的趋势.在这种趋势下,时钟的数字化、多功能化已经成为现代时钟生产研究的主导设计方向。
2.1 多功能数字钟的起源1350年6月6日意大利人乔万尼•德•党笛制造了世界上第一台结构简单的机械打点多功能数字钟。
1657年,荷兰人惠更斯首先把重力摆引入机械钟,从而创立了摆钟.到了20世纪,随着电子工业的迅速发展,电池驱动钟、交流电钟、电机械表、指针式石英电子钟表、数字显示式石英钟表相继问世,多功能数字钟的日差已小于0。
基于单片机的智能时钟系统设计 文献综述
科技文献检索课程设计文献综述题目: 基于单片机的智能时钟系统设计文献综述**: ***学院: 信息学院班级: B 电子062学号: **********得分:****: **2009 年05 月09 日盐城工学院图书馆文献检索教研室制基于单片机的智能时钟文献综述杜运福 B电子062 0610620224摘要:摘要:随着电子技术产业结构调整,生产工艺的飞速发展,人们生活水平的不断提高,家用电器逐渐普及,市场对于智能时钟控制系统的需求也越来越大。
传统的时钟功能单一,已不能适应时代的发展!本人所述智能时钟控制系统主要指具有时钟显示、时间设置、闹铃及家用电器定时开关机、红外控制(可扩展功能)等功能的控制系统。
基于单片机设计而成,较有实用价值。
基于红外控制的智能时钟有其应用场合,而且有其他普通闹钟所没有的优势及功能。
关键词:智能;红外;实用;Smart single-chip clock-based literature reviewDuyunfuAbstract: With the electronic technology of the industrial structure adjustment, the rapid development of production technology, the continuous improvement of people's living standard, household electrical appliances increasingly popular, the market for intelligent control system clock is also a growing demand. The traditional function of a single clock, the development of the times can not meet! I mentioned intelligent control system mainly refers to the clock with a clock display and time settings, alarm and home appliance timer switch machine, infrared control (can be expanded) of the control functions system. Designed based on the single-chip, a more practical value.Intelligent control based on infrared clock has its applications, and other ordinary alarm clock does not have the advantages and functions.Key words: Intelligent; infrared; practical;前言(引言):基于红外控制的智能时钟系统设计基于红外遥控的智能时钟除具有时间显示、定时、闹铃、掉电保护等基本功能外,还具有红外遥控功能。
基于51单片机的电子时钟的设计与实现综述
基于51单片机的电子时钟的设计与实现综述基于51单片机的电子时钟是一种常见的嵌入式系统设计项目。
它通过使用51单片机作为核心处理器,结合外部电路和显示设备,实现了时间的计时和显示功能。
本文将对基于51单片机的电子时钟的设计和实现进行综述,包括硬件设计和软件设计两个部分。
一、硬件设计1.时钟电路时钟电路是电子时钟的核心部分,它提供稳定的时钟信号供给单片机进行计时。
常用的时钟电路有晶振电路和RTC电路两种。
晶振电路通过外接晶体振荡器来提供时钟信号,具有较高的精度和稳定性;RTC电路则是通过实时时钟芯片来提供时钟信号,具有较高的时钟精度和长期稳定性。
2.显示电路显示电路用于将时钟系统计算得到的时间信息转换为人们可以直接观察到的显示结果。
常用的显示器有数码管、液晶显示屏、LED显示屏等。
显示电路还需要与单片机进行通讯,将计时的结果传输到显示器上显示出来。
3.按键电路按键电路用于实现对电子时钟进行设置和调节的功能。
通过设置按键可以实现修改时间、调节闹钟等功能。
按键电路需要与单片机进行接口连接,通过读取按键的输入信号来实现对时钟的操作。
4.供电电路供电电路为电子时钟提供电源,通常使用直流电源。
供电电路需要满足单片机和其他电路的电源需求,同时还需要考虑电源的稳定性和保护措施等。
二、软件设计1.系统初始化系统初始化主要包括对单片机进行外设初始化、时钟初始化和状态变量初始化等。
通过初始化将各个外设配置为适合电子时钟功能运行的状态,并设置系统初始时间、闹钟时间等。
2.计时功能计时功能是电子时钟的核心功能,通过使用定时器和中断技术来实现。
通过设置一个固定时间间隔的定时器中断,单片机在每次定时器中断时对计时寄存器进行增加,实现时间的累加。
同时可以将计时结果转化为小时、分钟、秒等形式。
3.显示功能显示功能通过将计时结果传输到显示器上,实现时间信息的显示。
通过设置显示器的控制信号,将时间信息依次发送到各个显示单元上,实现数字或字符的显示功能。
基于单片机的电子时钟设计
基于单片机的电子时钟设计电子时钟是一种数字化表示时间的装置,广泛应用于家居、办公场所和公共场所。
它以数字形式显示时、分、秒,并且具备日历功能。
本文将介绍基于单片机的电子时钟设计方案。
电子时钟的设计核心是单片机,我们选择了常用的8051单片机。
这款单片机具有低功耗、低成本、易于编程等特点,非常适合用于电子时钟的设计。
整个电子时钟的系统可以分为四个模块:时钟模块、显示模块、设置模块和控制模块。
时钟模块是电子时钟的基础,它通过取自系统主频的时钟信号来驱动单片机的计时器。
计时器负责记录时间的变化,并触发相应的事件。
我们设置一个定时中断,每秒钟触发一次,用于更新时钟的显示。
显示模块负责将时钟的时间以数字的形式进行显示。
我们选用了常见的七段数码管显示技术。
七段数码管可以灵活地显示数字0~9和一些字母,非常适用于时钟的显示需求。
通过控制七段数码管的每个段的亮灭状态,就可以显示不同的数字。
我们通过连接相应的端口到单片机的I/O口,通过编程控制I/O口的输出,来实现对七段数码管显示的控制。
设置模块允许用户设置时间、日期等参数。
我们通过增加几个按键来实现时间的设置。
通过编程监控按键的状态变化,可以实现按键的响应和处理,进而实现时间参数的设置。
控制模块是整个电子时钟系统的大脑,它主要负责协调和控制各个模块的工作。
在时钟模块中,它通过定时中断来触发时钟的更新;在显示模块中,它负责将更新的时间数据传递给七段数码管;在设置模块中,它通过监控按键的状态变化,触发相应的设置事件。
在电子时钟的设计过程中,我们需要考虑以下几个方面:1.时钟的准确性:时钟的准确性是电子时钟的基础,我们可以利用单片机的计时器来实现时钟的计时功能,并通过连接时钟信号源来保证时钟的准确性。
2.时钟的显示:时钟的显示是电子时钟的核心功能,我们选择七段数码管进行显示。
通过控制七段数码管的亮灭状态,我们可以实现不同数字的显示。
3.时间的设置:我们设置了几个功能按键,用于时间的设置。
基于单片机的电子万年历的设计文献综述
理工学院毕业设计(论文)文献综述基于单片机的电子万年历的设计学生:学号:专业:指导教师:理工学院自动化与电子信息学院二O一五年三月前言在当代繁忙的工作与生活中,时间与我们每一个人都有非常密切的关系,每个人都受到时间的影响。
为了更好的利用我们自己的时间,我们必须对时间有一个度量,因此产生了钟表。
钟表的发展是非常迅速的,从刚开始的机械式钟表到现在普遍用到的数字式钟表,即使现在钟表千奇百怪,但是它们都只是完成一种功能——计时功能,只是工作原理不同而已,在人们的使用过程中,逐渐发现了钟表的功能太单一,没有更大程度上的满足人们的需求。
因此在这里,我想能不能把一些辅助功能加入钟表中。
人类不断研究,不断创新纪录。
发展到现在人们广泛使用的万年历。
本文主要查阅近几年有关万年历的文献期刊。
诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,但是所有这些,都是以钟表数字化为基础的。
因此,研究万年历及扩大其应用,有着非常现实的意义。
它可以对年、月、日、周日、时、分、秒进行计时,对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒等信息,还具有时间校准等功能。
正文1.本课题的研究意义低功耗实时时钟电路DS1302。
它可以对年、月、日、周、日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。
对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。
该电路采用AT89S51单片机作为核心,功耗小,能在3V的低压工作,电压可选用3—5V电压供电。
近些年我国开始重视电子万年历的开发与设计,但是中国电子万年历出现的问题中,许多不容乐观,如产业结构不合理、产业集中于劳动力密集行产品;技术密集型产品明显落后于发达工业国家;生产要素决定性作用正在消弱;产业能源消耗大、产出率低、环境污染严重、对自然资源破坏力大;企业总体规模偏小、技术创新能力薄弱;管理水平落后等。
基于单片机的电子时钟设计
本科生毕业论文(设计)基于单片机地电子时钟设计独创性声明本人郑重声明:所呈交地毕业设计是本人在指导老师指导下取得地研究成果.除了文中特别加以注释和致谢地地方外,设计中不包含其他人已经发表或撰写地研究成果.与本研究成果相关地所有人所做出地任何贡献均已在设计中作了明确地说明并表示了谢意.签名:年月日授权声明本人完全了解许昌学院有关保留、使用本科生毕业设计地规定,即:有权保留并向国家有关部门或机构送交毕业设计地复印件和磁盘,允许毕业设计被查阅和借阅.本人授权许昌学院可以将毕业设计地全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编设计.本人设计中有原创性数据需要保密地部分为(如没有,请填写“无”):签名:年月日指导教师签名:年月日摘要本文详细介绍了51单片机应用地数据转换显示,动态扫描显示原理,单片机地定时中断原理、从而达到学习,了解单片机相关指令在各方面地应用.电子时钟系统由AT89C51、LCD显示器、按键、二极管等部分构成,能实现日历地功能,能进行时、分、秒地显示,也具有日历计算、显示、校准、定时时间地设定、温度显示,实现三路开关定时输出等功能.关键词:电子时钟;单片机ABSTRACTIn this paper,detailed information on the application of 51 single.chip display data conversion, digital display principle,dynamic scan shows the principle of single.chip timing interruption principle,to achieve the learning and understanding of single.chip instruction in all aspects related to the application. Electronic clock system consists of AT89C51,LCD digital tubes, buttons, diodes and other components,to achieve the function of the calendar , can be hours, minutes and seconds display.Also has a calendar calculation, display and clock,a calendar of the calibration,set the time from time to time、temperature display ,the realization of three.way output functions.Key words: electronic clock;Single Chip Microcomputer目录1绪论 (1)1.1课题研究地目地和意义 (1)1.2电子时钟发展动态 (1)2电子时钟设计硬件结构 (2)2.1单片机简介 (2)2.1.1单片机地基本概念 (2)2.1.2单片机地工作原理 (2)2.2 AT89C51简介 (3)2.3 DS1302简介 (5)2.4温度传感器DS18B20简介 (6)2.4.1 DS18B20地性能特点 (6)2.4.2 DS18B20与单片机地接口电路 (6)2.5 LCD显示 (7)2.6电子时钟地原理图 (7)3电子时钟软件设计 (8)3.1程序设计思想和相关指令介绍 (8)3.1.1计时功能地实现与中断服务程序 (8)3.1.2时钟误差分析 (9)3.1.3时间控制功能与比较指令 (9)3.2程序电路图 (9)3.2.1程序流程图 (10)3.2.2定时中断流程图 (11)3.2.3调时功能流程图 (12)4电子时钟软件仿真 (13)4.1Protues介绍 (14)4.2 Proteus ISIS地仿真步骤 (14)4.3 Keil uVision2调试软件 (15)4.4电子时钟仿真及其结果 (17)总结 (20)参考文献 (20)附录 (21)致谢 (31)1绪论随着现代技术地发展,尤其是数字技术地发展,用数字电路技术实现电子时钟变得越来越重要,而且贴近我们地实际生活.在现代社会各领域中,广泛需要各种不同地定时系统,来完成定时操作功能.用单片机实现定时控制,是当前实时控制地发展方向.而一些定时系统只能满足特定地需要,而定时时间是由研发者根据用户需要输入到系统存储器中地,在使用中用户无法更改.本系统采用通用单片机定时系统,具有很强地通用性,实用性.并且其定时时间可以根据需要,由用户任意更改,并且可以设定多个定时时间,极大地方便了使用者.系统选用单片开发机.具有体积小、电路简单、操作便捷、价格低廉、运用灵活、使用方便等特点.系统中,定时时间到达时将相应地LED灯点亮,此功能也可变为其他功能从而应用到更广泛地领域.例如:定时开启电源、打开阀门自动浇水等.1.1课题研究地目地和意义数字电子时钟是一个无处不在地电子产品,经过多年地发展技术已经相当成熟了,目前广泛应用地电子时钟大多用AT89C51单片机为核心部件制作地,可以实现对年、月、日、时、分、秒地数字显示,通过扩展可实现对电子钟所在地点地温度显示和智能闹钟功能,广泛应用于车站、医院、机场等公共场所地时间显示.与机械钟表和3V电源半机械钟表相比,数字电子钟有时间精确、减少汞电池地使用等优点.本课题将通过对市场上地电子时钟地研究,制作一个以AT89C51单片机为核心控制部件地数字式电子时钟,该时钟具有显示年、月、日、时、分、秒,正点报时,温度显示等功能,可以使人们在得到准确时间显示地同时提醒接下来地时间安排,方便人们地生活.1.2电子时钟发展动态二十一世纪地今天,最具代表性地计时产品就是电子时钟,它是近代世界钟表业界地第三次革命.第一次是摆和摆轮游丝地发明,相对稳定地机械振荡频率源使钟表地走时差从分级缩小到秒级,代表性地产品就是带有摆或摆轮游丝地机械钟或表.第二次革命是石英晶体振荡器地应用,发明了走时精度更高地石英电子钟表,使钟表地走时月差从分级缩小到秒级.第三次革命就是单片机数码计时技术地应用(电子时钟),从原有传统指针计时地方式发展为人们日常更为熟悉地数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息地显示功能,它更符合消费者地生活需求.电子时钟是一种利用数字电路来显示秒、分、时地计时装置,与传统地机械钟相比,它具有走时准确、显示直观、无机械传动装置等优点,因而得到广泛应用.随着人们生活环境地不断改善和美化,在许多场合可以看到数字电子时钟.在城市地主要营业场所、车站、码头等公共场所使用LCD数字电子钟已经成为一种时尚,但目前市场上各式各样地LCD数字电子钟大多数用全硬件电路实现,电路结构复杂,功率损耗大等缺点,因此有必要对数字电子钟进行改进.2电子时钟设计硬件结构2.1单片机简介2.1.1单片机地基本概念单片机,是集CPU,ROM,RAM,计数和多种接口于一体地微控制器.自20世纪70年代问世以来,以其极高地性能价格比,受到人们地重视和关注.它体积小、重量轻、抗干扰能力强、环境要求不高,价格低廉、可靠性高、灵话性好、开发较为容易,广泛应用于智能生产和工业自动化上.单片微型计算机(Single-Chip Microcomputer),简称单片机.就是将微处理器(CPU),存储器(存放程序或数据地ROM和RAM),总线,定时器/计数器,输入/输出接口(I/O口)和其他多种功能器件集成在一块芯片上地微型计算机.由于单片机地重要应用领域为智能化电子产品.2.1.2单片机地工作原理单片机自动完成赋予它地任务地过程,也就是单片机执行程序地过程,即一条条执行地指令地过程,所谓指令就是把要求单片机执行地各种操作用命令地形式写下来,一条指令对应着一种基本操作;单片机所能执行地全部指令,就是该单片机地指令系统,不同种类地单片机,其指令系统亦不同.为使单片机能自动完成某一特定任务,把要解决地问题编成一系列指令(这些指令必须是选定单片机能识别和执行地指令),这一系列指令地集合就成为程序,程序需要预先存放在具有存储功能地部件——存储器中.存储器由许多存储单元(最小地存储单位)组成,指令就存放在这些单元里,单元里地指令取出并执行就像大楼房地每个房间地被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一地地址号,该地址号称为存储单元地地址,这样只要知道了存储单元地地址,就可以找到这个存储单元,其中存储地指令就可以被取出,然后再被执行.程序通常是顺序执行地,所以程序中地指令也是一条条顺序存放地,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在地地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在地地址,然后取得每一条要执行地命令,PC在中地内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令地起始地址,保证指令顺序执行,单片机地芯片如2-1所示.图2-1 单片机芯片单片机是靠程序运行地,并且可以修改.通过不同地程序实现不同地功能,尤其是特殊地独特地一些功能,这是别地器件需要费很大力气才能做到地,有些则是花大力气也很难做到地.一个不是很复杂地功能要是用美国50年代开发地74系列,或者60年代地CD4000系列这些纯硬件来搞定地话,电路是一块大PCB板,但是如果要是用美国70年代成功投放市场地系列单片机,结果就会有天壤之别,因为单片机地通过你编写地程序可以实现高智能、高效率、以及高可靠性.由于单片机对成本是敏感地,所以目前占统治地位地软件还是最低级汇编语言,它是除了二进制机器码以上最低级地语言了,既然这么低级为什么还要用呢?很多高级地语言已经达到了可视化编程地水平为什么不用呢?原因很简单,就是单片机没有家用计算机那样地CPU,也没有像硬盘那样地海量存储设备.一个可视化高级语言编写地小程序里面即使只有一个按钮,也会达到几十K地尺寸,对于家用PC地硬盘来讲没什么,可是对于单片机来讲是不能接受地.单片机在硬件资源方面地利用率必须很高才行,所以汇编虽然原始却还是在大量使用.2.2 AT89C51简介AT89C51是一种4K字节闪存可编程可擦除只读存储(FPEROM—Flash Programmable and Erasable Read Only Memory)地低电压、高性能CMOS 8位微处理器,俗称单片机.AT89C52是一种带2K字节闪存可编程可擦除只读存储器地单片机.单片机地可擦除只读存储器可以反复擦除1000次.该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准地MCS-51指令集和输出管脚相兼容.由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL地AT89C51是一种高效微控制器,AT89C2051是它地一种精简版本.AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉地方案,外形及引脚排列如图2-2所示.图2-2 AT89C51引脚图VCC:供电电压.GND:接地.P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流.当P0口地管脚第一次写1时,被定义为高阻输入.P0能够用于外部程序数据存储器,它可以被定义为数据/地址地第八位.在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高.P1口:P1口是一个内部提供上拉电阻地8位双向I/O口,P1口缓冲器能接收输出4TTL门电流.P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉地缘故.在FLASH编程和校验时,P1口作为八位地址接收.P2口:P2口为一个内部上拉电阻地8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入.并因此作为输入时,P2口地管脚被外部拉低,将输出电流.这是由于内部上拉地缘故.P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址地高八位.在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器地内容.P2口在FLASH编程和校验时接收高八位地址信号和控制信号.P3口:P3口管脚是8个带内部上拉电阻地双向I/O口,可接收输出4个TTL门电流.当P3口写入“1”后,它们被内部上拉为高电平,并用作输入.作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉地缘故.P3口也可作为AT89C51地一些特殊功能口,如下所示:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 INT0(外部中断0)P3.3 INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 WR(外部数据存储器写选通)P3.7 RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号.RST:复位输入.当振荡器复位器件时,要保持RST脚两个机器周期地高电平时间.XTAL1:反向振荡放大器地输入及内部时钟工作电路地输入.XTAL2:来自反向振荡器地输出.振荡器特性:XTAL1和XTAL2分别为反向放大器地输入和输出.该反向放大器可以配置为片内振荡器.石晶振荡和陶瓷振荡均可采用.采用外部时钟源驱动器件,XTAL2应不接.有余输入至内部时钟信号要通过一个二分频触发器,对外部时钟信号地脉宽无要求,但必须保证脉冲地高低电平要求地宽度.2.3 DS1302简介DS1302是美国DALLAS公司推出地一种高性能、低功耗、带RAM地实时时钟电路,它可以对年、月、日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V,采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节地时钟信号或RAM数据.DS1302内部有一个31×8地用于临时性存放数据地RAM寄存器.DS1302地外形及引脚排列如图2-3所示.图2-3 DS1302引脚图VCC1: 后备电源.VCC2:主电源,在主电源关闭地情况下,也能保持时钟地连续运行.DS1302由VCC1或VCC2两者中地较大者供电.当VCC2大于VCC1+0.2V时,VCC2给DS1302供电.当VCC2小于VCC1时,DS1302由VCC1供电.X1,X2: 振荡源,外接32.768kHz晶振.RST: 复位/片选线,通过把RST输入驱动置高电平来启动所有地数据传送. RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据地传送手段.当RST为高电平时,所有地数据传送被初始化,允许对DS1302进行操作.I/O: 串行数据输入输出端(双向).SCLK: 输入端,只有在SCLK为低电平时,才能将RST置为高电平.2.4温度传感器DS18B20简介DS18B20温度传感器是美国DALLAS半导体公司最新推出地一种改进型智能温度传感器,与传统地热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单地编程实现9~12位地数字值读数方式.2.4.1 DS18B20地性能特点DS18B20地性能特点:独特地单线接口仅需要一个端口引脚进行通信;多个DS18B20可以并联在唯一地三线上,实现多点组网功能;无须外部器件可通过数据线供电,电压范围为 3.0~5.5V;零待机功耗;温度以9或12位数字量读出;用户可定义地非易失性温度报警设置;报警搜索命令识别并标志超过程序限定温度(温度报警条件)地器件;负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作.2.4.2 DS18B20与单片机地接口电路DS18B20可以采用两种方式供电,一种是采用电源供电方式,此时DS18B20地1脚接地,2脚作为信号线,3脚接电源.另一种是寄生电源供电方式.本设计采用电源供电方式,如图2-4所示.图2-4 DS18B20采用电源供电地电路图2.5 LCD显示显示电路选用AMPIRE128×64,其显示器LCD地引脚图如2-5所示.图2-5 LCD地引脚图管脚一共18个.CS1:左半屏片选端,CS2:右半屏片选端;V0:液晶显示驱动电压,通过一个电位器接到VCC;RS:数据指令选择信号,H为数据,L为指令,也叫D/I;R/W:读写选择信号,H为读,L为写;E:LCD使能端,R/W为L时,E信号下降沿锁存DB7-DB0;R/W为H时,E为H,DDRAM数据读到DB7-DB0.DB0-DB7:数据传输端口.RST:复位信号.-VOUT和V0:液晶显示驱动电压.128×64是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成.可完成图形显示,也可以显示8×4个(16×16点阵)汉字.2.6电子时钟地原理图本设计主要由单片机、时钟芯片、液晶显示器和温度传感器等几部分组成.其中时钟芯片用于显示日历、定时各种功能地实现.通过温度传感器与单片机地连接从而显示出温度,在确定了选用AT89C51型号地单片机后,就要确定外围电路如时钟输入部分、复位部分、晶振部分、显示部分、定时部分组成,其原理图如图2-6所示.图2-6 电子时钟原理图3电子时钟软件设计3.1程序设计思想和相关指令介绍本系统地主程序主要完成时间显示和定时输出判断功能.而年月日显示和各时间单元进位,时间设定时,调定时间设定时等功能全部在中断服务程序中完成.3.1.1计时功能地实现与中断服务程序时间地运行依靠定时中断子程序对时钟单元数值进位调整来实现地.计数器T0打开后,进入计时,满100毫秒后,重装定时.中断一次,满一秒后秒进位,满60秒后即为1分钟,分钟单元进位,60分到了后,时单元进位,24小时满后,天单元进位.这样然后根据进率,得到年、月、日、时、分、秒存储单元地值,并经译码后,通过扫描程序送LCD中显示出来,实现时钟计时功能.累加是用指令INC来实现地.进入中断服务程序以后,执行PUSH PSW 和PUSH A 将程序状态寄存器PSW地内容和累加器A中地数据保存起来,这便是所谓地保护现场.以保护现场和恢复现场时存取关键数据地存储区叫做堆栈.在软件地控制之下,堆栈可在片内RAM中地任一区间设定,而堆栈地数据存取与一般地RAM存取又有区别,对它地操作,要遵循后进先出地原则.3.1.2时钟误差分析开启定时器/计数器0,使之开始计时,中断后进入中断程序.自停止计数到计数又开始,中间执行了7条指令,也就是延迟了13个单周期共用时间26us,这样,每个中断地总时间应为为100.026ms,而原来定时是100ms,所以,也就是说每次中断定时多了26us.这样,可改变计数重装值,使每次中断定时时间为99.974ms,加上原来地7 条指令所用地时间,正好100ms.计数10次得1s.这样就可得到较精确地计时秒数,然后根据进率,得到时、分地值.3.1.3时间控制功能与比较指令系统地另一功能就是实现对执行设备地定时开关控制,其主要控制思想是这样地:先将执行设备开启地时间和关闭时间置入RAM某一单元,在计时主程序当中执行几条比较指令,如果当前计时时间与执行设备地设定开启时间相等,就执行一条CLR指令,将对应地那路P3置为高电位,开启;如果当前计时时间与执行设备设定地关闭时间相等,就执行SETB对应地P3置低电位,二极管截止 .实现此控制功能用到地比较指令为CJNE A,#direct,rel,其转移条件是累加器A中地值与立即数不等则转移.3.2程序电路图本系统地软件设计电路图主要由程序流程图、定时中断流程图、调时功能流程图等组成.3.2.1程序流程图程序流程图如图3-1所示.图3-1 程序流程图3.2.2定时中断流程图定时中断流程图如图3-2所示.图3-2 定时中断流程图3.2.3调时功能流程图调时功能流程图如图3-3所示.图3-3 调时功能流程图4电子时钟软件仿真4.1Protues介绍Protues软件是Labcenter electronics公司出版地EDA工具软件(该软件中国总代理为广州风标电子技术公司).它不仅具有其它EDA工具软件地仿真功能,还能仿真单片机及外围器件.它是目前应用广泛地仿真单片机及外围器件地工具.虽然目前国内推广刚起步,但已受到单片机爱好者以及从事单片机教案地教师、致力于单片机开发应用地工作者地青睐.Proteus是世界上著名地EDA工具,从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品地设计,是目前世界上将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一地设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、A VR、ARM、8086和MSP430等,2010年增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型.在编译方面,它也支持IAR、Keil和MPLAB等多种编译器,在这次设计使用地是Keil编译器.4.2 Proteus ISIS地仿真步骤Proteus仿真时,单片机需要加载程序,加载程序为.HEX文件.在Proteus ISIS 中,选中AT89C51并单击鼠标左键,对AT89C51进行设置,设置单片机时钟频率为12MHz,按照正确地文件路径加载.HEX文件,对单片机设置完毕后就可以开始仿真了.仿真过程中如有硬件问题可在Proteus ISIS中直接修改,如有软件问题可在KeiluVision2中直接修改,通过Keil与Proteus地联合调试就可以得到满意地结果.Proteus ISIS地工作界面是一种标准地Windows界面,仿真界面如下图4-1所示.图4-1 Proteus ISIS仿真界面打开Proteus程序后,进入软件地主界面.通过左侧工具栏中地P(从库中选择元件命令)命令,在Pick Devices 左侧窗口中选择所需元件地关键字,然后放置元件并调整方向和位置以及参数设置,如图4-2所示.图4-2 元件选取界面4.3 Keil uVision2调试软件Keil uVision2是美国Keil Software公司出品地51系列兼容单片机C语言软件开发系统,使用接近于传统C语言地语法来开发,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显地优势.Keil uVision2软件提供丰富地库函数和功能强大地集成开发调试工具,全Windows界面,使您能在很短地时间内就能学会使用keil uVision2来开发您地单片机应用程序.Keil uVision2 地使用流程如下图4-3所示.图4-3 Keil地基本使用流程Keil uVision软件地调试界面如下图4-4所示.单片机地类型选取界面如下图4-5所示,本设计选取地是AT89C51单片机.图4-5 单片机类型选取界面本设计利用软件Keil uVision2,在新建Keil工程时选择AT89C51单片机作为CPU,将源程序导入,在“Options For Target”对话窗口中,选中“Output”选项中地“Create HEX File”,编译链接后就可以生成.HEX文件,此文件地选取界面如图4-6所示.图4-6 HEX 文件地选取界面4.4电子时钟仿真及其结果当未按下任何按钮时电子时钟地仿真原理图如图4-7所示.当启动运行后电子时钟地仿真图如图4-8所示.当按下闹铃开关及温度按钮时地仿真图如图4-9所示.图4-9 电子时钟地闹铃及温度功能显示总结大学五年地时光我们基本上都在学习理论知识中度过,很少有机会将这些理论知识用于实践中,而这次地毕业设计正好给了我们展示这五年学业成果地好机会.在整个地设计过程中,实际上是自己对五年学习地总结,它不但加深了自己对理论知识地深化认知,更让自己学会了如何去正确运用理论知识解决实际问题,也就是“从理论中来,到实践中去”,从中也使自己学到和积累了许多经验.我地设计还具有很大地扩展空间,例如在硬件电路上增加彩灯,在不同地时间有不同地显示,使其更加美观.同时还可以与红外遥控连接,这样就省去了很多麻烦,我们可以利用遥控器对其进行远距离地操作.通过这次设计使我认识到我对单片机方面地知识知道地太少了,对于书本上地很多知识还不能灵活运用,有很多我们需要掌握地知识在等着我去学习,我会在以后地学习生活中弥补我所缺少地知识.本次设计使我从中学到了一些很重要地东西,那就是如何从理论到实践地转化,怎样将我所学到地知识运用到我以后地工作中去.在大学地课堂地学习只是在给我们灌输专业知识,而我们应把所学地用到我们现实地生活中去,此次地电子时钟设计给我奠定了一个实践基础,我会在以后地学习、生活中磨练自己,使自己适应于以后地竞争.参考文献。
基于单片机的电子时钟的设计
基于单片机的电子时钟的设计基于单片机的电子时钟是一种采用单片机作为主控芯片的数字显示时钟。
它能够准确显示时间,并可以通过编程实现其他功能,如闹钟、倒计时、温湿度显示等。
本文将介绍基于单片机的电子时钟的设计原理、硬件电路和软件编程等内容。
1.设计原理基于单片机的电子时钟的设计原理是通过单片机的计时器和定时器模块来实现时间的计数和显示。
单片机的计时器可以通过设定一个固定的时钟频率进行计数,而定时器可以设定一个固定的计数值,当计数到达设定值时,会触发一个中断,通过中断服务程序可以实现时间的更新和显示。
2.硬件电路基于单片机的电子时钟的硬件电路主要包括单片机、显示模块、按键模块和时钟模块。
其中,单片机作为主控芯片,负责控制整个电子时钟的运行;显示模块一般采用数字管或液晶屏,用于显示时间;按键模块用于设置和调整时间等功能;时钟模块用于提供稳定的时钟信号。
3.软件编程基于单片机的电子时钟的软件编程主要分为初始化和主程序两个部分。
初始化部分主要是对单片机进行相关寄存器的设置,包括计时器和定时器的初始化、中断的使能等;主程序部分是一个循环程序,不断地进行时间的计数和显示。
3.1初始化部分初始化部分首先要设置计时器模块的时钟源和计数模式,一般可以选择内部时钟或外部时钟作为时钟源,并设置计时器的计数模式,如自动重装载模式或单次模式;然后要设置定时器模块的计数值,一般可以通过设定一个固定的计数值和计数频率来计算出定时时间;最后要设置中断使能,使得当定时器计数器达到设定值时触发一个中断。
3.2主程序部分主程序部分主要是一个循环程序,通过不断地读取计时器的计数值,并计算得到对应的时间,然后将时间转换成显示的格式,并显示在显示模块上。
同时,还可以通过按键来实现时间的设置和调整功能,如增加和减少小时和分钟的值,并保存到相应的寄存器中。
4.功能扩展-闹钟功能:设置闹钟时间,并在设定的时间到达时触发报警;-温湿度显示:通过连接温湿度传感器,实时显示当前的温度和湿度数据;-倒计时功能:设置一个倒计时的时间,并在计时到达时触发相应的动作。
电子时钟文献综述教材
本科生毕业论文(设计)册学院信息技术学院专业电子信息科学与技术班级2013届1班学生***指导教师***河北师范大学本科毕业论文(设计)任务书编号:信息技术学院2013届论文(设计)题目:电子时钟的设计与制作学院:信息技术学院专业:电子信息科学与技术班级: 2013届1班学生姓名: *** 学号: ** 指导教师: *** 职称:副教授1、论文(设计)研究目标及主要任务以单片机为核心设计一款电子时钟,可利用DS1302实时时钟芯片,将时间显示在液晶屏LCD5110上。
要求显示出当前正确时间。
2、论文(设计)的主要内容电子时钟不仅能满足基本时间要求,而且体积小,成本低廉,还可以随时根据不同的客户要求进行改进、增加功能。
本设计是一款基于单片机的电子时钟系统。
由于单片机价格低、性能高,所以本设计采用AVR单片机ATmega16芯片为核心,采用实时时钟芯片DS1302以及液晶屏LCD5110完成显示、计时功能。
本设计实现了所需功能的硬件电路,并应用C语言进行软件编程。
3、论文(设计)的基础条件及研究路线基础条件:AVR多功能开发板,ATMEGA16芯片手册,万能板,电烙铁,DS1302芯片以及芯片手册,LCD5110以及芯片手册,WinAVR开发环境,双龙下载器研究路线:首先熟悉AVR开发板,熟练利用AVR单片机完成基本操作,然后学习DS1302芯片以及LCD5110,最后完成整个电路系统并下载程序调试。
4、主要参考文献[1] 杨欣等.电子设计从零开始[M].北京:清华大学出版社.2005.10.[2] 李军,刘君华. AVR单片机的特点及其应用[J]. 测控技术 , 2002,(07) .[3] 李慧. 基于FPGA的电子万年历设计[J]. 微计算机信息 , 2010,(20) .[4] 黄庆华.单片机开发技术与实训.北京.电子工业出版社,2006.7.指导教师:年月日教研室主任:年月日注:一式三份,学院(系)、指导教师、学生各一份河北师范大学本科生毕业论文(设计)开题报告书河北师范大学本科生毕业论文(设计)文献综述河北师范大学本科生毕业论文(设计)翻译文章本科生毕业论文设计题目电子时钟的设计与制作作者姓名李梦宇指导教师边晓娜所在学院信息技术学院专业(系)电子信息科学与技术班级(届) 2013届1班完成日期 2013 年 4 月 30 日河北师范大学本科生毕业论文(设计)评议书。
基于单片机的电子时钟设计_毕业论文
基于单片机的电子时钟设计_毕业论文基于单片机的电子时钟设计_毕业论文编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(基于单片机的电子时钟设计_毕业论文)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为基于单片机的电子时钟设计_毕业论文的全部内容。
基于单片机的电子时钟设计_毕业论文本科毕业论文学号 学校代公开密级 TH714 分类号 基于单片机的电子时钟设计 题 目(中、英文)The Design of Electronic Clock Based on MCU 作者姓名 电气工程及其自动专业名称 工 科 学科门类 郝海燕 成绩评定 提交论文日期 指导教师 二〇一三年五月10722摘要单片机是一种数字集成电路芯片,是指集成在一块芯片上的微型计算机。
一个比较完整的单片机应该包括微处理器(CPU)、存储器(RAM和ROM)、并行输入/输出接口(I/O接口)电路、可编程全双工串行口、定时/计数器、中断系统以及复位电路。
由于它具有小巧灵活,成本低,可靠性好,控制功能强,易扩展等一系列优点,所以被越来越广泛地应用于各个领域。
而51系列的单片机就是最为典型和具有代表性的一种单片机.本设计是基于单片机的简单电子时钟的设计,系统主要以单片机AT89C51为核心,结合按键模块来显示相应的时间,并可以对时、分、秒进行单独校对,使其达到标准时间。
本次设计以软件控制硬件以及软硬件结合为指导思想,充分发挥单片机功能.同时,该系统的诸多优点使其具有很强的实用性,由于该系统实现的功能简单,因此具有很好的可扩展性。
关键词: AT89C51;电子时钟;按键控制AbstractThat the microcontroller is integrated on a single chip microcomputer is a digital integrated circuit chip。
基于单片机的多功能数字电子钟文献综述
基于单片机的多功能数字电子钟文献综述:本文首先介绍了时钟的发展史,接着介绍了数字电子钟在生活中的重要性。
并进一步的介绍了基于单片机的数字电子钟的原理,以及此类产品的市场前景。
关键词:单片机、数字电子钟、多功能 1.前言从古至今,时间一直是个被学者们所探讨的永恒不变的话题。
而为了描述时间,许多计时仪器也就此诞生。
东汉张衡制造漏水转浑天仪,用齿轮系统把浑象和计时漏壶联结起来,漏壶滴水推动浑象均匀地旋转,一天刚好转一周,这是最早出现的机械钟。
北宋元祜三年(1088)苏颂和韩公廉等创制水运仪象台,已运用了擒纵机构。
公元1300年以前,人类主要是利用天文现象和流动物质的连续运动来计时。
1500~1510年,德国的亨莱思首先用钢发条代替重锤,创造了用冕状轮擒纵机构的小型机械钟,1582年前后,意大利的伽利略发明了重力摆;1660年英国的胡克发明游丝,并用后退式擒纵机构代替了冕状轮擒纵机构;1695年,英国的汤姆平发明工字轮擒纵机构;1715年,英国的格雷厄姆又发明了静止式擒纵机构,弥补了后退式擒纵机构的不足,为发展精密机械钟表打下了基础;1765年,英国的马奇发明自由锚式擒纵机构,即现代叉瓦式擒纵机构的前身;18~19世纪,钟表制造业已逐步实现工业化生产,并达到相当高的水平。
20世纪,随着电子工业的迅速发展,电池驱动钟、交流电钟、电机械表、指针式石英电子钟表、数字式石英电子钟表相继问世,而如今出现的多功能电子钟,是采用数字电路实现对时,分,秒数字显示的计时装置,目前广泛用于个人家庭,车站,码头办公室等公共场所,它的作用已不仅仅是用于计时,其丰富的功能,以及人性化的设计,为我们日常生活带来诸多的便利,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,运行超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便而且大大地扩展了钟表原先的报时功能。
因此,研究数字钟及扩大其应用,有着非常现实的意义。
基于单片机的电子钟设计
基于单片机的电子钟设计摘要:电子钟是一种普遍使用的时钟类型。
通过单片机,可以实现数字时钟的各种功能,例如:时间显示、闹钟功能、温度显示等。
本文介绍了基于单片机的电子钟设计方案,其中包括硬件系统的设计和程序代码的实现。
该电子钟的基本功能包括:时钟模式、闹钟模式、温度显示和日期显示。
设计方案使用的单片机是AT89C52,时钟模块为DS1302。
实验结果表明,该电子钟系统具有稳定性高、精度高、实用性强等特点。
关键词:单片机、电子钟、DS13021. 概述电子钟是目前流行的现代时钟类型之一。
通过单片机,可以实现数字时钟的各种功能,例如:时间显示、闹钟功能、温度显示等。
作为一种普遍应用于家庭以及公共场所的计时工具,电子钟能够提高人们的时效性、管理效率。
本文将介绍基于单片机的电子钟设计方案,其中包括硬件系统的设计和程序代码的实现。
该电子钟的基本功能包括:时钟模式、闹钟模式、温度显示和日期显示。
设计方案使用的单片机是AT89C52,时钟模块为DS1302。
实验结果表明,该电子钟系统具有稳定性高、精度高、实用性强等特点。
2. 硬件设计2.1 系统原理系统的核心是AT89C52单片机,其包括了8051架构下所有标准的特殊功能寄存器以及升级的功能模块。
DS1302是常用的实时时钟模块,它包含一个时钟/日历的B类时钟芯片、一个31个字节的静态RAM 以及一个摆振电路。
通过与AT89C52的串行通信接口,可以实现时钟芯片与单片机的通信。
2.2 电路设计电路设计包括AT89C52单片机、DS1302时钟芯片、4个7段数码管以及相关的外围元件。
其中,输入电源电压为5V直流电压,4个7段数码管均采用共阴极的连接方式。
2.3 电路说明(1) 时钟模块DS1302DS1302是一种时钟模块,其具有许多特性,例如:硬件控制时间的计数、在停电情况下,仍能保持时间记录、考虑到掉电情况、在无外部纪念日的情况下,为计时器提供64字节的RAM等特点。
基于单片机的数字电子钟毕业设计论文
毕业设计论文系部电子信息学院专业计算机控制技术题目基于单片机的数字电子钟毕业设计(论文)中文摘要摘要:20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。
现代生活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。
对于那些对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以数码管为显示器的时钟比指针式的时钟表现出了很大的优势。
数码管显示的时间简单明了而且读数快、时间准确显示到秒。
而机械式的依赖于晶体震荡器,可能会导致误差。
数字钟是采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。
数字钟的精度、稳定度远远超过老式机械钟。
在这次设计中,我们采用LED数码管显示时、分、秒,以24小时计时方式,根据数码管动态显示原理来进行显示,用12MHz的晶振产生振荡脉冲,定时器计数。
在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。
数字钟是其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱,因此得到了广泛的使用关键字:单片机,数字电子钟,显示时间,系统仿真毕业设计(论文)外文摘要Abstract :The late 20th century, electronic technology has been rapid development in its promotion of modern electronics into almost a club Fields, a strong impetus to the development of social productive forces and socialimprovement in the level of information, but also the modern electronic products Further improve the product performance, product replacement is also faster and faster pace. Growing emphasis on modern life from the time the concept of time and money can be said to draw the equal sign. For those who Grasp of time and things are very strict and precise, the time will bring great incorrect trouble, so digital Tube display pointer clock than the clock showed a big advantage. Digital display of time and read simple Number of fast, accurate display of time to seconds. The mechanical oscillator depends on the crystal may lead to error. Digital Clock is a digital circuit implementation of the "when", "sub", "seconds" The figures show the timing device. Digital clock accuracy Stability is far more than the old mechanical clock. In this design, we use LED digital display hours, minutes, seconds, to 24 Hour time mode, according to digital control theory to dynamic display to display, use the 12MHz crystal oscillation pulse, will Timer count. In this design, the circuit has a display time of the this function, you can also realize the time adjustment. Figure Clock is its compact, low cost, travel time and high precision, easy to use, features and more, easy integration and loved by the general consumer, Therefore widely used.Keywords: The monolithic machine , figure electronic clock , display time , system simulate目录第一章引言 (5)第二章整体设计方案 (5)2.1 单片机的选择 (5)2.2 单片机的基本结构 (6)第三章数字钟的硬件设计 (9)3.1 电子钟整体电路图 (9)3.2 LED显示电路 (12)3.3 键盘控制电路 (14)第四章数字钟的软件设计 (14)4.1 系统软件设计流程图 (15)4.2 数字钟的原理图 (18)4.3 主程序 (19)4.4 时钟设置子程序 (20)4.5 定时器中断子程序 (20)4.6 LED显示程序 (21)4.7 按键控制子程序 (22)4.8数字钟的仿真 (23)结束语 (24)致谢 (25)参考文献、资料索引 (25)第一章引言20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。
基于单片机电子时钟的设计
基于单片机电子时钟的设计电子时钟是一种利用电子元件构成的设备,用来显示当前时间的设备。
受到数字技术的快速发展和单片机技术的成熟应用,基于单片机的电子时钟设计在现代社会已经非常普遍。
本文将介绍一个基于单片机的电子时钟设计。
该设计基于51单片机,采用七段数码管进行时间的显示,外部温度传感器来获取温度信息,并可以通过蜂鸣器进行闹钟定时提醒。
首先,我们需要选择合适的单片机进行设计。
常见的有51单片机、AVR、ARM等,本设计选择51单片机是因为其成本低、易上手、广泛应用。
同时,我们还需选择合适的七段数码管进行时间的显示,常见的有共阳极和共阴极两种,根据个人喜好选择即可。
然后,我们需要设计电路板来实现整个电子时钟的功能。
电路板首先需要包括单片机,通过单片机来控制七段数码管的亮灭。
同时,还需要添加外部温度传感器,来获取当前的温度信息。
另外,还需要添加蜂鸣器,以实现闹钟功能。
最后,需要添加按钮来进行时间的调整和设置。
接下来,我们需要进行软件编程。
首先,需要编写单片机的主程序。
主程序主要包括时间的获取和显示、温度信息的获取和显示、闹钟的设置和提醒等功能。
我们可以通过定时器来实现时钟的计时功能,通过按键中断来实现时间的设置功能。
同时,还需要编写温度传感器的驱动程序,以及蜂鸣器的驱动程序。
最后,我们需要进行整体调试。
首先,需要调试单片机的硬件电路,确保各个模块之间的连接正确。
然后,需要进行软件的调试,确保各个功能的正常运行。
在调试过程中,可以通过示波器和调试工具来辅助查看电路和程序的运行情况。
综上所述,基于单片机的电子时钟设计是一项复杂而有挑战性的任务。
它结合了硬件电路设计和软件编程的技术,需要有一定的专业知识和经验才能完成。
但是,通过合理的设计和认真的调试,我们可以实现一个功能完善、性能稳定的电子时钟。
电子时钟不仅可以作为实用工具,还能够增添生活的乐趣和情趣。
单片机设计万年历文献综述
基于单片机的电子万年历设计文献综述一、本课题的研究意义低功耗实时时钟电路DS1302。
它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。
对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。
该电路采用AT89S51单片机作为核心,功耗小,能在3V的低压工作,电压可选用3—5V电压供电。
近些年我国开始重视电子万年历的开发与设计,但是中国电子万年历出现的问题中,许多不容乐观,如产业结构不合理、产业集中于劳动力密集行产品;技术密集型产品明显落后于发达工业国家;生产要素决定性作用正在消弱;产业能源消耗大、产出率低、环境污染严重、对自然资源破坏力大;企业总体规模偏小、技术创新能力薄弱;管理水平落后等。
中国电子万年历产业发展已到了岔口;中国电子万年历产业生产企业急需选着发展方向二、本课题国内外研究现状当今社会,应用单片机的产品已经渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的足迹。
现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等,这些都离不开单片机。
因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的工程师和科学家。
科技越发达,智能化的东西就越多。
学习单片机是社会发展的必然需求,也是大学期间的必修课。
在国内单片机学习呈上升趋势,但是很多人学习时没有头绪,不知道从何下手。
面对种类繁多的各类开发板,仿真器,让初学者无所事从,不但多花钱还多走不少弯路,学生学习单片机没有大的资金投入,能够做到少花钱多办事才是最好的。
8051系列是我们在大学课堂中学习的。
因此本课题围绕8051系列单片机设计,从电路图绘制,PCB板设计,硬件焊接,程序设计,在线仿真到各项功能实现,目的在于让学生将课堂上学来的理论知识与实践相结合,提高对单片机的认识,学习专业软件的操作,熟悉制作过程,掌握一门技能,加强专业知识的掌握。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计开题报告电子信息工程基于单片机的电子时钟设计摘要本文的内容主要介绍了以MCS-51单片机为核心的数字钟的硬件结构以及软件的设计,其中应用了DS12887时钟芯片、1602液晶显示器(LCD)以及蜂鸣器等器件,一起实现了数字时钟定时、准点闹铃和调时等功能。
该设计的电路部分主要由时钟模块、液晶显示、键盘调时和蜂鸣器报时三个模块组成。
文章通过对数字钟和单片机的发展背景、现状和发展前景以及应用的介绍,确定了该课题研究的方向。
在最后的总结中,概括了单片机系统的性能、特点以及发展方向。
一、前言设计的目的:在设计的过程中,我们可以理解单片机最小系统的概念,知道怎么才能让单片机系统运行起来,使我们对单片机的理解不仅仅局限于理论上;通过键盘和显示模块的设计,我们可以了解单片机控制的基本理念,并了解单片机和外围IC的接口模型;而通过对单片机最重要两个功能(中断、定时)的使用,可以使我们熟悉单片机的基本结构与工作原理;在最终的制作过程中,我们还可以熟悉硬件制作的流程和实现软件功能的过程,以提高动手能力,让理论和实践相结合。
设计的内容:利用单片机最小系统,设计一个电子时钟,要求包括以下内容:(1)显示时间、日期、三组闹铃。
(2)4个按键实现显示状态切换,时间、日期、闹铃的设置。
(3)闹铃时间到蜂鸣器以1HZ的频率响三次。
(4)单片机停电重启后定时设计不变、时间准确。
设计的意义:电子时钟是一种采用数字电路实现显示时、分、秒数字的计时装置,是人们日常生活中不可缺少的物品,在个人,家庭以及办公室等公共场所中被广泛应用,给人们的生活,学习,工作以及娱乐带来了许多便利条件。
而由于数字集成电路和石英晶体振荡器等相关技术的不断发展,电子时钟的性能相对于老式钟表有了更大的提高,变得更加准确、稳定,携带也变得越来越方便,并且还大大的扩展了原来所以的报时功能。
在许多方面,例如定时自动报警、时间程序自动控制、按时自动打铃、定时广播、自动起闭路灯、甚至各种定时电气的自动启用等,都是在钟表数字化的基础上制成的。
因此,研究电子时钟还有发展它的更深的应用,有非常重要的意义。
相关概念:● 单片机最小系统:单片机最小系统,是指由最少的元件组成的可以使单片机工作的系统,也叫做单片机最小应用系统。
89C52内部有4KB的闪烁存储器,芯片本身就是一个最小系统。
在能够满足系统的性能要求的情况时,可优先考虑采用这种方案。
这种芯片构成的单片机最小系统具有简单、可靠的特点。
用89C52单片机构成最小系统时,只要在单片机上接时钟电路和复位电路就可以了。
不过该最小系统只能用于一些小型的数字量的测控单元。
● 蜂鸣器:蜂鸣器是一种一体化结构的电子讯响器,使用直流电压供电,广泛地在计算机、打印机、复印机、报警器、电子玩具、汽车电子设备等电子产品中作为发声器件使用。
蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型:1.压电式蜂鸣器:主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等器件组成,有的外壳上还装有发光二极管。
多谐振荡器由晶体管或者集成电路构成,当接通电源后(1.5~15V的直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ 的音频信号,阻抗匹配器就会推动压电蜂鸣片发声。
压电蜂鸣片一般使用锆钛酸铅或者铌镁酸铅压电陶瓷材料,在陶瓷片的两面镀上银电极,经极化和老化处理后,再与黄铜片或不锈钢片粘在一起就能制成。
2.电磁式蜂鸣器:主要由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。
接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,而振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。
● 中断技术:当单片机的CPU正在处理某件事情(例如,正在执行主程序)时,单片机外部或者内部发生的某一时间(如外部设备产生的一个电平的变法,一个脉冲沿的发生或者内部计数器的计数溢出等)请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转到中断服务处理程序处理所发生的时间。
中断服务处理程序处理完该事件后,再回到原来被中止的地方,继续原来的工作(例如,继续执行被中断的主程序),这称为中断。
CPU处理事件的过程,称为CPU的中断响应过程。
对事件的整个处理过程,称为中断处理(或中断服务)。
● 单片机电子钟原理:电子时钟是一个将时,分,秒显示在人的面前的计时装置,它的计时周期一般为24小时,显示满为23时59分59秒,另外还会有秒表,显示日期等额外的功能。
因此,一个数字钟的电路主要是由译码显示器,时、分、秒、星期计数器,校时电路,报时电路和振荡器组成。
主电路系统由译码显示器,秒信号发生器,时、分、秒、星期计数器,校时电路和报时电路组成。
秒信号产生器是整个系统的时基信号,直接决定了计时系统的精确程度,一般采用石英晶体振荡器和分频器制成。
将标准秒信号送入秒计数器(采用60进制计数器)中,每当累计60秒时会发出一个分脉冲信号,该信号作为分计数器的时钟脉冲。
分计数器(也采用60进制计数器),每当累计60分钟,就会发出一个时脉冲信号,该信号会被送到时计数器中。
时计数器(采用24进制计数器),可以实现24小时的累计。
每当累计24小时,就会发出一个星期脉冲信号,该信号会被送到星期计数器中。
星期计数器采用7进制计数器,可实现7天的累计。
译码显示器将时,分,秒,星期计数器的输出状态显示出来。
整点报时电路是通过计时系统的输出状态产生一个脉冲信号,然后触发一个音频发生器实现。
校时电路是用来对时,分,秒,星期显示数字进行校对调整。
二、主题● 单片机的发展:继1971年微处理器的研制成功不久,就出现了单片机,但最早的单片机是1位的。
单片机的发展历史可以分为四个阶段:第一阶段(1974年-1976年):单片机初级阶段。
因工艺限制,单片机采用双片的形式而且功能比较简单。
例如,仙童公司生产的F8单片机,实际上只是包括了8位CPU、64B的RAM和2个并行口。
因此,还需加1块3851(由1KB的ROM、定时器/计数器和2个并行I/O口构成)才能组成1台完整的计算机。
第二阶段(1976年-1978年):低性能单片机阶段。
以Intel公司制造的MCS-48单片机为代表,这种单片机内集成有8位CPU、并行I/O口、8位定时器/计数器、RAM和ROM等,但是不足之处是无串行口,中断处理比较简单,片内RAM和ROM容量较小且寻址范围不大于4KB。
第三阶段(1978年-现在):高性能单片机阶段。
这个阶段推出的单片机普遍带有串行口I/O口,多级中断系统,16位定时器/计数器,片内ROM、RAM容量加大,且寻址范围可达64KB,有的片内还带有A/D转换器。
这类单片机的典型代表是:Intel公司的MCS-51系列、Motorola公司的6801和Zilog公司的Z8等。
由于这类单片机的性能性价比高,所以仍被广泛应用,是目前应用数量较多的单片机。
第四阶段(1982年-现在):8位单片机巩固发展及16位单片机、32位单片机推出阶段。
此阶段的主要特征是一方面发展16位单片机、32位单片机及专用型单片机;另一方面不断完善高档8位单片机,改善其结构,以满足不同的用户需要。
16位单片机的典型产品如Intel公司生产的MCS-96系列单片机,其集成度已达120000管子/片,主振为12MHz,片内RAM为232B,ROM为8KB,中断处理为8级,而且片内带有多通道10位A/D转换器和高速输入/输出不见(HSI/HSO),实时处理的能力很强。
而32位单片机除了具有更高的集成度外,其主振已达20MHz,这使32位单片机的数据处理速度比16位单片机提高许多,性能比8位、16位单片机更加优越。
● 中断技术的优点:如果没有中断技术,CPU的大量时间可能会浪费在原地踏步的查询操作上,或者采用定时查询,即不论有无中断请求,都要定时去查询。
采用中断技术完全消除了CPU 在查询方式中的等待现象,大大提高了PCU的工作效率。
由于中断工作方式的有点极为明显,因此在单片机的硬件结构中都带有中断系统。
● 国内外研究现状:目前单片机应用于各个领域中,它在仪表仪器中的应用显得更加优越。
基于单片机制成的电子时钟有计时准确、功耗较低的优点,因此,它在各个领域里得到了广泛的应用。
目前单片机正处在微控制器的全面发展阶段,各个公司的产品在保证尽量兼容的同时,又向高速度、高运算能力、较大的寻址范围和小型廉价方面发展。
在单片机发展的同时,也推动了应用系统的发展,而应用系统的发展,又会反过来对单片机有更高的要求,使得单片机的发展得到促进。
现今,国内外的单片机正向着功能更强、速度更快、功耗更低、辐射更小等发面发展。
而随着集成度的不断提高,众多的外围功能器件集成在片内已经变得可能,这也将是单片机以后发展的趋势。
随着单片机档次的提高(为了适应检测、控制功能的更高要求),使单片机除了一般必须要有ROM、RAM、定时器/计数器、中断系统外,片内集成的器件通常还要有电源监控与复位电路,WDT,A/D转换器,DMA控制器,中断控制器,锁相环,频率合成器,CRT控制器等等。
由于单片机系统的优异的性能,可靠性以及较低的成本,被应用于各个技术领域中,然而,对于一些特殊的应用系统,我们不但希望单片机系统能完成有关数据的采集以及处理,而且还想知道产生这些数据的时间,以更好更细地掌握现场情况。
所以,为单片机添加数字时钟将是一项不可或缺的新型工程技术。
随着社会的快速发展,国内外已经有许多有关数字钟的设计成果,而使用单片机设计的数字钟功能更强大,界面也比较好,更好的满足了人们对数字钟的智能化要求。
● 对问题的评述:单片机的发展趋势将是向大容量、高性能化,外围电路内装化等各方面发展。
为满足不同的用户需要,各公司竞相推出能满足不同需要的产品。
1.CPU的改进(1)采用双CPU结构,以提高处理能力。
(2)增加数据总线宽度,单片机内部采用16位数据总线,其数据处理能力明显优于一般8位单片机。
(3)串行总线结构,大大减少单片机外部引线,使得单片机与外部接口电路连接简单。
2.存储器的发展(1)加大存储容量。
(2)片内RPROM采用E^PROM或闪烁(Flash)存储器。
(3)程序保密化。
3.片内I/O的改进单片机都有较多的并行口,以满足外围设备、芯片扩展的需要,并配有串行口,以满足多机通信功能的要求。
(1)增加并行口的驱动能力,这样可以减少外部驱动芯片。
(2)增加I/O口的逻辑控制功能,大大加强了I/O口线控制的灵活性。
(3)有些单片机设置了一些特殊的串行接口功能,为构成分布式、网络化系统提供了方便条件。
4.外部电路内装化随着集成度的不断提高,有可能把众多的外围功能器件集成在片内。
这也是单片机发展的重要趋势。
除了一般必须具有的ROM、RAM、定时器/计数器、中断系统外,随着单片机档次的提高,以适应检测、控制功能更高的要求,片内集成的不见还有A/D 转换器、D/A转换器、DMA控制器、中断控制器、锁相环、频率合成器、字符发生器、声音发生器、CRT控制器、译码驱动器等。