wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

帶字庫型12864液晶的簡單使用

作者:佚名   來源:本站原創   點擊數:  更新時間:2012年03月10日   【字體:



 

         昨天下午終于拿到了期盼已久的12864液晶,經過一天的研究,終于將它顯示出字了,現在就在這里寫一下,簡單的使用方法,可以方便初學者學習,也方便自己以后查閱。

         12864液晶,有名字便可以知道它有128*64個像素點,可以顯示漢字和簡單的圖形。在這里先介紹顯示字庫漢字和自定義漢字的方法,圖形的顯示以后我也會在空間中更新。

        12864顯示數據傳輸也有兩種方法,一種是串行方式,一種是并行方式,并行方式傳輸速度快,我也只介紹串行方式。

        12864的讀寫命令和1602的時序完全一樣,這里就不做詳細說明,不清楚的可以看我的1602顯示,時序圖如下:

         這個是讀時序(包括讀數據和讀命令)
  這個是寫時序(包括寫數據和寫命令)

  這個是寫時序(包括寫數據和寫命令)


  要注意的是12864液晶的初始化和1602液晶的初始化過程是不相同的,初始化流程圖如下:

 

              12864的指令表也有兩張一張基本指令表一張擴展指令表,表格如下:




續基本指令表


續基本指令表


 


    擴展指令表:
 
 

續擴展指令表:



12864的指令表就這么多,看起來比較多,但不要求每一條都記住,只要知道每一條指令的作用,能夠查表使用就夠了。具體每一條指令的意思表上已經比較清楚了,我就不再啰嗦了。我下面將要給出的程序中也做了比較詳細的注釋,大家可以對照程序再看這些指令表;。

          這是演示效果,第一行“請您欣賞”上自定義的仿宋字體,下面三行是字庫中自帶的漢字(手機拍攝的效果不太好)。

 

下面是我寫的源程序,(由于水平有限,程序寫法可能不是最優的方式,希望高手批評指正):

/*********************************************************
程序:LCD12864自定義顯示字符(最多顯示4個)
內容:ASCII碼顯示、自帶字庫顯示(8192個)、自定義顯示字符(4個請您欣賞)。
軟件:keil uVision4
液晶:QYLCD12864HZ1(帶字庫)
學習板:HOT-51學習板
作者:張家越
整理日期:2011-04-09  17:00
 
*************************************************************/
#include<AT89X52.h>
#define uchar unsigned char
#define uint  unsigned int  //定義一下,方便使用
#include"word1.h"

sbit RS=P2^5;
sbit RW=P2^6;
sbit EN=P2^7; //液晶的三個控制端

//sbit PSB=P2^4;//1---8位或4位并口方式;0---串口方式。單片機上電高電平,選擇的是并口方式

uchar code tab1[]="    LCD12864    ";
uchar code tab2[]="湖北第二師范學院";
uchar code tab3[]="電子愛好者張家越";
unsigned char code table1[][32] =      
{
/*--  文字:  請  --*/
/*--  仿宋_GB231212;  此字體下對應的點陣為:寬x高=16x16   --*/
 {
  0x00,0x40,0x20,0x70,0x13,0xC0,0x10,0x70,0x01,0xC0,0x00,0x7C,0x77,0x80,0x10,0x70,
  0x13,0x90,0x12,0x70,0x13,0x90,0x1A,0x70,0x13,0x90,0x02,0x30,0x02,0x10,0x00,0x00,
  },
/*--  文字:  您  --*/
/*--  仿宋_GB231212;  此字體下對應的點陣為:寬x高=16x16   --*/
 { 
  0x01,0x00,0x09,0x00,0x09,0x38,0x13,0xC8,0x34,0x50,0x51,0x40,0x12,0x50,0x14,0xC8,
  0x10,0x40,0x02,0x00,0x21,0x10,0x29,0x08,0x24,0x08,0x42,0x20,0x01,0xE0,0x00,0x00,
  },
/*--  文字:  欣  --*/
/*--  仿宋_GB231212;  此字體下對應的點陣為:寬x高=16x16   --*/
 { 
  0x00,0x40,0x06,0x40,0x38,0x40,0x20,0x40,0x20,0x7C,0x26,0x88,0x3C,0x80,0x25,0x40,
  0x24,0x40,0x24,0x40,0x24,0x40,0x24,0xA0,0x44,0xA0,0x45,0x10,0x82,0x1C,0x00,0x00,
  },
/*--  文字:  賞  --*/
/*--  仿宋_GB231212;  此字體下對應的點陣為:寬x高=16x16   --*/
  {
  0x01,0x10,0x09,0x20,0x05,0xFC,0x3E,0x08,0x21,0xC0,0x0E,0x40,0x09,0xC0,0x0E,0x00,
  0x00,0xE0,0x0F,0x20,0x09,0x20,0x09,0x20,0x0A,0x20,0x04,0xC0,0x18,0x30,0x00,0x00,
   },


}  ;

