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

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

?? lcd.txt

?? 用mega128 驅(qū)動(dòng)的320*240 程序。可移植性強(qiáng)。
?? TXT
字號(hào):
// Crystal: 8.0000Mhz
#include <iom128v.h>
#include <macros.h>

#define xtal  8  
/********************************************************
液晶控制管腳;
CS1-PC0;RS-PC1;RD-PC2;
WR-PC3;BUSY-PG0;DB0~DB7--PB0-PB7; 
*////////////////////////////////////////////////////////
//定義分頻比256
#define BUSY   0
#define uint unsigned int
#define uchar unsigned char

//LCD 初始化定義
#define WLCR 0X00
#define MISC 0X01
#define ADSR 0X03
#define WCCR 0X10
#define CHWI 0X11
#define AWRR 0X20
#define DWWR 0X21
#define	AWBR 0X30
#define	DWHR 0X31
#define AWLR 0X40
#define AWTR 0X50
#define	CURX 0X60
#define	BGSG 0X61
#define	EDSG 0X62
#define	FVHT 0XF1
#define	FNCR 0XF0
#define PNTR 0XE0
#define CURY 0X70
#define MAMR 0X12
#define MWCR 0XB0
#define INTR 0X0F
#define BTMR 0X80
#define KSCR1 0XA0
//函數(shù)聲明
void delay_1ms(void);   //延時(shí)1ms
void delay_1us(void); //延時(shí)1us
void delay_nms(uint n); //延時(shí)n ms
void delay_nus(uint n);//延時(shí)n us
void LcdDataWrite(uint data);
void CLRVRAM(void);
void CLRSCREEN(void);
void INITLCD(void);
void SetCursor(uchar X,uchar Y);
void WLCDCHR(uchar x,uchar y,uchar *p );
void init_sys(void);

void init_sys(void)
{
 DDRA=0XF8;
 PORTA=0XFF;
 DDRB=0XFF;
 PORTB=0X00;
 DDRD=0XFF;
 PORTD=0X00; 
 DDRC=0X0F;
 PORTC=0X00;
 DDRE=0X00;
 PORTE=0XFF;
}

void delay_1ms(void)   //延時(shí)1ms
{
uint i;
for (i=1;i<(8*143-2);i++);
}
//////////////////////////////////////////////
void delay_1us(void) //延時(shí)1us
{asm("nop");
}
///////////////////////////////////////////////////////
void delay_nms(uint n) //延時(shí)n ms
{uint i=0;
for (i=0;i<n;i++)
delay_1ms();
}

//////////////////////////////////////////////////////
void delay_nus(uint n)//延時(shí)n us
{ 
   uint i=0;
  for (i=0;i<n;i++)
       delay_1us();
}
///////////////////////////////////////////////////
/****************************************************************************
* 名稱:WLCDCOM
* 功能:寫LCD控制命令
* 入口參數(shù):com
* 出口參數(shù):無(wú)
****************************************************************************/
void LcdCommand(uint com) 
//寫LCD控制命令
{
	
	PORTC|=0X02;   //RS=1
	PORTC&=0XFE;  //CS=0
	
	//PORTC|=0X08;  //WR=1
	PORTC|=0X04;  //RD=1
	//asm("nop");
	PORTB=com;
	PORTC&=0XF7;  //WR=0
	asm("nop");
	PORTC|=0X08;  //WR=1
	asm("nop");
	PORTC|=0X01;  //CS=1
}

/****************************************************************************
* 名稱:WLCDDATA
* 功能:寫LCD控制參數(shù)和顯示字符數(shù)據(jù)
* 入口參數(shù):ref
* 出口參數(shù):無(wú)
****************************************************************************/
void LcdDataWrite(uint data)
//寫LCD控制參數(shù)和顯示字符數(shù)據(jù)
{
	//SEDWRDAT=ref;
	//_nop_();	
	//DDRC|=0X0F;
	//DDRD==0XFF;
	PORTC&=0XFD;   //RS=0
	PORTC&=0XFE;  //CS=0
	PORTC|=0X04;  //RD=1
	PORTB=data;
	PORTC&=0XF7;  //WR=0
	asm("nop");
	PORTC|=0X08;  //WR=1
	asm("nop");
	PORTC|=0X01;  //CS=1
}



