亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lcd.c

?? tms320c5402的boot c程序
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*lcd.c   */
#include <stdio.h>
//IO定義
ioport unsigned int port8000;
ioport unsigned int port8001;
//函數定義
extern void InitMcBSP0(void);
extern void ms_delay(int);
extern void send_0(void);
extern void send_1(void);
extern void send_2(void);
extern void send_end(void);
extern void INT3_ISR(void);
extern void InitC5402(void);
extern void write_command(void);
extern void write_data(void);
extern void OpenMcBSP(void);
extern void CloseMcBSP(void);
extern void READAD50(void);
extern void Int(void);
extern void init_lcm(void);
extern void ddram_clear(void);
interrupt void key_int();
interrupt void timer();
void  gdram_clear(void);
void  set_gdram_addr(unsigned int addr);
void  gdram_draw(void);
void  gdram_disp(void);
void  gdram_write_word(unsigned int fir_word,unsigned int sec_word); 
void  setup_expand_mode(void);
//void  display_led(void);
void  dram_check(void);
void  dram_error(void);
void  gdram_intial(unsigned char *DPTR0);
void send_byte( unsigned char out_byte);
void write7279(unsigned int cmd,unsigned int dta);
void long_delay(void);
void short_delay(void);
void Initial_menu(unsigned char *DPTR1);
void Initial_menu0(void);
void Initial_menu1(void);
void SetDAdress(unsigned int Daddr);
void SetDCdata(unsigned int Ddata0,unsigned int Ddata1);
void Menuhelp1(void);
void Menuhelp2(void);
void Menuhelp3(void);
void Menuhelp4(void);
void Menuhelp5(void);
void Menuhelp6(void);
void Experience1(void);
void Experience2(void);
void Experience3(void);
//***HD7279定義指令***
#define CMD_RESET 0xa4
#define CMD_TEST  0xbf
#define DECODE0 0x80
#define DECODE1 0xc8
#define CMD_READ 0x15
#define UNDECODE 0x90
#define RTL_CYCLE 0xa3
#define RTR_CYCLE 0xa2
#define RTL_UNCYL 0xa1
#define RTR_UNCYL 0xa0
#define ACTCTL 0x98
#define SEGON 0xe0
#define SEGOFF 0xc0
#define BLINKCTL 0x88
#define INPUT   0x111
#define AC0  0x80
#define AC1  0x90
#define AC2  0x88
#define AC3  0x98


//變量定義
unsigned int byteout;
unsigned int  gdram_cur_x;
unsigned int  gdram_cur_y;
unsigned int bmp_width;
unsigned int bmp_height;
unsigned int *a=(unsigned int *)0x0015;
unsigned char *data=(unsigned char *)0x1023;
unsigned int temp;
unsigned int R0,R1,R2,R3;
unsigned char *DPTR;
unsigned int timer0=0;
unsigned char key_a=0x22,key_b=0x22,down_key=0,up_key=0,page=2,help1_down=5,first=0;
unsigned int i=0,j=0,k=0,l=0,m=0,n=0,p=0xff,switch_key=2,help1=2,port,menuhelp=0;
int  DataAd50[128];
int  Binary[8]={0xc0,0x60,0x30,0x18,0x0c,0x06,0x03,0x01};
int *DataAd50_1=(int *)0x110;
unsigned char Menu0[4][16] = {0xa2,0xe5,0xa1,0xa2,0xa3,0xc9,0xa3,0xcf,0xca,0xb5,0xd1,0xe9,0xa1,0xa0,0xa1,0xa0,
                              0xa2,0xe7,0xa1,0xa2,0xb2,0xbd,0xbd,0xf8,0xb5,0xe7,0xbb,0xfa,0xca,0xb5,0xd1,0xe9,
                              0xa2,0xe6,0xa1,0xa2,0xd6,0xd0,0xb6,0xcf,0xca,0xb5,0xd1,0xe9,0xa1,0xa0,0xa1,0xa0,
                              0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0};
