多功能数字时钟的设计毕业设计
本科毕业设计说明书
(
题 目:多 功 能 数 字 时 钟
二 〇 一〇 年 六 月
设 计
的
摘要
数字时钟在日常生活中最常见,应用也最广泛。本次数字时钟电路根据设计要求采用AT89C51单片机作为控制核心,采用DS1302来实现时、分、秒24小时计时,采用DS18B20来实现温度的测量,采用LED实现显示,采用蜂鸣器实现报警功能。文章的核心主要是硬件设计和软件编程两个大的方面。硬件电路设计主要包括中央处理单元电路、时钟电路、温度测量电路、键盘扫描电路、报警电路。软件用汇编语言及C语言来实现,主要包括主程序、时间设置子程序、温度测量子程序、键盘扫描子程序、报警电路子程序等软件模块。电路实现了显示时间、调整时间、测量并显示温度、报警、闹钟定时等功能,达到了设计的要求和目的。并在伟福软件上进行了仿真和调试。
关键词: 数字时钟;AT89C51;DS1302;DS18B20;LED;蜂鸣器
Abstract
Digital clock in their daily lives the most common applications and the most widely. The digital clock circuit according to design requirements using AT89C51 microcontroller as the control, using DS1302 to achieve the hours, minutes, seconds, 24 hours time, using DS18B20 to achieve the temperature measurement, using LED to achieve display, using a buzzer to achieve alarm function. The core of the article is mainly hardware design and software programming. Hardware design includes a central processing unit circuit, clock circuit, temperature measurement circuit, the keyboard scanning circuit, alarm circuit. Using assembly language and C language for software design, including the main program and time setting subroutine, temperature measurement subroutine, the keyboard scan subroutine, subroutines and other software modules alarm circuit. Circuit completed show time, adjustment time, measuring and displaying temperature, alarms, alarm clock timer functions. I complete the design requirements and objectives. And I simulate and test them in Wave software.
Keywords: digital clock; AT89C51; DS1302; DS18B20; LED; buzzer
目录
摘要................................................................ 2 目录................................................................ 4 第一章 绪论......................................................... 1
1.1 课题研究背景 ................................................ 1 1.2 课题研究意义 ................................................ 2 1.3 本文的主要内容 .............................................. 2 第二章 方案论证及设计............................................... 4
2.1 总体方向的选择 .............................................. 4
2.1.1 基础FPGA的多功能数字时钟的设计........................ 4 2.1.2 基于VHDL的多功能数字时钟的设计........................ 4 2.1.3 基于 单片机的多功能数字时钟的设计...................... 4 2.2 控制芯片及数字时钟芯片的选择 ............................... 5
2.2.1 AT89S51及DS12887芯片 ................................ 5 2.2.2 AT89C51及DS1302芯片 ................................. 5 2.3 温度测量芯片的选择 .......................................... 7 2.4 显示部分的选择 .............................................. 8
2.4.1 静态显示............................................... 8 2.4.2 动态显示............................................... 8 2.5 方案小结 .................................................... 9 第三章 核心芯片简介................................................ 10
3.1 AT89C51简介............................................... 10 3.2 DS1302简介................................................ 14
3.2.1 DS1302引脚功能与内部结构 ........................... 14 3.2.2 DS1302的控制字 ..................................... 15 3.2.3 DS1302的复位引脚 ................................... 16 3.2.4 DS1302的数据输入输出 ................................ 16 3.2.5 DS1302的寄存器 ...................................... 16 3.3 DS18B20简介............................................... 18
3.3.1 DS18B20特性 ......................................... 18 3.3.2 DS18B20引脚排列 ..................................... 19 3.3.3 详细说明.............................................. 20
第四章 系统硬件设计................................................ 25
4.1 硬件主要电路设计 ........................................... 25 4.2 时钟电路的设计 ............................................. 26 4.3 温度测量电路的设计 ......................................... 27 4.4 键盘扫描电路的设计 ......................................... 28 4.5 显示电路的设计 ............................................. 29 4.6 报警电路设计 ............................................... 30 4.7 AT89C51复位电路,时钟电路.................................. 31 4.8 单片机系统电路图 ........................................... 32
第五章 系统软件设计................................................ 33 结论............................................................... 34 参考文献........................................................... 35 谢辞............................................................... 36
…… 此处隐藏:2360字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