/****************************************************************************
* 名稱:CLRSCREEN
* 功能:清除顯示屏幕
* 入口參數(shù):無(wú)
* 出口參數(shù):無(wú)
****************************************************************************/
void CLRSCREEN(void)
//清除顯示屏幕
{
	uint i,j;
	//BYTE a;
	LcdCommand(FNCR);
	LcdDataWrite(0X08);
	LcdCommand(PNTR);
	LcdDataWrite(0x00);
	LcdCommand(MWCR);
	for(i=0;i<4500;i++)   //9600
	{   //LcdCommand(PNTR);
		LcdDataWrite(0x00);
	}
}

void CLRVRAM(void) 
//顯示存儲(chǔ)器清零
{
	int i,j;
	
	LcdCommand(FNCR);
	LcdDataWrite(0x88);
	LcdCommand(PNTR);
	LcdDataWrite(0x00);
	LcdCommand(MWCR);
	for(i=0;i<=0xff;i++)
	{
		for(j=0;j<=0xff;j++)
		{   //LcdCommand(PNTR);
			LcdDataWrite(0x00);
		}
	}
}


//LCD初始化函數(shù)
//#define LcdCommand XBYTE[0x7f01]    //1335CS--->P2.7,   A0=1
//#define LcdDataWrite XBYTE[0x7f00]  //1335A0--->ADDR0   A0=0

////////////////初始化LCD函數(shù)/////////////////////
void INITLCD(void) 
//初始化LCD顯示參數(shù)以及界面
{
	
	//}
	LcdCommand(WLCR);
	LcdDataWrite(0X0D);
	LcdCommand(MISC);
	LcdDataWrite(0X84);
	LcdCommand(ADSR);
	LcdDataWrite(0X80);
    //CLRVRAM();
	LcdCommand(WCCR);
	LcdDataWrite(0X16);
	//CLRVRAM();
	LcdCommand(CHWI);
	LcdDataWrite(0X50);
    //CLRVRAM();
	//LcdCommand(AWRR);
	//LcdDataWrite(0X00);
	//LcdCommand(DWWR);
	//LcdDataWrite(0X27);
	//LcdCommand(AWBR);
	//LcdDataWrite(0X00);

    //LcdCommand(DWHR);
	//LcdDataWrite(0XEF);
	//LcdCommand(AWLR);
	//LcdDataWrite(0X00);
	//LcdCommand(AWTR);
	//LcdDataWrite(00);
    LcdCommand(FNCR);
	LcdDataWrite(0X8B);
    LcdCommand(FVHT);
	LcdDataWrite(0X00);
    //LcdCommand(PNTR);
	//LcdDataWrite(0X00);
    LcdCommand(CURY);
	LcdDataWrite(0X00);
    LcdCommand(MAMR);
	LcdDataWrite(0X17);
    //LcdCommand(PNTR);
	//LcdDataWrite(0X00);
    LcdCommand(BTMR);
	LcdDataWrite(0X10);
    LcdCommand(KSCR1);
	LcdDataWrite(0X00);
}
//在對(duì)LCD進(jìn)行初始化之后,即可在任意指定位置顯示任意圖形或字符,下面是一段在指定位置顯示漢字的程序:
////////設(shè)定光標(biāo),允許顯示///////
void SetCursor(uchar X,uchar Y)
{        uchar x[]={0,20,40,60,80,100,120,140,160,180,200,220};
	     //uchar y[]={0,2.5,5,7.5,10,12.5,15,17.5,20,22.5,25,27.5,30,32.5,
		  //             35,37.5};
		//LcdDataWrite(0X0D); 
        //delay_nus(0x09);
        LcdCommand(0X70);
		LcdDataWrite(x[X]);//設(shè)定光標(biāo)y坐標(biāo);X<224
		LcdCommand(0x60);         // 設(shè)定光標(biāo)位置命令
        LcdDataWrite(Y-1);           //設(shè)定光標(biāo)x坐標(biāo); Y<39
        LcdCommand(0xB1);
}

/****************************************************************************
* 名稱:WLCDCHR
* 功能:顯示32×32字符
* 入口參數(shù):...
* 出口參數(shù):無(wú)
****************************************************************************/
void WLCDCHR(uchar x,uchar y,uchar *p )
//功能:顯示32 ×32字符,num為要顯示字符數(shù)組的第一維的值
//x坐標(biāo)寄存器(字節(jié)),y坐標(biāo)寄存器(點(diǎn)行)
{ 
	   
	    //delay_nms(50);
		while(y<39&&((*p)!='\0'))
		{
		
		SetCursor(x,y-1);
		LcdCommand(MWCR);
			LcdDataWrite(*p++);
		    //LcdDataWrite(*p++);
		    delay_nus(2);
			//*p++;
			y++;
		   }
}

