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

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

?? lcmdisp.c

?? 這是周立功的GUI編程示范
?? C
字號:
/****************************************************************************************
* 文件名:LCMDISP.C
* 功能:GUI測試及演示程序。
* 作者:黃紹斌
* 日期:2003.09.09
****************************************************************************************/
#include "config.h"

#define  LCM_LEDCON	 	0x00400000

// 樣條曲線的4個端點
PointXY log_pin[] = { {80,  30},
                      {120, 60},
                      {160, 30},
                      {200, 60}
                    };

// 封閉多邊形的各個頂點                    
uint32  const poly6[] = {150,110, 170,80, 180,95, 200,85, 230,110, 150,110};
#define   ZLG7290 	0x70            /* 定義器件地址 */

#define   SPI_CS	0x00000100		/* P0.8 */
#define   SPI_DATA	0x00000040		/* P0.6 */
#define   SPI_CLK	0x00000010		/* P0.4 */
#define   SPI_IOCON	0x00000150		/* 定義SPI接口的I/O設置字 */

#define	  BEEPCON  0x00000080		/* P0.7引腳控制B1,低電平蜂鳴 */


uint8  disp_buf[8];		// 8位數碼管顯示緩沖區,由ZLG7290控制數碼管顯示
 void GUI_ExchangeColor(void);                     

//***********************************************************************/
void  delay(uint32  dly)
{  uint32  i;

   for(; dly>0; dly--) 
      for(i=0; i<5000; i++);
}
void  BeepRun(uint16 dly)
{
   IO0CLR = BEEPCON;				// BEEPCON = 0
   delay(dly);	
   IO0SET = BEEPCON;				// BEEPCON = 1
   delay(dly);
}
////////////////////////////////////////////////////////////////////////////
void  HC595_SendDat(uint8 dat)
{  uint8  i;

   IO0CLR = SPI_CS;			    // SPI_CS = 0
   for(i=0; i<8; i++)			// 發送8位數據
   {  IO0CLR = SPI_CLK;			// SPI_CLK = 0
      /* 設置SPI_DATA輸出值 */
      if( (dat&0x80)!=0 ) IO0SET = SPI_DATA;
        else IO0CLR = SPI_DATA;
      dat <<= 1;
      IO0SET = SPI_CLK;			// SPI_CLK = 1
   }
   
   IO0SET = SPI_CS;			    // SPI_CS = 1,輸出顯示數據
}	

/////////////////////////////////////////////////////////////////////////////
/****************************************************************************
* 名稱:I2C_Init()
* 功能:主模式I2C初始化,包括初始化其中斷為向量IRQ中斷。
* 入口參數:fi2c		初始化I2C總線速率,最大值為400K
* 出口參數:無
****************************************************************************/
void  I2C_Init(uint32 fi2c)
{  if(fi2c>400000) fi2c = 400000;

   PINSEL0 = (PINSEL0&0xFFFFFF0F) | 0x50; // 設置I2C控制口有效

   I2SCLH = (Fpclk/fi2c + 1) / 2;	// 設置I2C時鐘為fi2c
   I2SCLL = (Fpclk/fi2c) / 2;
   I2CONCLR = 0x2C;
   I2CONSET = 0x40;					// 使能主I2C
   
   /* 設置I2C中斷允許 */
   VICIntSelect = 0x00000000;		// 設置所有通道為IRQ中斷
   VICVectCntl0 = 0x29;				// I2C通道分配到IRQ slot 0,即優先級最高
   VICVectAddr0 = (int)IRQ_I2C;	    // 設置I2C中斷向量地址	
   VICIntEnable = 0x0200;           // 使能I2C中斷 
}

