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

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

?? lcd.c

?? 自己做的一個簡單的設備.使用Freescale HC908SR12單片機,使用KEYS,AD,PWM,FLASH,LCD等模塊.經使用運行穩定.
?? C
字號:
//文件名   LCD.C
//目    的 液晶處理
//Copyright (c) 2006-2007 東方久樂公司電子研究所
//編    寫 文洪奎 2007-01-15
//修    改 
//修改原因

//LCD型號  HF12864B2(上海恒方) 驅動芯片 
//       接   口  
//PIN   LCD          HC908SR12
// 1  VSS            GND
// 2  VDD            +5V
// 3  V0   --[]--    PTC0/PWM0
// 4  RS(CS)         PTB4
// 5  R/W(SID)       PTB5
// 6  E(CLK)         PTB6
// 7  DB0
// 8  DB1
// 9  DB2
// 10 DB3
// 11 DB4
// 12 DB5
// 13 DB6
// 14 DB7
// 15 PSB            GND
// 16 NC
// 17 /RET           PTB1
// 18 NC
// 19 LED_A          GND
// 20 LED_K          PTB0

#include "global.h"
#include "lcd.h"
#include "hidef.h"

unsigned char byte1,byte2,byte3;

char DisBuf[8];	//顯示緩沖區

void LCD_Init()
{
	PWMCR_PWMEN0 = 1;
	PWMCR_PCH0 = 1;	
	PWMCCR = 0x80;

	LCD_CS_DDR = 1;
	LCD_CS = 0;
	LCD_CLK_DDR = 1;
	LCD_CLK = 0;
	
	LCD_RST_DDR = 1;
	LCD_RST = 0;
	
	delay();
	delay();
	
	LCD_RST = 1;
	LCD_SID_DDR = 1;
	
	LCD_Cls();
	
	PWMDR0 = 230;
}


void Write(unsigned char uComm,unsigned char uData)
{
	unsigned char i;
	byte1 = uComm;
	byte2 = uData & 0x0F0;
	byte3 = uData << 4;
	DisableInterrupts;
	LCD_CLK = 0;
	asm nop;asm nop;
	
	LCD_CS = 1;
	asm nop;asm nop;
	
	for(i = 0; i < 8; i++)
	{
		if(byte1 & 0x080)
			LCD_SID = 1;
		else
			LCD_SID = 0;
		byte1 = byte1 * 2;
		asm nop;asm nop;
		LCD_CLK = 1;
		asm nop;asm nop;
		LCD_CLK = 0;
		asm nop;asm nop;
	}
	
	for(i = 0; i < 8; i++)
	{
		if(byte2 & 0x080)
			LCD_SID = 1;
		else
			LCD_SID = 0;
		byte2 = byte2 * 2;
		asm nop;asm nop;
		LCD_CLK = 1;
		asm nop;asm nop;
		LCD_CLK = 0;
		asm nop;asm nop;
	}
	
	for(i = 0; i < 8; i++)
	{
		if(byte3 & 0x080)
			LCD_SID = 1;
		else
			LCD_SID = 0;
		byte3 = byte3 * 2;
		asm nop;asm nop;
		LCD_CLK = 1;
		asm nop;asm nop;
		LCD_CLK = 0;
		asm nop;asm nop;
	}
	
	EnableInterrupts;	
}


void delay()
{
	unsigned char t;
	for(t = 0; t < 100; t++)
		;
}

void SetLight(unsigned char bRate)
{
	PWMDR0 = bRate;
}

void Str(unsigned char *p)
{
	while(*p)
	{

		Write(0x0FA,*p);
		delay();
		p++;
	}
}

void LCD_Cls(void)
{
	unsigned char i;
	Write(0x0F8,1);
	for(i = 0; i < 50; i++)
		delay();
}

void LCD_RstAdd(void)
{
	unsigned char i;
	Write(0x0F8,2);
	for(i = 0; i < 50; i++)
		delay();
}

void LCD_TurnOn(void)
{
	Write(0x0F8,0x0C);
	delay();
}

void LCD_SetAdd(char Add)
{
	char temp;
	temp = Add >> 3;
	if(temp == 1)
	{
		Add += 0x008;
	}
	else if(temp == 2)
	{
		Add -= 0x008;
	}	
	Add |= 0x80;
	Write(0x0F8,Add);
	delay();
}