void main()
{                                                                                                      
    uchar *num[]={"00","01","02","03","04","05","06","07","08","09","10",
	"11","12","13","14","15","16","17","18","19","20","21","22",
	"23","24","25","26","27","28","29","30","31","32","33","34",
	"35","36","37","38","39","40","41","42","43","44","45","46",
	"47","48","49","50","51","52","53","54","55","56","57","58",
	"59"}; 
  
  init_sys();
  INITLCD();
  //CLRVRAM(); 
  CLRSCREEN();
  //delay_nms(50);
  delay_nus(10);
  //LcdCommand(MWCR);
  //SetCursor(0,39);
  //WLCDCHR(4,15,"張" );

 WLCDCHR(0,3,num[25]);
  WLCDCHR(1,0,"測(cè)試人員編號(hào):" );
 WLCDCHR(2,0,"測(cè)試閥號(hào):" );
 WLCDCHR(3,0,"測(cè)試閥編號(hào): " );
 WLCDCHR(4,0,"閥初始電壓設(shè)定: " );
  WLCDCHR(5,0,"未定義內(nèi)容:" );
 WLCDCHR(6,0,"未定義內(nèi)弄:" );
 WLCDCHR(7,0,"未定義顯示內(nèi)容:" );
 WLCDCHR(8,0,"未定義顯示內(nèi)容:" );
 WLCDCHR(9,0,"未定義顯示內(nèi)容:" );
  WLCDCHR(10,0,"未定義顯示內(nèi)容:" );
 //WLCDCHR(11,0,"未定義顯示內(nèi)容:" );
 //SetCursor(0,13);

//WLCDCHR(0,0,"未定義" );
SetCursor(0,7.5);
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美无人高清视频在线观看| 日韩免费一区二区三区在线播放| 午夜精品久久久久久久久久久| 欧美精品一区二区三区一线天视频| 成人av资源下载| 蜜桃视频一区二区三区在线观看 | 国产精品国产三级国产普通话蜜臀 | 久久无码av三级| 欧美日韩一区二区不卡| 成人黄色国产精品网站大全在线免费观看| 亚洲大尺度视频在线观看| 国产精品三级av在线播放| 欧美一区二区三区播放老司机| 99久久久免费精品国产一区二区| 美女视频黄 久久| 一区二区三区精品在线观看| 国产日韩欧美精品一区| 日韩久久久久久| 欧美高清激情brazzers| 91免费观看国产| 成人a级免费电影| 国产成人无遮挡在线视频| 青青草97国产精品免费观看 | av成人动漫在线观看| 国产真实精品久久二三区| 日韩高清一区二区| 亚洲一区二区高清| 亚洲综合色婷婷| 亚洲视频每日更新| 综合亚洲深深色噜噜狠狠网站| 国产亚洲福利社区一区| 久久亚洲精精品中文字幕早川悠里| 欧美精品tushy高清| 欧美日韩一区二区电影| 欧美性三三影院| 欧美性视频一区二区三区| 91麻豆精品在线观看| 不卡一区二区在线| 94-欧美-setu| 91福利在线看| 欧美伊人久久久久久久久影院| 色噜噜久久综合| 91久久免费观看| 欧美自拍丝袜亚洲| 欧美三级韩国三级日本三斤| 欧美日韩免费视频| 欧美精品乱码久久久久久| 欧美精品免费视频| 精品入口麻豆88视频| 精品精品国产高清a毛片牛牛| 日韩写真欧美这视频| 精品国产一区二区三区av性色| 精品国产一区久久| 国产香蕉久久精品综合网| 国产精品入口麻豆九色| 亚洲色图视频网| 亚洲综合精品久久| 日韩精品亚洲专区| 狠狠狠色丁香婷婷综合久久五月| 国产精品亚洲а∨天堂免在线| 成人高清在线视频| 欧美偷拍一区二区| 欧美电影免费提供在线观看| 久久精品亚洲乱码伦伦中文| 亚洲色图都市小说| 日日夜夜精品视频免费| 久久精品国产精品亚洲综合| 国产成人自拍高清视频在线免费播放| 成人亚洲精品久久久久软件| 91毛片在线观看| 日韩一区二区影院| 国产精品你懂的| 亚洲成人av一区| 国产在线精品一区在线观看麻豆| 成人性生交大片免费看视频在线 | 色94色欧美sute亚洲线路一久| 欧美又粗又大又爽| 日韩欧美的一区| 欧美极品美女视频| 亚洲国产你懂的| 国产综合久久久久影院| 91亚洲精华国产精华精华液| 91精品国产福利| 一区在线观看免费| 美洲天堂一区二卡三卡四卡视频| 成人的网站免费观看| 91精品一区二区三区久久久久久| 国产清纯在线一区二区www| 亚洲第一二三四区| 国产91精品一区二区| 在线观看91av| 中文字幕中文字幕一区| 美女性感视频久久| 99国产精品国产精品毛片| 欧美一区二区三区小说| 亚洲图片激情小说| 韩日av一区二区| 欧美日韩三级一区| 中文字幕亚洲电影| 国产在线视频一区二区三区| 精品视频全国免费看| 国产精品三级电影| 精品一区二区三区在线观看国产| 91福利在线观看| 中文字幕在线不卡一区二区三区| 麻豆高清免费国产一区| 欧美亚洲国产bt| 国产精品美女久久久久aⅴ国产馆| 免费看日韩精品| 在线不卡一区二区| 一区二区三区蜜桃| av成人动漫在线观看| 国产日韩av一区二区| 伦理电影国产精品| 4hu四虎永久在线影院成人| 亚洲欧美一区二区三区久本道91| 国产精品99久久久久| 精品91自产拍在线观看一区| 亚洲高清视频在线| 日本韩国欧美一区| 综合中文字幕亚洲| 不卡一区二区中文字幕| 欧美精彩视频一区二区三区| 国产在线精品免费| 精品少妇一区二区三区免费观看| 日本美女一区二区三区| 欧美女孩性生活视频| 亚洲大片一区二区三区| 欧美性猛交xxxx乱大交退制版| 亚洲女人的天堂| 91蜜桃免费观看视频| 亚洲免费看黄网站| 一本大道综合伊人精品热热| 亚洲区小说区图片区qvod| 97久久久精品综合88久久| 中文字幕一区二区三区色视频| 成人免费观看男女羞羞视频| 国产精品无人区| 成a人片国产精品| 亚洲免费观看高清完整版在线观看 | 狠狠久久亚洲欧美| 久久久噜噜噜久久人人看| 国产乱一区二区| 国产精品午夜在线观看| 99视频精品免费视频| 亚洲精选视频免费看| 欧美日韩久久一区| 日韩av电影一区| 欧美一区二区三区四区视频| 国产自产高清不卡| 日本一区二区高清| av在线这里只有精品| 亚洲欧美韩国综合色| 欧美美女一区二区在线观看| 麻豆久久久久久| 久久久久9999亚洲精品| www.色综合.com| 亚洲国产va精品久久久不卡综合| 6080yy午夜一二三区久久| 狠狠色综合色综合网络| 欧美激情在线看| 欧美在线不卡一区| 美女国产一区二区三区| 欧美极品美女视频| 欧美性做爰猛烈叫床潮| 美腿丝袜一区二区三区| 国产精品视频yy9299一区| 色综合久久久久| 日韩福利电影在线| 日本一区二区三区免费乱视频| 一本大道久久a久久综合婷婷| 日韩电影在线一区二区三区| 精品国产在天天线2019| 99久久久久免费精品国产| 日本伊人午夜精品| 国产精品国产三级国产专播品爱网| 欧美亚洲一区二区在线| 国产一区欧美二区| 亚洲精品高清在线观看| 精品理论电影在线| av激情亚洲男人天堂| 男男视频亚洲欧美| 国产精品成人免费| 日韩午夜电影在线观看| 色综合久久综合中文综合网| 另类小说综合欧美亚洲| 伊人性伊人情综合网| 2023国产精品自拍| 欧美亚一区二区| 丁香啪啪综合成人亚洲小说| 日本一道高清亚洲日美韩| 亚洲欧美国产三级| 国产午夜亚洲精品午夜鲁丝片| 欧美在线影院一区二区| 国产成人8x视频一区二区| 麻豆精品一区二区三区| 亚洲美女视频在线观看| 国产亚洲美州欧州综合国| 日韩三级视频在线观看| 91精品久久久久久久91蜜桃|