- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机大作业论文
单片机课程大作业——《万年历》
单片机及接口技术课程设计
题 目: 基于单片机的数字万年历
专业班级: 10级电子信息工程(一)
姓 名:
学 号:
指导老师: 李京兵
2013年5月30日
单片机课程大作业——《万年历》
摘要
本文研究的万年历系统采用STC89C52单片机控制,以DS1302时钟芯片计时,DS18B20温度传感器采集环境温度,1602LCD液晶屏显示以及红外线遥控校正。硬件电路由单片机控制电路、温度传感器模块、时钟模块、液晶屏显示模块和红外遥控调时校正电路组成。控制程序通过Keil uvison4用C语言编写,硬件电路由“普中科技”单片机开发试验仪里的电路及芯片提供。本文介绍了该万年历的制作以及调试方法,由于是利用现有的单片机开发试验仪,硬件电路以及各部分芯片均比较齐全,只要根据开发仪的电路图就可以比较轻松将硬件电路架接起来,故对硬件电路并不做过多介绍。
关键词: STC89C52单片机 1602LCD液晶屏 DS1302 DS18B20 红外遥控
目 录
TOC \o 1-3 \h \u HYPERLINK \l _Toc26268 第1章 绪论 PAGEREF _Toc26268 - 1 -
HYPERLINK \l _Toc7136 1.1 万年历研究的意义 PAGEREF _Toc7136 - 1 -
HYPERLINK \l _Toc19945 第2章 设计方案论证 PAGEREF _Toc19945 - 2 -
HYPERLINK \l _Toc26112 2.1 显示方案 PAGEREF _Toc26112 - 2 -
HYPERLINK \l _Toc26649 2.2 计时方案 PAGEREF _Toc26649 - 2 -
HYPERLINK \l _Toc17377 2.3 温度采集方案 PAGEREF _Toc17377 - 2 -
HYPERLINK \l _Toc1724 2.4调时控制方案 PAGEREF _Toc1724 - 3 -
HYPERLINK \l _Toc1604 第3章 系统模块介绍 PAGEREF _Toc1604 - 3 -
HYPERLINK \l _Toc3925 3.1 STC89C52单片机 PAGEREF _Toc3925 - 3 -
HYPERLINK \l _Toc32083 3.1.1 STC89C52简介 PAGEREF _Toc32083 - 3 -
HYPERLINK \l _Toc30518 3.1.2 I/O引脚 PAGEREF _Toc30518 - 4 -
HYPERLINK \l _Toc24488 3.1.3 控制引脚 PAGEREF _Toc24488 - 4 -
HYPERLINK \l _Toc32498 3.1.4 复位电路 PAGEREF _Toc32498 - 5 -
HYPERLINK \l _Toc18015 3.1.5时钟电路 PAGEREF _Toc18015 - 5 -
HYPERLINK \l _Toc12971 3.2 DS1302时钟芯片 PAGEREF _Toc12971 - 5 -
HYPERLINK \l _Toc20160 3.2.1 DS1302时钟芯片简介 PAGEREF _Toc20160 - 5 -
HYPERLINK \l _Toc7560 3.2.2 DS1302引脚功能及结构 PAGEREF _Toc7560 - 6 -
HYPERLINK \l _Toc13902 3.2.3 DS1302控制字节 PAGEREF _Toc13902 - 6 -
HYPERLINK \l _Toc21007 3.2.4 数据输入输出(I/O) PAGEREF _Toc21007 - 7 -
HYPERLINK \l _Toc11326 3.2.5 DS1302的寄存器 PAGEREF _Toc11326 - 7 -
HYPERLINK
文档评论(0)