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

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

?? 并口.c

?? 430的LCD驅(qū)動(dòng)電路和簡(jiǎn)單的消抖程序
?? C
字號(hào):
#ifndef _L12864_H_
#define _L12864_H_


#include <msp430x14x.h>

#define	LCD_DI			BIT7			//LCD_DI -> P2.7
#define LCD_DI_DIR		P2DIR
#define LCD_DI_LO		P2OUT &= ~LCD_DI
#define LCD_DI_HI		P2OUT |= LCD_DI

#define	LCD_RW			BIT6			//LCD_RW -> P2.6
#define LCD_RW_DIR		P2DIR
#define LCD_RW_LO		P2OUT &= ~LCD_RW
#define LCD_RW_HI		P2OUT |= LCD_RW

#define	LCD_EN			BIT5			//LCD_EN -> P2.5
#define LCD_EN_DIR		P2DIR
#define LCD_EN_LO		P2OUT &= ~LCD_EN
#define LCD_EN_HI		P2OUT |= LCD_EN

#define	LCD_PSB			BIT0			//LCD_CS1 -> P4.0//PSB
#define LCD_PSB_DIR		P4DIR
#define LCD_PSB_LO		P4OUT &= ~LCD_PSB
#define LCD_PSB_HI		P4OUT |= LCD_PSB

#define	LCD_RST			BIT2			//LCD_RST -> P4.2
#define LCD_RST_DIR		P4DIR
#define LCD_RST_LO		P4OUT &= ~LCD_RST
#define LCD_RST_HI		P4OUT |= LCD_RST

#define LCD_DATA_IN		P5IN
#define LCD_DATA_OUT		P5OUT
#define LCD_DATA_DIR		P5DIR

void LCD_Init(void);
void LCD_CheckBusy(void);
void LCD_Delayt(unsigned int dtime);
void LCD_WriteComm(unsigned char wdata);
void LCD_WriteByte(unsigned char wdata);
void LCD_SetXY(unsigned char X, unsigned char Y);
void LCD_WriteDEC(unsigned char X, unsigned char Y, unsigned char wdata);
void LCD_WriteString(unsigned char X, unsigned char Y, unsigned char *String);
void LCD_Init(void);
unsigned char CheckBusy(void);
void LCD_Delayt(unsigned int dtime);
void LCD_WriteComm(unsigned char wdata);
void LCD_WriteByte(unsigned char wdata);
void LCD_SetXY(unsigned char X,unsigned char Y);
void LCD_WriteDEC(unsigned char X,unsigned char Y,unsigned char Num);
void LCD_WriteString(unsigned char X,unsigned char Y,unsigned char *String);




void LCD_Delayt(unsigned int dtime) {
	unsigned int itemp;
	for(itemp=0;itemp<dtime;itemp++);
}

void LCD_Init(void) {
	LCD_PSB_DIR |= LCD_PSB;			//PSB -> 并行模式
	LCD_PSB_HI;
	
	LCD_RST_DIR |= LCD_RST;			//RST -> 復(fù)位輸出
	LCD_RST_LO;				//復(fù)位狀態(tài)
	LCD_Delayt(1000);
	
	LCD_DI_DIR |= LCD_DI;
	LCD_DI_LO;
	LCD_RW_DIR |= LCD_RW;
	LCD_RW_LO;
	LCD_EN_DIR |= LCD_EN;
	LCD_EN_LO;
	
	LCD_Delayt(1000);
	LCD_RST_HI;				//正常狀態(tài)
	
	LCD_WriteComm(0x30);
	LCD_WriteComm(0x0C);
	LCD_WriteComm(0x01);
	LCD_WriteComm(0x02);
	LCD_WriteComm(0x06);
}

void LCD_CheckBusy(void) {
	unsigned char Flag;
	LCD_DI_LO;
	LCD_RW_HI;
	LCD_DATA_DIR = 0x00;
	do {
		LCD_EN_HI;
		Flag = LCD_DATA_IN;
		LCD_EN_LO;
	} while(Flag & 0x80);
	LCD_DATA_DIR = 0xFF;
}

