日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

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

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

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


          點這里可以提供文件下載

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

          還有一個是“LCD1602.h”代碼如下,復制代碼并保存到文件即可,當然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



          評論


          技術專區(qū)

          關閉