简介
8080接口是由英特尔设计,是一种并行、异步、半双工通信协议,作用是用于外扩RAM、ROM,后面也用于LCD接口
引脚
写时序
先拉低选中器件,如果要写入数据RS=1,写入命令RS=0,再把WR=0,向D[0:15]准备好数据,在WR上升沿,把数据写入器件,最后CS=1,释放器件,RD始终保持高电平
写数据伪代码
RS=1;
CS=0;
D[0:15]=data;
WR=0;
WR=1;
CS=1;
写命令伪代码
RS=0;
CS=0;
D[0:15]=data;
WR=0;
WR=1;
CS=1;
读时序
拉低CS选中器件,如果要读入数据RS=1,读入命令RS=0,再把RD=0,在RD上升沿,把内容读入MCU,最后CS=1,释放器件,WR始终保持高电平
读数据伪代码
mcu io口设置成上拉输入
RS=1;
CS=0;
RD=0;
data = D[0:15];
RD=1;
CS=1;
mcu io口恢复成上拉输出