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

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

?? iic1111111111111.c

?? 文字顯示主要是顯示文字和移動文字的 文字顯示主要是顯示文字和移動文字的 文字顯示主要是顯示文字和移動文字的 文字顯示主要是顯示文字和移動文字的
?? C
?? 第 1 頁 / 共 2 頁
字號:
	SSPSTAT=0XC0;
	TRISC=0X00;
}
//---------------------------------------
//名稱: 使用SPI接口寫數據到LCD
//參數:dt:寫入的數據 command: 1-數據/0-命令
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081216
//----------------------------------------- 
void LCD_write_byte(unsigned char dt, unsigned char command)
{
	unsigned char i; 
	sce=0;	
	dc=command;	
	SSPBUF=dt;
	do
	{
		;
	}while(SSPIF==0);
	SSPIF=0;	
	dc=1;	
	sce=1;	
	sdin=1;
}
//---------------------------------------
//名稱: 5110LCD初始化函數
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081216
//----------------------------------------- 
void LCD_init(void)
{
	sce=1;
	res=1;
	sdin=1;
	dc=1;
	sclk=1;
	delay_1ms();
	res=0;  	
  	delay_1ms();
  	res=1;  
	LCD_write_byte(0x21,0);//LCD功能設置:芯片活動,水平尋址,使用擴展指令
	LCD_write_byte(0xd0,0);//設置VOP值,室溫下的編程范圍為3.00-10.68
	//Vlcd=3.06+(VOP)*0.06,本例VOP為0B0101 0000為十進制的80,Vlcd=7.86V
	LCD_write_byte(0x20,0);//LCD功能設置:芯片活動,水平尋址,使用基本指令
	LCD_write_byte(0x0C,0);//設定顯示配置:普通模式
}
//---------------------------------------
//名稱: 設置坐標函數
//參數:X:0-83 Y:0-5
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081216
//-----------------------------------------  
void LCD_set_XY(unsigned char X, unsigned char Y)
{
	LCD_write_byte(0x40 | Y, 0);// column
	LCD_write_byte(0x80 | X, 0);// row
} 
//---------------------------------------
//名稱: LCD清屏函數
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081216 
//----------------------------------------- 
void LCD_clear(void)
{
	unsigned char t;
	unsigned char k;
	LCD_set_XY(0,0);
	for(t=0;t<6;t++)
	{ 
		for(k=0;k<84;k++)
		{ 
			LCD_write_byte(0x00,1);
			asm("CLRWDT");			
		} 
	}
}
//---------------------------------------
//名稱: 寫一個字符到LCD函數
//參數:row,page:寫入漢字的地址 c: 寫入字符在shuzi表格中的位置
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081216 
//----------------------------------------- 	
void LCD_write_shu(unsigned char row, unsigned char page,unsigned char c) //row:列 page:頁 dd:字符
{
	unsigned char i;  	
	asm("CLRWDT");
	LCD_set_XY(row*8, page);// 列,頁 
	for(i=0; i<16;i++) 
	{
		LCD_write_byte(shuzi[c*32+i],1); 
	}
	asm("CLRWDT");
    LCD_set_XY(row*8, page+1);// 列,頁 
	for(i=16; i<32;i++) 
	{
		LCD_write_byte(shuzi[c*32+i],1);
	}	 	
}
//---------------------------------------
//名稱: 寫一個漢字到LCD函數
//參數:row,page:寫入漢字的地址 c: 寫入漢字在han表格中的位置
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081216
//----------------------------------------- 	
void LCD_write_hanzi(unsigned char row, unsigned char page,unsigned char c) //row:列 page:頁 dd:字符
{
	unsigned char i;  	
	asm("CLRWDT");
	LCD_set_XY(row*8, page);// 列,頁 
	for(i=0; i<16;i++) 
	{
		LCD_write_byte(hanzi[c*32+i],1); 
	}
	asm("CLRWDT");
    LCD_set_XY(row*8, page+1);// 列,頁 
	for(i=16; i<32;i++) 
	{
		LCD_write_byte(hanzi[c*32+i],1);
	}	
}
//---------------------------------------
//名稱: 延時函數	
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081111  
//----------------------------------------- 
void delay(void)
{
	unsigned char k;
	for(k=0;k<180;k++)
		asm("CLRWDT");	
}
//---------------------------------------
//名稱: 啟動I2C總線函數	
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081111  
//----------------------------------------- 
void i2cstart(void)
{  	
  	TRISB3=0;
  	TRISB4=0;
  	scl=1;
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	sda=1;
  	delay();
  	sda=0;
  	delay();
  	scl=0;
  	delay();
}
//---------------------------------------
//名稱: 終止I2C總線函數	
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081111  
//----------------------------------------- 
void i2cstop(void)
{
  	sda=0;
  	TRISB3=0;
  	TRISB4=0;
  	sda=0;  
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");	
  	scl=1;
  	delay();
  	sda=1;
  	delay();
  	scl=0;
  	delay();
}
//---------------------------------------
//名稱: 從I2C總線讀入一位數據函數	
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081111  
//-----------------------------------------
void bitin(void)
{
  	eepromdi=1;
  	TRISB4=0;
  	TRISB3=1;
  	scl=1;
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	eepromdi=sda;
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	scl=0;
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
}
//---------------------------------------
//名稱: 向I2C總線寫入一位數據函數	
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081111  
//-----------------------------------------
void bitout(void)
{
  	TRISB3=0;
  	TRISB4=0;
  	sda=eepromdo;
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	scl=1;
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	scl=0;
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
  	asm("NOP");
}
//---------------------------------------
//名稱: 向I2C總線寫入一字節函數	
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081111  
//-----------------------------------------
void i2cwrite(unsigned char sedata)
{
  	unsigned char k;
  	for(k=0;k<8;k++)
  	{
    	if(sedata&0x80)
    	{
      		eepromdo=1;
    	}
    	else
    	{
      		eepromdo=0;
    	}
    	sedata=sedata<<1;
    	bitout();
  	}
  	bitin();
}
//---------------------------------------
//名稱: 從I2C總線讀出一字節函數	
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081111  
//-----------------------------------------
unsigned char i2cread(void)
{
  	unsigned char redata;
  	unsigned char m;
  	for(m=0;m<8;m++)
  	{
    	redata=redata<<1;
    	bitin();
    	if(eepromdi==1)
    	{
      		redata|=0x01;
    	}
    	else
    	{
      		redata&=0xfe;
    	}
    	asm("NOP");
  	}
  	eepromdo=1;
  	bitout();
  	return redata;
}
//---------------------------------------
//名稱: 從AT24C02指定地址上讀出1字節數據函數	
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081111  
//-----------------------------------------
unsigned char read(unsigned char address)
{
	unsigned char eebuf3;
  	i2cstart();
  	i2cwrite(0xa0);
  	i2cwrite(address);
  	i2cstart();
  	i2cwrite(0xa1);
  	eebuf3=i2cread();
  	i2cstop();
  	return eebuf3;
}
//---------------------------------------
//名稱: 向AT24C02指定地址上寫入1字節數據函數	
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081111  
//-----------------------------------------
void write(unsigned char address1,unsigned char byte)
{
  	i2cstart();
  	i2cwrite(0xa0);
  	i2cwrite(address1);
  	i2cwrite(byte);
  	i2cstop();
}
//---------------------------------------
//名稱: 主函數		 
//作者:cby
//網站:寧波單片機開發網
//網址:www.nbdpj.com
//郵箱:nbdpj@nbdpj.com
//日期:20081216
//-----------------------------------------
void main(void)
{	
  	init();  
  	SPIINT();  	  	
  	LCD_init();  //初始化LCD模塊 
	LCD_clear(); //清屏幕
	back_led=0;	
	/*write(0x18,0xaa);
	databuf=read(0x18);*/
	LCD_write_hanzi(0,2,0);  //地	
	LCD_write_hanzi(2,2,1);  //址				
	/*LCD_write_shu(4,1,47); */  //:	
	/*LCD_write_shu(5,1,0); 	 //0
	LCD_write_shu(6,1,33); 	 //x
	LCD_write_shu(7,1,1); 	 //1
	LCD_write_shu(8,1,8);*/ 	 //8
	
	LCD_write_hanzi(4,2,2);  //數	
	LCD_write_hanzi(6,2,3);  //據	
	LCD_write_hanzi(8,2,4);  //據
	LCD_write_hanzi(0,4,5);  //數	
	LCD_write_hanzi(2,4,6);  //據
	LCD_write_hanzi(4,4,7);  //據
	LCD_write_hanzi(6,4,8);  //據
	LCD_write_hanzi(8,4,9);  //據
	
				
	/*LCD_write_shu(4,3,47);   //:	
	LCD_write_shu(5,3,0); 	 //0
	LCD_write_shu(6,3,33); 	 //x*/
	/*LCD_write_shu(7,3,(databuf>>4)&0x0f); */	 //*
	/*LCD_write_shu(8,3,databuf&0x0f); */	 //*
  	while(1)
  	{
    	asm("CLRWDT");  
  	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色偷偷大香| 欧美在线观看你懂的| 99精品欧美一区| 777亚洲妇女| 国产亚洲欧美日韩日本| 亚洲成人免费视| 成人精品gif动图一区| 欧美tickling网站挠脚心| 综合亚洲深深色噜噜狠狠网站| 日韩中文字幕1| 99久久精品免费看国产| 久久先锋影音av鲁色资源网| 亚洲午夜久久久久久久久久久| 国产福利不卡视频| 91精品国产91久久综合桃花| 亚洲日穴在线视频| 风间由美中文字幕在线看视频国产欧美| 欧美猛男gaygay网站| 亚洲日本中文字幕区| 波多野结衣中文一区| 久久久国产精华| 麻豆精品视频在线观看免费| 欧洲亚洲精品在线| 国产精品福利电影一区二区三区四区| 麻豆精品视频在线观看| 欧美精品aⅴ在线视频| 一区二区三区色| 色综合色综合色综合| 国产精品免费视频观看| 国产成人在线观看| 国产香蕉久久精品综合网| 激情都市一区二区| 精品对白一区国产伦| 韩国中文字幕2020精品| 欧美亚洲国产一卡| 一区二区三区在线免费观看| 99久久伊人久久99| 国产精品久久久久aaaa樱花| 国产高清精品网站| 中文字幕av一区二区三区免费看 | 麻豆精品在线视频| 在线不卡a资源高清| 日韩av一区二区在线影视| 欧美日韩亚洲综合在线| 亚洲国产精品视频| 91精品国产一区二区三区香蕉| 亚洲电影第三页| 在线播放91灌醉迷j高跟美女| 五月激情丁香一区二区三区| 91精品国产一区二区三区 | 奇米在线7777在线精品| 欧美精三区欧美精三区| 美女高潮久久久| 国产喂奶挤奶一区二区三区| 国产精品1区2区3区| 中文字幕在线观看一区二区| 在线看不卡av| 日韩精品一卡二卡三卡四卡无卡| 欧美一区二区精品| 国产一区不卡在线| 中文字幕一区二区不卡| 欧美亚洲综合一区| 美女视频第一区二区三区免费观看网站 | 欧美日韩视频专区在线播放| 免费久久99精品国产| 久久精品夜色噜噜亚洲aⅴ| 成人激情电影免费在线观看| 一区二区三区日韩欧美| 精品久久久久香蕉网| 99热国产精品| 日韩成人av影视| 国产精品久久久一本精品| 欧洲一区二区三区在线| 国产麻豆视频精品| 亚洲一区二区三区四区的| 欧美tk—视频vk| 欧美影院一区二区三区| 国产精品资源在线| 亚洲bdsm女犯bdsm网站| 国产喂奶挤奶一区二区三区| 欧美午夜理伦三级在线观看| 国内精品写真在线观看| 亚洲精品久久嫩草网站秘色| 日韩女优电影在线观看| 欧美在线一区二区| 国产酒店精品激情| 免费不卡在线视频| 亚洲自拍偷拍麻豆| 国产精品视频一区二区三区不卡| 欧美精品九九99久久| caoporen国产精品视频| 麻豆精品一区二区三区| 亚洲成人自拍网| 日韩一区欧美小说| 久久久久久久一区| 91精品国产一区二区三区| 色噜噜狠狠色综合中国| 高清不卡一二三区| 国产麻豆精品theporn| 日本女优在线视频一区二区| 亚洲精品久久嫩草网站秘色| 国产精品久久久久久久岛一牛影视| 日韩一区二区三区免费看 | 在线不卡的av| 欧美三级视频在线| 色综合久久六月婷婷中文字幕| 国产呦精品一区二区三区网站| 日韩在线一区二区三区| 亚洲一区二区三区视频在线| 亚洲少妇屁股交4| 中文字幕一区二区三区不卡| 欧美激情一区二区三区蜜桃视频| 日韩一区二区三| 欧美一区二区三区在线视频| 欧美日韩一卡二卡三卡| 欧美中文字幕一区二区三区亚洲| 91麻豆国产福利在线观看| 成人激情校园春色| 99精品国产一区二区三区不卡| 99精品欧美一区二区三区综合在线| 处破女av一区二区| www.亚洲色图| 91首页免费视频| 色88888久久久久久影院野外| 91色|porny| 欧美调教femdomvk| 欧美精品自拍偷拍动漫精品| 欧美一区二区久久久| 欧美成人vps| 国产亚洲午夜高清国产拍精品| 国产丝袜欧美中文另类| 国产精品久久久久久亚洲毛片| 国产精品免费看片| 亚洲人成人一区二区在线观看| 日韩毛片一二三区| 亚洲永久免费视频| 另类小说欧美激情| 国产精品资源在线观看| 97精品久久久午夜一区二区三区| 色综合婷婷久久| 91精品国模一区二区三区| 欧美成人欧美edvon| 国产精品黄色在线观看| 一区二区三区四区在线播放| 日韩 欧美一区二区三区| 国内外成人在线视频| 91蜜桃在线免费视频| 欧美欧美欧美欧美首页| 久久久精品一品道一区| 亚洲啪啪综合av一区二区三区| 亚洲一区二区av电影| 狠狠色伊人亚洲综合成人| 成人小视频在线观看| 精品视频在线免费| 久久你懂得1024| 亚洲中国最大av网站| 久久91精品久久久久久秒播| 91原创在线视频| 日韩欧美国产综合在线一区二区三区| 久久久99精品久久| 亚洲一区国产视频| 国产精品一区二区不卡| 欧美自拍偷拍一区| 国产农村妇女精品| 午夜不卡在线视频| 成人va在线观看| 欧美大片一区二区| 一区二区成人在线| 国产盗摄视频一区二区三区| 欧美精品色一区二区三区| 日本一区二区在线不卡| 日韩精品福利网| 91丨九色porny丨蝌蚪| 欧美精品一区视频| 日本成人在线网站| 欧美三级三级三级爽爽爽| 国产精品欧美一区二区三区| 久久国产综合精品| 欧美巨大另类极品videosbest | 亚洲欧美在线视频观看| 蜜臀久久99精品久久久久宅男| 91豆麻精品91久久久久久| 中文字幕av在线一区二区三区| 九色porny丨国产精品| 欧美日韩一级片网站| 亚洲乱码国产乱码精品精的特点| 国产一区二区三区日韩| 欧美不卡视频一区| 亚洲6080在线| 欧美三级午夜理伦三级中视频| 专区另类欧美日韩| 成人黄色在线视频| 国产欧美综合在线| 国产精品 欧美精品| 久久综合色播五月| 久久精品99国产精品日本| 日韩欧美视频一区| 久久精品99国产国产精| 精品国产一区二区三区忘忧草| 久久精品噜噜噜成人av农村|