// /***************************************************/ #include #include #include #include #define uchar unsigned char #define uint unsigned int // sbit cs =P0^0;// sbit reset =P0^1;// sbit rs =P0^2;// sbit sda =P1^5;// SDI MOSI sbit scl =P1^7;// // uchar bdata bitdata; sbit bit7=bitdata^7; sbit bit6=bitdata^6; sbit bit5=bitdata^5; sbit bit4=bitdata^4; sbit bit3=bitdata^3; sbit bit2=bitdata^2; sbit bit1=bitdata^1; sbit bit0=bitdata^0; void delay(uint t); void delay(uint time) { uint i,j; for(i=0;i>8,x); write_command(0x2b); wr_com16(y>>8,y); write_command(0x2c); } void dsp_single_colour(DH,DL) { unsigned int i,j; addset(0,0); for (i=0;i<320;i++) for (j=0;j<240;j++) wr_com16(DH,DL); } main() { lcd_initial(); while(1) { Disp_gradscal(); // dsp_single_colour(0x84,0x10);// dsp_single_colour(0xff,0xff);// dsp_single_colour(0x00,0x00);// dsp_single_colour(0xf8,0x00);// dsp_single_colour(0x07,0xe0);// dsp_single_colour(0x00,0x1f);// } }