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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lcd.c

?? tms320c5402的boot c程序
?? C
?? 第 1 頁 / 共 2 頁
字號(hào):
                    *a=0x0f;
                    write_command();
                  }
                  else if (help1_down==1)
                       {
                       SetDAdress(AC3+7);
                       *a=0x0f;
                       write_command();
                       }
         }
   }  
     asm (" NOP ");
     asm (" NOP ");
    if(key_a==0x00 && (menuhelp==1 || menuhelp==2 || menuhelp==3) && help1_down==0)
     {  
     menuhelp=0;
     Initial_menu0();
     }
     else if(key_a==0x00 && (menuhelp==4 || menuhelp==5 || menuhelp==6) && help1_down==0)
     {
      menuhelp=0;
     Initial_menu1();
     }
     if(key_a==0x00 && help1_down==1)
     {
     switch(menuhelp)
     {
      case 1 : help1=1;
               help1_down=0;
               Experience1();
                 asm(" NOP ");
		         asm(" NOP ");
		         asm(" NOP ");
               break;
               
      case 2 : help1=1;
               help1_down=0;
               Experience2();
                 asm(" NOP ");
		         asm(" NOP ");
		         asm(" NOP ");
               break;
      case 3 : help1=1;
               help1_down=0;
               Experience3();
                 asm(" NOP ");
		         asm(" NOP ");
		         asm(" NOP ");
               break;
              
      case 4 : help1=1;
               help1_down=0;
               //Experience4();
                 asm(" NOP ");
		         asm(" NOP ");
		         asm(" NOP ");
               break;
      case 5 : help1=1;
               help1_down=0;
               //Experience5();
                 asm(" NOP ");
		         asm(" NOP ");
		         asm(" NOP ");
               break; 
      case 6 : help1=1;
               help1_down=0;
               ///Experience6();
                 asm(" NOP ");
		         asm(" NOP ");
		         asm(" NOP ");
               break;         
     }
     }
  }
}    
void gdram_intial(unsigned char *DPTR0)
{
 gdram_cur_x=0;
 gdram_cur_y=0;
 temp=gdram_cur_x;
  setup_expand_mode();
  for(j=0;j<32;j++)
  {
  for(i=0;i<8;i++)
  {
  R0=*DPTR0;
  DPTR0++;
  R1=*DPTR0;
  DPTR0++;
  gdram_write_word(R0,R1);
  gdram_cur_x++;
  }
   gdram_cur_x=temp;
   gdram_cur_y++;
  }
 gdram_cur_x=8;
 gdram_cur_y=0;
 temp=gdram_cur_x;
  for(j=0;j<32;j++)
  {
  for(i=0;i<8;i++)
  {
  R0=*DPTR0;
  DPTR0++;
  R1=*DPTR0;
  DPTR0++;
  gdram_write_word(R0,R1);
  gdram_cur_x++;
  }
   gdram_cur_x=temp;
   gdram_cur_y++;
  }
 *a=0x36;
 write_command();
}
//設(shè)定垂直或水平地址
void  set_gdram_addr(unsigned int addr)
{
 *a=addr|0x80;
 write_command();
}
//繪圖函數(shù)
void gdram_draw(void)
{
 gdram_cur_x=0;
 gdram_cur_y=0;
 gdram_disp();
}
//畫圖函數(shù)
void gdram_disp(void)
{
 for(n=0;n<128;n++)
  {
   gdram_cur_y=DataAd50[n];
   gdram_cur_x=n/16;
    l=n%16;
    if(l<8)
    {
    Databack[DataAd50[n]+1][n/8]=Databack[DataAd50[n]+1][n/8]|Binary[l];
    Databack[DataAd50[n]][n/8]=Binary[l]|Databack[DataAd50[n]][n/8];
    }
    else if(l>=8 && l<16)
    {
    l=l-8;
    Databack[DataAd50[n]+1][(n/16)*2+1]=Databack[DataAd50[n]+1][(n/16)*2+1]|Binary[l];
    Databack[DataAd50[n]][(n/16)*2+1]=Databack[DataAd50[n]][(n/16)*2+1]|Binary[l];
    }
   }
   DPTR=&Databack[0][0];
   gdram_intial(DPTR);
}
//向液晶發(fā)送數(shù)據(jù)
void gdram_write_word(unsigned int fir_word,int unsigned sec_word)
{
 set_gdram_addr(gdram_cur_y);
 set_gdram_addr(gdram_cur_x);
 *data=fir_word;
 write_data();
 *data=sec_word;
 write_data();
}
//設(shè)定擴(kuò)展模式
void setup_expand_mode(void)
{
*a=0x34;
write_command();
}
//中斷子函數(shù)
interrupt void timer()
{
int *DataAd50_1=(int *)0x110;
READAD50();
 for(i=0;i<32;i++)
  {
    for(j=0;j<16;j++)
       {
       Databack[i][j]=0x0;
       }
  }
for(k=0;k<128;k++)
{
DataAd50[k]=(1.0*(*DataAd50_1)/64.0)/32+16.00;
DataAd50_1++;
}
init_lcm();
ddram_clear();
//DPTR=&clear[0][0];
//gdram_intial(DPTR);
gdram_draw();
}
/*void  display_led(void)
{
  for(k=0;k<5;k++)
     {
       port8001=0xaa;
       long_delay();
       port8001=0x55;
       long_delay();
     }
  for (k=0;k<5;k++)
      { 
         port8001=0xff;
         long_delay();
         port8001=0x00;
         long_delay();
      }
}*/  


 void send_byte( unsigned char out_byte) //發(fā)送8位的控制指令
{
	unsigned char i;
	send_0();
	for(i=0;i<8;i++)
	{
		if(out_byte&0x80)
		{
			send_1();

		}
		else
		{
			send_2();
		}
		out_byte=out_byte*2;
	}
}