// 漢字表:
// 天道酬勤
 

 

void delay(uint i) //延時函數
{
 while(--i);
}

void read_busy() //讀忙標志 最高位為1則busy,不能進行讀寫操作
{
 RS=0;
 RW=1;
 EN=1; //看時序
 while(P0 & 0x80);
 EN=0;
}

void write_LCD_command(uchar value) //寫命令函數
{
 read_busy(); //每次讀寫都要進行讀忙標志
 RS=0;
 RW=0;
 delay(200);
 EN=1;  //EN從1--0鎖存數據
 P0=value;
 delay(200);
 EN=0;
}

void write_LCD_data(uchar value) //寫數據函數
{
 read_busy();
 RS=1;
 RW=0;
 delay(200);
 EN=1;  //EN從1--0鎖存數據
 P0=value;
 delay(200);
 EN=0;
}

void init_LCD()    //8位并口方式LCD1864初始化函數
{
 delay(4000);   //等待時間>40ms
 write_LCD_command(0x30);//功能設定:8位數據、基本指令操作
 delay(100);    //等待時間>100us
 write_LCD_command(0x30);//功能設定:8位數據、基本指令操作
 delay(37);    //等待時間>37us
 write_LCD_command(0x0C);//顯示設定:整體顯示、游標關、不反白
 delay(100);    // 等待時間>100us
 write_LCD_command(0x01);//清屏指令
 delay(10000);   //等待時間>10ms
 write_LCD_command(0x06);//進入點設定:地址指針加1
}

/*=============================================
自定義漢字函數:CGRAM自定義顯示字符
地址  顯示編碼
0x40  0x0000
0x50  0x0002
0x60  0x0004
0x70  0x0006
共可顯示四個自定義字符!
顯示自定義字符前,先要設定顯示的位置,否則會亂碼
==============================================*/
void CGRAM()
{
 uchar i;
 write_LCD_command(0x30);//基本指令操作
 write_LCD_command(0x40);//設定CGRAM字符的位置
 for(i=0;i<16;i++)
 {
  write_LCD_data(table1[0][i*2]);
  write_LCD_data(table1[0][i*2+1]);//送顯示數據到CGRAM區中
 }
 write_LCD_command(0x50);
 for(i=0;i<16;i++)
 {
  write_LCD_data(table1[1][i*2]);
  write_LCD_data(table1[1][i*2+1]);
 }
 write_LCD_command(0x60);
 for(i=0;i<16;i++)
 {
  write_LCD_data(table1[2][i*2]);
  write_LCD_data(table1[2][i*2+1]);
 }

 write_LCD_command(0x70);
 for(i=0;i<16;i++)
 {
  write_LCD_data(table1[3][i*2]);
  write_LCD_data(table1[3][i*2+1]);
 }
 
 
}

void main()
{
// uchar num;
 uchar i;
 init_LCD();
 write_LCD_command(0x01);

  CGRAM();
  write_LCD_command(0x82);           
  write_LCD_data(0x00);
  write_LCD_data(0x00);//第一個自定義顯示字符編碼為:0x0000
  
  write_LCD_command(0x83);
  write_LCD_data(0x00);
  write_LCD_data(0x02);//第一個自定義顯示字符編碼為:0x0002

  write_LCD_command(0x84);
  write_LCD_data(0x00);
  write_LCD_data(0x04);//第一個自定義顯示字符編碼為:0x0004

  write_LCD_command(0x85);
  write_LCD_data(0x00);
  write_LCD_data(0x06);//第一個自定義顯示字符編碼為:0x0006
  delay(5000);       

  write_LCD_command(0x90);

//  write_LCD_command(0x00);
  for(i=0;i<16;i++)
  {
   write_LCD_data(tab1[i]);
   delay(5000);
  }
  write_LCD_command(0x88);
//  write_LCD_command(0x00);
  for(i=0;i<16;i++)
  {
   write_LCD_data(tab2[i]);
   delay(5000);
  }
  write_LCD_command(0x98);
//  write_LCD_command(0x00);
  for(i=0;i<16;i++)
  {
   write_LCD_data(tab3[i]);
   delay(5000);
  }
  while(1);

}

