基于液晶显示的数字时钟设计.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计报告 课程名称: 单片机原理与应用课程设计 设计题目: 基于液晶显示的数字时钟设计 姓 名: 陈添荣 陈光献 陶彦 指导老师: 廖贵成 课程题目和要求。 以AT89C51的单片机控制的时钟,在LCD显示器上显示当前时间。 1、使用文字型LCD显示器显示当前时间。 2、显示格式为“时时:分分:秒秒”。 3、就有校时和日历功能。 二、课程设计目的 通过课程设计进一步巩固单片机原理与技术的基本概念、基本理论、分析问题的基本方法;增强自身的软件编程实现能力和解决实际问题的能力,并能有效地将理论和实际紧密结合,拓展在工程实践方面的专业知识和相关技能。 三、课程设计原理 时钟的计时是采用了单片机内的定时器,由于定时器的计时时间达不到1s,于是通过多次中断的方式来实现。如定时器方式1,最大的定时时间只能达到131ms,若每次计时100ms,采用中断溢出次数的累积,计满10次。在时钟运行时,在RAM中规定3个单元作为秒、分、时单元。 从秒到分,从分到时是通过软件累加并进行比较来实现的。要求每满1秒,则“秒”单元的内容加1;“秒”单元满60,则“分”单元内容加1;“分”单元满60,则“时”单元内容加1;“时”单元满24,则将秒、分、时单元内容请“0”。 显示时,将单元中的内容分为个位和十位,分别送入LCD中显示。只要给的命令字合适就可以将数字显示在指定的位置。 AT89C51的单片机简介 AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 DS1302时钟芯片介绍 DS1302 是DALLAS 公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31 字节静态RAM,通过简单的串行接口与单片机进行通信实时时钟/日历电路.提供秒分时日日期.月年的信息,每月的天数和闰年的天数可自动调整时钟操作可通过AM/PM 指示决定采用24 或12 小时格式.DS1302 与单片机之间能简单地采用同步串行的方式进行通信,仅需用到三个口线:1 RES 复位,2 I/O 数据线,3 SCLK串行时钟.时钟/RAM 的读/写数据以一个字节或多达31 个字节的字符组方式通信.DS1302 工作时功耗很低,保持数据和时钟信息时功率小于1mW.DS1302 是由DS1202 改进而来,增加了以下的特性.双电源管脚用于主电源和备份电源供应Vcc1,为可编程涓流充电电源附加七个字节存储器.它广泛应用于电话传真便携式仪器以及电池供电的仪器仪表等产品领域. DS1302 的引脚功能排列及描述如下图所示. 四、程序编程部分 H_ADJ BIT P2.0 ;时/年调整 M_ADJ BIT P2.1 ;分/月调整 S_ADJ BIT P2.2 ;秒/日调整 DT_SET BIT P2.3 ;时间/日期选择 W_ADJ BIT P2.4 ;星期调整 STR BIT P2.5 ;启动走时 T_RST BIT P3.2 ;实时时钟复位线引脚 T_CLK BIT P3.3 ;实时时钟时钟线引脚 T_IO BIT P3.4 ;实时时钟数据线引脚 E BIT P3.5 RW BIT P3.6 RS BIT P3.7 DL_BIT EQU 20H ;日低位 DH_BIT EQU 21H ;日高位 MOL_BIT EQU 22H ;月低位 MOH_BIT EQU 23H ;月高位 YL_BIT EQU 24H ;年低位 YH_BIT EQU 25H ;年高位 SL_BIT EQU 26H ;秒低位 SH_BIT EQU 27H ;秒高位 ML_BIT EQU 28H ;分低位 MH_BIT EQU 29H ;分高位 HL_BIT EQU 2AH ;时

文档评论(0)

2749166188 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档