unsigned char Menu1[4][16] = {0xa2,0xe8,0xa1,0xa2,0xb5,0xe7,0xbb,0xfa,0xce,0xc2,0xbf,0xd8,0xca,0xb5,0xd1,0xe9,
                              0xa2,0xea,0xa1,0xa2,0xb8,0xdf,0xcd,0xa8,0xc2,0xcb,0xb2,0xa8,0xca,0xb5,0xd1,0xe9,
							  0xa2,0xe9,0xa1,0xa2,0xb5,0xcd,0xcd,0xa8,0xc2,0xcb,0xb2,0xa8,0xca,0xb5,0xd1,0xe9,
							  0xa1,0xb6,0xb7,0xb5,0xbb,0xd8,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0};
unsigned char Menu_help1[4][16] = {0xa1,0xa0,0xa1,0xa0,0xb0,0xb4,0x4b,0x32,0x2d,0x4b,0x39,0x00,0xbc,0xfc,0xa3,0xac,
                                   0xb1,0xe4,0xbb,0xaf,0xa1,0xa3,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,
                                   0xb9,0xdb,0xb2,0xec,0xb5,0xc6,0x4c,0x45,0x44,0x37,0x2d,0x4c,0x45,0x44,0x31,0x34,                                 
                                   0xa1,0xb6,0xb7,0xb5,0xbb,0xd8,0xa1,0xa0,0xa1,0xa0,0xd4,0xcb,0xd0,0xd0,0xa1,0xb7};
unsigned char Menu_help2[4][16]= { 0xbd,0xd3,0xcf,0xdf,0x3a,0x4a,0x38,0x2d,0x4a,0x33,0xa3,0xac,0xa1,0xa0,0xa1,0xa0,
                                   0xb2,0xa8,0xd0,0xce,0xcf,0xd4,0xca,0xbe,0xa1,0xa3,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,
                                   0xb0,0xb4,0x4b,0x31,0xbc,0xfc,0xa3,0xac,0xb9,0xdb,0xb2,0xec,0xd2,0xba,0xbe,0xa7,                                 
                                   0xa1,0xb6,0xb7,0xb5,0xbb,0xd8,0xa1,0xa0,0xa1,0xa0,0xd4,0xcb,0xd0,0xd0,0xa1,0xb7};
unsigned char Menu_help3[4][16]= { 0xbd,0xd3,0xcf,0xdf,0x3a,0x00,0xb2,0xa6,0xc2,0xeb,0xbf,0xaa,0xb9,0xd8,0x53,0x34,
                                   0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,
                                   0xb5,0xc4,0xb5,0xda,0xd2,0xbb,0xce,0xbb,0xa3,0xba,0xd6,0xc3,0x4f,0x4e,0xa1,0xa3,                                
                                   0xa1,0xb6,0xb7,0xb5,0xbb,0xd8,0xa1,0xa0,0xa1,0xa0,0xd4,0xcb,0xd0,0xd0,0xa1,0xb7};
unsigned char Menu_help4[4][16]= { 0xbd,0xd3,0xcf,0xdf,0x3a,0x58,0x46,0x49,0x4e,0x2d,0x58,0x46,0x4f,0x55,0x54,0x2c,
                                   0x53,0x35,0xc1,0xbd,0xce,0xbb,0xb6,0xbc,0xd6,0xc3,0x4f,0x4e,0xa1,0xa3,0xa1,0xa0,
                                   0x53,0x34,0xb5,0xc4,0xb5,0xda,0xd2,0xbb,0xce,0xbb,0xd6,0xc3,0x4f,0x4e,0x2c,0x00,                          
                                   0xa1,0xb6,0xb7,0xb5,0xbb,0xd8,0xa1,0xa0,0xa1,0xa0,0xd4,0xcb,0xd0,0xd0,0xa1,0xb7};
unsigned char Menu_help5[4][16]= { 0xbd,0xd3,0xcf,0xdf,0x3a,0x49,0x4e,0x2d,0x4f,0x55,0x54,0x31,0xa3,0xac,0xa1,0xa0,
                                   0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,
                                   0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,                                 
                                   0xa1,0xb6,0xb7,0xb5,0xbb,0xd8,0xa1,0xa0,0xa1,0xa0,0xd4,0xcb,0xd0,0xd0,0xa1,0xb7};
