ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:418.47KB ,
资源ID:1296069      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1296069.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的电子日历.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机的电子日历.docx

1、基于单片机的电子日历设计任务书设计题目:电子万年历设计要求:显示范围:200-299;日月正常显示,并能识别闰年闰月;时间采用24小时制。 显示格式:日期按照年月日排列,如0年12月20日显示为:0612;时间按时分秒排列,如12点30分5秒显示为12:30:5。显示位数:16位7段E数码管作正常显示和节电显示。前言 21 概论 31.2 单片机的发展历程 31. 时钟日历的特性 3 系统原理与硬件设计2.1硬件选择52.2AT89C5单片机简介62.3 时钟芯片介绍24 简介182.574154简介 2.6 UN2003简介 203 软件设计 23.1 主程序 223.2读取时间的子程序 2

2、433 显示刷新子程序 274.1 硬件调试30.2 软件调试 4.3 eL调试314.4试验箱调试 3结论 2致谢 3参考文献 4附录A:35摘要本次设计采用时钟日历芯片D18,这种时钟芯片具备年、月、日、时、分、秒计时功能和多点定时功能,计时数据的更新在计算机汇编语言的驱动下每秒自动进行一次,但不需程序干预其输出状态。此外,这种时钟芯片带有锂电池做后备电源,具备永不停止的计时功能和可编程方波输出功能,可用作实时测控系统的采样信号等。这种时钟芯片内部还带有非易失性AM,可用来存放需长期保存但有时也需变更的数据。本次设计中的L数码管电子时钟电路采用24小时制记时方式,日期和时间用16位数码管显

3、示。设计采用AT8C1单片机,使用5V电源供电,并且在按键的作用下可以进入省电(不显示LED 数码管)和正常显示两种状态。本次设计采用AT89C1单片机的扩展芯片和UNL2003芯片做驱动,由多块LD数码管构成的显示系统,与传统的基于/16位普通单片机的ED显示系统相比较,本系统在不显著地增加系统成本的情况下,可支持更多的LE数码管稳定显示。 关键词:时钟芯片、T8951、时钟日历前言一块单片机芯片就是一台计算机,由于单片机以其集成度高、体积小、可靠性高、控制功能强、低电压、低功耗等特点使它应用于智能仪器仪表、机电一体化、实时程控、人类生活中。除此之外还广泛应用办公自动化领域、商业营销领域、汽

4、车及通信系统、计算机外部设备等各领域中,并且单片机已成为计算机发展和应用的一个重要方面。由此可见掌握单片机的使用方法和利用单片机解决实际问题具有重要的意义。本次设计根据AT8951单片机系统扩展的基本原理和方法、常用总线标准和典型接口电路的应用,结合本次设计的题目要求进行系统扩展,通过单片机驱动时钟芯片S12887进行年、月、日、时、分、秒显示,最后通过4LS15译码和UN2003驱动LED动态显示的方式完成设计任务,设计论文中附有电路图、程序清单、各数据存储单元的所在地址和输入输出口对应表。因水平有限,难免有疏落不足之处,恳请老师和同学能给予批评指正。 1 概论.1 概述随着电子技术的迅速发

5、展,特别是随着大规模集成电路产生而出现的微型计算机,给人类生活带来了极大的方便。走入家庭,从洗衣机、微波炉到音响、汽车,到处都可以见到单片机应用的踪影。如果说微型计算机技术的出现使现代科学研究得到了质的飞跃,那么也可以毫不夸张的说:“单片机技术的出现则是给现代工业测控领域带来了一次新的工业革命”。目前,单片机以其可靠性高和智能性等特点被广泛应用到工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等领域中,并已经进入家庭,因此,单片机技术的开发和应用水平已经逐步成为一个国家自动化发展水平的标志之一。.2 单片机的发展历程单片机是微型计算机的一个重要分支,也是一种非常活跃和颇具生命力的机种,特

6、别适用于工业控制领域。1971年微处理器研制成功不久,就出现了单片机,但最早的单片机是1位的,处理能力有限。单片机的发展共分四个阶段:第一阶段是初级阶段,功能非常简单;第二阶段是低性能阶段,以INTEL公司制造的C-48系列单片机为代表。第三阶段为高性能单片机阶段,这个阶段推出的单片机普遍带有穿行接口,多级中断系统,1位定时器/计数器,片内O、RAM容量加大,直到现在仍被广泛应用,是目前应用数量较多的单片机。第四阶段是8位单片机巩固发展以及16位单片机、32位单片机推出阶段,以满足不同的用户需要。纵观单片机几十年的发展历程,单片机的今后发展方向将向多功能、高性能、高速度、低功耗、低价格、外围电

7、路内装化以及内存储器容量增加和FLASH存储器化方向发展。13 时钟日历的特性DS12887 时钟芯片(RT)可提供一个实时时钟、日历、三个可屏蔽中断(共用一个中断输出)、可编程方波输出和114字节的电池备份静态AM。DS127 在24引脚模块DIP封装内集成了晶体和锂电池。DS288在地址32h 内增加了世纪字节。对于少于1天的月份,所有器件的日期能够在月末自动调整,带有闰年补偿。该器件可配置为24小时或12 小时格式,带A/PM 指示。精确的温度补偿电路用于监视的VC 状态。一旦检测到主电源失效,器件可自动切换到备用电源,在主电源掉电时还可以保持有效的时间和日期。该器件通过一个复用的字节宽

