欢迎来到天天文库
浏览记录
ID:52604347
大小:309.00 KB
页数:14页
时间:2020-04-11
《基于FPGA的液晶电子日历.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于FPGA的液晶电子日历电子信息工程A1121许江南江晓东一、设计功能1.在试验箱上的1602液晶显示屏显示2.具有基本的显示功能,能显示秒,分,时,星期,天,月,年3.时间显示位12进制,能显示上下午。4.具有闰年/平年判断功能5.具有可调功能,能对分,时,星期,天,月,年分别调整。6.具有倒计时功能(每个小时最后5秒倒计时)二、硬件资源简介1.核心器件:采用Alteral公司CycloneII(飓风2代)EP2C35F672C8型号芯片2.显示器件:1602液晶显示屏3.按键(4个)4.蜂鸣器(无源)三、实验箱部分硬件图片1.主控芯片主控芯片.jpg2.1602
2、液晶显示器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
3、为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第7~14脚:D0~D7为8位双向数据线。第15脚:背光电源正极第16脚:背光电源负极1602液晶写时序图六、模块划分七、引脚配置1.引脚配置如图所示主要包括时钟端口(50M),4个按键,蜂鸣器和液晶的端口八、设计实况1.主要功能基本实现,包括显示,可调,润/平年判断,倒计时功能2.存在的问题(1)调整时选择位跳动不规律(2)因为计数时钟是通过系统时钟分频得到,所以时钟走的不怎么精确。(3)部分代码存在问题(4)仿真波形没出来九、总结1.这次设计的主要难点在于1602液晶驱动
4、的设计,由于FPGA是并行运算的,在这里我们组采用状态机完成驱动的的设计2.第二个难点在于调整位闪烁的设计,即要求被调整位不停闪烁,直到确定键按下。由于1602液晶没有反显指令,本设计是通过一个标志位判断该位是否选中,若是则让该位在显示不显示(写入空格)之间切换十、展望1.代码的优化2.本设计没有闹铃功能,可以加入闹铃功能3.本设计的计数时钟是通过系统时钟分频得到,不够精确所以可以用专门的时钟芯片如ds1302来进行时间的计数,然后用fpga读取数据,处理在液晶屏上显示
此文档下载收益归作者所有