色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > LCD1602.h頭文件下載(完美液晶驅(qū)動文件)

          LCD1602.h頭文件下載(完美液晶驅(qū)動文件)

          作者: 時間:2016-12-01 來源:網(wǎng)絡(luò) 收藏
          1602液晶屏是在單片機系統(tǒng)中常用的顯示器件,這里我給大家共享2個完美的LCD1602.h頭文件,下面是第一個:由于2個文件組成:http://www.51hei.com/bbs/dpj-24671-1.html 把里面的2個代碼分別保存為文件即可.


          點這里可以提供文件下載

          本文引用地址:http://cafeforensic.com/article/201612/324564.htm

          還有一個是“LCD1602.h”代碼如下,復(fù)制代碼并保存到文件即可,當(dāng)然io口要改為你自己的.

          #ifndef _LCD1602_H
          #define _LCD1602_H
          /*

          #define uchar unsigned char
          #define uint unsigned int
          #define LCD_DATA P0
          sbit LCD_EN=P2^5;
          sbit LCD_RS=P2^3;
          sbit LCD_RW=P2^4;
          /**********************************************

          ***********************************************/
          void delay_ms(uint temp)
          {
          uint x,y;
          for(x=temp;x>0;x--)
          for(y=110;y>0;y--);
          }
          /**********************************************
          ***********************************************/
          void LCD_w_com(uchar com)
          {
          LCD_RS=0;
          LCD_RW=0;
          LCD_DATA=com;
          delay_ms(5);
          LCD_EN=1;
          delay_ms(5);
          LCD_EN=0;
          }
          /**********************************************
          ***********************************************/
          void LCD_w_data(uchar dat)
          {
          LCD_RS=1;
          LCD_RW=0;
          LCD_DATA=dat;
          delay_ms(5);
          LCD_EN=1;
          delay_ms(5);
          LCD_EN=0;
          }
          /**********************************************
          ***********************************************/
          void LCD_init()
          {
          LCD_EN=0;
          LCD_w_com(0x38);
          LCD_w_com(0x0c);
          LCD_w_com(0x06);
          LCD_w_com(0x01);
          }
          /**********************************************
          ***********************************************/
          void LCD_disp_cher(uchar x,uchar y,uchar *p)
          {
          if(y==1)
          {
          LCD_w_com(0x80+x);
          while(*p)
          {
          LCD_w_data(*p);
          p++;
          }
          }
          if(y==2)
          {
          LCD_w_com(0x80+0x40+x);
          while(*p)
          {
          LCD_w_data(*p);
          p++;
          }
          }
          }
          #endif



          關(guān)鍵詞: LCD1602頭文件液晶驅(qū)

          評論


          技術(shù)專區(qū)

          關(guān)閉