下载此文档

基于单片机万年历开题报告.doc


文档分类:通信/电子 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
保定职业技术学院
毕业设计开题报告

机电工程系
专业
电气自动化
班级
0706w班
姓名
李石桥
学号
20092133
题目
基于单片机万年历的设计
成果形式
论文
指导教师
安卫超
职称
助教
2011年12月03日

一、本课题研究现状及可行性分析
近些年我国开始重视对电子万年历的开发与设计,但是中国电子万年历产业出现的问题中,许多不容乐观,如产业结构不合理、产业集中于劳动力密集型产品;技术密集型产品明显落后于发达工业国家;生产要素决定性作用正在削弱;产业能源消耗大、产出率低、环境污染严重、对自然资源破坏力大;企业总体规模偏小、技术创新能力薄弱、管理水平落后等;
中国电子万年历产业发展已到了岔口;中国电子万年历产业生产企业急需选择发展方向。
选择采用AT89S52作为主控制系统:因为其片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能。
采用LCD1602液晶显示屏作为显示模块:因为其可显示文字,清晰可见,读取时间比较直观,而且体积较小,使用方便,更容易满足对于电路更加简洁的要求。
采用DS1302时钟芯片实现时钟:因为DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而且精度高,~,.
综上所述,采用AT89S52作为主控制系统,LCD1602液晶显示器作为显示设备,DS1302提
供时钟电路,再加上三个独立按键,即可组成一个完整的万年历系统,分析可行。
二、本课题研究的关键问题及解决问题的思路
1、怎样从DS1302得到时间数据?
思路:系统的时间要从DS1302里取得,所以在软件编写过程中要参照DS1302时序图
对读数据函数、写数据函数进行编写。
2、从DS1302得到数据怎样在LCD1602上进行具体显示?
思路:先对LCD1602进行初始化设置、要想把时间在相应的位置进行显示,首先要对
其位置进行软件定义,然后才能把DS1302取得的数据在先应为进行分配、从DS1302得到
的数据是BCD码形式,所以首先要把BCD先转化为是十进制形式。
3.、键盘对时间的设置调整?
思路:要想对时间进行调整首先要对其要设置的相应位进行选取,所以首先需要定义
一个设置切换键、切换到相应的位置要对该位置进行调整,所以还要定义一个加键和一个
减键。加键和减键必须在时间设定的时候才有效,所以在程序编写时要在设置切换键按下
的情况下再对加键和减键子程序进行编写。
三、论文纲要
1、摘要:对论文内容进行概括。
2、目录:对页码进行整理。
3、引言:介绍万年历的背景、现状、研究的意义、方案的论证以及最终方案决定。
4、系统硬件的设计与实现:电路硬件的概述以及各个模块的设计,模块分为单片机
主控制模块、实时电路模块、显示模块、控制模块。
5、系统软件的设计:先确定程序的流程,再对程序进行编写。
6、测试结果:分为硬件测试和软件测试,对相应的错误进行分析并进行解决。

基于单片机万年历开题报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人nb6785
  • 文件大小0 KB
  • 时间2015-06-11