嵌入式单片机基础篇(十七)之TFTLCD16位8080并口驱动
8080并口驱动详解1、8080接口信号线CS:OLED 片选信号WR:向 OLED 写入数据RD:从 OLED 读取数据D[15:0]:16位双向数据线RST(RES):硬复位 OLEDDC:命令/数据标志(0,读写命令;1,读写数据)2、 8080 并口读/写的过程:根据要写入/读取的数据的类型,设置 DC 为高(数据)/低(命令),然后拉低片选,选中驱动芯片,如果是读数据,先将RD拉低,在R
8080并口驱动详解
1、8080接口信号线
CS:OLED 片选信号
WR:向 OLED 写入数据
RD:从 OLED 读取数据
D[15:0]:16位双向数据线
RST(RES):硬复位 OLED
DC:命令/数据标志(0,读写命令;1,读写数据)
2、 8080 并口读/写的过程:
根据要写入/读取的数据的类型,设置 DC 为高(数据)/低(命令),然后拉低片选,选中驱动芯片,如果是读数据,先将RD拉低,在RD 的上升沿,数据锁存到数据线(D[15:0])上;如果是写数据,先将WR拉低,然后在 WR 的上升沿,数据写入到驱动芯片里面。
3、时序图
(1)并口读时序图
(2)并口写时序图
4、SSD1306 的 8080 接口方式下,控制脚的信号状态所对应的功能表
5、假读(Dummy Read)
在 8080 方式下读数据操作的时候,有时候(例如读显存的时候)需要一个假读命令,以使得微控制器的操作频率和显存的操作频率相匹配。在读取真正的数据之前,有一个的假读的过程。这里的假读,其实就是第一个读到的字节丢弃不要,从第二个开始,才是我们真正要读的数据。
典型的读显存的时序图:
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)