電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>LCD12864.C .h文件

LCD12864.C .h文件

2017-11-23 | rar | 2KB | 次下載 | 6積分

資料介紹

LCD12864.C .h文件

  把我一直珍藏的程序全部拿出來,給大家共享,這也讓我想起來,我剛學(xué)的時(shí)候,搜集資料是那么辛苦,而且找不到完整的資料,我將把我整理的和自己制作的H文件共享出來,只要修改定義端口,便可以隨意的調(diào)用,以后我還會(huì)慢慢完善我的C資料,也希望大家給我指出程序的漏洞和缺點(diǎn),已達(dá)到相互學(xué)習(xí)目地。

  */

  #ifndef __LCD12864_H__

  #define __LCD12864_H__

  #include 《intrins.h》

  #define uchar unsigned char

  sbit RS=P2^0;//串口時(shí)為CS

  sbit RW=P2^1; //串口為SID

  sbit E=P2^2;//串口為時(shí)鐘SCLK

  sbit RET=P2^3;//復(fù)位

  //sbit PSB=P2^4;//串并選擇

  unsigned char code line_0[] = {“春城無處不飛花,”};

  unsigned char code line_1[] = {“寒食東風(fēng)御柳斜?!眪;

  unsigned char code line_2[] = {“日暮漢宮傳蠟燭,”};

  unsigned char code line_3[] = {“輕煙散入五侯家?!眪;

  /***********************************忙檢測*******************************/

  void RDBF(void)

  {

  uchar temp;

  RS=0;

  RW=1;

  while(1)

  {

  P0=0xFF;

  E=1;

  temp=P0;

  E=0;

  if ((temp&0x80)==0) break;

  }

  }

  /*********************************寫指令*********************************/

  void Write_Command(uchar comm)

  {

  RDBF();

  RS=0;

  RW=0;

  P0=comm;

  E=1;

  E=0;

  }

  /***************************寫數(shù)據(jù)到數(shù)據(jù)寄存器****************************/

  void Write_Data(uchar TEMP)

  {

  RDBF();

  RS=1;

  RW=0;

  P0=TEMP;

  E=1;

  E=0;

  }

  /*************************初始化LCD-12864R*********************************/

  void LCDInit(void)

  {

  //PSB=0; //串口

  //PSB=1; //并口

  RET=1;

  RET=0;

  RET=1;

  Write_Command(0x30);//基本指令集,8位并行,RE=1,可執(zhí)行擴(kuò)展功能

  Write_Command(0x06);//啟始點(diǎn)設(shè)定:光標(biāo)右移

  Write_Command(0x01);//清除顯示DDRAM

  Write_Command(0x0f);//D=1,整體顯示ON C=1,游標(biāo)ON B=1,游標(biāo)閃爍ON

  Write_Command(0x02);//地址歸零

  }

  /*******************顯示數(shù)組字符串(顯示半寬字型16*8點(diǎn)陣)*********************/

  void Display_String(uchar addr,uchar *string,uchar count)

  {

  uchar i;

  Write_Command(addr); //設(shè)定DDRAM地址

  for(i=0;i《count;)

  {

  Write_Data(string[i*2]); //前半角字符

  Write_Data(string[i*2+1]);//后半角字符

  i++;

  }

  }

  /***********************************主函數(shù)**************************************/

  void main(void)

  {

  LCDInit(); //lcd初始化

  Display_String(0x80,line_0,8);

  Display_String(0x90,line_1,8);

  Display_String(0x88,line_2,8);

  Display_String(0x98,line_3,8);

  while(1)

  {

  Display_String(0x80,line_0,8);

  Display_String(0x90,line_1,8);

  Display_String(0x88,line_2,8);

  Display_String(0x98,line_3,8);

  }

  }

  #endif

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1DC電源插座圖紙
  2. 0.67 MB   |  2次下載  |  免費(fèi)
  3. 2AN158 GD32VW553 Wi-Fi開發(fā)指南
  4. 1.51MB   |  2次下載  |  免費(fèi)
  5. 3AN148 GD32VW553射頻硬件開發(fā)指南
  6. 2.07MB   |  1次下載  |  免費(fèi)
  7. 4AN111-LTC3219用戶指南
  8. 84.32KB   |  次下載  |  免費(fèi)
  9. 5AN153-用于電源系統(tǒng)管理的Linduino
  10. 1.38MB   |  次下載  |  免費(fèi)
  11. 6AN-283: Σ-Δ型ADC和DAC[中文版]
  12. 677.86KB   |  次下載  |  免費(fèi)
  13. 7SM2018E 支持可控硅調(diào)光線性恒流控制芯片
  14. 402.24 KB  |  次下載  |  免費(fèi)
  15. 8AN-1308: 電流檢測放大器共模階躍響應(yīng)
  16. 545.42KB   |  次下載  |  免費(fèi)

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  450次下載  |  免費(fèi)
  3. 2免費(fèi)開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  138次下載  |  1 積分
  5. 3基于STM32單片機(jī)智能手環(huán)心率計(jì)步器體溫顯示設(shè)計(jì)
  6. 0.10 MB   |  130次下載  |  免費(fèi)
  7. 4使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
  8. 2.96 MB   |  44次下載  |  免費(fèi)
  9. 53314A函數(shù)發(fā)生器維修手冊
  10. 16.30 MB   |  31次下載  |  免費(fèi)
  11. 6美的電磁爐維修手冊大全
  12. 1.56 MB   |  24次下載  |  5 積分
  13. 7如何正確測試電源的紋波
  14. 0.36 MB   |  17次下載  |  免費(fèi)
  15. 8感應(yīng)筆電路圖
  16. 0.06 MB   |  10次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935121次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分