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

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

?? spilcd.h

?? LCD802的中文質量 LCD802的中文質量
?? H
字號:
/*********************************************************************
	微 雪 電 子   WaveShare   http://www.waveShare.net            	
	                                                        
目    的:   建立LCD12864_ST7920的串模式操作庫

目標系統:   基于AVR單片機
	                                                                
應用軟件:   ICCAVR                                               
	                                                                
版    本:   Version 1.0
	                                                                
圓版時間:   2005-09-06

開發人員:   SEE

說    明:   若用于商業用途,請保留此段文字或注明代碼來源

	深 圳 市 微 雪 電 子 有 限 公 司 保 留 所 有 的 版 權 
*********************************************************************/

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



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

----------------------------------------------------------------------
待定參數說明:
	

----------------------------------------------------------------------	
對外變量說明:

----------------------------------------------------------------------
對外函數說明:

----------------------------------------------------------------------
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

說明:
(1)使用ATmega16的硬件SPI操作LCD12864_ST7920
(2)PIN4/CS接VCC,其實也可接到特定的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);		//傳輸低四位
}

void lcd_wrDat(uint8 HD,uint8 LD)
{
	lcd_wrByte(0xFA);
	lcd_wrByte(HD);		//傳輸高四位
	lcd_wrByte(LD);		//傳輸低四位
} 