void write7279(unsigned int cmd,unsigned int dta)//向7279寫控制指令及數(shù)據(jù)
{
	unsigned char i;
	unsigned int cmddata;
	dta=(dta&0x00ff);
	cmddata=((cmd<<8)|dta);
	send_0();
for (i=0;i<16;i++)
{
	if(cmddata&0x8000)
	{
		send_1();
	}
	else 
	{
		send_2();
	}
	cmddata=cmddata*2;
}
	send_end();
}
void long_delay(void)    //長延時(shí)
{
	unsigned char i,j;
	for (i=0;i<0xff;i++)
	{
		for(j=0;j<0xeff;j++)
		{}
	}

}
void short_delay(void)  //短延時(shí)
{
    unsigned char i,j;
	for(i=0;i<0x10;i++)
	{  for(j=0;j<0x5ff;j++)
	{}
	}
}
interrupt void key_int() //按鍵中斷服務(wù)子程序
{   
        asm(" SSBX INTM");
        asm(" STM #0xFFFF, IFR ");
        INT3_ISR();
        key_b=*(unsigned char *)0x16;
        if(key_b==0xff)
        {
        ;
        }
        else
        {
        key_a=key_b;
        write7279(DECODE1,key_a);
        }
        asm(" STM #0x104, IMR ");
        asm(" RSBX INTM");
}
void Initial_menu(unsigned char *DPTR1)
{
   //Turn off Display
   *a=0x08;
    write_command();
   //Clear Ddram
   *a=0x01;
    write_command();
   //Turn on Display
   *a=0x0f;
   write_command();
 	for(i=0;i<32;i++)
	   {
	   R2=*DPTR1;
	   DPTR1++;
	   R3=*DPTR1;
	   DPTR1++;  
	   SetDCdata(R2,R3);   
       }
}
 void Initial_menu0(void)
{  
    page=0;
    down_key=0;
    DPTR=&Menu0[0][0];
    Initial_menu(DPTR);
    //set address
    SetDAdress(AC0);
    *a=0x0f;
    write_command();
}
void Initial_menu1(void)
{  
   //Turn off Display
   *a=0x08;
    write_command();
   //Clear Ddram
   *a=0x01;
    write_command();
   //Turn on Display
   *a=0x0f;
   write_command();
   SetDAdress(AC1+2);
   SetDCdata(0xd5,0xfd);
   SetDCdata(0xd4,0xda);
   SetDCdata(0xd7,0xd4);
   SetDCdata(0xbc,0xec);
   /*SetDAdress(AC2+2);
   SetDCdata(0xd4,0xcb);
   SetDCdata(0xd0,0xd0);
   SetDCdata(0xd6,0xd0);*/
   SetDAdress(AC2);
   *a=0x0c;
   write_command();
}
void Menuhelp1(void)
{  
   switch_key=5;
   down_key=5;
   help1_down=0;
   DPTR=&Menu_help1[0][0];
   Initial_menu(DPTR);
   //set address
   SetDAdress(AC3);
   *a=0x0f;
   write_command();
}

