基于51单片机的数字电子时钟设计课程设计

基于51单片机的数字电子时钟设计课程设计

ID:9124078

大小:1.11 MB

页数:19页

时间:2018-04-18

基于51单片机的数字电子时钟设计课程设计_第1页
基于51单片机的数字电子时钟设计课程设计_第2页
基于51单片机的数字电子时钟设计课程设计_第3页
基于51单片机的数字电子时钟设计课程设计_第4页
基于51单片机的数字电子时钟设计课程设计_第5页
资源描述:

《基于51单片机的数字电子时钟设计课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计任务书学院专业学生姓名班级学号课程设计题目实践教学要求与任务:通过本课程设计使学生进一步巩固《智能仪表综合设计》的基本概念、理论、分析方法和实现方法;增强学生软件编程实现能力和解决实际问题的能力。1、熟悉所确定的题目从问题需求,数据结构,程序结构,难点及关键技术等方面进行分析,形成系统的设计方案;2、根据方案设计硬件电路;3、软件编程并调试;4、完成文档整理,按照软件工程的要求完成设计论文;5、通过答辩的形式对程序的功能进行评价与验收。工作计划与进度安排:第12周-第13周:布置设计任务,查资料,

2、完成总体设计框架,完善设计内容,系统调试,验收答辩。16指导教师:年月日专业负责人:年月日学院教学副院长:年月日16摘要数字钟因其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱,因此得到了广泛的使用。单片机为基础上设计出来的数字时钟数字钟,在日常生活中最常见,应用也最广泛。本次课程设计的时钟就是以STC89C52单片机为核心,配备LED显示模块、时钟模块、等功能模块的数字电子钟。采用24小时制方式显示时间。文章主要从硬件设计和软件编程两个大的方面。硬件电路设计主要包括中央处理模

3、块、时钟模块,显示模块等几部分。时钟电路采用DS1302芯片,并选用LED显示器。软件方面用keilC语言来实现。软硬件配合,达到电子时钟精准的显示。关键字:单片机,时钟模块,精准16目录1绪论21.1设计概述21.2技术简述21.3本课题的背景31.4本课题的意义32系统设计42.1设计目的42.2设计功能及要求42.3设计思路42.4硬件方案42.4.1时钟芯片的选择52.4.2显示屏的选择52.4.3单片机的选择52.5软件方案52.6整体方案62.7元器件清单63硬件设计73.1单片机最小系统73

4、.1.1时钟电路73.1.2复位电路83.2时钟电路83.3电源电路93.4系统整体电路93.5系统仿真103.6硬件制作104软件设计114.1程序设计步骤114.2系统主程序114.3时钟模块子程序124.4显示模块子程序124.5主程序135联机调试146总结157参考文献16161绪论1.1设计概述在单片机技术日趋成熟的今天,其灵活的硬件电路和软件程序的设计,使单片机得到广泛的应用,从小的电子产品,到大的工业控制,单片机都起到了举足轻重的作用。数字电子时钟是基于单片机和DS1302时钟芯片的一种计

5、时工具。通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零,从而达到精确地计时的功能数字电子时钟是人民日常生活补课缺少的工具。具有体积小、功耗低、功能强、性价比高、易于推广应用的优点,在自动化装置、智能仪器表、过程控制、通信、家用电器等许多领域得到日益广泛的应用。1.2技术简述数字电子时钟系统中用到的单片机是一种集成。在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅

6、片上构成的一个小而完善的计算机系统。STC89C52单片机采取的半导体工艺,具有很多显著的特点,集成度高,体积小。内部采用总线结构,减少了各芯片之间的连线,提高了单片机的可靠性与抗干扰能力。同时控制功能强、功耗小、电压低。外部总线采用串行总线连接,缩小了体积。并且其系统扩展和系统配置典型、规范,容易构成各种规模的应用系统。时钟模块选取的DS1302芯片是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能。DS1302芯片工作

7、电压为2.5V~5.5V。同时采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。16DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。具有用于高速数据暂存的31×8RAM,2引脚的串行I/O,2.5-5.5V满度工作范围,用于时钟或RAM数据读写的单字节和多字节数据传送,双电源引脚,可选慢速充电至VCC1等特性。1

8、.3本课题的背景1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。本次课程设计是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。从而达到计时的功能,是人民日常生活补课缺少的工具。1.4本课题的意义随着现代人类生活节奏的加快,人们越来越重视起了时间观念,可以说是时间和金钱划上了

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。