unsigned char Menu_help6[4][16]= {  0xbd,0xd3,0xcf,0xdf,0x3a,0x49,0x4e,0x2d,0x4f,0x55,0x54,0x31,0xa3,0xac,0xa1,0xa0,
                                   0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,
                                   0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,0xa1,0xa0,                                 
                                   0xa1,0xb6,0xb7,0xb5,0xbb,0xd8,0xa1,0xa0,0xa1,0xa0,0xd4,0xcb,0xd0,0xd0,0xa1,0xb7};

unsigned char Databack[64][16];
unsigned char clear[64][16];
unsigned char icon[64][16] = {  
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0f, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x1f, 0xff, 0xff, 0xe0, 0x0, 0x0, 0x07, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x1f, 0xff, 0xff, 0xf0, 0x0, 0x07, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x3f, 0xff, 0xff, 0xf0, 0x03, 0xff, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x3f, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x3f, 0xff, 0xfe, 0x0f, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x7f, 0xfe, 0x0, 0x0f, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e, 0x0, 0x0, 0x0,
  0x0, 0x7f, 0x0, 0x0, 0x0f, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41, 0x0, 0x0, 0x0,
  0x0, 0x78, 0x0, 0x0, 0x0f, 0xf8, 0x0, 0x0, 0x20, 0x0, 0x0, 0x40, 0xfc, 0x80, 0x0, 0x0,
  0x0, 0x7c, 0x0, 0x0, 0x0f, 0xc0, 0x0, 0x0, 0x60, 0x0, 0x01, 0xc0, 0xa6, 0x80, 0x0, 0x0,
  0x0, 0xfe, 0x0, 0x0, 0x0e, 0x0, 0x0, 0x0, 0xe0, 0x0, 0x01, 0xc1, 0x22, 0x0, 0x0, 0x0,
  0x0, 0xfe, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xe0, 0x0, 0x01, 0x81, 0x26, 0x40, 0x0, 0x0,
  0x0, 0xfe, 0x0, 0x0, 0xf0, 0x0, 0x0, 0x0, 0xe0, 0x0, 0x01, 0x81, 0x3c, 0x40, 0x0, 0x0,
  0x01, 0xfe, 0x0, 0x01, 0xf0, 0x0, 0x0, 0x0, 0xc0, 0x0, 0x01, 0x81, 0x24, 0x40, 0x0, 0x0,
  0x01, 0xfe, 0x0, 0x39, 0xf0, 0x0, 0x0, 0x0, 0xc0, 0x0, 0x03, 0x80, 0x22, 0x80, 0x0, 0x0,
  0x01, 0xfc, 0x0, 0xf9, 0xf0, 0x0, 0x0, 0x0, 0xc0, 0x0, 0x03, 0x80, 0xe3, 0x80, 0x0, 0x0,
  0x01, 0xfc, 0x07, 0xf1, 0xf0, 0x0, 0x0, 0x01, 0xc0, 0x0, 0x03, 0x80, 0x41, 0x0, 0x0, 0x0,
  0x03, 0xfc, 0x1f, 0xf1, 0xf0, 0x0, 0x0, 0x01, 0xc0, 0x0, 0x03, 0x0, 0x3e, 0x0, 0x0, 0x0,
  0x03, 0xf8, 0xff, 0xf3, 0xf0, 0x0, 0x0, 0x01, 0x80, 0x0, 0x03, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x03, 0xfb, 0xff, 0xf3, 0xf0, 0x0, 0x0, 0x01, 0x80, 0x0, 0x03, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x03, 0xff, 0xff, 0xf3, 0xf0, 0x0, 0x0, 0x01, 0x80, 0x0, 0x07, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x07, 0xff, 0xff, 0xe3, 0xf0, 0x0, 0x0, 0x03, 0x80, 0x02, 0x07, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x07, 0xff, 0xff, 0xe3, 0xf0, 0x1c, 0x03, 0xc3, 0x9c, 0x07, 0x06, 0x30, 0x08, 0x0, 0xc0, 0x1c,
  0x07, 0xff, 0xff, 0xe7, 0xf0, 0x3c, 0x05, 0xc3, 0x3c, 0x0f, 0x06, 0x78, 0x18, 0x19, 0xc0, 0x3e,
  0x0f, 0xff, 0xff, 0xe7, 0xf0, 0xdc, 0x0d, 0xc3, 0x7c, 0x13, 0x06, 0xf0, 0x38, 0x1b, 0xc0, 0x4e,
  0x0f, 0xff, 0xff, 0xe7, 0xf0, 0x8c, 0x19, 0x83, 0x18, 0x31, 0x06, 0x70, 0x30, 0x3b, 0xc0, 0xce,
  0x0f, 0xff, 0xff, 0xc7, 0xf1, 0x9c, 0x19, 0x03, 0x18, 0x30, 0x0e, 0x30, 0x30, 0x39, 0xc0, 0x8c,
  0x1f, 0xff, 0xff, 0xcf, 0xf1, 0x18, 0x30, 0x07, 0x18, 0x38, 0x0e, 0x70, 0x70, 0x39, 0xc1, 0x8c,
  0x1f, 0xff, 0xff, 0xcf, 0xf3, 0x18, 0x30, 0x07, 0x38, 0x3c, 0x0e, 0x60, 0x70, 0x31, 0x81, 0x98,
  0x1f, 0xff, 0xff, 0xcf, 0xf3, 0x30, 0x30, 0x07, 0x30, 0x3c, 0x0c, 0x60, 0x60, 0x31, 0x83, 0x98,
  0x1f, 0xff, 0xff, 0xcf, 0xf3, 0x20, 0x70, 0x06, 0x30, 0x1e, 0x0c, 0x60, 0x60, 0x73, 0x83, 0xb0,
  0x3f, 0xff, 0xff, 0x8f, 0xf3, 0xc0, 0x70, 0x06, 0x30, 0x0e, 0x1c, 0xe0, 0x60, 0x63, 0x83, 0x80,
  0x3f, 0xff, 0xff, 0x9f, 0x73, 0x80, 0x70, 0x06, 0x70, 0x0c, 0x1c, 0xe0, 0xe0, 0x63, 0x03, 0x80,
  0x3f, 0xff, 0xff, 0x98, 0x33, 0xc0, 0x78, 0x0e, 0x7c, 0x0c, 0x18, 0xf0, 0xe0, 0x63, 0x03, 0xc0,
  0x3f, 0xff, 0xff, 0x80, 0xf3, 0xfc, 0x7f, 0x8c, 0x7c, 0x78, 0x18, 0xf8, 0xf8, 0xe3, 0x83, 0xfc,
  0x7f, 0xff, 0xff, 0x1f, 0xf3, 0xf0, 0x3e, 0x0c, 0x70, 0x70, 0x10, 0xe0, 0x70, 0xc3, 0xc1, 0xf8,
  0x7f, 0xff, 0xff, 0xff, 0xf0, 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x03, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
};

