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

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

?? c_lcd19264_driver.c

?? 交流異步電機直接轉(zhuǎn)矩控制程序
?? C
?? 第 1 頁 / 共 4 頁
字號:
/****************************************************************************
* 文 件 名:c_lcd19264driver.c
* 版    本: V1.0
* 功    能:字符液晶模塊驅(qū)動程序,采用模擬總線方式工作。
* 連    接:
*   D0      --      P0.8       // DB0
*   .       --      .
*   .       --      .
*   .       --      .
*   D7      --      P0.15       // DB7
*
*   R/S     --      P0.2        // RS
*	R/W     --      P0.3        // RW
*	E       --		P0.4        // E
*   CS1		--		P0.5		//CS1
* 	CS2		--		P0.6		//CS2
*  	CS3		--		P0.7		//CS3
*   R/W  為0進行寫操作,為1時進行讀操作
*   D/I  為1表示數(shù)據(jù)傳送,為0表示命令傳送
*   E    讀寫脈沖
*   
*   作者:黃振升
*   日期:2005/10/31
*---------------歷史版本信息-------------------------------------------------
*  修 改 人: 黃振升
*  版    本: V1.1
*  日   期: 2007.1.20
*  描   述:
****************************************************************************/

#include "config.h"


#if LCD19264_INTERFACE_EN >0
/***********************************************************************************************
***					 					數(shù)字用字庫
*********************************************************************************************/
uint8 const Number[] =
{/*0    */
0xF8,0x04,0x04,0x04,0xF8,0x00,0x01,0x02,
0x02,0x02,0x01,0x00,

/*1    */
0x00,0x08,0xFC,0x00,0x00,0x00,0x00,0x00,
0x03,0x00,0x00,0x00,

/*2    */
0x18,0x84,0x44,0x44,0x38,0x00,0x03,0x02,
0x02,0x02,0x02,0x00,

/*3    */
0x88,0x04,0x24,0x24,0xD8,0x00,0x01,0x02,
0x02,0x02,0x01,0x00,

/*4    */
0xC0,0xB0,0x88,0xFC,0x80,0x00,0x00,0x00,
0x00,0x03,0x00,0x00,

/*5    */
0x3C,0x14,0x14,0x14,0xE4,0x00,0x01,0x02,
0x02,0x02,0x01,0x00,

/*6    */
0xF0,0x28,0x24,0x24,0xC8,0x00,0x01,0x02,
0x02,0x02,0x01,0x00,

/*7    */
0x04,0x04,0x04,0xE4,0x1C,0x00,0x00,0x00,
0x03,0x00,0x00,0x00,

/*8    */
0xD8,0x24,0x24,0x24,0xD8,0x00,0x01,0x02,
0x02,0x02,0x01,0x00,

/*9    */
0x38,0x44,0x44,0x44,0xF8,0x00,0x01,0x02,
0x02,0x01,0x00,0x00

};


uint8 const dot[]=
{
/*.    */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00



};

uint8 const zero[]=
{/*.    */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00
};

unsigned char const V[12] = {
/*V    */
0x00,0x30,0xC0,0x00,0xC0,0x30,0x00,0x00,
0x01,0x02,0x01,0x00

};

uint8 const ynumber[] = {				//8*16數(shù)值庫

/*0    */
0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,

/*1    */
0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,
0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,

/*2    */
0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,
0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,

/*3    */
0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,
0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,

/*4    */
0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,
0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,

/*5    */
0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,
0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,

/*6    */
0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,
0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,

/*7    */
0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,
0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,

/*8    */
0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,
0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,

/*9    */
0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,


/*X    */
0x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,
0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20,

/*.    */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,
0x00,0x00,0x00,0x00

};

