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

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

?? lcd12864_st7920.h

?? iccavr的各模塊的函數庫
?? 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一区二区三区免费野_久草精品视频
精品日本一线二线三线不卡| 中文字幕av不卡| 国产福利不卡视频| 亚洲影院理伦片| 亚洲婷婷在线视频| 国产精品女上位| 亚洲欧洲无码一区二区三区| 国产精品久久久久久久久久免费看| 国产欧美一区二区精品性| 久久久久国色av免费看影院| 精品日韩成人av| 亚洲一区中文日韩| aaa欧美日韩| 93久久精品日日躁夜夜躁欧美| 91在线视频免费91| 久久免费电影网| 久久99热狠狠色一区二区| 麻豆91在线播放| 国产一区二区三区不卡在线观看| 国产一区欧美日韩| 8v天堂国产在线一区二区| 91精品国产91久久久久久最新毛片| 欧美日韩精品一区二区天天拍小说| 欧洲日韩一区二区三区| 欧美日韩精品一区二区在线播放| 亚洲视频免费在线| 不卡的电影网站| 6080午夜不卡| 亚洲成人一二三| 国产一区二区在线看| 精品国产一区二区三区忘忧草| 亚洲欧洲美洲综合色网| 成人国产精品免费观看视频| 久久久久久免费网| 福利一区二区在线| 7777精品伊人久久久大香线蕉最新版| 亚洲一区二区三区中文字幕 | 亚洲一区二区在线免费看| 99精品一区二区三区| 国产精品久久毛片av大全日韩| 99久久婷婷国产综合精品电影| 国产精品毛片大码女人| 色综合中文综合网| 国产日产亚洲精品系列| 国产激情91久久精品导航| 国产日韩欧美激情| jvid福利写真一区二区三区| 一区二区三区中文免费| 国产麻豆午夜三级精品| 中文欧美字幕免费| 色悠久久久久综合欧美99| 国产色婷婷亚洲99精品小说| 日韩av一区二区三区| av一区二区三区在线| 亚洲自拍偷拍麻豆| 欧美成人国产一区二区| 不卡视频免费播放| 亚洲福利一区二区| 在线精品视频免费观看| 欧美aⅴ一区二区三区视频| 在线视频观看一区| 蜜臀91精品一区二区三区| 国产欧美精品区一区二区三区| 91麻豆精品在线观看| 亚洲私人影院在线观看| 在线综合+亚洲+欧美中文字幕| 国产专区欧美精品| 日韩手机在线导航| 午夜视黄欧洲亚洲| 欧美日韩www| 国产成人在线观看免费网站| 一区二区国产视频| 精品剧情在线观看| 91搞黄在线观看| 亚洲综合一二区| 国产精品日韩成人| 在线成人小视频| 亚洲成a人片综合在线| 久久久午夜精品理论片中文字幕| 99re热这里只有精品视频| 久久疯狂做爰流白浆xx| 伊人婷婷欧美激情| 欧美日韩一二三区| 日韩高清不卡一区二区三区| 国产精品欧美经典| 2020国产精品自拍| 成人性生交大片免费看中文| 国产精品乱人伦中文| 日韩一区二区在线播放| 色婷婷精品久久二区二区蜜臀av| 国产福利电影一区二区三区| 开心九九激情九九欧美日韩精美视频电影 | 日韩伦理av电影| 久久久亚洲精品石原莉奈| 制服丝袜日韩国产| 在线观看免费视频综合| www.日韩大片| 九九在线精品视频| 国产精品久久夜| 欧美xxxx在线观看| 欧美一区二区三区在线| 欧美午夜一区二区三区| 蜜臀精品一区二区三区在线观看| 亚洲人成网站在线| 欧美成人精品高清在线播放| 欧美裸体一区二区三区| 欧美日韩国产美| 欧美亚洲禁片免费| 日本韩国欧美一区二区三区| proumb性欧美在线观看| 99视频在线精品| 91麻豆免费视频| 色狠狠av一区二区三区| 在线看国产一区二区| 在线视频一区二区三| 精品国产乱码久久久久久图片| 欧美精品精品一区| 欧美一区二区精美| 日韩欧美国产三级电影视频| 91丨porny丨首页| 色哟哟欧美精品| 欧美日韩国产美| 日韩欧美一区二区免费| 久久噜噜亚洲综合| 《视频一区视频二区| 亚洲黄一区二区三区| 亚洲成av人综合在线观看| 日韩一区欧美二区| 亚洲激情欧美激情| 亚洲成人免费影院| 久草精品在线观看| 成人毛片在线观看| 一本久道中文字幕精品亚洲嫩 | 亚洲午夜电影网| 五月天欧美精品| 国内精品嫩模私拍在线| 成人综合在线视频| 在线亚洲一区二区| 欧美福利电影网| 久久精品免视看| 日韩毛片一二三区| 午夜成人在线视频| 国产在线国偷精品产拍免费yy| 成人开心网精品视频| 欧美亚洲国产一区二区三区| 欧美一区二区三区免费| 国产欧美日韩在线看| 亚洲超碰精品一区二区| 国产乱妇无码大片在线观看| 久久av资源站| av成人免费在线| 日韩欧美一区中文| 国产精品女同一区二区三区| 日韩一区欧美二区| www.成人网.com| 日韩一区二区免费在线观看| 国产精品第13页| 久久成人久久爱| 色菇凉天天综合网| 久久久青草青青国产亚洲免观| 亚洲宅男天堂在线观看无病毒| 极品美女销魂一区二区三区| 91福利社在线观看| 亚洲国产高清在线| 免费观看30秒视频久久| 一本大道久久a久久综合| 久久一留热品黄| 水野朝阳av一区二区三区| www.欧美精品一二区| 欧美大片国产精品| 午夜在线成人av| 色天使色偷偷av一区二区 | 欧美精品一区二区精品网| 亚洲三级在线免费| 国产成人高清视频| 精品国产乱码久久久久久牛牛| 午夜免费久久看| 一本色道久久综合亚洲精品按摩| 国产欧美日韩中文久久| 经典三级在线一区| 欧美一区二区三区免费视频| 亚洲在线观看免费| 在线视频中文字幕一区二区| 国产精品美女久久久久高潮| 国产剧情av麻豆香蕉精品| 精品剧情v国产在线观看在线| 舔着乳尖日韩一区| 欧美在线影院一区二区| 日韩理论片一区二区| av资源网一区| 国产精品国产三级国产专播品爱网| 国产乱国产乱300精品| 久久影院视频免费| 国产在线不卡一区| www精品美女久久久tv| 老色鬼精品视频在线观看播放| 欧美军同video69gay| 日本一区中文字幕| 日韩精品一区二区三区swag| 蜜桃视频一区二区|