void LCD_WriteComm(unsigned char wdata) {
	LCD_CheckBusy();
	
	LCD_DI_LO;
	LCD_RW_LO;
	LCD_EN_HI;
	
	LCD_DATA_OUT = wdata;
	LCD_EN_LO;
}

void LCD_WriteByte(unsigned char wdata) {
	LCD_CheckBusy();
	
	LCD_DI_HI;
	LCD_RW_LO;
	LCD_EN_HI;
	
	LCD_DATA_OUT = wdata;
	LCD_EN_LO;
}


void LCD_SetXY(unsigned char X, unsigned char Y) {
	switch(Y) {
		case 1:
			LCD_WriteComm(0x7F + X);
			break;
		case 2:
			LCD_WriteComm(0x8F + X);
			break;
		case 3:
			LCD_WriteComm(0x87 + X);
			break;
		case 4:
			LCD_WriteComm(0x97 + X);
	}
}

void LCD_WriteDEC(unsigned char X, unsigned char Y, unsigned char wdata) {
	LCD_SetXY(X,Y);
	LCD_WriteByte((wdata/10) + 0x30); 
	LCD_WriteByte((wdata%10) + 0x30);
}

void LCD_WriteString(unsigned char X, unsigned char Y, unsigned char *String) { 
    	unsigned char temp;
	LCD_SetXY(X,Y);
	temp = *String;
	while(temp!=0) {
    		LCD_WriteByte(temp);
    		temp = *(++String);
	}  
}
#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91行情网站电视在线观看高清版| 国产精品国产三级国产| 亚洲一区二区3| 在线观看视频一区| 亚洲高清免费一级二级三级| 在线日韩一区二区| 日韩在线观看一区二区| 日韩一区二区高清| 国产精品一区一区| 中文字幕+乱码+中文字幕一区| av电影在线观看一区| 亚洲乱码中文字幕综合| 欧美综合天天夜夜久久| 日本亚洲最大的色成网站www| 日韩精品专区在线影院重磅| 国产成人午夜99999| 亚洲三级小视频| 91精品免费在线观看| 精东粉嫩av免费一区二区三区| 国产亚洲精久久久久久| 色综合色综合色综合 | 精品一区二区三区不卡| 久久精品日产第一区二区三区高清版| 懂色一区二区三区免费观看| 一区二区高清免费观看影视大全 | 欧美日本在线视频| 久久se这里有精品| 亚洲女同一区二区| 日韩精品一区二区三区中文精品| 成人av网址在线| 午夜欧美2019年伦理| 国产日韩欧美精品电影三级在线| 在线视频观看一区| 国产美女娇喘av呻吟久久| 亚洲久本草在线中文字幕| 日韩一区二区在线观看视频| 不卡一区在线观看| 老司机免费视频一区二区| 成人免费在线观看入口| 欧美成人vps| 91福利国产精品| 国产精品亚洲午夜一区二区三区| 精品在线观看免费| 亚洲天堂精品在线观看| www成人在线观看| 欧美日韩一区二区三区不卡| 国产传媒欧美日韩成人| 日韩av网站在线观看| 亚洲黄一区二区三区| 久久美女艺术照精彩视频福利播放| 欧美午夜理伦三级在线观看| 国产精品18久久久久久久网站| 婷婷中文字幕综合| 亚洲激情网站免费观看| 国产欧美视频一区二区| 精品国产一区久久| 91麻豆精品国产| 色婷婷激情综合| 9i在线看片成人免费| 国产激情一区二区三区四区 | 99国产精品国产精品久久| 久久国产精品无码网站| 亚洲成人免费影院| 亚洲黄一区二区三区| 国产精品久久久久久久蜜臀 | 国产欧美日韩另类一区| 日韩精品在线看片z| 欧美精品丝袜久久久中文字幕| 色欧美片视频在线观看在线视频| 成人app网站| 成人综合婷婷国产精品久久蜜臀| 韩国av一区二区三区四区| 日本一不卡视频| 成人三级在线视频| 中文字幕一区二区三区在线播放| 日韩午夜在线观看视频| 欧美美女一区二区三区| 色丁香久综合在线久综合在线观看| 大桥未久av一区二区三区中文| 久久精品国产色蜜蜜麻豆| 日本va欧美va精品| 久久国产麻豆精品| 91亚洲国产成人精品一区二区三| 精品日韩在线一区| 国产福利一区二区| 中文字幕精品一区二区三区精品| 成人综合在线观看| 亚洲三级小视频| 欧美亚洲国产一区二区三区| 亚洲国产va精品久久久不卡综合| 欧美日韩中字一区| 久久国产精品99精品国产| 久久亚洲捆绑美女| 97久久人人超碰| 亚洲综合色婷婷| 日韩午夜激情视频| 国产成人a级片| 亚洲伦理在线免费看| 欧美日韩国产一区二区三区地区| 日本不卡免费在线视频| 国产丝袜美腿一区二区三区| 成人久久视频在线观看| 亚洲一区二区偷拍精品| 欧美xxxxx牲另类人与| 国产丶欧美丶日本不卡视频| 一区二区三区四区蜜桃| 日韩欧美国产精品一区| 成人高清在线视频| 婷婷丁香久久五月婷婷| 国产日产欧美一区| 欧美日韩三级在线| 国产99久久久国产精品潘金网站| 亚洲综合一区二区三区| 26uuu精品一区二区| 色狠狠综合天天综合综合| 狠狠久久亚洲欧美| 中文字幕一区日韩精品欧美| 91精品久久久久久蜜臀| 9l国产精品久久久久麻豆| 丝袜国产日韩另类美女| 国产精品第13页| 欧美一区二区三区电影| 99久久久国产精品| 毛片av中文字幕一区二区| 国产精品久久久久9999吃药| 91麻豆精品国产自产在线观看一区| 成人一区二区三区视频在线观看 | 国产农村妇女毛片精品久久麻豆| 色噜噜夜夜夜综合网| 国产精品自产自拍| 美腿丝袜在线亚洲一区| 亚洲一区二区综合| 国产精品成人午夜| 国产午夜三级一区二区三| 91麻豆精品91久久久久久清纯| kk眼镜猥琐国模调教系列一区二区| 美女网站在线免费欧美精品| 伊人色综合久久天天| 国产日韩欧美精品综合| 久久婷婷成人综合色| 日韩一级成人av| 欧美嫩在线观看| 欧美视频中文字幕| 日本精品一区二区三区四区的功能| 国产精品一区二区久久精品爱涩| 蜜臂av日日欢夜夜爽一区| 亚洲成人av一区二区三区| 国产精品久久一卡二卡| 国产精品婷婷午夜在线观看| 欧美成人精品1314www| 日韩一区二区三区精品视频| 欧美日韩第一区日日骚| 欧美三级视频在线| 欧美日韩国产欧美日美国产精品| 欧美探花视频资源| 欧美日韩三级一区| 91精品综合久久久久久| 91精品国产福利在线观看| 欧美高清视频不卡网| 91精品国产综合久久精品app| 欧美日韩激情一区| 欧美一区二区三区不卡| 日韩欧美中文字幕一区| 精品久久久久久综合日本欧美| 欧美一区二区三区公司| 精品国产污污免费网站入口| 精品va天堂亚洲国产| 久久久久久久国产精品影院| 国产日本亚洲高清| 亚洲乱码中文字幕综合| 偷拍日韩校园综合在线| 捆绑调教一区二区三区| 国产精品一区二区在线看| 99免费精品视频| 欧美四级电影网| 2020国产精品自拍| 国产精品久久三| 香蕉成人啪国产精品视频综合网 | 精品一区二区三区免费播放| 国产一区二区三区四区五区美女| 国产精品77777| 91在线国产福利| 91精品国产综合久久香蕉的特点| 日韩欧美在线不卡| 最新热久久免费视频| 丝袜美腿亚洲一区| 成人性生交大片免费| 欧美在线一区二区| 久久久久99精品一区| 一区二区三区美女| 国产在线精品一区二区不卡了| 色综合久久久久网| 精品福利一二区| 亚洲综合色视频| 国产激情视频一区二区三区欧美 | 成人黄动漫网站免费app| 91成人免费电影| 久久久久久久久久久黄色| 亚洲乱码精品一二三四区日韩在线 | 亚洲成人综合在线|