用GPIO管脚模拟8080时序
void LCD_WR_Byte(uint8_t dat, uint8_t cmd)
{
LCD_Data_Out(dat); //放入数据
if(cmd)
LCD_DC_Set(); //传命令
else
LCD_DC_Clr(); //传数据
LCD_CS_Clr(); //拉低片选
LCD_WR_Clr(); //写使能
LCD_WR_Set(); //WR产生上升沿,数据锁存
LCD_CS_Set(); //取消片选
LCD_DC_Set(); //复位DC信号线
}
|