- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计 基于fpga的液晶显示控制器设计本科毕设论文
电子信息工程专业 专业综合课程设计
基于FPGA的液晶显示控制器设计
学 院(系): 信息与通信工程
专 业: 电子信息工程
目 录
1设计指标及要求 1
1.1任务及要求 1
1.2设计原理 1
2系统硬件电路设计 2
2.1FPGA核心板 2
2.2液晶显示部分 3
2.3按键控制部分 5
3系统软件设计 5
4系统调试 6
4.1硬件调试 6
4.2软件调试 7
5结论 7
6参考文献 7
附录一 系统硬件电路图(原理图,PCB) 8
附录二 实物照片 9
附录三 系统完整程序代码 9
1设计指标及要求
1.1任务及要求
采用FPGA技术实现液晶的显示功能,要求学生选好液晶芯片,画出电路板,做好硬件电路后调试程序,基本功能要求显示字符,扩展功能是显示动画。
1.2设计原理
显示控制模块是通过对FPGA芯片的编程,在此同时通过调用显示ROM文件中的字库,找到相应的二进制显示代码,再一条一条地送到显示驱动电路中,最后经过放大,送到点阵中的液晶去显示。
系统的整体框图如下图所示:
2系统硬件电路设计
2.1FPGA核心板
2.2液晶显示部分
12864各引脚的功能如下:
引脚号 引脚名称 引脚功能描述
1 VSS 电源地
2 VDD 电源电压
3 V0 LCD驱动负电压,调节LCD对比度
4 RS H:DB0-DB7为显示数据 L: DB0-DB7为指令数据5 R/W R/W=H,E=H数据被读到DB0-DB7
R/W=L,E=H DB0-DB7数据写到IR或DR6 E 使能信号:R/W=L,E信号下降沿锁存到DB0-DB7; R/W=H,E=H,DDRAM数据读到DB0-DB77 DB0~DB7 8位三态并行数据总线
8 PSB PSB=H时为并行输入方式,PSB=L时为串行输入方式
9 RST 复位端,低电平有效
12864的信号功能表如下图所示:
12864的工作时序如下图所示:
2.3按键控制部分
按键连接电路如下图所示:
按键分别连接着FPGA芯片的I/O口,通过拨动按键使液晶显示不同的字符。
3系统软件设计
程序流程图如下图所示:
4系统调试
调试分为硬件调试和软件调试。
4.1硬件调试
1、上电之前,用万用表测试电源与地未短路。
2、上电接通电路,指示灯正常点亮。
3、但12864液晶屏背光灯点亮,却未出现正常阴影,将12864反插接入电路,液晶屏点亮,出现正常阴影,检查PCB及原理图发现12864引脚并未接错,于是参考已有12864的多种电路接法,更改板子上的12864电路,问题却仍得不到解决,最终发现是所用12864液晶屏自带电路已默认选择串行数据通信,而我们所采用的电路都是并行数据通信电路,将12864液晶屏自带电路改焊,液晶屏正常点亮。原先设计12864电路所加的用于调节液晶屏对比度的滑动变阻器,实际使用时,发现并未起作用,故将其去掉。
4、向板子内烧录简单的显示程序,12864液晶屏正常显示出编写的内容。至此,硬件调试完成。
4.2软件调试
1、先根据整体思路确定了软件采用状态机的方式编写。然后查阅了12864液晶屏的使用手册以及EP4CE6E22芯片使用手册,确定了基本的操作要求,并根据要求进行了12864读数据写数据的程序编写,建成工程,完成编译,烧录进芯片,上电后,正确显示成功,完成了初步调试。
2、画出了程序框图,然后将各部细节补充出来。
3、正确的延时对于12864液晶屏的正确显示至关重要。要想延时正确就得先解决时序的问题,我们通过借鉴以往的学习EDA时所做的实验,直接套用了一个典型分频程序,解决了该问题。
4、在程序里延时的正确使用是一大难点,因为VHDL语言仿真性极强,其独有的延时语句,多数只支持仿真状态,综合设计时并不能通过编译,无法实现,我们尝试了
您可能关注的文档
- 基于单片机的矿井摩擦提升机安全监控系统设计 精品本科毕设论文.doc
- 基于单片机的矿井摩擦提升机安全监控系统设计本科毕设论文.doc
- 基于单片机的简易数字电压表设计本科毕设论文.doc
- 基于单片机的家用电器电源无线控制系统设计论文本科毕设论文.doc
- 基于单片机的冷藏库双重温度测控系统设计本科毕设论文.doc
- 基于单片机的配电房温湿度测控系统设计本科毕设论文.doc
- 基于单片机的抢答器设计 精品本科毕设论文.doc
- 基于单片机的抢答器设计本科毕设论文.doc
- 基于单片机的水位监控系统设计本科毕设论文.doc
- 基于单片机的水位检测与控制系统 精品本科毕设论文.doc
- 2025年金融量化投资策略在人工智能辅助下的风险管理深度分析报告.docx
- 纺织服装制造业智能化生产中的智能化生产设备租赁合同范本研究报告.docx
- 2025年物联网技术在智慧城市环境监测与治理中的应用.docx
- 食品冷链物流温控技术在冷链配送中的关键作用研究报告.docx
- 环境监测物联网在城市环境监测中的物联网技术应用现状评估报告.docx
- 基因检测在生物技术教育中的应用与市场潜力研究报告.docx
- 教育行业2025年数字化营销策略与招生效果评估体系研究报告.docx
- 2025年智能建筑系统集成节能降耗技术应用与市场拓展策略研究报告.docx
- 社区零售业态数字化运营模式创新与社区生态平衡研究报告.docx
- 福建省泉州科技中学2022-2023学年高二下学期期末考试物理试题(含答案).docx
最近下载
- 2025届福建省漳州市高三下学期第三次教学质量检测英语试题(原卷版+解析版).docx VIP
- 2025年芜湖宜居投资(集团)有限公司招聘10人考前自测高频考点模拟试题含答案解析.docx VIP
- 北京卷2025高考数学试题及答案(文字版).pdf VIP
- 辽宁省普通中小学教辅材料使用管理规定.pdf VIP
- 2024年高三化学专题复习 基于认知模型建构的大概念教学——以“有机物分子中基团间相互作用”的教学为例 教学设计.docx VIP
- 2025年芜湖宜居投资(集团)有限公司应届毕业生招聘8人考前自测高频考点模拟试题附答案详解.docx VIP
- 公安院校公安专业本专科招生患病经历申报表.pdf
- 传质分离过程课后习题答案及解析.doc
- 生态系统碳循环(you).ppt VIP
- 高铁清理边坡杂灌施工方案.docx VIP
文档评论(0)