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 方式下读数据操作的时候,有时候(例如读显存的时候)需要一个假读命令,以使得微控制器的操作频率和显存的操作频率相匹配。在读取真正的数据之前,有一个的假读的过程。这里的假读,其实就是第一个读到的字节丢弃不要,从第二个开始,才是我们真正要读的数据。
典型的读显存的时序图: