新聞中心

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

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

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


        點這里可以提供文件下載

        本文引用地址:http://www.104case.com/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



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 万荣县| 黎平县| 依安县| 蒙城县| 赤城县| 嘉定区| 徐闻县| 额尔古纳市| 大邑县| 商都县| 罗源县| 宁阳县| 平江县| 屏山县| 日照市| 英山县| 烟台市| 邯郸县| 兴安盟| 康定县| 石门县| 博客| 万源市| 浮山县| 彭州市| 清徐县| 罗定市| 财经| 博兴县| 大连市| 郯城县| 古浪县| 铅山县| 绿春县| 花莲县| 宝坻区| 浮山县| 陈巴尔虎旗| 金沙县| 宾川县| 周至县|