傻大方


首页 > 学习 >

硬件|硬件课程设计基于DS1302数字万年历的设计



按关键词阅读: 设计 课程设计 基于 数字 硬件 万年历 DS1302

1、数字万年历学生学号: 05520133 学生姓名: 专业班级: 计算0501 指导教师: 职 称: 起止日期: 2008.3.242008.4.11 吉林化工学院Jilin Institute of Chemical Technology信息与控制工程学院硬件课程设计说明书课程设计任务书一、设计题目:基于DS1302数字万年历的设计二、设计目的1、掌握DS1302时钟芯片的硬件电路构成原理及软件编程方法 , 熟悉DS1302时钟芯片的性能指标及特点;2、熟悉AT89C51单片机的性能特点 , 并掌握使用AT89C51单片机控制DS1302读写时间、日期的硬件电路组成及软件编程方法;3、了解LED显示及 。

2、按键电路的组成原理 , 熟悉LED动态显示原理及实现方法;4、了解7805构成直流稳压电源的电路组成及工作原理 。
5、了解MAX232接口芯片构成的串行通信 。
三、设计任务及要求设计并实现具有显示日期和时间的数字万年历 , 数字万年历具有以下基本功能:1、使用6位LED显示时间和日期 , 正常显示时、分、秒 , 使用按键可切换显示年、月、日;2、具有时间校准(调时或对时)功能 , 通过键盘可进行时间、日期的校准;四、设计时间及进度安排设计时间共两周(2008.03.242008.04.11),具体安排如下表:周安排设 计 内 容设计时间第一周硬件电路设计2008.03.242008.03.28第二周硬件电路焊接与调试 。

3、2008.03.312008.04.042006.10.27第三周编写课程设计说明书 , 课程设计答辩 。
2008.04.072008.04.11五、指导教师评语及学生成绩指导教师评语:年 月 日成绩指导教师(签字):- I -目 录课程设计任务书I第1章 数字万年历摘要3第2章 数字万年历硬件设计说明书221 单片机单元222 电源电路部分323 显示部分(共阴极7段数码管)324 数码管驱动部分(CD4511)425 时钟芯片(DS1302)部分626 键盘输入部分727 串行通信(MAX232)8第3章 数字万年历软件设计说明书1031 数字万年历软件程序设计思想10311 数据与代码转换10 。

4、312 定时功能的实现与中断服务程序10第4章 数字万年历附录1141 主程序的流程图115.1 纸型125.2 版心设置125.3 装订12第6章 题目(黑体 , 小二 , 1.5倍行距 , 段后11磅)136.1 第6章第一节题目(黑体 , 小三 , 1.5倍行距 , 段前1行)136.1.1第6章第一节一级题目(黑体 , 四号 , 1.5倍行距 , 段前0.5行)13结 论14参考文献15第1章 数字万年历摘要单片计算机即单片微型计算机 。
(Single-Chip Microcomputer ),是 集CPU ,RAM ,ROM ,定时 , 计数和多种接口于一体的微控制器 。
他体积小 , 成本低 , 功能强 , 广泛应用于智能产品和工业自动化 。

5、上 。
而51 单片机是各单片机中最为典型和最有代表性的一种 。
这次数字万年历硬件设计通过对它的学习 , 应用 , 从而达到学习、设计、开发软、硬的能力 。
系统由AT89C51、七段LED 数码管、按键、DS1302、MAX232等部分构成 , 能实现时间和日期的调整、输出等功能 。
系统的功能选择由K1、K2、K3、K4 完成 。
其中K1是功能切换键 , 第一轮按动K1 依次进入分、秒、时、日、月、年设置程序 。
不管是进入时钟状态还是日期状态 , 按动K2皆可以使被调整位进行不进位增量加1 变化 。
按动K3皆可以使被调整位进行不借位减1变化 。
各预置量设置完成后 , 系统将所有的设置写入DS1302的RAM 中 , 按K4 退出调整状态 。


6、上电后 , 系统自动进入计时状态 , 起始于08年02月29日23时59分33秒 。
若是在时钟状态 , 则K4为年月日显示转换键 , 可使原来显示时分秒转换显示年月日 。
第2章 数字万年历硬件设计说明书该数字万年历具有定时作用 。
可以显示时、分、秒 , 而且用按键还可以实现时间和日期的调整及显示 。
整个电子时钟系统电路可分为五大部分:单片机单元、电源电路部分、显示部分、数码管驱动部分(CD4511)、时钟芯片(DS1302)部分、键盘输入部分、串行通信部分 。
21 单片机单元CPU选用AT89C51(如图2-1所示)对整个系统进行控制:AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Pro 。

7、grammable and Erasable Read Only Memory)的低电压 , 高性能CMOS8位微处理器 , 俗称单片机 。
1)它将定时数据输出到LED , 实现时间的显示;2)根据键盘输入调用相应键处理子程序 , 实现时间的调整和日期和星期的显示;3)XTAL1和XTAL2分别为反向放大器的输入和输出 。
该反向放大器可以配置为片内振荡器 。
石晶振荡和陶瓷振荡均可采用 。
如采用外部时钟源驱动器件 , XTAL2应不接 。


稿源:(未知)

【傻大方】网址:/a/2021/0816/0023745493.html

标题:硬件|硬件课程设计基于DS1302数字万年历的设计


上一篇:四年级|四年级下册解决问题题集

下一篇:喜欢|我喜欢的夏天作文600字