如果覺得我空間里面不夠詳細可以參看大海橡樹的空間:http://hi.baidu.com/echoas(里面寫的比較好)
 

12864圖片顯示我將在“12864使用方法(二)”中給出.。

感謝大家閱讀指教。

 

關閉窗口

相關文章

亚洲xxxx做受欧美| 成人涩涩小片视频日本| 国产成人在线一区二区| 色综合久久99| 国产a级毛片一区| 日韩欧美高清| 9.1麻豆精品| 免费高清在线观看| 免费影视观看网站入口| 午夜免费福利视频| 日韩在线中文字幕视频| 中文字幕第66页| 国产精品无码电影在线观看 | 午夜免费精品视频| 欧美日韩电影一区二区三区| 欧美洲成人男女午夜视频| 亚洲奶大毛多的老太婆| 在线中文字幕一区| 国产精品三级av在线播放| 青青草国产精品亚洲专区无| 91精品国产自产拍在线观看蜜 | 中文有码在线观看| 天堂www在线а√天堂| 国产夫妻自拍av| 日韩精品成人一区| 国产极品视频在线观看| 美女又黄又免费的视频| 激情综合网婷婷| 青青草原网站在线观看| 久久这里精品国产99丫e6| 国产精品一区二区久久久久| 欧美激情第1页| 中文字幕av一区中文字幕天堂| 欧美一区二区三区白人| 在线一区二区三区做爰视频网站| 亚洲精品自拍动漫在线| 久久亚洲综合色| 成人免费av网站| 热久久免费视频| 国产欧美在线| 欧美在线三级| 亚洲精品二区三区| 欧美日韩一二三四| 亚洲aa在线| 久草精品视频| 欧美视频二区欧美影视| 欧美亚洲人成在线| xxxxx.日韩| 国产成人免费精品| 成人影院大全| 日本综合字幕| 345成人影院| 夜鲁夜鲁夜鲁视频在线播放| 高清毛片在线观看| 狠狠操一区二区三区| 成人性生交大片免费看网站| a天堂中文在线官网在线| 日本中文字幕视频在线| 黄色免费在线网站| av免费网站在线观看| 黄色视屏免费在线观看| 成人影院在线观看| 国语对白在线刺激| 三级在线观看视频| 中文字幕色婷婷在线视频| 一区二区电影免费观看| 中文字幕在线视频久| 日韩pacopacomama| 日韩欧国产精品一区综合无码| 欧美91在线|欧美| 成人污版视频| 老司机精品视频在线播放| 欧美日韩一区二区三区四区不卡 | 欧美日韩国产亚洲沙发| 精品久久av| 国产成人l区| 黄色污网站在线观看| 亚洲第一会所001| 国产午夜久久av| 人妖一区二区三区| 93在线视频精品免费观看| 一本精品一区二区三区| 精品白丝av| 日本亚洲免费观看| 国产大陆a不卡| 国产色一区二区| 亚洲国产另类精品专区| 欧美日韩中文一区| 亚洲第一页自拍| 色偷偷91综合久久噜噜| 午夜精品久久久久久久久久久久久 | 久久97超碰国产精品超碰| 韩国av一区二区三区| 99久久精品一区二区| 国产精品成人午夜| 欧美性高潮床叫视频| 欧美一卡二卡三卡四卡| 一区二区三区视频观看| 97精品国产97久久久久久| 国产精品视频26uuu| 精品麻豆av| 轻点好疼好大好爽视频| 日本人69视频| 免费黄色在线网址| 无码日韩精品一区二区| 欧洲成人一区二区三区| 日日日日影院| 色播色播色播色播色播在线| 五月花成人网| jazzjazz国产精品久久| 99成人超碰| 蜜臀av性久久久久av蜜臀妖精 | 国产69精品久久久久99| 亚洲专区在线视频| 在线成人av电影| 天堂一区在线观看| 香蕉久久久久久久| 伊人成人在线观看| 精品一区二区三区在线观看l| 草裙成人精品一区二区三区| 老司机精品影院| www欧美在线观看| 女人天堂亚洲aⅴ在线观看| 国内精品伊人久久久久av一坑| 国产精品久久午夜夜伦鲁鲁| 欧美喷水一区二区| 色综合91久久精品中文字幕| 国产精品亚洲综合| 日韩在线综合网| 欧洲美熟女乱又伦| 一级黄色a毛片| 中国xxxx自拍视频| 国产精品久久一区二区三区不卡| 开心久久婷婷综合中文字幕| 亚洲天天影视网| 99麻豆久久久国产精品免费| 欧美午夜电影在线| 久久久国产一区二区| 成人性色av| 一级黄色香蕉视频| 国产一级在线播放| 欧美性猛交xxxxbbb| 久久久久久久影视| 亚洲日本va| 久久精品国内一区二区三区| 亚洲国产精品自拍| 久久国产精品电影| 久久亚洲免费| 亚洲女人在线观看| 五月婷婷激情视频| 任你操在线观看| 黄页在线观看免费| 99国产精品免费视频观看| 99久久精品免费看国产免费软件| 欧美日韩综合一区| 热久久免费视频精品| 日韩一级特黄毛片| 少妇视频在线播放| 久热中文字幕在线| 国产69久久| 欧美精美视频| 久久久美女毛片| 亚洲精品福利资源站| 亚洲最大激情中文字幕| 日本黄色的视频| 色婷婷久久综合中文久久蜜桃av| 色视频网站在线| 亚洲免费看片| 青青草成人在线观看| 日本韩国欧美一区| 欧洲精品毛片网站| 激情五月亚洲色图| 最新黄色网址在线观看| 视频免费裸体网站| 777久久精品| 成人免费视频视频在线观看免费 | 自拍日韩亚洲一区在线| 国产中文字幕免费| 日日摸.com| 国产精品4hu.www| 精品一区二区免费在线观看| 欧美日韩mp4| 91精品国自产在线观看| 超碰caoprom| 天堂√最新版中文在线| www在线免费观看视频| 欧美成人国产| 欧美性猛xxx| 国产综合久久久久久| 欧美高清精品一区二区| 天天干天天爽天天操| 性开放的欧美大片| 国产精品v亚洲精品v日韩精品 | 韩国成人福利片在线播放| 欧美二区三区的天堂| 成人av影视在线| 男人天堂av电影| 国产精品第八页| 国产精品99精品一区二区三区∴| 国产福利一区二区三区视频在线 | 欧美日韩影视| 欧美激情综合| 欧洲精品一区二区三区在线观看| 亚洲影视中文字幕| 久久久久久九九九九九| 日本xxxwww免费视频| 高清不卡一区| 国产精品主播在线观看| 成人免费视频一区| 日韩最新在线视频| 日本三级免费网站| 精品人妻一区二区三区四区不卡 | 日产精品久久久一区二区| 国产精品综合激情| 3p乱日视频| 亚洲人挤奶视频| 亚洲成人av一区二区三区| 国产欧美日韩视频| 极品人妻videosss人妻| 天天色av.com| 欧美色女视频| 欧美视频一区二区| 日韩av一区二区三区在线| 大香煮伊手机一区| 亚洲男人天堂久久| 精品极品在线| 不卡影院免费观看| 欧美巨大黑人极品精男| av在线网址导航| 欧美肥婆xxxx欧美另类| 亚洲一区导航| 亚洲精品成人少妇| 99porn视频在线| 国产亚洲第一页| 久久视频www| 日韩在线a电影| 色综久久综合桃花网| 欧美一级视频在线| 夜夜摸夜夜操| 免费毛片在线不卡| 欧美日韩一区二区三区在线| 伊人久久大香线蕉午夜av| 亚洲图片在线播放| 小视频免费在线观看| 国产日韩欧美在线一区| 国产精品看片资源| 国产十六处破外女视频| 国产福利在线观看| 国产精一品亚洲二区在线视频| 91色综合久久久久婷婷| 久久99青青精品免费观看| 久久性爱视频网站| 2020中文字幕在线播放| 免费看的黄色欧美网站| 中文字幕不卡在线视频极品| 亚洲 自拍 另类 欧美 丝袜| 国产专区中文字幕| 国产欧美短视频| 日韩中文字幕网站| 久久一区二区电影| 992tv在线观看| 美女在线观看视频一区二区| 欧美精品18videosex性欧美| 亚洲av无码一区二区三区人| 欧美777四色影视在线| 国产在线日韩欧美| 国产成人亚洲综合青青| 久久99久久98精品免观看软件| 麻豆影视国产在线观看| 91丨porny丨最新| 亚洲aaaaaa| 亚洲专区第一页| japansex久久高清精品| 色婷婷av一区二区三区之一色屋| 路边理发店露脸熟妇泻火| 九九久久久久午夜精选| 欧美禁忌电影网| 亚洲精品一区二区久| 日本xxxx免费| 香蕉自在线视频| 国产福利一区二区三区在线视频| 国产精品丝袜一区二区三区| 亚洲 欧美 日韩 综合| 欧美日韩美女| 一本在线高清不卡dvd| 久久成人免费观看| 天天性天天草| 精品一区二区在线免费观看| 国产精品一区久久久| 国产精品第6页| 人人爱人人干婷婷丁香亚洲| 日韩视频在线一区二区| 99国产精品免费视频| 亚洲色图图片网| 久久综合网色—综合色88| 国产尤物91| 久久午夜宅男免费网站| 亚洲电影影音先锋| 久久99热精品| 欧美在线观看不卡| 国产精品视频首页| 亚洲国产成人精品女人久久久| 粉嫩av懂色av蜜臀av分享| 在线播放麻豆| 一区二区三区蜜桃| 国产精品免费入口| 成人网免费视频| 高清国产一区二区三区| 精品人伦一区二区三区| 中文天堂网在线www| 中文字幕一区二区av | 国内在线免费视频| 偷拍一区二区三区| 亚洲精品一二三四五区| 中日韩免费毛片| 国产精品视频一区二区三区不卡| 大桥未久一区二区三区| 天天干 夜夜操| proumb性欧美在线观看| 亚洲精品永久www嫩草| 青青草.com| 国产成人在线视频免费播放| 日本在线视频不卡| 大肉大捧一进一出好爽| 高清日韩电视剧大全免费| 五月天丁香综合久久国产| 人人在线视频| 国产高清无密码一区二区三区| 日本精品一区二区三区不卡无字幕| 怡红院视频网站| 国产99久久久国产精品潘金网站| 日韩亚洲不卡在线| 操人真爽免费视频| 成人激情视频网站| www.国产二区| 一级在线免费观看| 亚洲资源中文字幕| 天天av天天操| 91美女精品| 欧美一区二区三区性视频| www久久久久久久| 国产亚洲人成a在线v网站| 国产午夜精品久久久| 久久高清免费视频| 国产一区二区观看| 欧美一区二区三区……| 亚洲女人18毛片水真多| 日韩视频二区| 九色91在线视频| 成人软件网18免费视频| 亚洲天堂2014| 黑人无套内谢中国美女| 九色porny丨首页入口在线| 精品成a人在线观看| 国产亚洲欧美精品久久久www| 亚洲区小说区图片区qvod按摩| 97人人模人人爽人人喊中文字| www.黄色国产| 首页国产欧美久久| 水蜜桃一区二区| 一级网站免费观看| 亚洲成av人片观看| 国产精品扒开腿做爽爽| 精品一区二区三区中文字幕在线| 欧美成人免费在线观看| 精品人妻久久久久一区二区三区 | 亚洲欧美成人在线| 自拍偷拍校园春色| 在线日韩av| 日韩国产一区久久| 在线免费观看你懂的| 色国产综合视频| 亚洲色图综合区| 成人在线一区| 成人在线看片| 爆操妹子视频在线观看| 黄色成人在线播放| 欧美激情 一区| 免费看成人吃奶视频在线| 91精品国产自产在线老师啪| 黄色免费视频| 亚洲精品视频自拍| 无码人妻精品一区二区三应用大全| 日韩国产91| 欧美综合在线第二页| 在线观看免费p片视频网站地址| 国产欧美精品在线观看| 日本人妻一区二区三区| 国产精品igao视频网网址不卡日韩| 欧美一区二区三区精品电影| 国产大片中文字幕| 日韩在线欧美| 久久资源av| aⅴ在线视频男人的天堂| 亚洲护士老师的毛茸茸最新章节| 日本视频www色| 精品系列免费在线观看| 黄色片久久久久| 人人玩人人添人人澡欧美| 日本一区二区在线免费播放|