LCD_RST=1; //不复位 lcd_write_cmd(0x30); delay(5); lcd_write_cmd(0x0c); //开显示,不显示光标 delay(5); lcd_write_cmd(0x06); //写一个字符后地址指针自动加1 delay(5); lcd_write_cmd(0x01); //清屏 delay(5); } //=== //主函数函数 void main() { // uchar i; lcd_init...
Lcd_WriteCmd(0x01); //清除显示,并且设定地址指针为00H delayms(20);}/***显示汉字***/void hanzi_Disp(uchar x,uchar y,uchar *s){ //x、y为汉字坐标 Lcd_WriteCmd(addr_tab[8*x+y]); //写地址 while(*s>0) { Lcd_WriteData(*s); //写数据 s++; }}/***显示图片(显示Gdram内容)...
LCD_WriteCmd(0x00C0);LCD_WriteData(0x002C); //LCMCTRL: LCM Control LCD_WriteCmd(0x00...
#define LCD_WR_BYTE(Data) SPI1_WriteByte(Data)void LCD_WR_Cmd(u8 Data); //发送命令 ...
else LCD_Write_Byte(0xA0); LCD_Write_cmd(0x3A); // 图像数据格式 LCD_Write_Byte(0x05); // 16位数据帧 LCD_Write_cmd(0xB2); // Porch Setting LCD_Write_Byte(0x0C); // Back porch in normal mode LCD_Write_Byte(0x0C); // Front porch in normal mode LCD_Write_Byte(0x00); /...
8、; LCD_cmd(0x0c); /LCD开显示#define LCD_DISPLAY_OFF LCD_cmd(0x08); /LCD关显示#define LCD_CURSOR_ON LCD_cmd(0x0e); /光标显示#define LCD_CURSOR_OFF LCD_cmd(0x0c); /光标不显示#define LCD_CURSOR_BLINK_ON LCD_cmd(0x0f); /光标闪烁#define L...
#define LCD16032_CMD_WRITE 0xF8 //写命令 #define LCD16032_DATA_READ 0xFE //读数据 #define LCD16032_DATA_WRITE 0xFA //写数据 #define LCD16032_BYTE_X 20 //X轴最大支持20个字符,10个汉字 #define LCD16032_BYTE_Y 2 //Y轴最大支持2行 ...
//写命令voidILI9341_WriteCmd(u16 cmd){ LCD_CS_L();//片选有效RS_L();//选择为命令状态ILI9341_Write(cmd); WR_L();//写失效WR_H();//写有效LCD_CS_L();//片选失效}//读状态u16ILI9341_ReadStatus(){ u16 temp =0;//模式切换为读ILI9341_MODE_IN(); ...
RS=0(选择指令存放器),RW=0〔进展写操作〕,EN=0〔使能端制止使 用〕。延时两个机器周期,将cmd〔0XC5〕的值赋给P0口,延时四个空 白机器周期。使能端置1,延时四个空白机器周期。EN=0存放器制止使 用。 voidTime0interrupt1using0 { TH0=-10000/256; ...
代码运行次数:0 复制 Cloud Studio代码运行 voidlcd_init(void){LCD_CS_HIGH();LCD_Reset();/*** display Setting ***/LCD_command_write(0x01);delay_lcd(10000);LCD_command_write(LCD_CMD_SLPOUT);delay_lcd(10000);//修改此处,可以改变屏幕的显示方向,横屏,竖屏等LCD_command_write(LCD_CMD_MADCT...