91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內(nèi)不再提示

ESP32開發(fā)板通過PCF8574串行IIC接口驅(qū)動LCD1602/LCD2004液晶屏

jf_88434166 ? 來源:jf_88434166 ? 作者:jf_88434166 ? 2026-04-09 11:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

LCD1602/2004液晶屏簡介

LCD1.jpg
LCD2.jpg

LCD1602液晶顯示器是廣泛使用的一種字符型液晶顯示模塊。可以顯示2行每行16個字符,總共32個字符。字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字和符號等的點(diǎn)陣式LCD,常用16×1,16×2,20×2和40×2等的模塊。不同廠家生產(chǎn)的LCD1602驅(qū)動控制芯片可能有所不同,但使用方法都是一樣的,能夠顯示英文字母、阿拉伯?dāng)?shù)字、日文片假名和一般性符號。部分顏色的LCD在背光燈引腳A、K不接電源也可以在一定光照下可以看見顯示出的字符。如黃綠屏的LCD1602/2004。

LCD2004可以顯示4行每行20個字符,總共80個字符,比LCD1602(2*16=32個字符)顯示的更多。其引腳功能順序與LCD1602兼容。

在這里插入圖片描述

PCF8574 IO擴(kuò)展模塊簡介

LCD4.jpg

它通過兩條雙向總線(I2C)可使大多數(shù) MCU 實(shí)現(xiàn)遠(yuǎn)程 I/O 口擴(kuò)展。該器件包含一個 8 位準(zhǔn)雙向口和一個 I2C 總線接口。PCF8574 電流消耗很低,且口輸出鎖存具有大電流驅(qū)動能力,可直接驅(qū)動 LED。它還帶有一條中斷接線(INT)可與 MCU 的中斷邏輯相連。通過 INT 發(fā)送中斷信號,遠(yuǎn)端 I/O 口不必經(jīng)過 I2C 總線通信就可通知 MCU 是否有數(shù)據(jù)從端口輸入。
帶背光電源控制,可以通過跳線帽設(shè)置是否連接背光電源,插上跳線帽為連接背光電源,拔掉跳線帽為斷開背光電源。
對比度可調(diào)節(jié),旋轉(zhuǎn)藍(lán)色電位器,順時針增強(qiáng)。
IIC總線上可以掛載八個PCF8574,即可連接八個LCD2004屏幕。
通過短路模塊上的A0/A1/A2焊盤修改設(shè)備地址,默認(rèn)不短接,此時A0/A1/A2都為1,短路時為0。PCF8574T的IIC器件地址為0100A2A1A0,PCF8574AT的器件地址為0111A2A1A0,本實(shí)驗(yàn)采用的是PCF8574AT,默認(rèn)器件地址為0x3F。

在這里插入圖片描述

ESP32開發(fā)板與LCD模塊接線

Arduino UNOFCF8574
21SDA
22SCL
5VVCC
GNDGND

LCD1602接線
在這里插入圖片描述
LCD2004接線
在這里插入圖片描述

測試代碼

在Arduino IDE庫管理器搜索LiquidCrystal_I2C,并安裝如圖示所例程庫
在這里插入圖片描述
打開Hello_World.ino例程,并按如下程序修改例程
在這里插入圖片描述

LCD2004驅(qū)動程序
lcd.print("Hello, world!")修改每一行要顯示出的字符內(nèi)容

LiquidCrystal_I2C lcd(0x27,20,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
  lcd.init();                      // initialize the lcd 
  // Print a message to the LCD.
  lcd.backlight();
  lcd.setCursor(3,0);
  lcd.print("Hello, world!");
  lcd.setCursor(2,1);
  lcd.print("ESP32 Arduino!");
   lcd.setCursor(0,2);
  lcd.print("Arduino LCM IIC 2004");
   lcd.setCursor(2,3);
  lcd.print("YXDZ!");
}

void loop()
{
}

LCD1602驅(qū)動程序

LiquidCrystal_I2C lcd(0x27,20,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
  lcd.init();                      // initialize the lcd 
  // Print a message to the LCD.
  lcd.backlight();
  lcd.setCursor(3,0);
  lcd.print("Hello, world!");
  lcd.setCursor(2,1);
  lcd.print("ESP32 Arduino!");
}

void loop()
{
}

實(shí)驗(yàn)結(jié)果

在LCD2004上第一行到第四行顯示出程序所輸入的字符
在這里插入圖片描述