/*
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);	//光標
	lcd_wrCmd(0x00,0x60);
	//lcd_wrCmd(0x00,0x70);	//顯示右移
	delay50ms(1);		//不可省去!??!
}

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人美女视频在线观看18| 久久综合九色欧美综合狠狠| 精品国产乱码久久久久久闺蜜 | 成人黄色av电影| 欧美亚洲国产bt| 久久久亚洲精品一区二区三区| 丝袜美腿亚洲一区二区图片| 91在线观看成人| 久久久精品综合| 久久精品99国产国产精| 欧美性生交片4| 成人欧美一区二区三区视频网页 | 日韩高清不卡一区二区三区| 成人性生交大片免费看中文| 久久色在线观看| 蜜臀久久99精品久久久久宅男| 色综合视频一区二区三区高清| 国产人伦精品一区二区| 九九视频精品免费| 欧美一区日韩一区| 亚洲电影一级片| 在线亚洲人成电影网站色www| 中文字幕在线视频一区| 成人av网址在线| 国产精品美女久久久久aⅴ| 国产一区二区三区黄视频| 精品国产免费人成在线观看| 美女视频网站久久| 欧美成人精品1314www| 美腿丝袜亚洲三区| 精品国产伦一区二区三区观看方式| 日本亚洲三级在线| 精品国产凹凸成av人导航| 狠狠色狠狠色综合日日91app| 欧美精品一区二区久久久| 国产成人99久久亚洲综合精品| 欧美经典一区二区三区| 白白色 亚洲乱淫| 亚洲另类在线一区| 欧美吞精做爰啪啪高潮| 秋霞电影网一区二区| 日韩欧美在线影院| 国产在线观看一区二区| 国产精品欧美一区二区三区| 成人国产在线观看| 一区二区三区在线观看动漫 | 偷拍日韩校园综合在线| 欧美日韩高清一区二区三区| 麻豆精品久久久| 国产日韩欧美制服另类| 91色乱码一区二区三区| 午夜在线成人av| 久久综合久久综合九色| 成人av中文字幕| 日韩精品每日更新| 国产三级精品在线| 欧美色综合天天久久综合精品| 午夜精品福利在线| 久久精品在线免费观看| 色综合久久中文字幕综合网| 爽好久久久欧美精品| 中文字幕精品一区二区三区精品| 色婷婷综合久久久中文字幕| 欧美a级一区二区| 中文字幕中文字幕中文字幕亚洲无线| 欧美专区日韩专区| 国产成人免费在线观看不卡| 亚洲成人综合视频| 久久久久免费观看| 欧美欧美欧美欧美首页| 国产69精品久久777的优势| 亚洲国产婷婷综合在线精品| 久久久噜噜噜久久中文字幕色伊伊 | 69成人精品免费视频| 国产91丝袜在线18| 日本aⅴ免费视频一区二区三区| 欧美极品另类videosde| 欧美男男青年gay1069videost| 成人午夜电影网站| 亚洲成a人v欧美综合天堂下载| 久久影院午夜论| 欧美午夜免费电影| www.欧美亚洲| 激情亚洲综合在线| 天堂va蜜桃一区二区三区漫画版| 欧美韩国一区二区| 精品乱码亚洲一区二区不卡| 欧美亚洲动漫精品| 91浏览器打开| 成人精品视频一区| 国产剧情在线观看一区二区 | 一级女性全黄久久生活片免费| 久久综合资源网| 欧美区一区二区三区| 日本韩国欧美在线| 成人短视频下载| 国产精品18久久久久久久久久久久| 亚洲成人第一页| 亚洲黄色免费电影| 18涩涩午夜精品.www| 中文字幕国产一区| 日本一区二区三区久久久久久久久不 | 欧美群妇大交群中文字幕| 色999日韩国产欧美一区二区| 成人免费福利片| 成人综合在线网站| 成人性生交大片免费看中文网站 | 久久机这里只有精品| 免费视频一区二区| 美女一区二区久久| 精品一区二区三区免费观看 | 在线观看视频91| 欧美综合一区二区三区| 蜜桃视频在线观看一区| 国产成a人无v码亚洲福利| 国内精品写真在线观看| 伦理电影国产精品| 九九久久精品视频| 国产麻豆9l精品三级站| 国产精品小仙女| 成人18视频日本| 粉嫩欧美一区二区三区高清影视 | 日韩欧美一区在线| 欧美一二三四在线| 精品国产亚洲在线| 国产精品免费观看视频| 亚洲视频一区二区在线| 一区二区三区资源| 日韩黄色免费电影| 国产一区二区不卡| 91小视频免费观看| 欧美日韩一区在线| 久久综合九色综合97婷婷女人| 国产欧美日韩精品一区| 亚洲视频在线观看三级| 午夜久久久久久久久| 国产麻豆精品一区二区| 99精品视频中文字幕| 欧美挠脚心视频网站| 欧美本精品男人aⅴ天堂| 亚洲欧洲日韩在线| 日本视频中文字幕一区二区三区| 韩国女主播一区二区三区| 99精品国产99久久久久久白柏| 欧美日韩一区二区三区在线 | 国产揄拍国内精品对白| 91免费视频大全| 欧美一级理论片| 亚洲欧洲99久久| 美女诱惑一区二区| 91美女蜜桃在线| 欧美大度的电影原声| 亚洲色图一区二区三区| 韩国av一区二区三区在线观看| 99精品国产99久久久久久白柏 | 国产精品一二三在| 欧美视频一区二区在线观看| 久久网这里都是精品| 依依成人综合视频| 国产精一区二区三区| 欧美亚洲国产一卡| 国产精品剧情在线亚洲| 麻豆成人综合网| 欧美视频一区二区三区| 亚洲国产精品t66y| 久久99精品一区二区三区 | 亚洲成av人片www| 国产69精品久久久久毛片| 91精品国产综合久久小美女| 最新国产成人在线观看| 国产精品一区二区男女羞羞无遮挡| 欧美在线啊v一区| 中日韩免费视频中文字幕| 美女在线视频一区| 欧美高清精品3d| 一区二区三区 在线观看视频| 福利91精品一区二区三区| 日韩欧美亚洲另类制服综合在线| 亚洲综合自拍偷拍| 99国内精品久久| 国产精品黄色在线观看| 国产精品原创巨作av| 日韩欧美国产一区二区三区| 偷拍日韩校园综合在线| 欧美熟乱第一页| 亚洲综合色网站| 一本色道久久综合亚洲aⅴ蜜桃| 中文字幕va一区二区三区| 国产综合久久久久久久久久久久| 日韩一级大片在线观看| 天天综合色天天综合色h| 欧美美女一区二区在线观看| 亚洲香蕉伊在人在线观| 欧美午夜理伦三级在线观看| 亚洲午夜日本在线观看| 在线欧美小视频| 亚洲成人精品一区| 91麻豆精品国产91久久久使用方法 | 最新国产精品久久精品| av在线不卡网|