uint8 const ynumber16b[] = {	
/*0    */
0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,
/*1   CHAR_31 */
0x00,0x00,0x10,0xF8,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x1F,0x10,0x00,0x00,0x00,

/*2   CHAR_32 */
0x00,0x30,0x08,0x08,0x08,0xF8,0x00,0x00,
0x00,0x00,0x18,0x14,0x13,0x10,0x08,0x00,

/*3   CHAR_33 */
0x00,0x00,0x10,0x08,0x88,0x78,0x00,0x00,
0x00,0x00,0x10,0x20,0x20,0x11,0x0E,0x00,

/*4   CHAR_34 */
0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,
0x00,0x03,0x02,0x02,0x02,0x1F,0x02,0x00,

/*5   CHAR_35 */
0x00,0x00,0x70,0x48,0xC8,0x88,0x00,0x00,
0x00,0x10,0x10,0x20,0x10,0x0F,0x00,0x00,

/*6   CHAR_36 */
0x00,0x00,0xE0,0x90,0x88,0x80,0x00,0x00,
0x00,0x07,0x18,0x20,0x20,0x19,0x06,0x00,

/*7   CHAR_37 */
0x00,0x10,0x08,0x08,0x88,0x78,0x00,0x00,
0x00,0x00,0x00,0x18,0x07,0x00,0x00,0x00,

/*8   CHAR_38 */
0x00,0x00,0x78,0x88,0x88,0x78,0x00,0x00,
0x00,0x0C,0x12,0x21,0x21,0x1E,0x00,0x00,

/*9   CHAR_39 */
0x00,0x60,0x98,0x08,0x08,0xF8,0xC0,0x00,
0x00,0x00,0x21,0x12,0x09,0x07,0x00,0x00,

/*A   CHAR_41 */
0x00,0x00,0xC0,0x28,0xF0,0x00,0x00,0x00,
0x00,0x1C,0x03,0x02,0x03,0x1F,0x10,0x00,

/*B   CHAR_42 */
0x00,0x00,0xF8,0x08,0x88,0x88,0x70,0x00,
0x00,0x00,0x1F,0x11,0x10,0x11,0x1E,0x00,

/*C   CHAR_43 */
0x00,0xE0,0x18,0x08,0x08,0x08,0x38,0x00,
0x00,0x0F,0x18,0x20,0x20,0x10,0x08,0x00,

/*D   CHAR_44 */
0x00,0xF8,0x08,0x08,0x08,0x18,0xF0,0x00,
0x00,0x1F,0x10,0x10,0x10,0x18,0x0F,0x00,

/*E   CHAR_45 */
0x00,0x00,0xF8,0x88,0x88,0xD8,0x00,0x00,
0x00,0x00,0x1F,0x10,0x10,0x11,0x18,0x00,

/*F   CHAR_46 */
0x00,0x00,0xF8,0x88,0x88,0x88,0x08,0x00,
0x00,0x00,0x1F,0x00,0x00,0x01,0x00,0x00

};
			//16進制字庫


uint8 const NONE[] = {						//10權(quán)開方表
/*.    */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,
};

uint32 const SQURE10[] = {						//10權(quán)開方表
1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000
};
/***********************************************************************************************
***					 					外圍接口,定義
*********************************************************************************************/

#define DISPON	0X3f	//顯示ON
#define DISPOFF  0X3e	//顯示0FF
#define DISPFIRST 0Xc0	//顯示起始行定義
#define	SETX	0X40	//x定位指令(頁)
#define SETY	0XB8	//x定位指令(頁)
#define	Lcdbusy	0x80  	//LCM忙判斷標志

/***********************************************************************************************
***					 					顯示邊界位置
*********************************************************************************************/

#define MODL	0X00 	//左區(qū)		     40.
#define MODM	0X40 	//左區(qū)和中區(qū)邊界
#define MODR	0X80 	//中區(qū)和右區(qū)邊界
#define LCMLIMIT	0XC0 	//顯示右區(qū)邊界

/***********************************************************************************************
***					 				定義全局變量
*********************************************************************************************/

uint8 X,Y,WR_Data; 	//列,行,輸出數(shù)據(jù)

