傻大方


首页 > 知识库 > >

基于|基于89C51单片机的万年历设计


按关键词阅读: 89 基于 设计 万年历 单片机 C51

1、目目 录录 一、一、 设计目的设计目的 . 二、二、任务要求任务要求. 三、三、功能说明功能说明. 四、四、实时时钟芯片实时时钟芯片 DS1302. 4.1 DS1302 主要的性能指标:. 4.2 DS1302 的基本组成和工作原理. 4.3 DS1302 的寄存器. 4.4 DS1302 的复位. 五、五、硬件电路设计模块硬件电路设计模块. 5.1 电源电路. 5.2 控制电路. 5.3 LED 显示电路. 5.4 DS1302 在系统中的硬件电路. 六、六、硬件安装及调试硬件安装及调试. 6.1 安装中注意的问题. 6.2 布线布局说明. 6.2 安装调试中出现的问题:. 七、七、软件调 。

2、试及设计软件调试及设计. 1.软件设计思想:. 2.程序流程图:(见下页). 八、八、设计中存在的问题设计中存在的问题. 1.DS1302 工作的稳定性加入辅助电容实现负载匹配. 2.乱码显示. 九、九、设计总结设计总结. 十、十、附录附录. 附录一:元器件清单. 附录二:系统电路图. 附录三:设计 PCB 板图. 附录四:万年历实物图. 附录五:程序清单. 一、 设计目的 通过一个复杂的产品的设计、组装、调试及软件实现 , 从而将所学的理论 知识与实践相结合 , 进一步巩固专业知识 , 掌握基本专业技能 , 切实加强动手 能力 , 通过对实际产品各功能系统的研究 , 提升对理论知识的认识 , 两者结合 ,提高理论指导 ,。

3、解决实际问题的能力 为就业打下坚实的基础 。
二、 任务要求 显示准确的北京时间(年、月、日、时、分、秒 , 年号只显示最后两位), 12/24 小时显示切换 。
随时可以调校时间 。
可整点报时 。
可掉电储存并记时 。
允许通过转换功能键转换显示时间或日期 。
三、 功能说明 本设计是基于 89C51 单片机的万年历 , 特点在于利用 DS1302 计时 。
采用两个三位共 阴数码管 , 及 7 个功能键 。
主要能实现时、分、秒显示 , 年、月、日显示 , 时、分、月、 日调整 , 闹铃设置 。
可内置时间初值 , 也可利用按键调整时间初值 。
系统默认时间为 2006 年 10 月 21 日 11 时 59 分 50 秒 。
按键 P1.3、 。

4、P1.4、 P1.5、P1.6 分别调整时加、时减、分加、分减 。
按下 P1.1 键 , 显示切换到日历显示 , LED 显示年、月、日 , 初始值为 06 年 10 月 21 日 。
按键 P1.3、P1.4、 P1.5、P1.6 分别调整月加、月减、日加、日减 。
P1.7 为设置键 , 对应一个红色发光二极管 , 按下 P1.7 , 设置键启动 , 红色二极管亮 ,此时可调整时间日期;再按下 P1.7 键 , 设置功能关闭 , 同时红色发光二极管灭 , 此时 P1.3、P1.4、P1.5、P1.6 等调整键失效 。
P1.0 键为闹铃控制键 , 默认情况下闹铃关 , 对应的绿色发光二极管灭 , 按下 P1.0 ,闹铃开 , 同时绿色发光二极管亮 , 再按 。

5、一下 , 闹铃关 。
闹铃开时 , 时间跳到设置的闹铃时 间时 , 蜂鸣器响时 1 分钟 。
四、实时时钟芯片 DS1302 DS1302 是 DALLAS 公司推出的涓流充电时钟芯片 , 内含有一个实时时钟/日历和 31 字 节静态 RAM , 通过简单的串行接口与单片机进行通信 , 实时时钟/日历电路提供秒分时日日 期月年的信息 , 每月的天数和闰年的天数可自动调整 , 时钟操作可通过 AM/PM 指示决定采 用 24 或 12 小时格式 , DS1302 与单片机之间能简单地采用同步串行的方式进行通信仅需用 到三个口线 1RES , 复位 2I/O , 数据线 3SCLK , 串行时钟时钟/RAM 的读/写数 据以一个字节或多达 31 个字 。

6、节的字符组方式通信 DS1302 工作时功耗很低保持数据和时钟 信息时功率小于 1mW 。
DS1302 是由 DS1202 改进而来增加了以下的特性双电源管脚用于主电源和备份电源 供应 Vcc1 为可编程涓流充电电源附加七个字节存储器它广泛应用于电话传真便携式仪器 以及电池供电的仪器仪表等 。
4.1 DS1302 主要的性能指标: a)实时时钟具有能计算 2100 年之前的秒分时日日期星期月年的能力 , 还有闰 年调整的能力 。
b)31 8 位暂存数据存储 RAM c)串行 I/O 口方式使得管脚数量最少 d)宽范围工作电压 2.0 5.5V e)工作电流 2.0V 时,小于 300nA f)读/ 。

7、写时钟或 RAM 数据时有两种传送方式单字节传送和多字节传送字符组方 式 g)8 脚 DIP 封装或可选的 8 脚 SOIC 封装根据表面装配 h)简单 3 线接口 i)与 TTL 兼容 Vcc=5V j)可选工业级温度范围-40 +85 k)与 DS1202 兼容 , 在 DS1202 基础上增加的特性 l)对 Vcc1 有可选的涓流充电能力 m)双电源管用于主电源和备份电源供应 , 备份电源管脚可由电池或大容量电 容输入 n)附加的 7 字节暂存存储器 4.2 DS1302 的基本组成和工作原理 DS1302 的管脚排列及描述如下图及表所示 管脚描述 X1 X2 32.768KHz 晶振管脚 GN 。


来源:(未知)

【学习资料】网址:/a/2021/0406/0021864098.html

标题:基于|基于89C51单片机的万年历设计


上一篇:2021年党员年终个人总结_0

下一篇:2021|2021年师德获奖感言范文