久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

立即注冊 登錄
返回首頁

uid:155764的個(gè)人空間

日志

LCD1602靜態(tài)顯示

已有 2364 次閱讀2017-11-1 12:51

#include <reg52.h>

#define LCD1602_DB   P0

sbit LCD1602_RS = P1^0;
sbit LCD1602_RW = P1^1;
sbit LCD1602_E  = P1^5;

void LcdInit();
void LcdShowStr(unsigned char x, unsigned char y, unsigned char *str);

void main ()
{
    unsigned char str[] = "Kingst Studio";

    LcdInit();
    LcdShowStr(2, 0, str);
    LcdShowStr(0, 1, "Welcome to KST51");

    while(1)
    {}
}

void LcdWaitReady()  //讀取“忙”表示,等待液晶準(zhǔn)備好
{
    unsigned char sta;

    LCD1602_DB = 0xFF;
    LCD1602_RS = 0;
    LCD1602_RW = 1;
    do   // do...while循環(huán)語句
    {
        LCD1602_E = 1;
        sta = LCD1602_DB; //讀取狀態(tài)字
        LCD1602_E = 0;  //讀完了要關(guān)閉使能,防止液晶輸出數(shù)據(jù)干擾總線
    } while (sta & 0x80); //bit7等于1表示液晶正忙,重復(fù)檢測直到其等于0為止
}
void LcdWriteCmd(unsigned char cmd)  //寫入命令函數(shù)
{
    LcdWaitReady();
    LCD1602_RS = 0;
    LCD1602_RW = 0;
    LCD1602_DB = cmd;
    LCD1602_E  = 1;
    LCD1602_E  = 0;
}
void LcdWriteDat(unsigned char dat)  //寫入數(shù)據(jù)函數(shù)
{
    LcdWaitReady();
    LCD1602_RS = 1;
    LCD1602_RW = 0;
    LCD1602_DB = dat;  
    LCD1602_E  = 1;
    LCD1602_E  = 0;
}
void LcdInit()  //液晶初始化函數(shù)
{
    LcdWriteCmd(0x38);  //16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)接口
    LcdWriteCmd(0x0C);  //顯示器開,光標(biāo)關(guān)閉
    LcdWriteCmd(0x06);  //文字不動(dòng),地址自動(dòng)加1
    LcdWriteCmd(0x01);  //清屏
}
void LcdShowStr(unsigned char x, unsigned char y,  unsigned char *str)  //顯示字符串,屏幕起始坐標(biāo)(x,y),字符串指針str
{
    unsigned char addr;

    //由輸入的顯示坐標(biāo)計(jì)算顯示RAM的地址
    if (y == 0)
    {
        addr = 0x00 + x; //第一行字符地址從0x00起始
    }
    else
    {
        addr = 0x40 + x; //第二行字符地址從0x40起始
    }

    //由起始顯示RAM地址連續(xù)寫入字符串
    LcdWriteCmd(addr | 0x80); //寫入起始地址
    while (*str != '\0')      //連續(xù)寫入字符串?dāng)?shù)據(jù),直到檢測到結(jié)束符
    {
        LcdWriteDat(*str);    //注意*str就是這個(gè)指針指向的內(nèi)容
        str++;
    }
}


路過

雞蛋

鮮花

握手

雷人

評論 (0 個(gè)評論)

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

返回頂部
主站蜘蛛池模板: 久久久久九九九女人毛片 | 日本不卡一区二区三区 | 欧美一区中文字幕 | 羞羞视频网站在线观看 | 国产不卡在线播放 | 国产精品成人久久久久 | 中文字幕日韩欧美 | 亚洲精品一区二区在线观看 | 综合久久一区 | 五月网婷婷| 久久久久久久综合色一本 | 精品在线视频播放 | 国产精品视频不卡 | 免费一区二区 | 成年人在线视频 | 一区二区三区国产精品 | 嫩草国产 | 国产成人免费在线 | 久久久久国产精品人 | 97精品一区二区 | 国产午夜精品一区二区三区 | 成人不卡在线 | 国产精品一区二区三级 | 亚洲一区二区在线电影 | 日韩亚洲一区二区 | 中文字幕亚洲国产 | 欧美一区二区在线免费观看 | 毛片网在线观看 | 国产一区二区三区免费观看在线 | 国产成人网 | 高清成人免费视频 | 毛片网站在线观看 | 欧美一级精品片在线看 | 久久91 | 91免费高清 | 亚洲精品aⅴ | 亚洲视频三 | 岛国精品| 久久99精品久久久久久秒播九色 | 欧美国产日韩精品 | 美女131mm久久爽爽免费 |