51单片机控制LCD1602课程设计答辩_第1页
51单片机控制LCD1602课程设计答辩_第2页
51单片机控制LCD1602课程设计答辩_第3页
51单片机控制LCD1602课程设计答辩_第4页
51单片机控制LCD1602课程设计答辩_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

单片机课程设计

——单片机控制的LCD时钟指导教师:组长:组员:致谢心得与体会设计原理与步骤课程设计实现功能课程设计目的课程设计内容课程设计目的以89C51单片机控制时钟,在LCD显示屏上显示当前时间课程设计实现功能

要求实现功能:

使用文字型LCD显示器显示当前时间

显示格式为“时时:分分:秒秒”用按键来设置当前时间扩展功能增加万年历显示“年月日和星期”本次课程设计达到的结果显示年、月、日、星期等日历相关信息。通过按键设置年月日,星期,时分秒课程设计原理与步骤一使用器件89C51单片机LCD1602+5V电压,对比度可调内含复位电路提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能有80字节显示数据存储器DDRAM内建有160个5X7点阵的字型的字符发生器CGROM8个可由用户自定义的5X7的字符发生器CGRAM1602LCD的特性二系统基本结构二系统基本结构使用C语言编程使用C语言编程三软件实现

四主程序流程图开始时接通电源,显示所设初值,执行定时程序,对年月日进行设定,写入年月日周时分秒,在这期间不断对键盘进行扫描,如果按键1按下,有一段延时,以消除抖动,确认1按下,执行相应的光标移动,如果1确认按下,按键2可执行相应累加操作,按键1按8次后系统正常运行。LCD液晶显示模块子程序流程图课程设计心得与体会

本次课程设计我们应用本学期学习的89C51单片机来控制LCD时钟,以期望实现显示时间“时时:分分:秒秒”以及万年历的功能。本次设计的硬件电路主要由单片机最小系统电路、按键模块、LCD1602液晶显示模块等模块组成,软件方面则是通过C语言对系统进行编程,这体现了本设计的实时性和灵活性。系统实现了以下功能:显示年、月、日、星期等日历相关信息。通过按键设置年月日和星期,以及时间的显示。通过本次课程设计

温馨提示

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

评论

0/150

提交评论