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

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

?? qh2001.c

?? Qh2001液晶驅(qū)動(dòng)接口函數(shù),適合于大多數(shù)液晶顯示應(yīng)用領(lǐng)域
?? C
字號(hào):
/*
我用的是QH2001的LCD顯示器,按照我下面的顯示程序,顯示器能點(diǎn)亮但是沒有能顯示出字符來,我把數(shù)據(jù)線依次反接后還是沒有字符顯示.請(qǐng)問各位大蝦這是怎么回事啊?我覺得我的程序應(yīng)該是沒有問題的啊.

電路接法17到20以及5號(hào)腳(Vo)我沒接,9到16接的P0口,3---GND,4---VDD(+5V),其他腳的接法為:
sbit DI = P1^5;
sbit RW = P1^4;
sbit CSB = P1^6;
sbit CSA = P1^7;
sbit E1 = P3^7;
sbit E2 = P3^6; //顯示器的使能端E是從P3.6和P3.7經(jīng)過一個(gè)與非門接上的,所以定義了E1和E2
*/
// Includes
//-----------------------------------------------------------------------------
#include "LPC23xx.h"


#define RW 1<<26   //P1.26
#define DI 1<<27   //p1.27
#define CSB 1<<28  //p1.28
#define CSA 1<<29
#define E1  1<<30
#define PORTD 0xff<<18 //p1.18-	pp1.25

// Define the register command code 
//-----------------------------------------------------------------------------
//正常p0-p7-->d0-d7
#define Disp_On 0x3F
#define Disp_Off 0x3E
#define Col_Add 0x40
#define Page_Add 0xB8
#define Start_Line 0xC0
//位置反了p0-p7-->d7-d0
//#define Disp_On 0xFC
//#define Disp_Off 0x7C
//#define Col_Add 0x40
//#define Page_Add 0xB8
//#define Start_Line 0xC0

// Function PROTOTYPES
//-----------------------------------------------------------------------------

void initial_LCD(void);
void DISPLAY(void);
void clear_LCD (void);
void send_com(unsigned char);
void send_data(unsigned char );
void delay(unsigned char);
void delay_10us(unsigned char);