int  main(void)
{  
  // uint8  i,h,j;
  // uint8 a;
   uint8  key;
   //uint8  disp_buf[8];	
   PINSEL0 = 0x00000000;			// 設置管腳連接,使用I2C口
   PINSEL1 = 0x00000000;			
   IO0DIR = SPI_IOCON|BEEPCON;		// 設置SPI控制口和蜂鳴器控制口為輸出
   IO0SET = BEEPCON;
   		
   IO1DIR = LCM_LEDCON;
   IO1SET = LCM_LEDCON;
   I2C_Init(30000);   
   GUI_Initialize();				// 初始化LCM 
   
   
   delay(10);
   LCD_Fill(m);

 while(1)
   {  delay(1);   
      key = 0;
     
        key = ZLG7290_GetKey();
           
    
      switch(key)
      {  case  1:
             
              break;
      	 case  9:
               
               
               break;        
      
         case  2:
               
                break;
         case  10:
                
                       
               break;
         
         case  3:
                 break;
         case  11:  
               
               LCD_Fill(l);
               break;
         
         case  4:
                 
                 break;
         case  12:
              LCD_Fill(datas);
               break;
               
         case  5:
                 
                break;
         case  13:
               LCD_Fill(m);
               break;       
               
         case  6:
                GUI_ExchangeColor();
                GUI_Button_OK1(30, 30);
               
                 GUI_Button_Cancle(120, 30);
                
                if(key == ZLG7290_GetKey())
                 {
                 continue;
                 }
                break;
         case  14:
               GUI_SetColor(1, 0);				// 設置前景色及背景色
               GUI_LoadPic(30,50, (uint8 *)ICO1, 40, 40);	// 顯示40×40的圖標
               GUI_Spline(log_pin, 4, 1); 					// 畫樣條曲線
               GUI_LineS(poly6, 6, 1);						// 畫封閉的多邊形
               GUI_FloodFill(160,100, 1);					// 填充多邊形
               GUI_PutString(30,100,"WWW.ZLGMCU.COM");		// 顯示字符串        
               break;
         
         case  7:
             GUI_ClearSCR();
               break;
         case  15:  
              GUI_FillSCR(0xAA);
               break;
         
         case  8:
                
                break;
         case  16:
               MoveBall(); 
               break;
               
         default:
         
               break;
               
      }delay(20);
      
   }
  
 
  
   return(0);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频电影在线| 夜夜嗨av一区二区三区中文字幕| 久久精品国产成人一区二区三区| 欧美精品xxxxbbbb| 一区二区三区不卡视频| 懂色av中文一区二区三区| 久久久综合视频| 91精品久久久久久久99蜜桃| 精品一二线国产| 18欧美乱大交hd1984| 欧美一二区视频| 日韩欧美电影一二三| 亚洲欧美日韩精品久久久久| 欧美日韩国产三级| 99在线热播精品免费| 激情av综合网| 午夜国产不卡在线观看视频| 国产精品乱人伦中文| 在线观看国产91| av午夜精品一区二区三区| 日本aⅴ亚洲精品中文乱码| 一区二区三区四区激情| 日韩女优av电影| 成人免费在线观看入口| 久久久一区二区三区捆绑**| 日韩一区二区免费高清| 色综合色综合色综合| 奇米色一区二区三区四区| 亚洲国产精品综合小说图片区| 亚洲国产aⅴ成人精品无吗| 久久久久久久综合日本| 亚洲欧美经典视频| 亚洲黄网站在线观看| 亚洲另类春色校园小说| 亚洲精品免费视频| 亚洲码国产岛国毛片在线| 亚洲久本草在线中文字幕| 久久国内精品视频| 国产一区二区三区在线观看精品| 日韩欧美一级片| 欧美私人免费视频| 91精品国产麻豆国产自产在线 | 日韩欧美中文一区二区| 成人小视频免费在线观看| 91久久久免费一区二区| 日韩一级二级三级| 成人免费一区二区三区在线观看| 亚洲人午夜精品天堂一二香蕉| 亚洲日本电影在线| 狂野欧美性猛交blacked| 懂色av中文字幕一区二区三区 | 成人av网站在线| 精品国产网站在线观看| 国产精品水嫩水嫩| 奇米精品一区二区三区在线观看 | 91精品在线观看入口| 久久精品欧美日韩精品| 国产精品欧美综合在线| 精品一区二区久久| 9191成人精品久久| 亚洲成人久久影院| 欧美三级一区二区| 亚洲视频免费看| 国产精品一卡二| 日韩女同互慰一区二区| 免费成人深夜小野草| 欧美色图激情小说| 国产精品白丝jk白祙喷水网站| av网站免费线看精品| 国产欧美一区二区精品婷婷 | 亚洲欧美一区二区三区久本道91 | 欧美日韩色一区| 国产精品毛片大码女人| 国产伦精品一区二区三区免费 | 日韩午夜在线播放| 天天av天天翘天天综合网 | 91久久人澡人人添人人爽欧美| 91精品国产福利| 国模娜娜一区二区三区| 2020国产精品自拍| 国产成人免费视频| 国产精品88888| 欧美大白屁股肥臀xxxxxx| 性感美女久久精品| 欧美一级理论片| 国产激情一区二区三区四区| xvideos.蜜桃一区二区| 99视频精品全部免费在线| 国产精品免费人成网站| 欧美日韩小视频| 国产酒店精品激情| 亚洲日本在线a| 精品国产伦一区二区三区观看体验 | 日韩精品视频网| 国产精品免费久久| 欧美大度的电影原声| 色综合久久88色综合天天6 | 国产成人福利片| 欧美亚洲自拍偷拍| 国产99久久久国产精品免费看 | 久久综合九色综合97婷婷| 在线视频综合导航| 国内精品伊人久久久久av影院 | 国产一区二区三区在线观看精品| 一级特黄大欧美久久久| 亚洲欧美另类图片小说| 日韩高清不卡一区| 日韩理论片中文av| 国产精品久久777777| 国产精品网站一区| 久久一夜天堂av一区二区三区| 91精品国产福利在线观看| 欧美日韩情趣电影| 在线观看欧美日本| 蜜臀a∨国产成人精品| 日韩成人免费看| 亚洲国产精品久久久久婷婷884| 亚洲欧洲精品天堂一级| 亚洲精品一二三区| 午夜电影一区二区| 亚洲午夜久久久久久久久电影网| 国产精品美日韩| 亚洲自拍偷拍网站| 日韩专区中文字幕一区二区| 日本女人一区二区三区| 国产专区欧美精品| 欧美成人aa大片| 精品国产第一区二区三区观看体验| 日韩午夜在线观看| 国产视频一区二区三区在线观看 | 午夜av电影一区| 精品一区二区三区香蕉蜜桃| 国产一区二区剧情av在线| 国产a久久麻豆| 91福利国产成人精品照片| 日韩一级二级三级精品视频| 精品伦理精品一区| 成人在线综合网| 欧美成人精品1314www| 在线观看欧美精品| 亚洲国产精品成人综合 | 国产麻豆午夜三级精品| 欧美一区二区三区在线观看视频| 亚洲欧洲99久久| 99热精品国产| 亚洲综合一二区| 色综合天天天天做夜夜夜夜做| 欧美变态tickling挠脚心| 亚洲午夜激情av| 99精品黄色片免费大全| 久久一日本道色综合| 精品午夜久久福利影院| 欧美日韩激情在线| 亚洲成人中文在线| 成人午夜视频免费看| 91麻豆精品国产91久久久使用方法| 亚洲欧美色一区| 色偷偷久久人人79超碰人人澡| 国产精品网站在线播放| 国产主播一区二区| 自拍偷拍国产亚洲| 91亚洲永久精品| 国产精品国产三级国产三级人妇| 麻豆精品精品国产自在97香蕉| 3d动漫精品啪啪1区2区免费| 日本欧美韩国一区三区| 国产日韩欧美综合在线| 久久综合成人精品亚洲另类欧美| 另类专区欧美蜜桃臀第一页| 在线播放国产精品二区一二区四区| 免费精品视频最新在线| 国产日韩精品一区二区浪潮av | 国产校园另类小说区| 91年精品国产| 国内精品国产三级国产a久久| 精品欧美久久久| 日本韩国精品在线| 国产精品影视网| 青青国产91久久久久久| 国产麻豆精品theporn| 天天av天天翘天天综合网色鬼国产| 久久久亚洲精品一区二区三区| 日本电影欧美片| hitomi一区二区三区精品| 亚洲综合激情另类小说区| 91福利视频网站| 成人精品免费看| 久久国内精品自在自线400部| 伊人一区二区三区| 亚洲日本电影在线| 亚洲午夜免费电影| xnxx国产精品| 欧美一区二区观看视频| 99久久综合精品| 9i在线看片成人免费| 国产乱码精品一区二区三区五月婷| 蜜桃精品视频在线| 国产在线麻豆精品观看| 亚洲一区二区三区中文字幕在线| 精品一区二区三区欧美|