void LCD_Write_Com(unsigned char com)
{
LCD1602_RS0; //RS置0,指令寄存器
delay_us(1);
LCD1602_RW0; //RW0,寫操作
delay_us(1); //延時1微妙
LCD1602_EN1; //EN置1
delay_us(1);
com = BitReversed(com);
GPIO_Write(GPIOA,(GPIO_ReadOutputData(GPIOA)&0XFF00)+com);
delay_us(100);
LCD1602_EN0;//結束后拉低
}
大佬們,這個是LCD1602的顯示的函數,GPIO_Write查了一下,STM32驅動寫指令/數據時,先讀取電平,然后再寫入。
那個為什么要與上0XFF00呢??
還有com為什么要按位逆序啊???
求求大佬們的解答!
|