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

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

?? lcd.txt

?? AVR基礎試驗程序
?? TXT
字號:
#include <iom16v.h> 
#include <macros.h> 
#define uchar unsigned char
#define uint unsigned int
#define LCD_EN_PORT    PORTA
#define LCD_RW_PORT    PORTA
#define LCD_RS_PORT    PORTA
#define LCD_DATA_PORT  PORTA
#define LCD_DATA_DDR   DDRA
#define LCD_DATA_PIN   PINA
#define LCD_EN         (1<<PA2)   //portc5         out
#define LCD_RW        (1<<PA1)    //portd3         out/in
#define LCD_RS         (1<<PA0)  //portc4         out
#define LCD_DATA        ((1<<PA4)|(1<<PA5)|(1<<PA6)|(1<<PA7))   //portd4/5/6/7   out
//char dis_buff[6]; // 顯示緩沖區,存放要顯示的8個字符的段碼值
//char time_1ms_ok,display_ok=0;
//unsigned  int freq_time,time0_old,time0_new,r;
//unsigned long int freq,s;
///////////////////////////////////////////

void DelayMs(uint i )           //Ms級延時,參數i為延時時間
{uint j;
 for(;i!=0;i--)
  {for(j=1142;j!=0;j--) {;}}     //原來8000,改為1142//
}
/////////////////////////////////////////////////
void delay_1us()
  {
   asm("nop");
  }
/////////////////////////
void delay_nus(unsigned int n)       //N us延時函數
  {
   unsigned int i=0;
   for (i=0;i<n;i++)
   delay_1us();
  }
 ////////////////////////// 
void delay_1ms(void)                 //1ms延時函數
  {
   unsigned int i;
   for (i=0;i<1140;i++);
  }
 ////////////////////////////////// 
void delay_nms(unsigned int n)       //N ms延時函數
  {
   unsigned int i=0;
   for (i=0;i<n;i++)
   delay_1ms();
  }
////////////////////////////////////////


void LCD_en_write(void)        //EN端產生一個高電平脈沖,寫LCD
  {
    LCD_EN_PORT |= LCD_EN;
    delay_nus(1);
    LCD_EN_PORT &= ~LCD_EN;
  }
/////////////////////////////////////
 void LCD_wait_Ready(void)                  //等待LCD空閑
   {
    LCD_DATA_DDR &= ~0x80;                 //PD7 I/O口方向設置為輸入   	
    LCD_RW_PORT|=LCD_RW;                 //RW=1    	
    LCD_RS_PORT&=~LCD_RS;                //RS=0    	
    LCD_EN_PORT |= LCD_EN;                 //EN=1    	
    while (!( LCD_DATA_PIN&0x80 ) == 0);   //RW=1,讀PD7,為0表示空閑? 	
    LCD_EN_PORT &= ~LCD_EN;                //EN=0    	
    LCD_DATA_DDR |= 0xf0;  	              //設置為輸出porta4/5/6/7	 
  }
////////////////////////////////////
void LCD_write_char(unsigned char command,unsigned char data)
  {    unsigned char command_temp,data_temp;        
       command_temp = command;
      data_temp = data;
       LCD_wait_Ready();
       LCD_RW_PORT &= ~LCD_RW; 	                   //RW=0	   
       if (command == 0)      
	   {LCD_RS_PORT |= LCD_RS;             //RS=1 	
   	 LCD_DATA_PORT &= 0X0F;	 
	 LCD_DATA_PORT |= data_temp&0xf0; 	   //send high 4bit	 
	
      }
  else 
     {
	 LCD_RS_PORT &= ~LCD_RS;            //RS=0
	LCD_DATA_PORT &= 0X0F;
     LCD_DATA_PORT |= command_temp&0xf0;//send high 4bit
     }
    LCD_en_write();
       command_temp=command_temp<< 4;         //send low 4bit
    data_temp=data_temp<<4;
       LCD_DATA_PORT&=0X0F;
    if (command==0)LCD_DATA_PORT|=data_temp&0xf0;
	   
    else
     LCD_DATA_PORT|=command_temp&0xf0;   		
    LCD_en_write();
       LCD_RW_PORT|=LCD_RW;	    
      LCD_RS_PORT^=LCD_RS;    
	  delay_nus(1);
  }
