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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? lcd12864_st7920.h

?? 很實(shí)用的單片機(jī)例程
?? H
字號(hào):
/*********************************************************************
網(wǎng)上收集:  免費(fèi)共享:慧凈電子

目    的:   建立xxxx操作庫(kù)
	
目標(biāo)系統(tǒng):   基于任何兼容AVR的微處理器

應(yīng)用軟件:   ICC

版    本:   Version 2.0

收集時(shí)間:   2008-08-08

開(kāi)發(fā)人員:   慧凈網(wǎng)上收集整理(感謝能放在網(wǎng)上共享的朋友們,功德無(wú)量,有你們,中國(guó)會(huì)更強(qiáng)大)

說(shuō)    明:  版權(quán):慧凈助學(xué)產(chǎn)品(包括程序源碼,硬件資源)沒(méi)有版權(quán),歡迎復(fù)制共享,功德無(wú)量,為中國(guó)自動(dòng)化與單片事業(yè)作一點(diǎn)功勞。部分源碼技術(shù)資料、軟件、來(lái)源網(wǎng)絡(luò),如有傷害到你的利益請(qǐng)來(lái)郵:hjmcu@163.com 我們的助學(xué)會(huì)員會(huì)定期刪除,謝謝你的理解與支持。

助學(xué)小店:http://shop37031453.taobao.com/
慧凈空間:http://hi.baidu.com/hjmcu   
助學(xué)QQ:  121350852
*********************************************************************/

/*01010101010101010101010101010101010101010101010101010101010101010101
----------------------------------------------------------------------
版本更新記錄:



----------------------------------------------------------------------
入口參數(shù)說(shuō)明:
	//#define OUT_LCD_CS	sbi(DDRD,0)
	//#define SET_LCD_CS	sbi(PORTD,0)
	//#define CLR_LCD_CS	cbi(PORTD,0)

----------------------------------------------------------------------
待定參數(shù)說(shuō)明:
	

----------------------------------------------------------------------	
對(duì)外變量說(shuō)明:

----------------------------------------------------------------------
對(duì)外函數(shù)說(shuō)明:

----------------------------------------------------------------------
10101010101010101010101010101010101010101010101010101010101010101010*/


/*--------------------------------------------------------------------
接口定義:

LCD12864_ST7920			ATmega16
1.GND		--------	GND
2.VCC		--------	VCC
3.V0		--------	V0
4.RS(CS)	--------	VCC
5.R/W(SID)	--------	MOSI/PB5
6.E(SCLK)	--------	SCK/PB7
7.D0		--------	NC
8.D1		--------	NC
9.D2		--------	NC
10.D3		--------	NC
11.D4		--------	NC
12.D5		--------	NC
13.D6		--------	NC
14.D7		--------	NC
15.PSB		--------	GND
16.NC		--------	NC
17.RST		--------	NC
18.NC		--------	NC
19.LED+		--------	VCC
20.LED-		--------	GND

說(shuō)明:
(1)使用ATmega16的硬件SPI操作LCD12864_ST7920
(2)PIN4/CS接VCC,其實(shí)也可接到特定的IO口,但外部程序需要指定
--------------------------------------------------------------------*/

#ifndef LCD12864_ST7920_H
#define LCD12864_ST7920_H

#include "D:\ICC_H\CmmIcc.h"

void SPI_init()
{
	DDRB |= 0xB0;
	SPCR = 0x50;	//setup SPI
	SPSR = 0x01;	//setup SPI
	SEI();			
}

void lcd_wrByte(uint8 data)
{  
	SPDR = data;        
	while ((SPSR & 0x80) == 0);  
}