在LCD1602上第一行和第二行顯示出程序所輸入的字符
在這里插入圖片描述

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • IIC
    IIC
    +關(guān)注

    關(guān)注

    11

    文章

    311

    瀏覽量

    40729
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6368

    瀏覽量

    119971
  • ESP32
    +關(guān)注

    關(guān)注

    26

    文章

    1216

    瀏覽量

    22221
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    ESP32/ESP8266開發(fā)板單向多對一ESP-NOW無線通信

    本實(shí)驗(yàn)通過ESP-NOW無線通信協(xié)議實(shí)現(xiàn)多個ESP32/ESP 8266開發(fā)板ESP32
    的頭像 發(fā)表于 03-30 10:14 ?107次閱讀
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266<b class='flag-5'>開發(fā)板</b>單向多對一<b class='flag-5'>ESP</b>-NOW無線通信

    ESP32開發(fā)板單向點(diǎn)對點(diǎn)ESP-NOW無線通信

    本例程通過兩個ESP32開發(fā)板實(shí)現(xiàn)單向點(diǎn)對點(diǎn)ESP-NOW無線通信,一個ESP32開發(fā)板作為Se
    的頭像 發(fā)表于 03-19 09:21 ?236次閱讀
    <b class='flag-5'>ESP32</b><b class='flag-5'>開發(fā)板</b>單向點(diǎn)對點(diǎn)<b class='flag-5'>ESP</b>-NOW無線通信

    ESP32/ESP8266開發(fā)板單向一對多ESP-NOW無線通信

    通過ESP-NOW無線通信協(xié)議實(shí)現(xiàn)ESP32開發(fā)板向多個ESP32/ESP 8266
    的頭像 發(fā)表于 03-13 09:23 ?212次閱讀
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266<b class='flag-5'>開發(fā)板</b>單向一對多<b class='flag-5'>ESP</b>-NOW無線通信

    ESP32-P4系列】WT9932P4-MINI開發(fā)板規(guī)格書

    開發(fā)板介紹ESP32-P4-MINI開發(fā)板是深圳市啟明云端有限公司推出的,基于WT0132P4-A1核心設(shè)計(jì)的多媒體開發(fā)板。WT0132P
    的頭像 發(fā)表于 02-03 18:14 ?451次閱讀
    【<b class='flag-5'>ESP32</b>-P4系列】WT9932P4-MINI<b class='flag-5'>開發(fā)板</b>規(guī)格書

    深入解析PCF8574:I2C總線8位I/O擴(kuò)展器的設(shè)計(jì)與應(yīng)用

    深入解析PCF8574:I2C總線8位I/O擴(kuò)展器的設(shè)計(jì)與應(yīng)用 在電子設(shè)計(jì)領(lǐng)域,I/O擴(kuò)展器是提升系統(tǒng)靈活性和功能的關(guān)鍵組件。今天,我們將深入探討PCF8574這款8位I/O擴(kuò)展器,從其特性、應(yīng)用到
    的頭像 發(fā)表于 12-30 18:00 ?1295次閱讀

    大佬們,我寫的LCD1602A無法正常顯示(四針腳I2C的)

    大佬們,有懂模塊驅(qū)動的嗎?我寫的LCD1602A液晶顯示屏驅(qū)動無法正常顯示,字體有亂碼,且想要正確顯示的字體,它又顯示其它字體,代碼以上傳至github,項(xiàng)目名稱
    發(fā)表于 12-24 20:16

    ESP32-P4全功能開發(fā)板ESP32-P4-TINY開發(fā)板該怎么選?看這篇就夠了!

    啟明云端基于樂鑫科技ESP32-P4芯片設(shè)計(jì)了多款開發(fā)板,這些開發(fā)板有什么區(qū)別?基于應(yīng)用場景如何選擇?本期,我們聚焦兩款代表性產(chǎn)品:WT99P4C5-S1開發(fā)板與WT9932P4-TI
    的頭像 發(fā)表于 12-09 18:02 ?1104次閱讀
    <b class='flag-5'>ESP32</b>-P4全功能<b class='flag-5'>開發(fā)板</b>和<b class='flag-5'>ESP32</b>-P4-TINY<b class='flag-5'>開發(fā)板</b>該怎么選?看這篇就夠了!

    解碼LCD液晶屏的關(guān)鍵技術(shù)指標(biāo)

    在智能設(shè)備蓬勃發(fā)展的今天,液晶屏作為人機(jī)交互的核心界面,其性能直接決定了用戶體驗(yàn)的優(yōu)劣。無論是消費(fèi)電子還是工業(yè)控制,對顯示效果的要求都日益嚴(yán)苛。作為專業(yè)的液晶顯示器制造商,我們深知,深入理解LCD的技術(shù)內(nèi)涵,是做出正確選擇與設(shè)計(jì)
    的頭像 發(fā)表于 11-18 10:46 ?1341次閱讀
    解碼<b class='flag-5'>LCD</b><b class='flag-5'>液晶屏</b>的關(guān)鍵技術(shù)指標(biāo)

    低成本開源!用樂鑫科技ESP32-S3開發(fā)板輕松驅(qū)動無刷電機(jī),保姆級教程來了!

    想用ESP32-S3開發(fā)板驅(qū)動無刷電機(jī)卻不知從何下手?本教程將手把手教你完成從硬件連接到軟件編程的全流程,無論你是新手還是有一定經(jīng)驗(yàn)的開發(fā)者,都能輕松掌握!本教程代碼已全部開源!后臺私
    的頭像 發(fā)表于 11-06 18:03 ?1020次閱讀
    低成本開源!用樂鑫科技<b class='flag-5'>ESP32</b>-S3<b class='flag-5'>開發(fā)板</b>輕松<b class='flag-5'>驅(qū)動</b>無刷電機(jī),保姆級教程來了!

    ESP32-P4 口袋開發(fā)板 啟明云端 WT9932P4-TINY開發(fā)板

    在萬物互聯(lián)的智能時代,您是否還在為尋找一款性能強(qiáng)大、接口豐富、應(yīng)用靈活的嵌入式開發(fā)板而煩惱?啟明云端全新推出的WT9932P4-TINY開發(fā)板,基于樂鑫科技高性能ESP32-P4芯片匠
    的頭像 發(fā)表于 09-11 18:06 ?1816次閱讀
    <b class='flag-5'>ESP32</b>-P4 口袋<b class='flag-5'>開發(fā)板</b> 啟明云端 WT9932P4-TINY<b class='flag-5'>開發(fā)板</b>

    ESP32-P4-MINI開發(fā)板開箱和上手指南來了!速速碼住!

    上期“夢中情ESP32-P4-MINI開發(fā)板一出就備受青睞這期我們立馬就端著開箱和上手指南來了!不用驚嘆,我們就是這么迅速,請把“啟明云端權(quán)威”打在公上好嘛!開箱展示拿到
    的頭像 發(fā)表于 07-25 18:02 ?2391次閱讀
    <b class='flag-5'>ESP32</b>-P4-MINI<b class='flag-5'>開發(fā)板</b>開箱和上手指南來了!速速碼住!

    ESP32開發(fā)板元件資料

    ESP32開發(fā)板元件
    發(fā)表于 07-21 14:47 ?17次下載

    液晶屏短路環(huán)的激光切割方案及相關(guān) TFT-LCD 激光修復(fù)方法

    引言 在液晶屏制造與使用過程中,短路環(huán)的出現(xiàn)會嚴(yán)重影響電路信號傳輸,導(dǎo)致顯示異常。同時,TFT-LCD 的其他故障也制約著產(chǎn)品質(zhì)量。研究高效的液晶屏短路環(huán)激光切割方案及 TFT-LCD
    的頭像 發(fā)表于 05-29 09:43 ?1171次閱讀
    <b class='flag-5'>液晶屏</b>短路環(huán)的激光切割方案及相關(guān) TFT-<b class='flag-5'>LCD</b> 激光修復(fù)方法

    低電流LCD驅(qū)動抗噪液晶屏驅(qū)動芯片VKL060

    :LD0穩(wěn)壓 IC; 水位檢測 IC)LCD 驅(qū)動液晶顯示 IC、LCD 顯示、液晶顯示、顯示 LCD
    發(fā)表于 05-12 17:07

    ESP32驅(qū)動ST7789觸摸開發(fā)指南:LVGL主題設(shè)置與示波器面板

    本文介紹如何使用ESP32微控制器驅(qū)動ST7789 TFT液晶屏和XPT2046觸摸芯片,通過LVGL圖形庫實(shí)現(xiàn)主題切換功能,并開發(fā)一個實(shí)用
    的頭像 發(fā)表于 04-28 18:07 ?3870次閱讀
    <b class='flag-5'>ESP32</b><b class='flag-5'>驅(qū)動</b>ST7789觸摸<b class='flag-5'>屏</b><b class='flag-5'>開發(fā)</b>指南:LVGL主題設(shè)置與示波器面板