void Menuhelp2(void)
{
   switch_key=5;
   down_key=5;
   help1_down=0;
   DPTR=&Menu_help2[0][0];
   Initial_menu(DPTR);
   //set address
   SetDAdress(AC3);
    *a=0x0f;
   write_command();
}
void Menuhelp3(void)
{ 
   switch_key=5;
   help1_down=0;
   down_key=5;
   DPTR=&Menu_help3[0][0];
   Initial_menu(DPTR);
   //set address
   SetDAdress(AC3);
   *a=0x0f;
   write_command();
} 
void Menuhelp4(void)
{
   switch_key=5;
   help1_down=0;
   down_key=5;
   DPTR=&Menu_help4[0][0];
   Initial_menu(DPTR);
   //set address
   SetDAdress(AC3);
   *a=0x0f;
   write_command();
}
void Menuhelp5(void)
{ 
   switch_key=5;
   help1_down=0;
   down_key=5;
   DPTR=&Menu_help5[0][0];
   Initial_menu(DPTR);
   //set address
   SetDAdress(AC3);
   *a=0x0f;
   write_command();
}
void Menuhelp6(void)
{
   switch_key=5;
   help1_down=0;
   down_key=5;
   DPTR=&Menu_help6[0][0];
   Initial_menu(DPTR);
   //set address
   SetDAdress(AC3);
   *a=0x0f;
   write_command();
}
void SetDAdress(unsigned int Daddr)
{
  *a=Daddr;
  write_command();
}
void SetDCdata(unsigned int Ddata0,unsigned int Ddata1)
{
  *data=Ddata0;
  write_data();
 // short_delay();
  *data=Ddata1;
//  short_delay();
  write_data();
}    
void Experience1(void)
{
  key_a=0x22;
while (help1)
{
  if(key_a==0x00)
  {
  help1=0;
  }
  else
  {
  port=port8000;
  port8001=port;
  SetDAdress(AC3);
  *a=0x0f;
  write_command();
  }
}
}
void Experience2(void)
{
  key_a=0x22;
  OpenMcBSP();
  Int();
  while(help1)
  {
    if(key_a==0x00)
    {
    help1=0;
    }
  }
  asm(" STM 0104h,IMR ");
  asm(" RSBX INTM");
  init_lcm();
  ddram_clear();
     
}
void Experience3(void)
{
   key_a=0x22;
   while(help1)
   {
     if(key_a==0x00)
     {
     help1=0;
     }
     else
     {
	  port8001=0x0a;
	  short_delay();
	  port8001=0x06;
	  short_delay();
	  port8001=0x05;
	  short_delay();
	  port8001=0x09;
	  short_delay();
	  
    }
   }
    port8001=0x00;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩免费视频| 韩日欧美一区二区三区| 亚洲成人1区2区| 麻豆91在线观看| 99热99精品| 欧美高清视频一二三区| 久久久91精品国产一区二区精品| 国产成人午夜99999| 日本高清不卡aⅴ免费网站| 91精品国产入口| 国产精品午夜在线| 日本中文字幕一区| 成人av集中营| 欧美一级淫片007| 国产精品美女久久久久高潮| 亚洲国产精品久久一线不卡| 国产呦精品一区二区三区网站| 91丝袜国产在线播放| 欧美一区二区三区四区久久| 中文字幕一区二区在线播放| 午夜欧美视频在线观看| 成人av电影在线网| 日韩一级免费观看| 亚洲欧美一区二区三区极速播放 | 欧美嫩在线观看| 国产欧美日韩亚州综合| 五月激情综合网| av网站免费线看精品| 日韩免费观看高清完整版 | 91福利在线播放| 国产视频911| 日本亚洲视频在线| 在线观看视频91| 中文av一区二区| 久久99国产精品成人| 欧美亚洲愉拍一区二区| 中文在线一区二区| 久久精品二区亚洲w码| 在线观看视频一区二区| 中文字幕在线免费不卡| 久久99精品一区二区三区| 欧美色视频在线| 日本精品裸体写真集在线观看 | 国产成人免费av在线| 日韩欧美一级精品久久| 亚洲国产精品久久久久秋霞影院 | 亚洲欧洲精品一区二区三区| 久久国产尿小便嘘嘘| 欧美精品乱人伦久久久久久| 亚洲另类春色校园小说| 成人免费视频免费观看| 久久婷婷成人综合色| 久久国产日韩欧美精品| 欧美日韩精品电影| 亚洲最色的网站| 97久久人人超碰| 国产精品久久久久久久岛一牛影视| 国产一区二区美女诱惑| 精品国产乱码久久久久久牛牛| 日韩综合一区二区| 欧美日韩免费高清一区色橹橹| 一区二区三区不卡在线观看| 在线亚洲一区二区| 成人在线一区二区三区| 欧美性欧美巨大黑白大战| 日韩电影在线观看一区| 久久久久久亚洲综合影院红桃| 中文字幕日本不卡| 国产成人av一区二区三区在线 | 奇米影视一区二区三区| 欧美精品123区| 婷婷久久综合九色综合绿巨人 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产一区视频网站| 欧美精品一区二区不卡| 国产一区啦啦啦在线观看| 精品av综合导航| 国产一区二区福利| 国产婷婷色一区二区三区在线| 国产成人在线网站| 欧美高清在线精品一区| 不卡的电影网站| 一区二区在线观看不卡| 在线观看一区二区精品视频| 亚洲123区在线观看| 欧美一区二区在线视频| 免费久久精品视频| 久久久久久久久久久久电影| 成人精品小蝌蚪| 亚洲精品国产成人久久av盗摄| 欧美四级电影网| 日韩在线a电影| 久久这里只有精品首页| 成年人国产精品| 91色.com| 亚州成人在线电影| 欧美va亚洲va| 丁香激情综合国产| 亚洲欧美另类久久久精品2019| 欧美日韩精品欧美日韩精品一| 蜜臀国产一区二区三区在线播放| 久久久影视传媒| 91麻豆精东视频| 同产精品九九九| 久久综合九色欧美综合狠狠| 成人国产精品免费网站| 亚洲综合色成人| 日韩欧美专区在线| 成人夜色视频网站在线观看| 亚洲综合无码一区二区| 欧美va在线播放| 97se亚洲国产综合在线| 首页综合国产亚洲丝袜| 久久久777精品电影网影网| 日本韩国一区二区三区视频| 蜜乳av一区二区| 亚洲婷婷综合色高清在线| 91麻豆精品国产91久久久更新时间 | 丁香激情综合国产| 亚洲国产精品久久久久秋霞影院| 精品国产亚洲一区二区三区在线观看| 国产成人精品午夜视频免费| 亚洲大尺度视频在线观看| 久久久99精品免费观看| 欧美午夜精品久久久| 精品一区二区三区在线视频| 亚洲黄色av一区| 久久久久久久久久看片| 欧美日韩一区成人| 成人免费视频网站在线观看| 奇米影视一区二区三区小说| 亚洲人吸女人奶水| 精品动漫一区二区三区在线观看| 亚洲美腿欧美偷拍| 精品国产污网站| 欧美视频第二页| 成a人片亚洲日本久久| 麻豆精品蜜桃视频网站| 亚洲美女视频在线| 久久只精品国产| 欧美二区在线观看| 色综合色综合色综合色综合色综合 | 色av一区二区| 国产传媒一区在线| 日韩高清电影一区| 亚洲精品国产无套在线观| 久久精品男人天堂av| 911国产精品| 欧美亚一区二区| 成人高清免费在线播放| 久久er99热精品一区二区| 一区二区三区欧美久久| 国产精品国产自产拍在线| 精品国产91洋老外米糕| 91麻豆精品国产91| 欧美在线高清视频| 99精品一区二区三区| 国产成人亚洲精品青草天美| 精品中文av资源站在线观看| 在线一区二区视频| 成人h版在线观看| 国产精品自拍三区| 美女国产一区二区| 亚洲成人你懂的| 一区二区三区四区五区视频在线观看 | 亚洲6080在线| 亚洲大型综合色站| 亚洲国产视频在线| 亚洲自拍偷拍九九九| 亚洲精品乱码久久久久久久久| 中文字幕亚洲欧美在线不卡| 国产女同互慰高潮91漫画| 久久免费看少妇高潮| 精品国产电影一区二区| 欧美电影免费观看完整版| 日韩一区二区视频| 日韩欧美国产一区在线观看| 777色狠狠一区二区三区| 欧美日韩久久久一区| 欧美色中文字幕| 欧美日韩一区二区在线观看| 欧美亚洲日本一区| 欧美三区在线视频| 欧美日韩一级二级三级| 欧美日韩日日摸| 777xxx欧美| 日韩一区二区三区视频在线观看| 欧美一级艳片视频免费观看| 日韩精品一区二区三区在线播放 | 国产99久久久国产精品潘金| 国产精品影视天天线| 国产麻豆精品久久一二三| 国产一区视频导航| 东方aⅴ免费观看久久av| 成人性生交大片免费| 色综合久久天天综合网| 欧美视频一区二区在线观看| 777欧美精品| 2023国产精品视频| 国产精品女同一区二区三区|