数字万年历设计_第1页
数字万年历设计_第2页
数字万年历设计_第3页
数字万年历设计_第4页
数字万年历设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、L/O/G/O LCD 万年历万年历年年历 作者作者 XX(主力)(主力) XX XX指导教师:指导教师:XXX万年历 所有资料下载地址(仿真、程序、pcb):仅供参考 http:/ 能够设置闹钟能够设置闹钟123所用元器件功能介绍所用元器件功能介绍 AT89S52主要功能是存储程序、根据程序的内容对各个端口的状态进行检测并对外接器件进行控制。 LCD1602主要的功能是实时显示时间。 DS17C887实时时钟芯片,采用并口通信,能够自动产生世纪、年、月、日、时、分、秒等时间信息,DS12C887 中自带有锂电池,外部掉电时,其内部时间信息还能够保持10 年之久;对于一天内的时间记录,有12

2、小时制和24 小时制两种模式。 主程序说明及流程图主程序说明及流程图主程序主要实现了从DS12C887各时间单元中读出数据并送到LCD1602中显示的功能,同时检测有没有按键按下,如果有键被按下,则执行按键处理子程序。首先进行DS12C887时钟芯片和LCD1602的初始化函数,然后进行按键扫描,不断地检测按键是否按下,读取DS12C887时钟芯片的数据,并且送到液晶显示器显示;当数据发生变化时候,重新进行扫描写入。主程序说明及流程图主程序说明及流程图DS12C887说明及流程图说明及流程图 进入主程序后,进入主程序后,12887首首先进行初始化设置,若先进行初始化设置,若串行口有数据,最后则

3、串行口有数据,最后则调用函数从日历时钟芯调用函数从日历时钟芯片获取日历时钟信息,片获取日历时钟信息,调用显示函数显示日历调用显示函数显示日历时钟信息显示出来,重时钟信息显示出来,重复进行。这部分包括复进行。这部分包括12887某个单元写、读某个单元写、读12887某个单元的内容和某个单元的内容和12887设定时间设定时间 1602显示说明及流程图显示说明及流程图 显示主要是通过从芯片中读入程序,分别对秒、显示主要是通过从芯片中读入程序,分别对秒、分、时、日、月、年进行显示,并且通过键盘的分、时、日、月、年进行显示,并且通过键盘的操作,对时间进行加减操作,使时间更新显示。操作,对时间进行加减操作

4、,使时间更新显示。进入主函数后,执行完进入主函数后,执行完1602LCD的初始化函数,的初始化函数,然后用然后用write_com(0 x80)指令,命令先将数据指针指令,命令先将数据指针定位在第一行第一个字处,然后写入第一行要显定位在第一行第一个字处,然后写入第一行要显示的数据,在每个字之间简短的延时;在第二行示的数据,在每个字之间简短的延时;在第二行重新定位数据指针重新定位数据指针write_com(0 x80+0 x40),将数,将数据指针定位在第二行,然后再将第二行所要显示据指针定位在第二行,然后再将第二行所要显示的数据写入,继而显示。的数据写入,继而显示。1602LCD的写命令操作的

5、写命令操作和读数据操作分别用两个独立的函数来完成,函和读数据操作分别用两个独立的函数来完成,函数内部唯一的区别就是液晶数据命令选择端的电数内部唯一的区别就是液晶数据命令选择端的电平平1602显示说明及流程图显示说明及流程图键盘说明及流程图键盘说明及流程图 当功能键按下时,秒位置闪烁。每次按下功能键按下当功能键按下时,秒位置闪烁。每次按下功能键按下时,分别在分、时、星期、日、月、年处闪烁。当功时,分别在分、时、星期、日、月、年处闪烁。当功能键再次按下时,加一或减一键有效并在相应位置加能键再次按下时,加一或减一键有效并在相应位置加一或减一。如选定秒位,按下增大键,调整显示位秒一或减一。如选定秒位,按下增大键,调整显示位秒的增加,当秒增加至满的增加,当秒增加至满60后,自动清零,同时调节一后,自动清零,同时调节一次送至下一位显示,显示位置重新回到调节处;当按次送至下一位显示,显示位置重新回到调节处;当按下减小键时,调整显示位秒的减小,当秒减至下减小键时,调整显示位秒的减小,当秒减至0后,后,自动跳转为自动跳转为59,同时调节一次送至下一位显示,显示,同时调节一次送至下一位显示,显示位置重新回到调节处;年月日时分的调节原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论