uint8 xy;						//畫線標志

uint32 LCDreset_flage;			//長時間液晶沒有啟動,液晶復(fù)位
uint32 test;
	


/***********************************************************************
* 名    稱:LCd19264_DispIni()
* 功    能:LCd19264顯示初始化
* 入口參數(shù):無
* 出口參數(shù):無
* 說明    :占用
*   R/S     --      P0.3        // RS
*	R/W     --      P0.4        // RW
*	E       --		P0.5        // E
*   CS1		--		P0.6		//CS1
* 	CS2		--		P0.7		//CS2
*  	CS3		--		P0.8		//CS3
*   D0      --      P0.9       // DB0
*   .       --      .
*   .       --      .
*   .       --      .
*   D7      --      P0.16       // DB7
***********************************************************************/
void LCD19264_Init(void)
{ 
    PINSEL0 &= 0x003FFFFF;//根據(jù)需要修改
    
    PINSEL1 &= 0xFFFF0000;

    //IO0DIR =IO0DIR  &0xff << LCD19264_BusLSB  |1 << LCD19264_E  |1 << LCD19264_RS |  1 << LCD19264_DI;
	IO0DIR =IO0DIR  |(0xFF << LCD19264_BusLSB)  |(1 << LCD19264_E ) |(1 << LCD19264_DI)|(1 << LCD19264_RW) |(  1 << LCD19264_CS1)|(  1 << LCD19264_CS2)|(  1 << LCD19264_CS3);
	
	
	LCD19264_BusData(0XFF);
	LCD19264_BusData(0XF0);
	
	LCD19264_SCS1();
	LCD19264_SCS2();
	LCD19264_SCS3();
	LCD19264_SDI();
	LCD19264_SRW();
	LCD19264_SE();
	
	
	 
	//LCD19264_Writecommand_L(DISPOFF);//關(guān)閉顯示
	//LCD19264_Writecommand_M(DISPOFF);
	//LCD19264_Writecommand_R(DISPOFF);
	
	

	LCD19264_Writecommand_L(DISPON);//打開顯示
	LCD19264_Writecommand_M(DISPON);
	LCD19264_Writecommand_R(DISPON);
	


	


	LCD19264_Writecommand_L(DISPFIRST);//定義顯示起始行為零
	LCD19264_Writecommand_M(DISPFIRST);//定義顯示起始行為零
	LCD19264_Writecommand_R(DISPFIRST);//定義顯示起始行為零

	LCD19264_Cls();				//清屏
			//清屏
	X = 0;
	Y = 0;
	LCD19264_Fix_point();				//定位,坐標00
}






/***********************************************************************
* 名    稱:LCd19264_Busy()
* 功    能:LCd19264左中右讀忙子程序群,兼作選擇HD61202用
* 入口參數(shù):無
* 出口參數(shù):無
* 說明    :占用
*   R/S     --      P0.3        // RS
*	R/W     --      P0.4        // RW
*	E       --		P0.5        // E
*   CS1		--		P0.6		//CS1
* 	CS2		--		P0.7		//CS2
*  	CS3		--		P0.8		//CS3
*   D0      --      P0.9       // DB0
*   .       --      .
*   .       --      .
*   .       --      .
*   D7      --      P0.16       // DB7
***********************************************************************/

void Lcd19264_Busy(void)
{	
	uint32 i,reset_flage;
	IO0DIR =IO0DIR  & ~(0xFF << LCD19264_BusLSB) ; //設(shè)成輸入方式

	DelayNS(1);

	LCD19264_CE();	//拉低電平
	LCD19264_CDI(); //命令
	LCD19264_SRW(); //讀
	

	LCD19264_SE();	//使能
	

	test = LCD19264_BusData_Read();
	for(i=0;i<108000;i++)
	{	
		reset_flage = 1;
		if (  (LCD19264_BusData_Read() & Lcdbusy)==0) 
		{
			reset_flage = 0;
			break;//等待忙完
		}
	}
	if(reset_flage == 1) LCDreset_flage = 1;		//重新初始化液晶
	IO0DIR =IO0DIR  | (0xFF << LCD19264_BusLSB) ; //重新設(shè)成輸出方式
	//DelayNS(1);
	LCD19264_CE();	//禁能

	

}