void lcd_wrCmd(uint8 HC,uint8 LC)
{
	lcd_wrByte(0xF8);
	lcd_wrByte(HC);		//傳輸高四位
	lcd_wrByte(LC);		//傳輸?shù)退奈?}

void lcd_wrDat(uint8 HD,uint8 LD)
{
	lcd_wrByte(0xFA);
	lcd_wrByte(HD);		//傳輸高四位
	lcd_wrByte(LD);		//傳輸?shù)退奈?} 

/*
x表示在第幾行顯示,y表示在第幾列顯示
*/
void lcd_set_xy(uint8 x,uint8 y) 
{
	uint8 adr;

	switch(x)
	{
	case 1: adr = 0x7F + y;
		break;		//在第1行y列顯示
	case 2: adr = 0x8F + y;
		break;		//在第2行y列顯示
	case 3: adr = 0x87 + y;
		break;		//在第3行y列顯示
	case 4: adr = 0x97 + y;
		break;		//在第4行y列顯示
	default:	;
	}
	lcd_wrCmd(adr&0xF0,(adr&0x0F)<<4);
}

void lcd_putc(uint8 x,uint8 y,uint8 ch)
{
	lcd_set_xy(x,y);
	delay50us(20); 
	lcd_wrDat(ch&0xF0,(ch&0x0F)<<4);
}

void lcd_putd0(uint8 x,uint8 y,uint32 dat,uint8 length)
{
	sint8 i;

	speaData(dat,length);
	lcd_set_xy(x,y);
	delay50us(40);
	for(i=length-1;i>=0;i--)
	{
		lcd_wrDat( (dataElem[i]+0x30)&0xF0 ,( (dataElem[i]+0x30)&0x0F )<<4 );
		delay50us(40); 
	}
}

void lcd_putd(uint8 x,uint8 y,uint32 dat,uint8 length)
{
	sint8 i;
	sint8 effectLen;

	if(dat>999999)
		effectLen=7;
	else if(dat>99999)
		effectLen=6;
	else if(dat>9999)
		effectLen=5;
	else if(dat>999)
		effectLen=4;
	else if(dat>99)
		effectLen=3;
	else if(dat>9)
		effectLen=2;
	else
		effectLen=1;
	speaData(dat,effectLen);

	lcd_set_xy(x,y);
	delay50us(40); 
	if(length>effectLen)
	{
		for(i=length-effectLen-1;i>=0;i--)
		{
			lcd_wrDat(' '&0xF0,(' '&0x0F)<<4);
			delay50us(40); 
		}
	}
	for(i=effectLen-1;i>=0;i--)
	{
		lcd_wrDat( (dataElem[i]+0x30)&0xF0 ,( (dataElem[i]+0x30)&0x0F )<<4 );
		delay50us(40);
	}
}

void lcd_puts(uint8 x,uint8 y,uint8 *str)
{ 
	lcd_set_xy(x,y);
	delay50us(20);   
	while(*str)
	{
		lcd_wrDat((*(str))&0xF0,((*(str))&0x0F)<<4);
		str++;
		delay50us(20);
	} 
}

void lcd_puts_(uint8 x,uint8 y,uint8 *str,uint8 dlyMs)
{ 
	lcd_set_xy(x,y);
	delay50us(20);   
	while(*str)
	{
		lcd_wrDat((*(str))&0xF0,((*(str))&0x0F)<<4);
		str++;
		delay50ms(dlyMs);
	} 
}

void lcd_clr()
{
	lcd_wrCmd(0x00,0x10);
	delay50us(200);
}

void lcd_init(void)
{
	SPI_init();	
	//OUT_LCD_CS;		//若LCD_CS
	//SET_LCD_CS;		
	delay50ms(1);
	lcd_wrCmd(0x30,0x30);	//使用8位控制界面,使用基本指令集
	//lcd_wrCmd(0x00,0xF0);	//整體顯示ON
	lcd_wrCmd(0x00,0xC0);	//整體顯示ON
	lcd_wrCmd(0x00,0x10);	//清屏
	//lcd_wrCmd(0x10,0x00);	//光標(biāo)
	lcd_wrCmd(0x00,0x60);
	//lcd_wrCmd(0x00,0x70);	//顯示右移
	delay50ms(1);		//不可省去!!!
}

#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久久久综合体桃花网| 亚洲第一综合色| 国产麻豆视频一区二区| 国产亚洲一区二区三区| 精品一区二区三区日韩| 久久久久久久久岛国免费| 国产在线国偷精品产拍免费yy | 亚洲美女屁股眼交| 91看片淫黄大片一级在线观看| 一区二区三区不卡视频在线观看| 欧洲av在线精品| 琪琪久久久久日韩精品| 国产婷婷一区二区| 欧美在线免费视屏| 免费成人美女在线观看.| 久久天天做天天爱综合色| 国产福利一区二区三区| 日韩毛片一二三区| 91精品国产福利| 成人一区在线观看| 亚洲va国产va欧美va观看| 日韩女优毛片在线| 成人av网站在线| 亚洲国产欧美日韩另类综合| 日韩丝袜美女视频| 不卡一区二区在线| 五月婷婷综合网| 久久综合中文字幕| 色老汉一区二区三区| 精品一区二区三区欧美| 亚洲乱码国产乱码精品精的特点| 欧美人妖巨大在线| 国产大陆亚洲精品国产| 香蕉成人啪国产精品视频综合网| 久久综合五月天婷婷伊人| 色综合色狠狠天天综合色| 久久国产成人午夜av影院| 亚洲色图在线看| 精品久久国产老人久久综合| 91视频观看免费| 国产裸体歌舞团一区二区| 亚洲国产成人av网| 国产精品欧美久久久久一区二区 | 成人一二三区视频| 蜜臀精品一区二区三区在线观看| 欧美国产日韩在线观看| 欧美一级片在线观看| 色综合天天综合给合国产| 极品少妇xxxx精品少妇| 一二三四社区欧美黄| 中文字幕av不卡| 26uuu亚洲综合色欧美| 欧美午夜一区二区| 99视频在线精品| 国产麻豆欧美日韩一区| 日本aⅴ亚洲精品中文乱码| 一区二区三区91| 中文天堂在线一区| 久久一区二区视频| 日韩欧美一级二级三级 | 91精品国产入口| 日本福利一区二区| 99re这里只有精品视频首页| 国产乱子伦视频一区二区三区 | 亚洲精品一线二线三线无人区| 欧美日韩精品一区二区三区| 在线观看中文字幕不卡| 成人丝袜高跟foot| 国产91丝袜在线播放0| 激情欧美一区二区三区在线观看| 免费在线视频一区| 日本美女一区二区三区| 午夜视频在线观看一区| 亚洲男人的天堂在线aⅴ视频| 国产欧美日韩综合精品一区二区| 久久综合九色综合欧美亚洲| 精品欧美乱码久久久久久1区2区| 欧美一区二区三区免费大片| 精品视频在线看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 91一区在线观看| 91久久精品网| 欧美三级中文字幕在线观看| 日本精品视频一区二区| 欧美亚洲综合在线| 欧美午夜精品一区二区三区| 欧美亚日韩国产aⅴ精品中极品| 91国偷自产一区二区三区观看| 日本高清不卡在线观看| 在线观看三级视频欧美| 欧美日韩亚洲高清一区二区| 在线播放日韩导航| 欧美一级午夜免费电影| 欧美精品一区二区三| 欧美精彩视频一区二区三区| 国产精品人成在线观看免费| 亚洲免费观看高清在线观看| 亚洲成人激情自拍| 狠狠色丁香婷婷综合| 粉嫩一区二区三区性色av| 99久久久精品| 欧美高清你懂得| 精品国产乱码久久久久久蜜臀| 国产网站一区二区| 亚洲综合一区在线| 日韩高清欧美激情| 国产盗摄精品一区二区三区在线| 91视频在线观看| 欧美一区二区三区视频在线| 日本一区二区视频在线| 亚洲国产中文字幕在线视频综合| 免费观看久久久4p| 国产不卡视频一区| 欧美理论电影在线| 国产亚洲一区二区三区在线观看| 亚洲精品国产a| 久久99久久久久| 91猫先生在线| 精品国产露脸精彩对白| 亚洲欧美综合在线精品| 日本午夜精品视频在线观看| 国产精品88888| 欧美精品久久久久久久多人混战| 久久精品亚洲一区二区三区浴池 | 婷婷夜色潮精品综合在线| 国产精品一区二区三区99| 欧美主播一区二区三区美女| 久久亚洲一级片| 亚洲综合激情网| 高清不卡一区二区| 欧美一级二级在线观看| 亚洲女与黑人做爰| 国产91丝袜在线观看| 欧美一区二区三区系列电影| 亚洲精品综合在线| 国产精品一区二区久久不卡| 欧美日韩国产大片| 亚洲图片另类小说| 国产成人亚洲综合a∨婷婷| 欧美精品亚洲二区| 亚洲视频图片小说| 成人免费毛片aaaaa**| 精品国内片67194| 亚洲成人动漫在线观看| 97se狠狠狠综合亚洲狠狠| wwww国产精品欧美| 久久成人久久爱| 91麻豆精品国产自产在线 | 欧美三级午夜理伦三级中视频| 国产亚洲午夜高清国产拍精品 | 精品成人佐山爱一区二区| 亚洲福利一区二区三区| 99久久精品国产导航| 日本一区二区动态图| 国产精品自拍av| 精品粉嫩超白一线天av| 麻豆高清免费国产一区| 欧美日韩三级一区| 一区二区三区.www| 欧美在线视频你懂得| 亚洲欧美日韩国产综合在线 | 国产成人av福利| 久久人人爽人人爽| 激情欧美一区二区三区在线观看| 日韩美一区二区三区| 久久精品国产精品亚洲红杏| 91精品国产色综合久久| 欧美a一区二区| 欧美电影免费提供在线观看| 美女视频一区在线观看| 欧美二区在线观看| 五月综合激情日本mⅴ| 91.麻豆视频| 麻豆精品视频在线观看免费| 精品入口麻豆88视频| 韩国v欧美v日本v亚洲v| 国产欧美日韩激情| 北条麻妃国产九九精品视频| 亚洲视频资源在线| 日本二三区不卡| 五月婷婷欧美视频| 欧美videos中文字幕| 国产91综合一区在线观看| 亚洲欧美一区二区视频| 色哟哟精品一区| 天堂av在线一区| 欧美成人r级一区二区三区| 国产精品一区二区在线看| 国产精品对白交换视频| 一本久道中文字幕精品亚洲嫩| 亚洲一卡二卡三卡四卡无卡久久| 欧美日韩国产欧美日美国产精品| 日本不卡123| 中文字幕久久午夜不卡| 91高清视频免费看| 免费精品视频在线| 国产精品久久久久久妇女6080| 欧洲另类一二三四区| 美女视频免费一区| 日韩一区欧美小说|