学校大赛我做过的项目——基于ds12c887的日历时钟设计 程序源代码、效果图、及其电路原理图
2021-06-10 14:46:37 602KB 日历时钟
1
基于 DS12C887 的日历时钟显示系统设计 在银行或者其他的公共场合中,经常会看到显示实时信息的显示屏,其中包括年、月、日、 星期、时间等,本例子的功能是在 51 单片机系统中设置、获取、记录实时的日历时钟信息 并通过数码管显示,选用日历时钟芯片 DS12C887 作为实时时钟芯片,为系统提供详细的时 间信息,次款芯片内部有锂电池,可以带掉电的情况下保存 10 年以上。
2021-06-09 16:11:55 11KB DS12C887应用
1
显示北京时间,并且能够校准时间;程序使用汇编语言;显示的时、分、秒之间以及年、月、日间以小数点分隔;显示公历日期,并且能够校准日期;发挥功能:运动秒表;闹钟功能;自动整点报时。
2021-06-02 08:49:00 1.01MB 单片机 时钟 汇编语言
1
利用STC89C52单片机、LCD1602和ds1302来设计的可调式电子日历时钟
2021-05-23 23:56:57 8.45MB DS1302 LCD1602
1
用单片机和数码管实现日历时钟设计,有实验报告,仿真图,实物接线图。
2021-05-17 09:30:54 934KB 单片机 数码管 设计
1
基于LabVIEW的多功能秒表设计(计时器+倒计时+节拍器+日历+时钟)毕业论文
2021-05-16 18:02:01 2.08MB 基于LabVIEW的多功能秒表设
AT89C51设计LCD1602显示DS1302实时日历时钟毕业论文文档+软件源码,单片机LCD毕业设计,有代码、仿真电路、设计报告,仿真使用的是proteus仿真,可直接加载HEX文件运行. 摘要 此次课程设计的要求是通过LCD与单片机的连接模块能够显示数字(如时间)、字符(如英文)和图形等,这就需要专门的时钟芯片-----DS1302。 DS1302是一种高性能、低功耗、带RAM的实时时钟芯片,它能够对时,分,秒进行精确计时,它与单片机的接口使用同步串行通信,仅用3条线与之相连接,就可以实现MCS-51单片机对其进行读写操作,把读出的时间数据送到LCD1602上显示。程序运行时,必须先对LM044L进行初始设置,然后,通过单片机从DS1302中获取时间并通过LCD1602显示。同时,进行循环赋值,使LCD动态显示当前的时间。 关键字:AT89C51、DS1302,LCD1602显示器 一.设计任务和要求 1. 利用DS1302实现年月日时分秒,并用LCD显示。 2. 通过LCD模块与单片机的接口,能显示数字(如时间)、字符(如英文)。 3. 硬件设计部分,根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路必须有工作原理,器件的作用,分析和计算过程; 4. 软件设计部分,根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单; 5.原理图设计部分,根据所确定的设计电路,利用Proteus工具软件绘制电路原理图。 6计算说明书部分包括方案论证报告打印版或手写版,程序流程图具体程序等 7. 图纸部分包括具体电路原理图打印版 8. 设计要求还包括利用一天时间进行资料查阅与学习讨论,利用5天时间在实验室进行分散设计,最后三天编写报告。最后一天进行成果验收。 二.方案论证 实现数字电子钟的设计有以下两种基本方案,现就两种基本方案的优劣进行具体论证,从而说明选择方案二的理由。 方案一:直接用单片机的内部定时器来实现时间。该方案以AT89C51单片机为主控芯片,以内部定时器产生的1s中断作为时钟的驱动,然后再通LCD液晶显示器来组成数字钟电路。但是此方案最大的缺点在于单片机89C51产生的1s中断存在误差,如果工作时间长的话,数字时钟显示的时间将会出现严重的偏差,不够精确。 方案二:使用串行接口时钟芯片DS1302设计时钟电路。该设计方案以AT89C51单片机为主控芯片,以串行时钟芯片DS1302为核心计时芯片,然后再通过一个LCD液晶显示器组成数字时钟电路。更重要的是,DS1302时钟芯片的加入大大提高了数字钟时间的准确性,而且该电路在断电后不丢失时间和数据信息时也使得该方案的研究与提升更具有开发的意义。 三.核心芯片功能介绍 1.AT89C51 AT89S51[3]美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4K BytesISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及AT89C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元。单片机AT89S51强大的功能可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89C51芯片的引脚结构如图1所示: 1.1 功能特性概括: AT89S51提供以下标准功能:40个引脚、4K Bytes Flash片内程序存储器、128 Bytes的随机存取数据存储器(RAM)、32个外部双向输入/输出(I/O)口、5个中断优先级2层中断嵌套中断、2个数据指针、2个16位可编程定时/计数器、2个全双工串行通信口、看门狗(WDT)电路、片内振荡器及时钟电路。此外,AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲模式下, 图1 AT89C51引脚图 CPU暂停工作,而RAM、定时/计数器、串行通信口、外中断系统可继续工作。掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
这是一个基于51单片机的日历时钟,包括pcb原理图,代码等。
2021-05-08 15:14:29 5KB 51单片机
1
设计内容:设计并实现以实时交替显示日期和时间的实时日历/时钟。 设计要求: 1 按一定规律交替显示日期和时间(如每分钟显示一次日期,持续10秒,其余显示时间 2 显示格式: 年 月 日 时 分 秒 3 每秒钟更换40次显示数据 本人需要些程序设计原理图,调试过程,
2019-12-24 03:08:59 18.69MB 烟台大学 电子日历时钟 微机原理
1
Qt实现的日历时钟程序,日历可以调整日历大小,时钟可以调整时间
2019-12-21 21:29:26 7KB Qt 日历 时钟
1