- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于DS1302显示时钟
硬件技术综合课程设计
实验报告
题 目: DS1302时钟 学 院: 指导老师: 日 期: 试验对象: 实验人员: 姓名 学号
课程设计(论文)任务书
物理科学与技术学院 网络工程 教研室
学 号 学生姓名 专业(班级) 设计题目 DS1302时钟 设计技术参数 在掌握部件单元电路实验的基础上,设计系统。
为单片机编写相应的控制程序,模拟上机调试 设
计
要
求 设计一个电子时钟,并编写相应的软件,完成电子时钟的任务。该控制任务应该完成下列功能:
电子时钟显示用LED数码管显示,格式为:XX XX XX,由左向右分别为:时、分、秒,比如:23 20 40表示23时20分40秒,刚开始工作时应显示为:12 00 00;
实现对时分秒进行校准;
按照分析、设计、调试和测试的软、硬件开发过程完成这个设计任务。
工
作
量 可以利用两个外部中断实现对时、分、秒进行校准;
应有定时中断处理程序的编程方法。
用C语言C51编译器实现;需给出实验流程图、程序即可。 工作计划
使用Proteus软件仿真画出硬件连接图,并进行硬件设计测试
编写C51汇编程序,实现时钟显示及控制 参考资料 单片机原理 指导教师签字 教研室主任签字
课程设计(论文)成绩评定表
指导教师评语:
成绩:
指导教师:
年 月 日
摘要
本文介绍的实时时钟芯片为DSl302,它是Dallas公司的一种具有涓细电流充电能力的实时时钟芯片,采用普通32.768kHz晶振。主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。它可以对年、月、日、星期、时、分、秒进行计时,且具有闰年补偿等多种功能。并给出了基于DSl302设计的时钟显示在读写中的C51程序及流程图,以及在调试过程中的注意事项。
关键词:单片机 DS1302 数码管 数字钟
1设计目标 5
2概要设计 5
2.1设计目的 5
2.2设计仪器 5
2.3设计内容 12
3详细设计 12
3.1系统需求分析 12
3.2系统目标 14
3.3功能分析 14
3.4详细步骤 15
4总结 18
参考文献(资料) 19
设计背景
自古就有:“一寸光阴,一寸金”的说法。而随着人类的进步科学技术的发展时间观也越来越被人们重视,而能够准确的知道时间能够提高人们的工作效率,能更好的在规定的时间内完成所规定的工作 。因此能有随时随地的知道当前时间是非常重要的。随着科学技术的发展,单片机技术的不断完善,使得数字钟的设计变得更加的灵便、、、年、月、日、周、日、时、分、秒
本设计利用AT89C52的特点及DS1302的特点,提出一种基DS1302单片机控制,再利用数码管显示的数字钟。本系统硬件利用AT89S5作为CPU进行总体控制,通过年、月、日、周、日、时、分、秒年、月、日、周、日、时、分、秒简单,使用灵活,功能稳定,无论对于社会或者科研也有一定的研究价值 AT89S52的塑封图如图2.1所示,它为DIP40双列直插塑料封装。AT89S52作为系统的核心控制元件,只有它能正常工作后才能使其它的元件进入正常工作状态。因此,下面对AT89S52进行必要的说明,AT89S52的管脚如图2.2所示。
图2.1 AT89C52封装图 图2.2 AT89C52引脚图
1)VCC:40脚,供电电压,一般接+5V电压。
2)GND:20脚,接工作地。
3)P0口:1~8脚,P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。
当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上电阻。但是P0口在程序校验作为输出指令字节时,需要外部加上拉电阻,一般上拉电阻选4.7K~10K为宜。本设计中用5.1K的排阻对P0口进行上拉电平。
4)P1口:32~39脚,P1口是一个内部具有上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4个TTL门电流。P1端口写入“1”后,被内部上拉电阻把端口拉高,此时可以作为作输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。
5)P2口:20~27脚,P2 口是一个具有内部上拉电阻的8 位双
文档评论(0)