void LCD_DrawNum(char xadd,char yadd,unsigned int num)
{
	char Add;
	char i = 5;
	DisBuf[6] = 0;
	switch(yadd)
	{
		case 0:
			Add = 0x000;
			break;
		case 1:
			Add = 0x008;
			break;
		case 2:
			Add = 0x010;
			break;
		case 3:
			Add = 0x018;
			break;
		default:
			Add = 0x000;
			break;
	}
	do
	{
		if(num == 0 && i != 5)
			DisBuf[i] = ' ';
		else
			DisBuf[i] = num % 10 + '0';
		
		num = num / 10;
		i--;
	}while(i);
	
	Add += xadd & 0x07;
	LCD_SetAdd(Add);
	Str(DisBuf + 1);
}

void LCD_Reverse(char nLine)
{
	char i;
	for(i = 0; i< 4 ; i++)
	{
		LCD_SetAdd(7 + i * 8);
		Str("  ");
	}
	LCD_SetAdd(nLine * 8 + 7);
	Str("<<");	
}

void LCD_DrawTimer(unsigned int t1)
{

	char i = 5;
	do
	{
		if(t1 == 0 && i != 5 )
			DisBuf[i] = ' ';
		else
			DisBuf[i] = t1 % 10 + '0';
		
		t1 = t1 / 10;
		i--;
	}while(i);
	
	if(DisBuf[5] == '0' && DisBuf[4] == ' ')
		DisBuf[4] = '0';
		
	DisBuf[6] = DisBuf[5];
	DisBuf[5] = '.';
	
	DisBuf[7] = 0;

	
	Str(DisBuf + 1);	
};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久91精品国产一区二区精品 | 欧美一区二区三区四区久久| 韩国v欧美v日本v亚洲v| 国产精品一区二区你懂的| 国v精品久久久网| 91久久精品网| 欧美日韩国产另类不卡| 亚洲欧美日韩一区二区三区在线观看| 久久久久久久久伊人| 国产精品久久午夜| 日韩在线观看一区二区| 国产麻豆91精品| 一本一本大道香蕉久在线精品| 欧美三级电影在线看| 久久久精品免费观看| 一区二区三区在线视频观看58| 日产国产高清一区二区三区| 成人av免费网站| www精品美女久久久tv| 亚洲精品高清视频在线观看| 国产一区二区视频在线| 欧美精品成人一区二区三区四区| 国产日韩欧美精品电影三级在线 | 亚洲欧美日韩精品久久久久| 欧美一区日本一区韩国一区| 99精品一区二区三区| 欧美一区二区观看视频| 亚洲欧洲精品成人久久奇米网| 久久国内精品视频| 欧美精三区欧美精三区| 亚洲人成在线观看一区二区| 国产精品91一区二区| 欧美va日韩va| 日本不卡一二三区黄网| 欧美理论片在线| 日韩精品亚洲专区| 91国产免费观看| 夜夜嗨av一区二区三区四季av | 免费在线看成人av| 日韩av在线免费观看不卡| 99re这里都是精品| 国产精品成人在线观看| 不卡视频一二三| 亚洲天堂成人在线观看| 在线亚洲高清视频| 亚洲与欧洲av电影| 欧美日韩视频在线第一区| 亚洲一区二区三区中文字幕| 色综合一个色综合亚洲| 亚洲一区二区三区在线播放| 欧美裸体一区二区三区| 日日摸夜夜添夜夜添亚洲女人| 欧美伦理视频网站| 国产精品一区二区你懂的| 国产女人18毛片水真多成人如厕| 成人h精品动漫一区二区三区| 亚洲欧洲性图库| 777a∨成人精品桃花网| 九九**精品视频免费播放| 欧美激情一区二区三区| 在线观看亚洲a| 国产麻豆精品95视频| 日韩视频一区二区| 成人动漫中文字幕| 亚洲永久免费视频| 精品国产a毛片| 欧洲另类一二三四区| 午夜精品福利在线| 欧美高清在线视频| 欧美美女网站色| 成人免费高清视频在线观看| 亚洲一区二区视频在线| 亚洲精品免费电影| 精品福利在线导航| 欧美系列日韩一区| www.亚洲国产| 国产精品系列在线播放| 日本不卡123| 亚洲综合色成人| 欧日韩精品视频| 欧美午夜精品电影| 成人午夜私人影院| 青青草精品视频| 亚洲大尺度视频在线观看| 国产精品国产三级国产aⅴ中文| 在线综合+亚洲+欧美中文字幕| 成人免费不卡视频| 国产不卡视频一区| 国产在线一区二区| 久久精品理论片| 麻豆成人久久精品二区三区红| 亚洲最色的网站| 亚洲高清免费视频| 亚洲国产精品自拍| 亚洲成人www| 日韩中文字幕区一区有砖一区 | 一区二区视频在线| 国产精品久久久久一区| 国产精品高清亚洲| 国产精品久久久久久久第一福利 | 精品粉嫩超白一线天av| 久久久久久免费毛片精品| 久久―日本道色综合久久| 久久精品欧美一区二区三区不卡| 久久午夜电影网| 亚洲国产电影在线观看| 亚洲美女视频一区| 亚洲bt欧美bt精品777| 美女在线一区二区| 欧美变态凌虐bdsm| 欧美一区二区三区思思人| 欧美一区欧美二区| 国产欧美一区二区在线| 亚洲精品视频免费看| 五月婷婷欧美视频| 激情另类小说区图片区视频区| 成人av高清在线| 欧美色视频在线| 久久综合色天天久久综合图片| 中文字幕第一页久久| 午夜av一区二区| 丁香五精品蜜臀久久久久99网站| 91久久国产最好的精华液| 日韩限制级电影在线观看| 亚洲欧美在线另类| 久久成人精品无人区| 在线观看视频欧美| 国产亚洲精品7777| 麻豆国产精品官网| 欧美在线看片a免费观看| 久久久亚洲午夜电影| 午夜电影网亚洲视频| 91亚洲精品久久久蜜桃网站| 精品欧美一区二区久久| 五月天一区二区三区| 91美女精品福利| 国产精品人人做人人爽人人添| 天天爽夜夜爽夜夜爽精品视频| 91免费小视频| 国产精品欧美一区喷水| 国产精品一品视频| 日韩精品一区二区三区四区视频| 性感美女久久精品| 欧洲av一区二区嗯嗯嗯啊| 亚洲蜜臀av乱码久久精品蜜桃| 国产99久久久精品| 国产亚洲欧洲997久久综合| 国产一区二区三区免费观看| 日韩欧美国产一二三区| 奇米888四色在线精品| 91精品国产91久久综合桃花| 亚洲一区二区三区免费视频| 欧美日韩极品在线观看一区| 亚洲电影一级片| 欧美一级在线视频| 狂野欧美性猛交blacked| 欧美成人激情免费网| 狠狠色2019综合网| 久久久噜噜噜久噜久久综合| 成人做爰69片免费看网站| 亚洲欧洲日韩av| 欧美视频三区在线播放| 日韩精品一二三| 久久综合99re88久久爱| 成人福利视频在线| 一区二区三区不卡视频| 日韩一区二区三区四区五区六区 | 国产精品99久久久| 亚洲乱码国产乱码精品精98午夜| 欧美日韩国产高清一区二区| 极品销魂美女一区二区三区| 国产精品热久久久久夜色精品三区| 色偷偷成人一区二区三区91| 免费国产亚洲视频| 亚洲人成亚洲人成在线观看图片| 在线观看免费一区| 高清国产一区二区| 日韩高清不卡在线| 成人免费一区二区三区视频| 欧美日韩夫妻久久| 99久久777色| 六月丁香婷婷久久| 亚洲午夜在线视频| 国产精品无遮挡| 风间由美一区二区av101| 亚洲视频一区二区在线| 日韩天堂在线观看| 99精品在线观看视频| 国精产品一区一区三区mba桃花| 亚洲精品亚洲人成人网| 国产日产精品一区| 日韩你懂的电影在线观看| 91在线精品秘密一区二区| 国产一区999| 久久99精品久久久久| 午夜精品福利一区二区三区av| 亚洲精品一二三| 亚洲精品网站在线观看| 亚洲蜜臀av乱码久久精品 | 欧美区在线观看|