void lcd19264busy_L(void)
{	
	LCD19264_CCS1() ;LCD19264_SCS2();LCD19264_SCS3();//清零選擇左區(qū)

	//DelayNS(1);

	Lcd19264_Busy();
}


void lcd19264busy_M(void)
{
	LCD19264_SCS1() ;LCD19264_CCS2();LCD19264_SCS3();//清零選擇中區(qū)

	//DelayNS(4);
	
	Lcd19264_Busy();
}


void lcd19264busy_R(void)
{
	LCD19264_SCS1()  ;LCD19264_SCS2();LCD19264_CCS3();//清零選擇右區(qū)

	//DelayNS(4);

	Lcd19264_Busy();

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费观看在线观看| 91香蕉视频污| 成人精品高清在线| 日韩一区二区电影在线| 亚洲欧美偷拍另类a∨色屁股| 九九**精品视频免费播放| 一本一本大道香蕉久在线精品| 2024国产精品| 秋霞国产午夜精品免费视频| 91黄色小视频| 亚洲区小说区图片区qvod| 成人免费观看视频| 久久理论电影网| 国精品**一区二区三区在线蜜桃| 欧美日韩久久不卡| 亚洲国产精品综合小说图片区| 99精品视频中文字幕| 亚洲国产精品精华液ab| 韩国一区二区三区| 精品伦理精品一区| 久久国产视频网| 日韩小视频在线观看专区| 五月天欧美精品| 欧美日韩一区二区欧美激情| 亚洲自拍另类综合| 色综合久久天天| 亚洲欧美日韩系列| 色综合 综合色| 亚洲小说欧美激情另类| 欧美在线视频不卡| 丝袜亚洲另类欧美| 6080亚洲精品一区二区| 日本成人在线视频网站| 日韩亚洲欧美一区二区三区| 久久99精品久久久| 久久久99久久| 粉嫩绯色av一区二区在线观看| 国产欧美日韩精品在线| 成人av在线资源| 亚洲人成网站影音先锋播放| 欧美色图片你懂的| 日韩制服丝袜av| 久久蜜桃香蕉精品一区二区三区| 国产乱码精品一区二区三区av | 国产suv一区二区三区88区| 国产午夜久久久久| 91麻豆福利精品推荐| 亚洲一区二区三区在线看| 91精品国产欧美一区二区18| 久久国产婷婷国产香蕉| 中文字幕高清不卡| 在线观看欧美黄色| 美女一区二区三区| 国产精品久久久久国产精品日日 | 136国产福利精品导航| 色天天综合久久久久综合片| 婷婷夜色潮精品综合在线| 日韩色在线观看| 不卡一区二区中文字幕| 性欧美大战久久久久久久久| 日韩欧美123| 色香蕉久久蜜桃| 精品一区二区三区影院在线午夜| 中文字幕色av一区二区三区| 91精品国产免费| 97精品久久久午夜一区二区三区| 日产欧产美韩系列久久99| 欧美激情自拍偷拍| 欧美一区二区美女| av电影在线观看不卡| 日韩黄色片在线观看| 亚洲欧洲日产国产综合网| 欧美精品粉嫩高潮一区二区| 不卡视频一二三| 久久国产综合精品| 亚洲妇女屁股眼交7| 欧美国产日韩一二三区| 91精品国产综合久久精品麻豆 | 一区二区三区中文字幕| 久久丝袜美腿综合| 欧美日精品一区视频| 成人黄色在线网站| 麻豆国产精品官网| 性久久久久久久久久久久| 亚洲三级免费观看| 亚洲国产成人自拍| 久久久一区二区三区| 日韩精品中午字幕| 911精品国产一区二区在线| a4yy欧美一区二区三区| 国产一区二三区| 日本人妖一区二区| 亚洲成人在线免费| 樱花影视一区二区| 中文字幕在线不卡| 国产精品久久久久久久久免费丝袜| 精品美女一区二区| 日韩一区二区高清| 91麻豆精品国产自产在线观看一区 | 国产精品伦一区| 国产三级久久久| 久久九九全国免费| 国产日韩高清在线| 久久精品欧美一区二区三区麻豆| 亚洲精品在线三区| 久久中文娱乐网| 久久精品亚洲麻豆av一区二区| 精品乱人伦一区二区三区| 日韩欧美成人一区二区| 日韩欧美一区电影| 精品乱人伦一区二区三区| 日韩欧美国产一区在线观看| 欧美成人精精品一区二区频| 日韩欧美的一区| 久久综合九色综合97婷婷女人| 欧美大肚乱孕交hd孕妇| 亚洲精品在线免费播放| 国产丝袜欧美中文另类| 久久精品人人做人人爽人人| 国产精品无圣光一区二区| 国产精品不卡一区二区三区| 亚洲精品v日韩精品| 亚洲高清中文字幕| 视频一区在线播放| 久久99精品国产.久久久久久| 韩国欧美国产一区| 成人免费视频视频| 成人av在线资源网| 欧美日韩性生活| 日韩欧美综合在线| 久久精品网站免费观看| 亚洲色图欧洲色图婷婷| 亚洲午夜精品网| 狠狠色丁香久久婷婷综| av在线不卡电影| 8v天堂国产在线一区二区| 日韩欧美卡一卡二| 国产精品女人毛片| 午夜精品一区二区三区免费视频 | 国产精品超碰97尤物18| 一级中文字幕一区二区| 麻豆极品一区二区三区| 成人avav影音| 日韩一区二区在线看片| 国产精品天天看| 日韩精品久久久久久| 国产成人av电影在线播放| 欧美熟乱第一页| 久久久美女艺术照精彩视频福利播放| 亚洲人成在线观看一区二区| 日韩精品一区第一页| 成人激情开心网| 在线成人av网站| 亚洲欧洲国产日韩| 精品一区二区三区av| 色88888久久久久久影院按摩| 日韩一区二区免费视频| 亚洲精品视频免费看| 国产自产高清不卡| 在线观看成人免费视频| 国产清纯白嫩初高生在线观看91| 亚洲国产精品嫩草影院| 成人午夜视频网站| 精品久久久久久久久久久久久久久 | 日韩欧美国产系列| 亚洲精品成人少妇| 国产成人免费高清| 6080国产精品一区二区| 亚洲日本成人在线观看| 国产综合久久久久影院| 欧美日韩精品高清| 亚洲三级理论片| 丰满岳乱妇一区二区三区| 日韩视频在线永久播放| 一区二区三区四区国产精品| 高清不卡一区二区在线| 精品国产乱码久久久久久浪潮 | 91精品国产91热久久久做人人| 1000部国产精品成人观看| 国产美女精品一区二区三区| 7777精品伊人久久久大香线蕉的 | 国产成人av电影在线播放| 日韩视频在线永久播放| 亚洲成a人片综合在线| 一本在线高清不卡dvd| 国产精品乱子久久久久| 国产成人精品www牛牛影视| 精品国产91乱码一区二区三区| 天堂蜜桃一区二区三区| 欧美日本在线视频| 亚洲图片欧美色图| 欧美亚洲综合色| 亚洲午夜成aⅴ人片| 欧美丝袜丝交足nylons| 亚洲午夜影视影院在线观看| 欧美性极品少妇| 午夜精品福利久久久| 欧美久久一二三四区| 婷婷综合五月天| 7777精品伊人久久久大香线蕉 |