/////////////////////////////////////////////////////
void LCD_set_xy( unsigned char x, unsigned char y )
  {
    unsigned char address;
    if (y == 0) address = 0x80 + x;
    else 
       address = 0xc0 + x;
    LCD_write_char( address, 0 );
  }
//////////////////////////////////////
void LCD_write_string(unsigned char X,unsigned char Y,unsigned char *s)
  {
    LCD_set_xy( X, Y );    
    while (*s)      {
        LCD_write_char( 0, *s);
		//delay_nus(70);
	s ++;
     }
}
/////////////////////////////////
void LCD_write_string1(unsigned char X,unsigned char Y,unsigned char dat)
  {
     LCD_set_xy( X, Y );       
       LCD_write_char( 0, dat);
	   }	
void LCD_init(void)
  {
    delay_nms(15);
    LCD_write_char(0x28,0);      //4bit test
    LCD_write_char(0x0c,0);      //顯示開
    LCD_write_char(0x01,0);      //顯示清屏
    LCD_write_char(0x06,0);      //顯示光標移動設置
  }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩成人一区二区三区在线观看| 一区二区三区.www| 日韩欧美不卡一区| 日韩一级在线观看| 精品卡一卡二卡三卡四在线| 精品日韩在线一区| 久久久久久久综合| 亚洲国产精品成人综合| 中文字幕免费在线观看视频一区| 中国色在线观看另类| 亚洲色欲色欲www| 一区二区三国产精华液| 日日骚欧美日韩| 国内精品视频一区二区三区八戒| 国产91高潮流白浆在线麻豆 | 欧美一区欧美二区| 日韩免费电影一区| 国产日本一区二区| 亚洲精品国产品国语在线app| 日韩中文字幕不卡| 国产一区二区不卡| 在线观看亚洲a| 欧美va亚洲va在线观看蝴蝶网| 国产日本一区二区| 亚洲成av人片www| 国产美女娇喘av呻吟久久| 不卡av免费在线观看| 欧美精品1区2区3区| 久久精品日韩一区二区三区| 亚洲精品自拍动漫在线| 日韩不卡手机在线v区| 不卡av在线网| 欧美日韩高清一区二区三区| 欧美精品一区二区三区四区 | 蜜臀va亚洲va欧美va天堂| 成人免费黄色大片| 91麻豆精品国产91久久久资源速度| 欧美成人一区二区三区片免费 | 欧美三区在线视频| 国产婷婷色一区二区三区四区| 亚洲男人的天堂在线aⅴ视频| 久久国产剧场电影| 欧美日韩在线综合| 国产精品三级视频| 裸体歌舞表演一区二区| 色综合久久88色综合天天| 久久久亚洲精品石原莉奈| 日韩精品成人一区二区在线| 91香蕉国产在线观看软件| 亚洲精品一区二区三区福利| 亚洲大型综合色站| 91美女片黄在线观看91美女| 欧美mv日韩mv| 日本不卡一区二区三区| 色婷婷综合五月| 中文字幕在线一区| 国产黄人亚洲片| 亚洲精品在线三区| 久久不见久久见免费视频7 | 国产资源在线一区| 欧美一区二区视频网站| 亚洲高清免费观看高清完整版在线观看| 懂色av一区二区三区免费观看| 日韩一区二区精品| 奇米一区二区三区| 日韩欧美第一区| 裸体歌舞表演一区二区| 日韩丝袜情趣美女图片| 亚洲18女电影在线观看| 欧美日韩国产另类一区| 五月婷婷久久丁香| 欧美久久久久中文字幕| 天堂一区二区在线| 在线综合+亚洲+欧美中文字幕| 亚洲一卡二卡三卡四卡无卡久久| 色国产精品一区在线观看| 亚洲品质自拍视频| 91高清视频在线| 五月综合激情日本mⅴ| 欧美日韩国产123区| 日本91福利区| 久久久久久久久久久电影| 国产成人av电影| 亚洲品质自拍视频| 欧美美女一区二区三区| 久久超碰97中文字幕| 国产日本欧美一区二区| av在线不卡网| 亚洲.国产.中文慕字在线| 日韩欧美激情一区| 成人性生交大片免费看视频在线 | 91在线云播放| 一个色妞综合视频在线观看| 欧美日韩国产精品自在自线| 久久精品国产精品青草| 欧美国产一区二区在线观看| 99re8在线精品视频免费播放| 一区二区三区在线观看网站| 91精品国产免费久久综合| 国产一区二三区| 国产精品成人免费精品自在线观看| 9i在线看片成人免费| 婷婷久久综合九色综合绿巨人| 久久精品亚洲国产奇米99| 色偷偷88欧美精品久久久| 麻豆91免费观看| 亚洲日本中文字幕区| 日韩一卡二卡三卡四卡| 成人禁用看黄a在线| 日韩精品久久久久久| 国产精品国产精品国产专区不蜜 | 99麻豆久久久国产精品免费| 偷拍日韩校园综合在线| 中文字幕精品综合| 欧美一卡二卡三卡| 91在线国产观看| 国产乱人伦偷精品视频免下载 | 17c精品麻豆一区二区免费| 制服丝袜亚洲播放| 91在线视频网址| 国产一区二区三区在线观看免费| 亚洲一区二区三区中文字幕在线| 国产情人综合久久777777| 欧美一区二区三区爱爱| 日本精品一区二区三区高清| 国产91精品免费| 激情综合一区二区三区| 日韩和欧美一区二区三区| 一区二区三区中文字幕精品精品| 精品国产sm最大网站免费看| 欧美三级三级三级爽爽爽| 91影院在线观看| 成人激情av网| 国产一区二区三区香蕉| 日本va欧美va精品发布| 亚洲夂夂婷婷色拍ww47| 亚洲欧美一区二区三区孕妇| 国产欧美日韩在线观看| 亚洲精品在线免费播放| 欧美videossexotv100| 蜜桃av一区二区三区| 国产欧美日韩不卡| 久久国产夜色精品鲁鲁99| 日韩精品一二三四| 图片区小说区国产精品视频| 亚洲精品成人在线| 亚洲精选视频免费看| 亚洲免费av高清| 亚洲自拍都市欧美小说| 亚洲高清视频的网址| 天天操天天干天天综合网| 亚洲成av人影院在线观看网| 三级一区在线视频先锋| 毛片av中文字幕一区二区| 久久成人免费网| 国产精品资源在线观看| 国产91综合网| 色综合中文字幕国产| 99国产精品国产精品毛片| 91美女在线看| 69堂国产成人免费视频| 精品久久久三级丝袜| 久久久久国产精品麻豆ai换脸 | 亚洲免费观看视频| 亚洲午夜激情网站| 日韩高清一区在线| 久久av老司机精品网站导航| 国产精品亚洲第一区在线暖暖韩国| 国产精品99久久久| 色菇凉天天综合网| 欧美一区二区三区视频免费| 欧美zozo另类异族| 国产精品视频看| 亚洲va欧美va人人爽午夜| 久久se这里有精品| 91麻豆国产在线观看| 91精品国产综合久久精品麻豆 | 久久这里只有精品首页| 国产精品网站导航| 亚洲丶国产丶欧美一区二区三区| 美女诱惑一区二区| 99国产精品视频免费观看| 欧美一区在线视频| 国产精品久久久久桃色tv| 石原莉奈在线亚洲三区| 国产乱码精品1区2区3区| 欧美性猛交xxxx黑人交| 2017欧美狠狠色| 亚洲综合无码一区二区| 国产福利视频一区二区三区| 欧美日韩一区二区不卡| 国产欧美一区在线| 日本三级亚洲精品| 色综合天天综合给合国产| 欧美va亚洲va| 水野朝阳av一区二区三区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧美日韩在线直播| 国产精品久久99| 久久爱另类一区二区小说|