基于FPGA的液晶电子日历_第1页
基于FPGA的液晶电子日历_第2页
基于FPGA的液晶电子日历_第3页
基于FPGA的液晶电子日历_第4页
基于FPGA的液晶电子日历_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

基于FPGA的液晶电子日历 电子信息工程A1121 许江南江晓东 一 设计功能 1 在试验箱上的1602液晶显示屏显示2 具有基本的显示功能 能显示秒 分 时 星期 天 月 年3 时间显示位12进制 能显示上下午 4 具有闰年 平年判断功能5 具有可调功能 能对分 时 星期 天 月 年分别调整 6 具有倒计时功能 每个小时最后5秒倒计时 二 硬件资源简介 1 核心器件 采用Alteral公司CycloneII 飓风2代 EP2C35F672C8型号芯片2 显示器件 1602液晶显示屏3 按键 4个 4 蜂鸣器 无源 三 实验箱部分硬件图片 1 主控芯片主控芯片 jpg2 1602液晶显示器1602 jpg3 按键按键 jpg4 蜂鸣器蜂鸣器 jpg 四 1602液晶电路原理图 五 1602液晶引脚简介 第1脚 VSS为地电源第2脚 VDD接5V正电源第3脚 V0为液晶显示器对比度调整端 接正电源时对比度最弱 接地电源时对比度最高 对比度过高时会产生 鬼影 使用时可以通过一个10K的电位器调整对比度第4脚 RS为寄存器选择 高电平时选择数据寄存器 低电平时选择指令寄存器 第5脚 R W为读写信号线 高电平时进行读操作 低电平时进行写操作 当RS和RW共同为低电平时可以写入指令或者显示地址 当RS为低电平RW为高电平时可以读忙信号 当RS为高电平RW为低电平时可以写入数据 第6脚 E端为使能端 当E端由高电平跳变成低电平时 液晶模块执行命令 第7 14脚 D0 D7为8位双向数据线 第15脚 背光电源正极第16脚 背光电源负极1602液晶写时序图 六 模块划分 七 引脚配置 1 引脚配置如图所示主要包括时钟端口 50M 4个按键 蜂鸣器和液晶的端口 八 设计实况 1 主要功能基本实现 包括显示 可调 润 平年判断 倒计时功能2 存在的问题 1 调整时选择位跳动不规律 2 因为计数时钟是通过系统时钟分频得到 所以时钟走的不怎么精确 3 部分代码存在问题 4 仿真波形没出来 九 总结 1 这次设计的主要难点在于1602液晶驱动的设计 由于FPGA是并行运算的 在这里我们组采用状态机完成驱动的的设计2 第二个难点在于调整位闪烁的设计 即要求被调整位不停闪烁 直到确定键按下 由于1602液晶没有反显指令 本设计是通过一个标志位判断该位是否选中 若是则让该位在显示不显示 写入空格 之间切换 十 展望 1 代码的优化2 本设计没有闹铃功能 可以加入闹铃功能3 本设计的计数时钟是通过系统时钟分频得

温馨提示

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

评论

0/150

提交评论