你把lcd.h文件中的以下兩個函數按我的更新試一下。
- void Lcd_Set_X_Y(uchar x, uchar y)
- {
- if(y < 64)
- {
- lcd_cs1=0;
- lcd_cs2=1;
- Lcd_Set_Y(y);
- }
- else
- {
- lcd_cs1=1;
- lcd_cs2=0;
- Lcd_Set_Y(y-64);
- }
-
- Lcd_Set_X(x);
- }
- void Lcd_Clear(void)
- {
- uchar i,j;
- lcd_cs1=0;
- lcd_cs2=0;
- for(i=0;i<8;i++)
- {
- Lcd_Set_X(i);
- Lcd_Set_Y(0);
- for(j=0; j<64; j++)
- Lcd_Write_Byte(0x00);
- }
- }
復制代碼 |