全球旧事资料 分类
保定职业技术学院
毕业设计开题报告
系专业姓名题目成果形式指导教师安卫超机电工程系电气自动化李石桥班级学号0706w班20092133
基于单片机万年历的设计论文职称助教
2011年12月03日
f一、本课题研究现状及可行性分析
近些年我国开始重视对电子万年历的开发与设计,但是中国电子万年历产业出现的问题中,许多不容乐观,如产业结构不合理、产业集中于劳动力密集型产品;技术密集型产品明显落后于发达工业国家;生产要素决定性作用正在削弱;产业能源消耗大、产出率低、环境污染严重、对自然资源破坏力大;企业总体规模偏小、技术创新能力薄弱、管理水平落后等;中国电子万年历产业发展已到了岔口;中国电子万年历产业生产企业急需选择发展方向。选择采用AT89S52作为主控制系统:因为其片内ROM全都采用FlashROM;能以3V的超底压工作;同时也与MCS51系列单片机完全该芯片内部存储器为8KBROM存储空间,同样具有89C51的功能。采用LCD1602液晶显示屏作为显示模块:因为其可显示文字,清晰可见,读取时间比较直观,而且体积较小,使用方便,更容易满足对于电路更加简洁的要求。采用DS1302时钟芯片实现时钟:因为DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而且精度高,工作电压25V~55V范围内,25V时耗电小于300
A综上所述采用AT89S52作为主控制系统,LCD1602液晶显示器作为显示设备,DS1302提供时钟电路,再加上三个独立按键,即可组成一个完整的万年历系统,分析可行。
f二、本课题研究的关键问题及解决问题的思路
1、怎样从DS1302得到时间数据?思路:系统的时间要从DS1302里取得,所以在软件编写过程中要参照DS1302时序图对读数据函数、写数据函数进行编写。2、从DS1302得到数据怎样在LCD1602上进行具体显示?思路:先对LCD1602进行初始化设置、要想把时间在相应的位置进行显示,首先要对其位置进行软件定义,然后才能把DS1302取得的数据在先应为进行分配、从DS1302得到的数据是BCD码形式,所以首先要把BCD先转化为是十进制形式。3、键盘对时间的设置调整?思路:要想对时间进行调整首先要对其要设置的相应位进行选取,所以首先需要定义一个设置切换键、切换到相应的位置要对该位置进行调整,所以还要定义一个加键和一个减键。加键和减键必须在时间设定的时候才有效,所以在程序编写时要在设置切换键按下的情况下再对加键和减键子程序进行编写。
三、论文纲要
1、摘要:对论r
好听全球资料 返回顶部