void hz_disp16(unsigned char,unsigned char, unsigned char *);
unsigned char ChangeDat(unsigned char);
/* 二進(jìn)制代碼 */
// 照 -- 
unsigned char zhao[]={
0x00,0x00,0xFE,0x22,0x22,0xFE,0x40,0x21,0xD1,0x4F,0x41,0x51,0x61,0xDF,0x00,0x00,
0x40,0x60,0x3B,0x01,0x09,0x33,0x60,0x00,0x0F,0x32,0x62,0x02,0x0A,0x37,0x60,0x00};
// 射 
unsigned char she[]={
0x00,0x00,0xFC,0x56,0x55,0x54,0x54,0xFC,0x10,0x90,0x10,0x10,0xFF,0x10,0x10,0x00,
0x00,0x42,0x23,0x12,0x0A,0x46,0x82,0x7F,0x00,0x00,0x47,0x80,0x7F,0x00,0x00,0x00};
// 冒號(hào) 
unsigned char maohao[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x36,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
// 測(cè) 
unsigned char ce[]={
0x08,0x31,0x86,0x60,0x00,0xFE,0x02,0xF2,0x02,0xFE,0x00,0xF8,0x00,0x00,0xFF,0x00,
0x04,0xFC,0x03,0x00,0x80,0x47,0x30,0x0F,0x10,0x67,0x00,0x07,0x40,0x80,0x7F,0x00};
// 量 
unsigned char liang[]={
0x40,0x40,0x40,0xDF,0x55,0x55,0x55,0xD5,0x55,0x55,0x55,0xDF,0x40,0x40,0x40,0x00,
0x40,0x40,0x40,0x57,0x55,0x55,0x55,0x7F,0x55,0x55,0x55,0x57,0x50,0x40,0x40,0x00};
// 樣 --
unsigned char yang[]={
0x08,0x88,0x68,0xFF,0x48,0x88,0x00,0x49,0x4E,0x48,0xF8,0x4C,0x4B,0x48,0x08,0x00,
0x02,0x01,0x00,0xFF,0x00,0x00,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x00};
// 1 
unsigned char yi[]={
0x00,0x00,0x00,0x00,0x00,0x08,0x04,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x40,0x40,0x7F,0x40,0x40,0x00,0x00,0x00,0x00,0x00,0x00};
// 2 
unsigned char er[]={
0x00,0x00,0x00,0x18,0x04,0x02,0x02,0x02,0x82,0x82,0x84,0x78,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x78,0x44,0x42,0x41,0x41,0x40,0x40,0x40,0x70,0x00,0x00,0x00,0x00};
// 分
unsigned char fen[]={
0x80,0x40,0x20,0x98,0x87,0x82,0x80,0x80,0x83,0x84,0x98,0x30,0x60,0xC0,0x40,0x00,
0x00,0x80,0x40,0x20,0x10,0x0F,0x00,0x00,0x20,0x40,0x3F,0x00,0x00,0x00,0x00,0x00};
// 秒
unsigned char miao[]={
0x12,0x12,0xD2,0xFE,0x91,0x11,0xC0,0x38,0x10,0x00,0xFF,0x00,0x08,0x10,0x60,0x00,
0x04,0x03,0x00,0xFF,0x00,0x83,0x80,0x40,0x40,0x20,0x23,0x10,0x08,0x04,0x03,0x00};

// MAIN Routine
//-----------------------------------------------------------------------------
main() 
{
  unsigned int i;
  for(i=0;i<1000;i++); // 延時(shí),等待系統(tǒng)上電穩(wěn)定
  initial_LCD();
  clear_LCD();
  for(i=0;i<6000000;i++); // 延時(shí),等待系統(tǒng)上電穩(wěn)定
  while(1)
  {
     DISPLAY();
   }
}

//***********清屏*****************************
void clear_LCD(void)
{
   unsigned char m,i;
   IOCLR1 = (CSA|CSB);//   CSA=1;	   CSB=1;
   send_com(Page_Add+0);
   send_com(Col_Add+0);
   for(i=0;i<8;i++)
   {
     send_com(Page_Add+i);
     for(m=0;m<64;m++)
	   {
	     send_data(0x00);
	   }
   }
   IOSET1 = (CSA|CSB);
}

//**********LCD初始化************************
void initial_LCD(void)
{
  IODIR1 |=(PORTD|E1|CSA|CSB|DI|RW);
  delay(10);
  IOCLR1 = (CSA|CSB);
  delay(10);
  send_com(Disp_Off);
  send_com(Page_Add+0);
  send_com(Start_Line+0);
  send_com(Col_Add+0);
  send_com(Disp_On);
  IOSET1 = (CSA|CSB);
}


//**********數(shù)據(jù)寫命令***************************
void send_com(unsigned char command )
{
  command = ChangeDat(command);//數(shù)據(jù)變換	
  delay_10us(4);
  IOCLR1 = (DI|RW);  //
  //PORTD=command;
  IOCLR1 = PORTD;
  IOSET1 = (command<<18);
  IOCLR1 =E1;//
  delay_10us(10);
  IOSET1 =(E1); //
}

//**********寫數(shù)據(jù)***************************
void send_data(unsigned char dat )
{
  dat = ChangeDat(dat);//數(shù)據(jù)變換
  delay_10us(4);
  IOSET1 = DI;//DI=1;
  IOCLR1 = RW;//RW=0
  //PORTD=dat;
  IOCLR1 = PORTD;
  IOSET1 = (dat<<18);

  IOCLR1 = E1;//E1 =0;
  delay_10us(10);
  IOSET1 = (E1);     //  E1 =1;	  E2 =1;
}

//---------------------指定位置顯示漢字16*16-----------------------

void hz_disp16(unsigned char pag,unsigned char col, unsigned char *hzk)
{
  unsigned char m=0,i=0;
  for(m=0;m<2;m++)
  {
    send_com(Page_Add+pag+m);
    send_com(Col_Add+col);
    for(i=0;i<16;i++) 
    { 
      send_data(hzk[16*m+i]);
	  //send_data(0xff);
     }
   }
}


//******************顯示點(diǎn)陣子程序************
void DISPLAY(void)
{
   unsigned char m=0,i=0;
   // clear_LCD();
   IOSET1 = CSB;//   CSA=1;
   IOCLR1 = CSA;//CSB=0;
   hz_disp16(0,0,zhao);
   delay(50);
   hz_disp16(0,16,she);
   delay(50);
   hz_disp16(0,32,maohao);
   delay(50);
   hz_disp16(2,0,ce);
   delay(50);
   hz_disp16(2,16,liang);
   delay(50);
   hz_disp16(2,32,maohao);
   delay(50);
   hz_disp16(4,0,yang);
   delay(50);
   hz_disp16(4,16,yi);
   delay(50);
   hz_disp16(4,32,maohao);
   delay(50);

   hz_disp16(6,0,yang);
   delay(50);
   hz_disp16(6,16,er);
   delay(50);
   hz_disp16(6,32,maohao);
   delay(50);

   IOCLR1 = CSB;//CSA=0;
   IOSET1 = CSA;//CSB=1;
   for(i=0;i<4;i++)
   {
      hz_disp16(m,0,fen);
      delay(50);
      hz_disp16(m,32,miao);
      delay(50);
      m+=2;
    }
  IOSET1 = CSA;
  IOSET1 = CSB;
}

//***********延時(shí)*****************************
//-----------------------------------------------------------------------------
void delay_10us(unsigned char x) 
{ 
   while(x--);
} 

void delay(unsigned char cnt)
{
   unsigned char i;
   do 
   {
      i = 4;
      do 
	  {
         delay_10us(39);
       } while(--i);
   } while(--cnt);
}
//*********************************************
//change d0-d7--->d7--d0
unsigned char ChangeDat(unsigned char dat)
{
	unsigned char i,temp;
	for(i=0;i<8;i++)
	{
		if(dat&1)
		{
			temp = (temp<<1)|1;
		}
		else
		{
			temp = (temp<<1);
		}
		dat =dat>>1;
	}
	return temp;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区在线视频| 六月丁香婷婷色狠狠久久| 久久婷婷色综合| 久久奇米777| 日韩激情视频在线观看| 国产一区二三区好的| 99精品国产视频| 欧美主播一区二区三区| 奇米综合一区二区三区精品视频| 国产做a爰片久久毛片 | 日韩一级片在线播放| 日韩欧美国产午夜精品| 国产精品少妇自拍| 国产精品香蕉一区二区三区| 成人免费视频app| 久久先锋影音av鲁色资源网| 日韩美女啊v在线免费观看| 免费一级欧美片在线观看| 成人综合婷婷国产精品久久 | 26uuu精品一区二区| 亚洲激情五月婷婷| 麻豆传媒一区二区三区| 欧美猛男男办公室激情| 久久久久久久久一| 国产精品美女www爽爽爽| 国产一区二区三区四区五区入口| a亚洲天堂av| 精品国偷自产国产一区| 亚洲日本青草视频在线怡红院| 一区二区成人在线观看| 99精品热视频| 久久这里都是精品| 国产激情偷乱视频一区二区三区| 欧美日韩一区不卡| 欧美亚洲精品一区| 日日骚欧美日韩| 91丨porny丨最新| 亚洲综合一区在线| 高清不卡一区二区在线| 国产精品久久久久久福利一牛影视| 蜜桃久久精品一区二区| 欧美一区二区免费观在线| 亚洲人成在线观看一区二区| 狠狠色丁香婷婷综合| 欧美日本高清视频在线观看| 最新久久zyz资源站| 国产日韩欧美综合一区| 久久aⅴ国产欧美74aaa| 日韩高清在线观看| 欧美高清视频不卡网| 亚洲欧洲日韩女同| 国产成人精品免费在线| 久久久久久影视| 中文字幕亚洲区| 欧美综合在线视频| 亚洲天堂福利av| 成人性色生活片| 国产精品久久久久久久久晋中| 日日夜夜精品视频免费| 99re在线视频这里只有精品| 国产日韩欧美精品在线| 国产成人亚洲精品狼色在线 | 国产一区不卡视频| 国产精品久久久久一区| 国产精品 欧美精品| 欧美tickle裸体挠脚心vk| 成人18精品视频| 中文字幕一区二区三区蜜月| 欧美亚洲一区二区在线| 亚洲成人1区2区| 日韩三区在线观看| 久久精品国产在热久久| 在线不卡的av| 久久99日本精品| 精品欧美黑人一区二区三区| 亚洲精品高清视频在线观看| 91麻豆精东视频| 国产女人aaa级久久久级| 成人av网站在线观看| 日韩欧美一区电影| 色噜噜久久综合| 偷拍日韩校园综合在线| 国产精品国产自产拍高清av王其 | 一本到一区二区三区| 日日夜夜精品视频天天综合网| 日韩一级完整毛片| 欧美日韩亚洲国产综合| 欧美aa在线视频| 亚洲影视在线播放| 国产99久久久国产精品| 亚洲精品成人在线| 91精品免费在线观看| 美腿丝袜在线亚洲一区| 亚洲国产cao| 欧美日韩亚洲综合| 国产一区二区在线视频| 国产精品福利一区二区三区| 2020国产精品| 91网上在线视频| 豆国产96在线|亚洲| 亚洲成人动漫在线免费观看| 久久久久久久国产精品影院| 91福利在线观看| 久久福利视频一区二区| 另类小说综合欧美亚洲| 亚洲色图欧洲色图婷婷| 国产精品入口麻豆九色| 91精品国产综合久久精品| 欧美日韩国产高清一区二区| 国产老肥熟一区二区三区| 国产综合一区二区| 亚洲午夜精品17c| 亚洲一区二区三区小说| 久久精品亚洲国产奇米99| 风间由美一区二区三区在线观看 | 色综合久久久久综合99| 成人看片黄a免费看在线| 国产精品一区二区无线| 亚洲电影第三页| 亚洲国产精品久久久久婷婷884| 2023国产精品| 中文字幕精品一区二区三区精品| 欧美麻豆精品久久久久久| 欧美日韩成人综合天天影院| thepron国产精品| 亚洲成人动漫av| 亚洲人吸女人奶水| 欧美一区二区三区婷婷月色| 欧美专区日韩专区| 91免费版在线看| 亚洲精品高清在线| 亚洲视频资源在线| 国产精品麻豆99久久久久久| 日韩免费看的电影| 中文字幕 久热精品 视频在线 | 成人久久久精品乱码一区二区三区| 视频在线在亚洲| 久久女同性恋中文字幕| 亚洲天堂网中文字| 亚洲视频一区二区在线| 天天综合色天天综合色h| 日本一区二区三区电影| 一个色综合网站| 中文字幕av一区二区三区高| 亚洲一区二区精品3399| 中文字幕免费不卡在线| 一区二区三区在线视频播放| 国产精品久久久久四虎| 亚洲精品成人精品456| 国产精品福利在线播放| 国产福利一区在线观看| 波多野结衣在线aⅴ中文字幕不卡| 蜜臀av国产精品久久久久| 丁香五精品蜜臀久久久久99网站 | 成人18视频在线播放| 波多野结衣一区二区三区| 91精品国产欧美一区二区| 欧美巨大另类极品videosbest | 久久国产视频网| 中文字幕的久久| 欧美精品黑人性xxxx| 91麻豆精品国产91| 欧美大尺度电影在线| 欧美一区二区精品久久911| 欧美不卡在线视频| 亚洲综合丝袜美腿| 精品一二线国产| 欧美日韩中文字幕一区二区| 欧美系列在线观看| 久久噜噜亚洲综合| 国产精品久久久久一区二区三区| 日本色综合中文字幕| 国内精品嫩模私拍在线| 天天色天天操综合| 国产主播一区二区三区| 亚洲在线视频一区| 国产成人午夜视频| 一本一道久久a久久精品| 国产欧美一区二区三区鸳鸯浴| 国产欧美日韩不卡| 极品少妇xxxx偷拍精品少妇| 成人性色生活片免费看爆迷你毛片| 欧美成人女星排名| 国产精品情趣视频| 国产成人午夜片在线观看高清观看| 成人福利视频在线| 久久精品亚洲精品国产欧美| 亚洲视频在线一区二区| 高清在线不卡av| 欧美三级午夜理伦三级中视频| 成人欧美一区二区三区白人| 亚洲国产cao| 欧美日韩中文国产| 久久奇米777| 岛国精品在线播放| 在线观看精品一区| 一区二区三区中文免费| 国产又粗又猛又爽又黄91精品| 日韩欧美高清一区| 亚洲午夜精品在线|