医用FPGA开发教程-基于Xilinx和VHDL-第9讲-OLED显示实验_第1页
医用FPGA开发教程-基于Xilinx和VHDL-第9讲-OLED显示实验_第2页
医用FPGA开发教程-基于Xilinx和VHDL-第9讲-OLED显示实验_第3页
医用FPGA开发教程-基于Xilinx和VHDL-第9讲-OLED显示实验_第4页
医用FPGA开发教程-基于Xilinx和VHDL-第9讲-OLED显示实验_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

第9讲OLED显示实验1医用FPGA开发实用教程——基于Xilinx和VHDLPracticalTutorialonMedicalFPGADevelopment——BasedonXilinxandVHDL实验原理ExperimentalPrinciples“

通过学习FPGA高级开发系统上的OLED显示模块、显示原理及SSD1306工作原理,基于FPGA高级开发系统,使用VerilogHDL编写SSD1963芯片控制OLED模块的驱动程序,实现驱动OLED的显示。9.12OLED模块

FPGA高级开发系统使用的OLED显示模块是一款集SSD1306驱动芯片、0.96寸128×64ppi分辨率显示屏及驱动电路为一体的集成显示屏,可以通过SPI接口控制OLED显示屏。3OLED模块的通信

OLED模块的SPI通信模式需要5根信号线,分别为OLED片选信号CS、数据/命令控制信号D/C、串行时钟线SCK、串行数据线DIN,以及复位控制线(复位引脚RES)。因此,只能向OLED显示模块写数据而不能读数据。在SPI通信模式下,每个数据长度均为8位,在SCK的上升沿,数据从DIN移入SSD1306,高位在前。4SSD1306的显存5SSD1306常用命令6OLED字模选项

字模选项包括点阵格式、取模走向和取模方式。本实验的字模选项为“16×16字体顺向逐列式(阴码)”,以问号为例,逐列式表示按照列进行取模,左上角的8个格子为第一个字节,高位在前,即0x00,左下角的8个格子为第二个字节,即0x00,第3字节为0x0E,第4字节为0x00,依次往下,分别是0x12、0x00、0x10、0x0C、0x10、0x6C、0x10、0x80、0x0F、0x00、0x00、0x00。7OLED显示流程

OLED显示模块显示流程如下,首先将OLED的页设置为空页,共8页,其次,设置OLED每行待显示的字符,共4行,然后将oled_res_o拉低1ms之后再将oled_res_o拉高,对SSD1306进行复位,接着,写30条初始化指令,写指令完成后写地址,然后再写一页数据,一页数据写完后再回到写地址,直到所有地址和数据写完后就完成了OLED的显示。8OLED电路原理图

将OLED显示模块插在FPGA高级开发系统上的OLED显示屏接口(J503),即可通过FPGA高级开发系统在OLED屏上显示信息。9实验步骤ExperimentalProcedure“9.210实验步骤11步骤1:复制工程文件夹并添加Verilog文件步骤2:完善OLED.v的文件包含步骤3:完善OLED.v的参数定义步骤4:完善OLED.v的信号定义步骤5:完善OLED.v的电路描述步骤6:仿真测试步骤7:板级验证本章任务Tasksinthischapter“9.312本章任务13

在本实验的基础上,增加OLED的电子钟显示模块,第一行显示实验名称,第二行显示实验日期,第三行动态显示电子钟时间,初始时间为“23-59-50”,第四行则显示实验作者名字缩写。本章习题Exercisesinthischapter“9.414本章习题151.简述OLED显示原理。2.简述SSD1306芯片的工作原理。3.简述SSD1306芯片控制OLED显示

温馨提示

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

评论

0/150

提交评论