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

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

?? main.c

?? meg16 的所有功能實例
?? C
字號:
#include <io.h>
//#include <MACROS.h>
#include "Define.h"
#include "5110.h"

/******************************************************************************/
void Delay_us(unsigned int time)
{
while(time--);
}

void Delay_ms(unsigned int time)
{
while(time--)
	{
	Delay_us(1000);
	}
}

void main(void) 
{
	LCD_init();//初始化液晶    
	LCD_clear();
	
	SETBIT(DDRC,BACKLED_EN);   			//配置背光控制端口										
	CLEARBIT(PORTC,BACKLED_EN);			//使能背光
	
	while(1)  
	{	
		LCD_clear();
		LCD_write_english_string(0,0,"---ADEmbed----");
		LCD_write_english_string(0,5,"www.");
		LCD_write_english_string(21,5,"adembed.");
		LCD_write_english_string(66,5,"com");
		LCD_write_chinese_string(0,3,12,7,0,0);
		
		Delay_ms(5000);
		LCD_clear();
		LCD_draw_bmp_pixel(0,0,AVR_bmp,48,24);
		Delay_ms(2000);
	}	
	  
}


/********************************************************************************************************************/ 
void LCD_init(void)
{
	//先設置為輸出
    SETBIT(LCD_DIR,SCLK);
    SETBIT(LCD_DIR,SDIN);
    SETBIT(LCD_DIR,LCD_DC);
    SETBIT(LCD_DIR,LCD_CE);
    //SETBIT(LCD_DIR,LCD_RST);
	  
    // 產生一個讓LCD復位的低電平脈沖
    
	//CLEARBIT(LCD_PORT,LCD_RST);//LCD_RST = 0;
    //delay_1us();
	//SETBIT(LCD_PORT,LCD_RST);//LCD_RST = 1;
    
	// 關閉LCD
	CLEARBIT(LCD_PORT,LCD_CE);//LCD_CE = 0;
    delay_1us();
	
	// 使能LCD
	SETBIT(LCD_PORT,LCD_CE);//LCD_CE = 1;
    delay_1us();

    LCD_write_byte(0x21, 0);	// 使用擴展命令設置LCD模式
    LCD_write_byte(0xc8, 0);	// 設置偏置電壓
    LCD_write_byte(0x06, 0);	// 溫度校正
    LCD_write_byte(0x13, 0);	// 1:48
    LCD_write_byte(0x20, 0);	// 使用基本命令
    LCD_clear();	            // 清屏
    LCD_write_byte(0x0c, 0);	// 設定顯示模式,正常顯示
        
    // 關閉LCD
    CLEARBIT(LCD_PORT,LCD_CE);//LCD_CE = 0;
}
/********************************************************************************************************************/
void LCD_clear(void)
{
    unsigned int i;

    LCD_write_byte(0x0c, 0);			
    LCD_write_byte(0x80, 0);			

    for (i=0; i<504; i++)
	{
        LCD_write_byte(0, 1);
	}			
}
/********************************************************************************************************************/
void delay_1us(void)                 //1us延時函數
{
   unsigned int i;
   for(i=0;i<12000;i++);
}
/********************************************************************************************************************/
void LCD_set_XY(unsigned char X, unsigned char Y)
{
    LCD_write_byte(0x40 | Y, 0);// column
    LCD_write_byte(0x80 | X, 0);// row
}
/********************************************************************************************************************/
void LCD_write_char(unsigned char c)
{
    unsigned char line;
	
    c -= 32;
    for (line=0; line<6; line++)
	{
        LCD_write_byte(font6x8[c][line], 1);
	}
}
/********************************************************************************************************************/
/*-----------------------------------------------------------------------
LCD_write_english_String  : 英文字符串顯示函數

輸入參數:*s      :英文字符串指針;
          X、Y    : 顯示字符串的位置,x 0-83 ,y 0-5
-----------------------------------------------------------------------*/
void LCD_write_english_string(unsigned char X,unsigned char Y,char *s)
{
    LCD_set_XY(X,Y);
    while (*s) 
    {
	    LCD_write_char(*s);
	    s++;
    }
}
/********************************************************************************************************************/
/*-----------------------------------------------------------------------
LCD_write_chinese_string: 在LCD上顯示漢字

輸入參數:X、Y    :顯示漢字的起始X、Y坐標;
          ch_with :漢字點陣的寬度
          num     :顯示漢字的個數;  
          line    :漢字點陣數組中的起始行數
          row     :漢字顯示的行間距
-----------------------------------------------------------------------*/                        
void LCD_write_chinese_string(unsigned char X, unsigned char Y,unsigned char ch_with,unsigned char num,unsigned char line,unsigned char row)
{
    unsigned char i,n;
    
    LCD_set_XY(X,Y);                             //設置初始位置
    
    for (i=0;i<num;)
    {
      	for (n=0; n<ch_with*2; n++)              //寫一個漢字
      	{ 
      	    if (n==ch_with)                      //寫漢字的下半部分
      	    {
      	        if (i==0) LCD_set_XY(X,Y+1);
      	        else
				{
      	           LCD_set_XY((X+(ch_with+row)*i),Y+1);
				}
            }
      	    LCD_write_byte(HZK[line+i][n],1);
      	}
      	i++;
      	LCD_set_XY((X+(ch_with+row)*i),Y);
    }
}
/********************************************************************************************************************/
/*-----------------------------------------------------------------------
LCD_draw_map      : 位圖繪制函數

輸入參數:X、Y    :位圖繪制的起始X、Y坐標;
          *map    :位圖點陣數據;
          Pix_x   :位圖像素(長)
          Pix_y   :位圖像素(寬)
-----------------------------------------------------------------------*/
void LCD_draw_bmp_pixel(unsigned char X,unsigned char Y,unsigned char *map,unsigned char Pix_x,unsigned char Pix_y)
{
    unsigned int i,n;
    unsigned char row;
    
    if (Pix_y%8==0)
	{
	    row=Pix_y/8;      //計算位圖所占行數
    }
    else
	{
        row=Pix_y/8+1;
    }
    for (n=0;n<row;n++)
    {
      	LCD_set_XY(X,Y);
        for(i=0; i<Pix_x; i++)
          {
            LCD_write_byte(map[i+n*Pix_x], 1);
          }
        Y++;                         //換行
    }      
}
/********************************************************************************************************************/
/*-----------------------------------------------------------------------
LCD_write_byte    : 寫數據到LCD

輸入參數:data    :寫入的數據;
          command :寫數據/命令選擇;
-----------------------------------------------------------------------*/
void LCD_write_byte(unsigned char dat, unsigned char command)
{
    unsigned char i;

	CLEARBIT(LCD_PORT,LCD_CE);// 使能LCD_CE = 0
    
    if (command == 0)
	{
	    CLEARBIT(LCD_PORT,LCD_DC);// 傳送命令 LCD_DC = 0;
	}
    else
	{
	    SETBIT(LCD_PORT,LCD_DC);// 傳送數據LCD_DC = 1;
	}
	
	for(i=0;i<8;i++)
	{
		if(dat&0x80)
		{
			SETBIT(LCD_PORT,SDIN);//SDIN = 1;
		}
		else
		{
			CLEARBIT(LCD_PORT,SDIN);//SDIN = 0;
		}
		CLEARBIT(LCD_PORT,SCLK);//SCLK = 0;
		dat = dat << 1;
		SETBIT(LCD_PORT,SCLK);//SCLK = 1;
	}
    SETBIT(LCD_PORT,LCD_CE);//LCD_CE = 1;
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
最新国产精品久久精品| 免费在线观看精品| 欧美mv日韩mv国产网站app| 亚洲1区2区3区4区| 国产精品国产三级国产| 91一区二区三区在线观看| 高清视频一区二区| 白白色 亚洲乱淫| 91在线观看下载| 97国产精品videossex| 9色porny自拍视频一区二区| 日本精品免费观看高清观看| 91麻豆精品秘密| 欧美日韩国产免费一区二区| 欧美一区二区三区视频在线观看 | 亚洲激情综合网| 亚洲毛片av在线| 日韩国产欧美在线视频| 狠狠v欧美v日韩v亚洲ⅴ| 国产mv日韩mv欧美| 国产人伦精品一区二区| 久久久精品免费免费| 亚洲欧美中日韩| 性欧美疯狂xxxxbbbb| 久久电影网站中文字幕| 成人av资源在线| 911精品国产一区二区在线| 精品成人在线观看| 亚洲美女视频在线观看| 奇米777欧美一区二区| 国产日产欧美一区二区视频| 国产精品护士白丝一区av| 一区二区三区在线免费观看| 久久精品国产秦先生| a美女胸又www黄视频久久| 制服丝袜亚洲播放| 国产精品电影院| 久久精品国产一区二区三区免费看| 国产精品一区二区黑丝| 欧美喷潮久久久xxxxx| 欧美激情综合在线| 日韩国产欧美一区二区三区| 成人av先锋影音| 日韩视频一区二区三区| 亚洲欧洲日韩女同| 国产麻豆精品视频| 欧美精品成人一区二区三区四区| 日本一区二区三区四区| 日韩电影一区二区三区| 日本电影亚洲天堂一区| 国产日韩影视精品| 久久99久久精品| 91久久精品一区二区三| 国产精品国产a| 国产另类ts人妖一区二区| 欧美丝袜丝交足nylons图片| 国产精品理伦片| 国产在线视视频有精品| 免费在线欧美视频| 99久久伊人久久99| 国产日本一区二区| 激情成人午夜视频| 日韩你懂的在线观看| 日韩电影一区二区三区四区| 在线免费观看成人短视频| 综合精品久久久| 不卡一区二区三区四区| 国产欧美一区二区三区沐欲 | 日韩午夜电影在线观看| 亚洲一区二区偷拍精品| 91国产免费观看| 一区二区三区.www| 在线免费观看不卡av| 一区二区三区美女视频| 欧美色视频在线观看| 亚洲一区二区三区视频在线 | 成人在线视频一区| 国产三级欧美三级日产三级99| 久久aⅴ国产欧美74aaa| 欧美xxxxxxxxx| 国产自产2019最新不卡| 国产欧美精品一区| 成人午夜碰碰视频| 亚洲精品中文在线观看| 色久优优欧美色久优优| 午夜亚洲福利老司机| 欧美另类z0zxhd电影| 日韩av电影一区| 精品国产凹凸成av人网站| 国产一区二区女| 国产精品国产三级国产专播品爱网| 播五月开心婷婷综合| 欧美性猛片aaaaaaa做受| 亚洲制服欧美中文字幕中文字幕| 欧美色手机在线观看| 美日韩一区二区| 国产欧美日韩在线| 91欧美一区二区| 免费久久99精品国产| 国产伦精一区二区三区| 亚洲日本免费电影| 88在线观看91蜜桃国自产| 国产剧情一区在线| 一区二区三区在线不卡| 欧美本精品男人aⅴ天堂| 成人av电影免费观看| 丝袜美腿成人在线| 国产精品久久久久影院色老大| 一本一道久久a久久精品综合蜜臀| 午夜激情一区二区| 国产精品视频看| 欧美一区二区视频在线观看2020 | 一色屋精品亚洲香蕉网站| 欧美影视一区在线| 久久这里只有精品视频网| 色综合网色综合| 精品国产露脸精彩对白| 91视频在线观看免费| 久久国产精品无码网站| 一区二区免费在线| 久久九九99视频| 日韩色在线观看| 欧美综合亚洲图片综合区| 国产精品一卡二卡| 免费人成黄页网站在线一区二区 | 午夜成人免费视频| 欧美国产日韩亚洲一区| 欧美一级搡bbbb搡bbbb| 色噜噜狠狠色综合中国| 美女免费视频一区二区| 欧美不卡一区二区三区| 精品视频在线免费看| 99re成人精品视频| 国产成人在线视频网址| 老司机免费视频一区二区三区| 一二三区精品视频| 亚洲精品乱码久久久久| 中文字幕不卡在线观看| 欧美刺激午夜性久久久久久久| 精品1区2区3区| 在线影视一区二区三区| 成人av网站免费观看| 国产99一区视频免费| 国产精品99久久久久| 裸体歌舞表演一区二区| 青草av.久久免费一区| 欧美午夜电影一区| 欧美午夜精品久久久久久孕妇| 色视频欧美一区二区三区| 97久久人人超碰| 色婷婷久久99综合精品jk白丝| 国产成人av一区二区三区在线| 国产盗摄一区二区三区| 国产露脸91国语对白| 国产精品18久久久久久久久久久久| 精品一二三四区| 国产精品伊人色| 成人黄色在线看| 成人欧美一区二区三区在线播放| 国产精品视频一二三区| 亚洲色图20p| 夜夜精品视频一区二区| 天天综合天天综合色| 日韩1区2区3区| 激情六月婷婷久久| caoporen国产精品视频| 日本高清无吗v一区| 69成人精品免费视频| 日韩精品一区二区三区视频在线观看 | 国产亚洲精品bt天堂精选| 久久久久久久久免费| 色噜噜狠狠成人中文综合 | 一区二区在线观看免费视频播放| 一区二区三区不卡在线观看 | 久久精品视频一区二区| 中文字幕在线观看一区| 亚洲第一在线综合网站| 男男gaygay亚洲| 国产成人午夜精品影院观看视频 | 波多野结衣亚洲一区| 欧洲一区在线观看| 欧美xxxxxxxxx| 自拍偷拍亚洲欧美日韩| 婷婷开心久久网| 国产成人在线色| 欧美日韩久久一区| 久久精品一区二区三区不卡牛牛| ...xxx性欧美| 美女被吸乳得到大胸91| 白白色 亚洲乱淫| 精品伦理精品一区| 亚洲九九爱视频| 国产精品亚洲第一| 欧美无乱码久久久免费午夜一区| 精品国产三级a在线观看| 亚洲另类在线视频| 国产精品 欧美精品| 制服丝袜亚洲色图| 亚洲免费在线视频一区 二区| 卡一卡二国产精品 |