/* 5696gswag01 */ /* seps114a */ #include "io51.h" #define RD P3.0 #define WR P3.1 #define DC P3.2 #define RES P3.3 #define CS P3.4 void initial_ic(void); void write_c(unsigned char out_command); void write_d(unsigned char out_data); void Reset_SEPS114A(void); void White_pattern(void); void Black_pattern(void); void Frame_pattern(void); void Dot_pattern(void); void Vector_pattern(void); void delay_1ms(int Cycle); void Pic(void); /*const unsigned char show[];*/ const unsigned char show[] = { 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff, 0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00, 0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00, 0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00, 0Xff,0X00,0X00,0X00,0X00,0Xff,0X00,0X00,0X00,0X00,0Xff,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00, 0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff, 0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, 0X00,0Xff,0Xff,0X00,0X00,0X00,0X00,0Xff,0Xff,0X00,0X00,0X00, }; int main(void) { initial_ic(); while(1) { Dot_pattern(); delay_1ms(1000); Frame_pattern(); delay_1ms(1000); /*White_pattern(); delay_1ms(1000); */ Vector_pattern(); delay_1ms(1000); Black_pattern(); delay_1ms(1000); Pic(); delay_1ms(1000); } } void initial_ic(void) { RD=1; DC=0; WR=0; CS=0; Reset_SEPS114A(); write_c(0x0F); /* ANALOG CONTROL */ write_d(0x40); write_c(0x14); /* STANDBY ON/OFF */ write_d(0x00); write_c(0x1A); /* OSC ADJUST */ write_d(0x03); write_c(0x09); /* ROW SCAN DIRECTION */ write_d(0x00); write_c(0x30); /* DISPLAY */ write_d(0x1f); /* 1f */ write_c(0x31); write_d(0x52); /*52 */ write_c(0x32); write_d(0x00); write_c(0x33); write_d(0x5F); write_c(0x38); /*DISPLAY START */ write_d(0x1f); /* 1f */ write_c(0x39); write_d(0x00); write_c(0x0D); /* CPU IF */ write_d(0x02); write_c(0x34); /* MEM position */ write_d(0x1f); /*1f */ write_c(0x35); write_d(0x52); /* 52 */ write_c(0x36); write_d(0x00); write_c(0x37); write_d(0x5F); write_c(0x1D); /* memory write/read */ write_d(0x00); write_c(0x18); /* DISCHARGE TIME */ write_d(0x03); write_c(0x16); /*PEAK PULSE DELAY */ write_d(0x00); write_c(0x3A); /*PEAK PULSE WIDTH R */ write_d(0x0A); write_c(0x3B); /*PEAK PULSE WIDTH G */ write_d(0x0A); write_c(0x3C); /*PEAK PULSE WIDTH B */ write_d(0x0A); write_c(0x3D); /*PRECHARGE CURRENT R*/ write_d(0x80); write_c(0x3E); /*PRECHARGE CURRENT G */ write_d(0x80); write_c(0x3F); /*PRECHARGE CURRENT B */ write_d(0x80); write_c(0x40); /*COLUMN CURRENT R */ write_d(0xFF); write_c(0x41); /*COLUMN CURRENT G */ write_d(0xFF); write_c(0x42); /*COLUMN CURRENT B*/ write_d(0xFF); write_c(0x48); /*ROW OVERLAP */ write_d(0x03); write_c(0x49); /*SCAN OFF LEVEL */ write_d(0x03); write_c(0xE0); /*RGB IF*/ write_d(0x20); write_c(0xE5); /*DISPLAY MODE CONTROL*/ write_d(0x00); write_c(0x02); /*DISPLAY ON*/ write_d(0x01); } void Reset_SEPS114A(void) { RES=0; delay_1ms(100); RES=1; } void write_c(unsigned char out_command) { DC=0; CS=0; WR=0; P1=out_command; WR=1; CS=1; DC=1; } void write_d(unsigned char out_data) { DC=1; CS=0; WR=0; P1=out_data; WR=1; CS=1; DC=0; } void White_pattern() { unsigned int i,j; write_c(0x08); for(i=0;i<96;i++) { for(j=0;j<52;j++) { write_d(0xFF); write_d(0xFF); write_d(0xFF); } } } void Black_pattern() { unsigned int i,j; write_c(0x08); for(i=0;i<96;i++) { for(j=0;j<52;j++) { write_d(0x00); write_d(0x00); write_d(0x00); } } } void Frame_pattern() { unsigned int i,j; write_c(0x08); for(i=0;i<96;i++) { if (i==0||i==95) { for(j=0;j<52;j++) { write_d(0xFF); write_d(0xFF); write_d(0xFF); } } else { for(j=0;j<52;j++) { if(j==0) { write_d(0xFF); write_d(0x00); write_d(0x00); } else { if(j==51) { write_d(0x00); write_d(0x00); write_d(0xFF); } else { write_d(0x00); write_d(0x00); write_d(0x00); } } } } } } void Dot_pattern() { unsigned int i,j; write_c(0x08); for (i=0;i<48;i++) { for (j=0;j<26;j++) { write_d(0x00); write_d(0xFF); write_d(0x00); write_d(0xFF); write_d(0x00); write_d(0xFF); } for (j=0;j<26;j++) { write_d(0xFF); write_d(0x00); write_d(0xFF); write_d(0x00); write_d(0xFF); write_d(0x00); } } } void Vector_pattern() { unsigned int i,j; write_c(0x08); for (i=0;i<96;i++) { for(j=0;j<26;j++) { write_d(0xFF); write_d(0x00); write_d(0xFF); write_d(0x00); write_d(0xFF); write_d(0x00); } } } void delay_1ms(int Cycle) { unsigned int i,k; for (i=0 ;i