//主函數
void main(void)
{
   for(i=0;i<64;i++)
   {
      for(j=0;j<16;j++)
         {
            Databack[i][j]=0x0;
         }
   }
   for(i=0;i<64;i++)
   {
      for(j=0;j<16;j++)
          {
            clear[i][j]=0x0;
          }
   }
    InitC5402();
  // OpenMcBSP();
    init_lcm();
    ddram_clear();
    //DPTR=&clear[0][0];
    //gdram_intial(DPTR);
    InitMcBSP0(); 
    DPTR=&icon[0][0];
    gdram_intial(DPTR);
    long_delay();
    long_delay();
    long_delay();
      init_lcm();
      ddram_clear();
      Initial_menu1();
      send_byte(CMD_TEST);//測試指令顯示,點亮所有數碼管
      long_delay();       //長延時
	  send_byte(CMD_RESET);//清除顯示
	  long_delay();
     //譯碼方式1及左移指令測試
	  write7279(DECODE1,0);
	  long_delay();
	  SetDCdata(0xa1,0xad);
      send_byte(RTL_UNCYL);
	  long_delay();
	  write7279(DECODE1,1);
	  long_delay();
	  SetDCdata(0xa1,0xad);
      send_byte(RTL_UNCYL);
	  long_delay();
	  SetDCdata(0xa1,0xad);
	  write7279(DECODE1,2);
	  long_delay();
      send_byte(RTL_UNCYL);
	  long_delay();
	  write7279(DECODE1,3);
	  long_delay();
	  SetDCdata(0xa1,0xad);
      send_byte(RTL_UNCYL);
	  long_delay();
	  write7279(DECODE1,4);
	  long_delay();
      send_byte(RTL_UNCYL);
	  long_delay();
	  SetDCdata(0xa1,0xad);
	  write7279(DECODE1,5);
	  long_delay();
      send_byte(RTL_UNCYL);
	  long_delay();
	  write7279(DECODE1,6);
	  long_delay();
	  SetDCdata(0xa1,0xad);
      send_byte(RTL_UNCYL);
	  long_delay();
	  write7279(DECODE1,7);
	  long_delay();
      send_byte(RTL_UNCYL);
	  long_delay();
	  SetDCdata(0xa1,0xad);
	  write7279(DECODE1,8);
	  long_delay();
      send_byte(RTL_UNCYL);
	  long_delay();
	  SetDCdata(0xa1,0xad);
	  write7279(DECODE1,9);
	  long_delay();
	 // SetDCdata(0xa1,0xad);
      send_byte(RTL_UNCYL);
	  long_delay();
      send_byte(CMD_RESET);
      long_delay();
     // SetDCdata(0xa1,0xad);
      
    // DPTR=&icon_1[0][0];
      //gdram_intial(DPTR);
      //display_led();

      Int();
      init_lcm();
      ddram_clear();
      Initial_menu0();
      
 while (1)
{                 

       if(key_a==0x04)
          {
            key_a=0x22;
            down_key++;
            if(down_key==4)
            {
               down_key=0;
            }
            switch(down_key)
	        {
	        case 1 :  SetDAdress(AC0);
                      *a=0x0f; 
                      write_command();
                      switch_key=2;
                      asm(" NOP ");
                      asm(" NOP ");
                      asm(" NOP ");
                      break;
            case 2 :  SetDAdress(AC1);
                      *a=0x0f;
                      write_command();
                      switch_key=3;
                      asm(" NOP ");
                      asm(" NOP ");
                      asm(" NOP ");
                      break;
            case 3 :  SetDAdress(AC2);
                      *a=0x0f;
                      write_command();
                      switch_key=4;
                      asm(" NOP ");
                      asm(" NOP ");
                      asm(" NOP ");
                      break;
            /*case 4 : if(page==0) 
                     {
                      SetDAdress(AC3+7);
                      *a=0x0f;
                      write_command();
                      switch_key=0;
                      //page=1;
                     }
                      else if(page==1)
                      {
                       SetDAdress(AC3);
                       *a=0x0f;
                       write_command();
                       switch_key=1;
                      }
                      asm(" NOP ");
                      asm(" NOP ");
                      asm(" NOP ");
                      break;*/
             }      
          }  
           else if(key_a==0x06)
               { 
               key_a=0x22;
                 if(down_key==0)
                 {
                  ;
                 }
                 {   
                 down_key--;
                 }
                 
                switch(down_key)
	                {
	                case 1 :  SetDAdress(AC0);
                              *a=0x0f; 
                              write_command();
                              switch_key=2;
                              asm(" NOP ");
		                      asm(" NOP ");
		                      asm(" NOP ");
                              break;
                    case 2 :  SetDAdress(AC1);
                              *a=0x0f;
                              write_command();
                              switch_key=3;
                              asm(" NOP ");
		                      asm(" NOP ");
		                      asm(" NOP ");
                              break;
                    case 3 :  SetDAdress(AC2);
                              *a=0x0f;
                              write_command();
                              switch_key=4;
                              asm(" NOP ");
		                      asm(" NOP ");
		                      asm(" NOP ");
                              break;
                   /* case 4 :   if(page==0) 
                                {
                                SetDAdress(AC3+7);
                                *a=0x0f;
                                write_command();
                                switch_key=0;
                                }
                               else if(page==1)
                                {
                                SetDAdress(AC3);
                                *a=0x0f;
                                write_command();
                                switch_key=1;
                                }
                              asm(" NOP ");
		                      asm(" NOP ");
		                      asm(" NOP ");
                                break;*/
                   }    
              }
       switch(switch_key)
        {
        case 0 : if (page==0 && key_a==0x00)
                 {key_a=0x22;
                 Initial_menu1();
                 }
                 asm(" NOP ");
		         asm(" NOP ");
		         asm(" NOP ");
                 break;
        case 1 : if (page==1 && key_a==0x00)
                 {
                 key_a=0x22;
                 Initial_menu0();
                 }
                 asm(" NOP ");
		         asm(" NOP ");
		         asm(" NOP ");
                 break;
        case 2 : if (page==0 && key_a==0x00)
                 {
                 key_a=0x22;
                 Menuhelp1();
                 menuhelp=1;
                 }
                 else if (page==1 && key_a==0x00)
                 {
                 key_a=0x22;
                 Menuhelp4();
                 menuhelp=4;
                 }
                 asm(" NOP ");
		         asm(" NOP ");
		         asm(" NOP ");
                 break;  
        case 3 : if (page==0 && key_a==0x00)
                 {
                 key_a=0x22;
                 Menuhelp2();
                 menuhelp=2;
                 }
                 else if(page==1 && key_a==0x00)
                 {
                 key_a=0x22;
                 Menuhelp5();
                 menuhelp=5;
                 }
                 asm(" NOP ");
		         asm(" NOP ");
		         asm(" NOP ");
                 break; 
        case 4 : if(page==0 && key_a==0x00)
                 {
                 key_a=0x22;
                 Menuhelp3();
                 menuhelp=3;
                 }
                 else if (page==1 && key_a==0x00)
                 {
                 key_a=0x22;
                 Menuhelp6();
                 menuhelp=6;
                 
                 }
                 asm(" NOP ");
		         asm(" NOP ");
		         asm(" NOP ");
         		 break;
                }
       if (key_a==0x01)
       
       {
           key_a=0x22;
           help1_down++;
           if (help1_down==2)
              {
               help1_down=0;
              }
           if(menuhelp>0 && menuhelp<7)
           {
               if (help1_down==0)
                  {   
                    SetDAdress(AC3);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产三级a在线观看| 91精品国产色综合久久久蜜香臀| 欧美亚洲动漫另类| 久久精品视频一区二区三区| 一区二区高清在线| 国产精品亚洲午夜一区二区三区| 在线观看一区二区视频| 欧美国产欧美亚州国产日韩mv天天看完整 | 69久久99精品久久久久婷婷| 久久久精品国产99久久精品芒果| 午夜欧美2019年伦理| 懂色av中文一区二区三区 | 欧美少妇性性性| 国产精品视频一区二区三区不卡| 免费成人av资源网| 欧美日韩一区视频| 亚洲综合激情网| 91美女在线看| 亚洲欧洲韩国日本视频| 国产成人超碰人人澡人人澡| 久久久国际精品| 国内国产精品久久| 亚洲精品一区二区三区精华液| 日韩国产欧美一区二区三区| 欧美日本视频在线| 亚洲国产综合人成综合网站| 色狠狠综合天天综合综合| 一区在线观看视频| 一本到高清视频免费精品| 最新中文字幕一区二区三区 | 日本一区二区三区国色天香| 精品一区二区三区久久久| 欧美大片日本大片免费观看| 蜜臀久久99精品久久久久宅男| 欧美一区二区三区在线观看| 美日韩黄色大片| 26uuu亚洲婷婷狠狠天堂| 国产精选一区二区三区 | 91精品国产综合久久香蕉麻豆 | 国产一区 二区| 久久免费国产精品| 成人免费观看视频| 亚洲欧美视频在线观看视频| 欧美午夜在线一二页| 亚洲女性喷水在线观看一区| 91黄色免费看| 日韩在线观看一区二区| 日韩一级免费观看| 国产精品69久久久久水密桃| 国产精品三级久久久久三级| 91论坛在线播放| 日日摸夜夜添夜夜添精品视频| 日韩一区二区三区在线观看| 国产在线视视频有精品| 国产精品欧美极品| 在线观看亚洲一区| 久久99国产精品免费网站| 国产精品丝袜91| 欧美丝袜丝nylons| 国内国产精品久久| 亚洲最大成人网4388xx| 欧美xfplay| 91日韩精品一区| 日韩国产高清影视| 国产精品久久久久四虎| 欧美乱妇23p| 国产精品一区在线观看你懂的| 亚洲日本一区二区三区| 欧美狂野另类xxxxoooo| 大白屁股一区二区视频| 午夜免费久久看| 中文子幕无线码一区tr| 69堂成人精品免费视频| www.亚洲免费av| 美女看a上一区| 亚洲精品国产品国语在线app| 欧美一区二区三区四区五区| av在线综合网| 久久超级碰视频| 亚洲国产aⅴ成人精品无吗| 久久久久国产精品人| 在线成人免费观看| 91在线精品一区二区三区| 韩国女主播一区| 首页国产欧美日韩丝袜| 国产精品网站一区| 欧美成人女星排名| 欧美精品免费视频| 91久久奴性调教| 成人免费观看男女羞羞视频| 国产在线精品免费| 日韩av不卡在线观看| 亚洲一区视频在线| 日韩一区有码在线| 日本一区二区三区国色天香| 精品久久久久久综合日本欧美| 欧美色图片你懂的| 色香蕉成人二区免费| 不卡高清视频专区| 国产成人小视频| 国产精品夜夜嗨| 国产精品77777竹菊影视小说| 久久99精品久久久久久动态图| 亚洲v精品v日韩v欧美v专区| 亚洲女人****多毛耸耸8| 最好看的中文字幕久久| 中文字幕不卡一区| 国产三级一区二区| 国产精品天天看| 亚洲国产成人在线| 国产欧美日韩中文久久| 久久久www免费人成精品| 久久中文字幕电影| 久久久久久久久一| 日本一区二区在线不卡| 国产免费成人在线视频| 国产精品麻豆久久久| 中文字幕日韩一区二区| 国产精品国产精品国产专区不蜜| 国产精品毛片大码女人| 中文字幕日韩一区二区| 亚洲色图.com| 亚洲国产日韩精品| 丝袜亚洲精品中文字幕一区| 日本aⅴ亚洲精品中文乱码| 久久精品国产精品亚洲精品| 久久99久久久久| 粉嫩一区二区三区性色av| 成人91在线观看| 在线免费不卡视频| 91麻豆精品国产91久久久使用方法| 欧美日韩不卡在线| 日韩欧美不卡在线观看视频| 久久久激情视频| 一区二区三区免费看视频| 日本成人在线网站| 国产精品99久久久久久有的能看| 成人av免费观看| 欧美日韩激情一区二区| 精品国免费一区二区三区| 中文字幕精品三区| 亚洲综合久久av| 国产精品一卡二卡在线观看| 99国产精品久| 欧美一二三区精品| 中文字幕亚洲区| 美日韩黄色大片| www.色精品| 日韩女同互慰一区二区| 国产精品免费久久| 日本少妇一区二区| av在线综合网| 日韩精品一区在线| 亚洲麻豆国产自偷在线| 精品制服美女久久| 色成人在线视频| 久久亚洲一区二区三区明星换脸 | 欧美性一区二区| 精品国产伦一区二区三区观看体验| 国产精品国产a| 老司机午夜精品| 在线视频中文字幕一区二区| 久久免费电影网| 天天影视网天天综合色在线播放| 成人久久久精品乱码一区二区三区 | 在线一区二区视频| 久久久久久久久久看片| 一区二区三区在线视频播放| 国产在线精品免费av| 欧美一区二区三区在线观看 | 欧美日韩久久不卡| 欧美高清在线一区| 极品美女销魂一区二区三区| 欧美性感一类影片在线播放| 欧美国产日韩a欧美在线观看| 久国产精品韩国三级视频| 欧美色视频一区| 亚洲天堂精品视频| 国产99久久久国产精品潘金网站| 精品国产免费久久| 丝袜美腿亚洲一区二区图片| 在线精品视频免费观看| 亚洲欧洲精品一区二区三区| 国产成人午夜片在线观看高清观看| 欧美精品国产精品| 亚洲国产你懂的| 欧美综合天天夜夜久久| 亚洲欧美日韩一区二区 | 国产成人av电影在线| 欧美va亚洲va在线观看蝴蝶网| 亚洲国产婷婷综合在线精品| 在线一区二区三区四区五区| 中文字幕亚洲精品在线观看| 不卡av在线网| 国产精品毛片久久久久久久| 成人黄色网址在线观看| 亚洲欧洲成人精品av97| 99精品在线免费| 亚洲欧洲无码一区二区三区| 99久久精品99国产精品|