8、度接口访问,支持Ine和otooa 模式,具有以下特点:(1)直接替代IBAT 计算机时钟/日历;(2)RTC可显示秒、分、时、日、月、年信息,具有润年补偿,有效期至209年; (3)用二进制或BD 表示时间;(4)具有AM、PM 标示的2小时模式或24 小时模式;(5)夏时制选择;(6)可选择otoola或Intel总线时序;(7)接口配合软件可寻址128 RA;(8)4 字节时钟与控制寄存器;(9)114 字节通用、电池备份RM (DS12C887和DS12C887 为13 字节);(10)清除RM功能;(11)总线兼容的中断请求;()三路中断可分别通过软件屏蔽与检测;(13)周期可设置在

9、122s 至500ms;(1)时钟终止刷新周期标志;(15)可选的工业级温度范围;(16)可编程的方波输出信号;(1)可选择28 引脚PLC 表面贴装封装;(8)自动电源失效检测和切换电路。2系统原理与硬件设计本次的设计题目是电子万年历设计,要求实现年、月、日、时、分、秒的正常显示,需要硬件和软件的结合来实现。本次设计利用时钟日历芯片DS12887的特性和AT89C51单片机的功能利用实现的。时钟芯片在电源的作用下向通过P2口向T9C51单片机输入时间信号,89C51单片机在接受到时间信号后通过P0将信号送到单片机另一扩展芯片UN203,驱动LED数码管显示,同时将信号通过P1口送往单片机的扩

10、展芯片74LS14,当送出第一个段码时,单片机输出的位码是0001,而经过4-16译码器4LS154后就是1111 111 1111 110,这时就选中了第一个数码管显示;当送出第十六个段码时,单片机输出的位码是11,-16译码器输出0111111 111 1111,这时就选中了第十六个数码管显示,从而S5将接收到的地址信号译码后动态驱动相应的LE,由于LED数码管的公共端由4LS154分时选通,这样,这样任何一个时刻,都只有一位E在点亮,也即动态扫描显示方式。根据设计的要求万年历要显示年、月、日、时、分、秒的显示就需要16个显示数码管。根据设计要求,用按键来实现省电和正常显示的切换,当按键按

11、下时进入省电模式,否则正常显示。在明确本次设计思路之后,画出设计框图,总体框图如图.1所示。图. 设计总体框图2. 硬件选择()时钟芯片选择选用DS127时钟芯片。(2)单片机的选择选用A89C51单片机,并配备11592MHz晶振,复位电路采用上电复位。(3)显示电路选择 采用软件译码动态显示,30-P.3作数码管的位选口。.-.6作数码管的段选口。考虑直接用单片机I/O口作位选时驱动功率不够,因此采用UN2003作驱动,共阴极数码管显示。()电源选择 采用直流5V电源供电。(5)选择器的选择 采用4线16线译码器74LS154。2.2 A8C1单片机简介AT8C1单片机是一种低功耗,高性能

12、的片内含有4KB可编程/擦除只读存储器(PEROMFsPogrble and Ersabl RaOnly Memry)的8位COMS微控制器,使用高密度,非易失存储技术制造,并且与A85引脚和指令系统完全兼容。芯片上的FEOM允许在线编程或采用通用的非易失存储编程器对存储器重复编程。AT89C51单片机带有2K字节闪烁可编程可擦除只读存储器的单片机,其内部的可擦除只读存储器可以反复擦除10次。该器件采用ATEL高密度非易失存储器制造技术制造,与工业标准的MCS-1指令集和输出管脚相兼容。由于将多功能8位CP和闪烁存储器组合在单个芯片中,ATMEL的AT51单片机是一种高效微控制器,也为嵌入式控

13、制系统提供了一种灵活性高且价廉的方案,这就显示出了T89C51单片机的优越性。2. 单片机的构成AT9C51单片机是在一块芯片中集成了PU、M、OM、定时器计数器和多种功能的/O线等一台计算机所需要的基本功能部件,AT9C1单片机单片机内包含下列几个部件:() 一个位CPU;(2)一个片内振荡器及时钟电路;(3)4K字节ROM程序存储器;(4)128字节AM数据存储器;()两个16位定时器/计数器;(6)可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;()3条可编程的I/O线(四个8位并行I/O端口);(8)一个可编程全双工串行口;(9)具有五个中断源、两个优先级嵌套中断结构。

14、其内部机构框图如图2.2所示: 图2.2 C-单片机内部机构框图2.2 AT89C51单片机性能及特点(1)与CS-51微控制器产品系列兼容。(2)片内有4K可在线重复编程的快闪擦写存储器(lash Memoy)。(3)存储器可循环写入/擦除100次。()存储数据保存时间为1年。(5)工作电压范围:V可为2V6V。(6)全静态工作:可从0HZ到6MHZ。(7)程序存储器具有3级加密保护。(8)1288位内部RM。(9)条可编程IO线。(10)两个16位定时器计数器。(1)中断结构具有个中断源和个优先级。(12)可编程全双工串行通道。(13)空闲状态维持低功耗和掉电状态保存存储内容。.3 振荡器特性XL1和XTAL2分别为反向放大器的输入和输出,该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用,如采用外部时钟源驱动器件,XTAL2应不接。由于输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。2.2.4 芯片擦除整个EOM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持AL管脚处于低电平0ms 来完成。在芯片擦操作中,代码阵列全被写“”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,ATC5单片机设有稳态逻辑,可以在低到零频率的条件下静态逻辑,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1