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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lcd12864_st7920.h

?? 一些LCD庫 分享給大家了 哈哈~
?? H
字號:
/*********************************************************************
	微 雪 電 子   WaveShare   http://www.waveShare.net            	
	                                                        
目    的:   建立LCD12864_ST7920的串模式操作庫

目標(biāo)系統(tǒng):   基于AVR單片機(jī)
	                                                                
應(yīng)用軟件:   ICCAVR                                               
	                                                                
版    本:   Version 1.0
	                                                                
圓版時間:   2005-09-06

開發(fā)人員:   SEE

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

	深 圳 市 微 雪 電 子 有 限 公 司 保 留 所 有 的 版 權(quán) 
*********************************************************************/

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



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

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

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

----------------------------------------------------------------------
對外函數(shù)說明:

----------------------------------------------------------------------
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,其實(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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费成人在线视频观看| 大陆成人av片| 国产自产2019最新不卡| 国产精品一级黄| 色诱视频网站一区| 在线播放视频一区| 2023国产精品视频| 国产精品高潮久久久久无| 亚洲一区中文日韩| 久久99国产精品久久| 99久久er热在这里只有精品66| 日本道精品一区二区三区| 欧美一级夜夜爽| 亚洲欧洲国产专区| 亚洲第一成年网| www.综合网.com| 日韩一级黄色片| 中文字幕人成不卡一区| 精品综合免费视频观看| 91在线无精精品入口| 26uuu国产电影一区二区| 亚洲妇女屁股眼交7| 激情综合网最新| 91超碰这里只有精品国产| 国产精品高潮呻吟| 精品午夜一区二区三区在线观看| 91麻豆国产福利精品| 久久蜜桃一区二区| 蜜臂av日日欢夜夜爽一区| 91国偷自产一区二区使用方法| 国产欧美精品在线观看| 国产麻豆成人传媒免费观看| 日韩一区二区在线观看| 亚洲线精品一区二区三区| 97se亚洲国产综合自在线| 久久久久久久精| 国产伦理精品不卡| 精品捆绑美女sm三区| 激情六月婷婷久久| 精品国免费一区二区三区| 久草在线在线精品观看| 4438x成人网最大色成网站| 亚洲高清免费在线| 日韩亚洲欧美高清| 韩国精品在线观看| 久久久久久久久久久久久久久99| 国产不卡免费视频| 国产精品不卡在线| 97精品国产露脸对白| 亚洲午夜免费视频| 91精品国产一区二区三区香蕉| 人人精品人人爱| 日韩你懂的在线播放| 国产福利精品一区二区| 亚洲免费看黄网站| 欧美日韩国产乱码电影| 蜜臀av性久久久久蜜臀av麻豆 | 国产精品五月天| 色婷婷精品大视频在线蜜桃视频| 无码av免费一区二区三区试看| 欧美成人精品1314www| av资源网一区| 蜜臀久久久久久久| 欧美激情中文字幕一区二区| 91麻豆国产福利在线观看| 麻豆91免费观看| 欧美国产在线观看| 成人av网在线| 亚洲成av人片一区二区梦乃| 2023国产精华国产精品| 色哟哟在线观看一区二区三区| 日本欧美久久久久免费播放网| 日本一区二区成人| 欧美成人一区二区三区| 91麻豆精品秘密| 国产剧情一区在线| 三级影片在线观看欧美日韩一区二区 | 欧美日韩视频第一区| 国产v日产∨综合v精品视频| 裸体歌舞表演一区二区| 一区二区三区四区在线| 国产精品久久久久婷婷二区次| 日韩一区二区中文字幕| 欧美日韩在线精品一区二区三区激情| 丰满少妇久久久久久久| 九色综合国产一区二区三区| 亚洲宅男天堂在线观看无病毒| 久久免费午夜影院| 久久久久国产精品厨房| 91精品国产色综合久久ai换脸| www.日韩在线| 成人黄色一级视频| 国产a久久麻豆| 成人av午夜电影| 成人福利视频网站| 国产91在线|亚洲| 国产精品1024久久| 成人免费视频播放| 成人a级免费电影| 丁香六月久久综合狠狠色| 制服丝袜中文字幕亚洲| 在线不卡中文字幕| 欧美主播一区二区三区美女| 性感美女久久精品| 综合久久久久久| 一区二区三区不卡视频| 亚洲一级在线观看| 青椒成人免费视频| 国产一区二区看久久| 成人a区在线观看| 欧美日韩一二区| 亚洲精品一区二区三区影院| 国产人久久人人人人爽| 一区二区三区丝袜| 亚洲国产精品自拍| 美腿丝袜亚洲综合| 成人高清免费观看| 欧美欧美午夜aⅴ在线观看| 久久美女艺术照精彩视频福利播放| 国产精品免费久久久久| 丝袜美腿一区二区三区| 国产黑丝在线一区二区三区| 色8久久精品久久久久久蜜| 精品女同一区二区| 亚洲色欲色欲www| 久久99久久久久久久久久久| 99精品久久只有精品| 91麻豆精品国产无毒不卡在线观看| 日本一区二区免费在线观看视频| 亚洲一卡二卡三卡四卡无卡久久 | 黑人巨大精品欧美黑白配亚洲| 91网站在线观看视频| 国产拍欧美日韩视频二区 | 国产91富婆露脸刺激对白| 在线影院国内精品| 中文幕一区二区三区久久蜜桃| 五月天婷婷综合| 91国偷自产一区二区三区成为亚洲经典| 欧美mv日韩mv亚洲| 偷拍与自拍一区| 成人黄色电影在线 | 久久久久久久性| 午夜不卡av免费| 欧美亚洲另类激情小说| 中文字幕成人av| 国产一区二区三区蝌蚪| 9人人澡人人爽人人精品| 欧美成人精品1314www| 午夜久久久久久电影| 欧美中文一区二区三区| 亚洲精品视频观看| av一区二区三区在线| 国产免费久久精品| 成人av免费在线观看| 国产人伦精品一区二区| 国产高清不卡一区二区| 亚洲欧美日韩精品久久久久| 韩国女主播一区二区三区| 久久综合九色欧美综合狠狠| 韩国一区二区在线观看| 国产丝袜在线精品| 国产精品888| 久久精品欧美一区二区三区麻豆 | 高清免费成人av| 久久亚洲免费视频| 日韩精品乱码免费| 日韩一区二区三区在线观看 | 欧美私模裸体表演在线观看| 视频在线观看国产精品| 日韩欧美中文一区| 久久99精品久久久久婷婷| 精品国产乱码久久久久久免费| 久久精品国产**网站演员| www一区二区| 国产美女在线观看一区| 亚洲免费视频中文字幕| 7777精品伊人久久久大香线蕉超级流畅| 久久国产精品色婷婷| 亚洲欧美日韩久久| 久久久精品影视| 在线日韩av片| 久久国产精品第一页| 亚洲精品国产a久久久久久 | 麻豆91免费观看| 国产精品青草综合久久久久99| 91精品国产一区二区人妖| 床上的激情91.| 日日摸夜夜添夜夜添国产精品| 精品国产sm最大网站| 色欧美乱欧美15图片| 久久福利资源站| 亚洲成人av在线电影| 中文字幕欧美日韩一区| 欧美丰满嫩嫩电影| 91无套直看片红桃| 国产成人av资源| 国产一区二区视频在线| 一区二区三区久久久| 4438x成人网最大色成网站| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 |