wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1259|回復: 3
打印 上一主題 下一主題
收起左側

AI生成的PCF8574T驅動1602代碼

[復制鏈接]
跳轉到指定樓層
樓主
網購幾塊PCF8574T驅1602液晶模塊,代碼是壇里前輩寫的,實驗液晶不能顯示,檢查硬件沒有錯誤,始終不能解決問題。無奈之下求助DpSk,生成的代碼編譯時出錯,提示67行數據類型錯誤,將66行子函數的參數rs數據類型由bit改為unsigned char后編譯成功,下載到單片機顯示正常。AI生成的代碼也不錯。
#include <STC15.h>
#include <intrins.h>

#define PCF_ADDR 0x4E  

sbit SDA = P0^1;       // I2C數據線
sbit SCL = P0^0;       // I2C時鐘線

void delay_us(unsigned int us) {
    while (us--) {
        _nop_();
        _nop_();
        _nop_();
        _nop_();
    }
}

void delay_ms(unsigned int ms) {
    unsigned int i, j;
    for (i = 0; i < ms; i++)
        for (j = 0; j < 114; j++);
}

void I2C_Start() {
    SDA = 1;
    SCL = 1;
    delay_us(5);
    SDA = 0;
    delay_us(5);
    SCL = 0;
}

void I2C_Stop() {
    SDA = 0;
    SCL = 1;
    delay_us(5);
    SDA = 1;
    delay_us(5);
}

void I2C_WriteByte(unsigned char dat) {
    unsigned char i;
    for (i = 0; i < 8; i++) {
        SDA = (dat & 0x80) ? 1 : 0;
        dat <<= 1;
        SCL = 1;
        delay_us(5);
        SCL = 0;
        delay_us(5);
    }
    SDA = 1;  // 釋放總線等待ACK
    SCL = 1;
    delay_us(5);
    SCL = 0;
}

void PCF8574_Write(unsigned char dat) {
    I2C_Start();
    I2C_WriteByte(PCF_ADDR);
    I2C_WriteByte(dat);
    I2C_Stop();
}

void lcd_send_nibble(unsigned char nibble, unsigned char rs) {
    unsigned char data_pcf;
    // 數據位: P4-P7, RS: P0, E: P2, Backlight: P3 (開啟)
    data_pcf = (nibble << 4) | (rs << 0) | (1 << 3);
    // E下降沿
    PCF8574_Write(data_pcf & ~(1 << 2)); // E=0
    delay_us(1);
    PCF8574_Write(data_pcf | (1 << 2));  // E=1
    delay_us(1);
    PCF8574_Write(data_pcf & ~(1 << 2)); // E=0
    delay_us(100);
}

void lcd_send_byte(unsigned char dat, bit rs) {
    lcd_send_nibble(dat >> 4, rs); // 高四位
    lcd_send_nibble(dat & 0x0F, rs); // 低四位
}

void lcd_init() {
    delay_ms(50);
    lcd_send_nibble(0x03, 0);
    delay_ms(5);
    lcd_send_nibble(0x03, 0);
    delay_ms(1);
    lcd_send_nibble(0x03, 0);
    delay_us(100);
    lcd_send_nibble(0x02, 0);
    delay_us(100);
    lcd_send_byte(0x28, 0); // 4位, 2行, 5x8
    delay_us(100);
    lcd_send_byte(0x0C, 0); // 顯示開, 光標關
    delay_us(100);
    lcd_send_byte(0x06, 0); // 增量不移屏
    delay_us(100);
    lcd_send_byte(0x01, 0); // 清屏
    delay_ms(2);
}

void lcd_set_cursor(unsigned char row, unsigned char col) {
    unsigned char address = (row == 0) ? 0x80 : 0xC0;
    lcd_send_byte(address + col, 0);
}

void lcd_write_string(char *str) {
    while (*str) {
        lcd_send_byte(*str++, 1);
    }
}

void main() {
    lcd_init();
    lcd_set_cursor(0, 0);
    lcd_write_string("Hello World!");
    lcd_set_cursor(1, 0);
    lcd_write_string("51 & PCF8574T");
    while (1);
}

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:712493 發表于 2025-5-6 08:55 | 只看該作者
厲害,弄個用AI的教程!!
回復

使用道具 舉報

板凳
ID:1064915 發表于 2025-5-8 11:07 | 只看該作者
1、PCF8574T
PCF8574T是由恩智浦(NXP)半導體生產的I2C總線接口的8位并行I/O端口擴展器。該芯片的主要特性與功能包括:

I2C總線接口:PCF8574T通過I2C總線(也稱作IIC總線)與主控制器(如MCU)通信,僅需占用兩根信號線(SCL和SDA),即可實現與主控制器之間的數據傳輸。

8個準雙向口:芯片內含8個準雙向I/O口(P0-P7),每個端口既可以作為輸出端口驅動外部負載,也可以作為輸入端口讀取外部設備的狀態。當作為輸入口使用時,為了獲得正確的輸入狀態,需要將對應的內部輸出驅動設置為高電平(上拉),這樣在外部設備不驅動的情況下,端口就能通過內部上拉電阻檢測到高電平輸入。

中斷線:PCF8574T還有一個中斷輸出引腳(INT),當任一輸入口的狀態發生變化時,可以觸發此中斷信號,告知主控制器有輸入狀態的變化,方便系統做出及時響應。

3個地址線:通過不同的地址線配置,可以實現多個PCF8574T芯片掛在同一個I2C總線上,并且每個芯片都有獨立的地址,使得主控制器可以區別并單獨訪問每個芯片。

綜上所述,PCF8574T芯片非常適用于需要擴展I/O資源的嵌入式系統,特別適合在I/O口有限或者布線困難的場合,通過一根I2C總線就可輕松管理和控制大量的外圍設備。
2、PCF8574T特性


PCF8574 是 CMOS 電路。它通過兩條雙向總線(I2C)可使大多數 MCU 實現遠程 I/O 口擴展。該器件包含一個 8 位準雙向口和一個 I2C 總線接口。PCF8574 電流消耗很低,且口輸出鎖存具有大電流驅動能力,可直接驅動 LED。它還帶有一條中斷接線(INT)可與 MCU 的中斷邏輯相連。通過 INT 發送中斷信號,遠端 I/O 口不必經過 I2C 總線通信就可通知 MCU 是否有數據從端口輸入。這意味著 PCF8574可以作為一個單被控器。

上圖的黃色跳線帽就是用來設置A0-A2的值,如果將跳線帽都短接到右邊兩個引腳,則為VSS,地址0x20,短接左邊兩個引腳,為VDD,地址為0x27


PCF8574與LCD1602的連接


回復

使用道具 舉報

地板
ID:619259 發表于 2025-10-1 16:11 | 只看該作者
AI雖助力,能理解才是王道。PCF8574T IIC可傳輸8位數據,LCD1602使用4位方式,加上控制位3位。相對于8位方式,有兩個難點需掌握:一是4位方式的數據寫入,數據的高4位直接寫入、低4位需移位再寫入,分兩次寫入。二是控制指令的時序,因指令與數據是同時傳輸的,因此需要作一些特定的運算。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
女人黄色免费在线观看| 国产77777| 麻豆蜜桃在线观看| 国产日韩视频一区二区三区| 成人午夜电影免费在线观看| 丰满人妻一区二区三区四区| 国产香蕉久久| 91福利在线播放| 黄色片网址在线观看| 自拍电影在线观看| 欧美午夜不卡| 欧美乱大交xxxxx| 福利视频第一页| 羞羞视频在线观看不卡| 国产精品久久久久久久岛一牛影视| 蜜桃传媒视频麻豆第一区免费观看| 精品毛片在线观看| 久久99国产精品久久99大师| 欧美不卡激情三级在线观看| 少妇愉情理伦片bd| 日韩有码电影| 久久久亚洲国产美女国产盗摄| 国产激情美女久久久久久吹潮| 国产黄色高清视频| 亚洲瘦老头同性70tv| 国产婷婷成人久久av免费高清| 亚洲制服丝袜在线播放| 成年人视频在线观看免费| 久久人人爽爽爽人久久久| 蜜桃网站成人| 性欧美高清视频| 波多野结衣精品| 亚洲色图一区二区| 欧美日韩dvd| 免费黄色网址网站| 奇米888四色在线精品| 国产日韩欧美日韩大片| 国产老女人乱淫免费| 外国成人在线视频| 一区三区二区视频| 国产黄色小视频网站| 中文字幕乱码在线播放| 91福利在线导航| 亚洲午夜激情影院| 猫咪在线永久网站| 中文字幕一区二| 91网站在线观看免费| www.撸撸| 国产激情偷乱视频一区二区三区| 国产一区二区三区高清| 青青青青国产视频| 久久福利毛片| 成人在线播放av| 人成网站在线观看| 亚洲a一区二区三区| 97久久超碰福利国产精品…| 天堂av免费在线观看| 欧美影院天天5g天天爽| 色老头一区二区三区| 免费在线看黄网址| 成人亚洲精品| 国产丝袜一区二区三区| 黄色一级片中国| 99久久久成人国产精品| 日韩www在线| 国产一区二区三区在线视频观看| 色猫猫成人app| 亚洲аv电影天堂网| 亚洲色图日韩精品| 久久亚洲精品中文字幕| 日韩国产精品亚洲а∨天堂免| 伊人久久久久久久久久久久久久| 欧美色999| 亚洲国产精品中文| 手机在线免费看片| 精品国产第一国产综合精品| 亚洲欧美国产日韩天堂区| 青娱乐av在线| 成人性生交大片免费看中文视频| 自拍偷拍亚洲精品| 性色av免费观看| 国产免费久久| 欧美在线激情网| 刘亦菲久久免费一区二区| 欧美日韩少妇| 91日本在线观看| 欧美粗暴性video| 激情成人综合网| 亚洲人成网站在线观看播放| 亚洲影院一区二区三区| japanese国产精品| 欧美在线视频免费| 五月婷婷久久久| 久久福利精品| 欧美主播一区二区三区美女 久久精品人| 美女被黑人40厘米进入| 99视频在线精品| 中文精品无码中文字幕无码专区| 最新中文字幕在线| 午夜婷婷国产麻豆精品| 中文字幕天堂av| 88xx成人免费观看视频库| 亚洲欧美成人精品| 久久黄色精品视频| 国产精品精品国产一区二区| 国产精品小说在线| 国产xxx在线| 91在线视频在线| 国产美女无遮挡网站| 浮生影视网在线观看免费| 色综合久久中文字幕| a视频免费观看| 欧美a一级片| 久热精品在线视频| 性生活免费网站| 日韩精品一二区| 亚洲成人a**址| bdsm精品捆绑chinese| 亚洲成人免费视频| 美国黄色a级片| 久久免费精品| 欧美激情区在线播放| 天天操天天操天天| 狠狠色2019综合网| 国产精品久久..4399| 91精品专区| 日韩免费在线观看| 人妻丰满熟妇av无码区| 国产综合精品| 欧美一区二区综合| 中文官网资源新版中文第二页在线观看| 欧美日韩在线另类| 色婷婷粉嫩av| 欧美限制电影| 国产精品对白刺激久久久| 97福利电影| 亚洲一级二级在线| 久久久久无码精品国产sm果冻| 精品综合久久88少妇激情| 国产成人激情视频| 污的视频网站| 亚洲欧美在线视频观看| 国产精品一级黄片| 久久精品66| 国产日韩av在线播放| www.毛片| 欧美色播在线播放| www.99re7| 亚洲综合色网| 欧美美女操人视频| 成人久久久精品国产乱码一区二区| 久久99久久久久| 狠狠97人人婷婷五月| 国产精品探花在线| 国产亚洲激情视频在线| 亚洲精品字幕在线| 国产精品一区二区黑丝| 日韩欧美在线免费观看视频| 高潮一区二区| 97婷婷涩涩精品一区| 国产精品爱久久久久久久小说| 欧美极品另类videosde| www.免费av| 精品欠久久久中文字幕加勒比| 亚洲r级在线观看| 国产视频三区| 欧美人与z0zoxxxx视频| 日韩在线播放中文字幕| 日韩成人午夜精品| 成人观看免费完整观看| 日韩精品免费观看视频| 国产91精品久久久久久久| 美女黄色在线网站大全| 精品av在线播放| 精品少妇爆乳无码av无码专区| 欧美精品麻豆| 黄色污污在线观看| 成年人在线网站| 久久久久久久网站| 碰碰视频免费| 色综合久久精品| 五月婷婷视频在线| 蜜桃av噜噜一区二区三区小说| 成人三级视频在线播放| 国产精品久久久久久久久免费高清| 日本欧美一二三区| 九七影院97影院理论片免费| 欧美日韩在线播放一区| 中文字幕免费播放| 高潮精品一区videoshd| 美女露出粉嫩尿囗让男人桶| 亚洲人挤奶视频| 欧洲亚洲一区二区| 怡红院红怡院欧美aⅴ怡春院| 最近2019年好看中文字幕视频| 亚洲国产视频在线观看| 亚洲六月丁香色婷婷综合久久 | 欧美一区二区三区视频免费| 亚洲视频在线观看免费视频| 国内不卡的二区三区中文字幕| 中文字幕色网站| 老司机aⅴ在线精品导航| 黄色国产精品一区二区三区| 午夜精品一区| 欧美另类精品xxxx孕妇| jizzjizz免费大全| 337p亚洲精品色噜噜| 国产成人三级在线播放| 国产婷婷色一区二区三区四区| 国产精品www爽爽爽| 亚洲三级影院| 黄色一级免费大片| 国产精品videossex| 中文字幕日韩在线播放| 人善交vide欧美| 亚洲午夜激情网页| 91video| 高清在线观看日韩| 欧美老熟妇乱大交xxxxx| 欧美日韩一区二区国产| 欧美国产亚洲一区| 91精品国产自产在线丝袜啪| 久草精品电影| 波多野结衣中文字幕久久| 成人在线黄色| 国产一区不卡在线观看| 欧美人与牲禽动交com| 日本精品视频在线| 最新亚洲伊人网| 一区二区欧美久久| 夜夜爽夜夜操| 欧美一区二区免费观在线| 亚洲日本香蕉视频| 午夜电影网一区| 国产精品欧美久久久久天天影视| 国产日韩v精品一区二区| 老女人性淫交视频| 国产综合色产在线精品| 一级性生活大片| 9色精品在线| 九九九久久久久久久| 国产精品久久久久无码av| 免费无码不卡视频在线观看| 久久国产精品免费精品3p| 亚洲第一综合网站| 国产午夜亚洲精品一级在线| 欧洲av一区| 欧美性aaa| 欧美一区三区二区在线观看| 免费日韩电影| 精品无人区一区二区三区竹菊| а√在线中文在线新版| 亚洲一区中文字幕在线观看| 26uuu亚洲电影在线观看| 国产精品爽黄69| 乱人伦中文视频在线| 国产97色在线|日韩| 成人午夜在线观看视频| 欧美中文字幕第一页| 免费在线超碰| 欧美综合国产精品久久丁香| 国产精品久久久久一区二区国产| 4p变态网欧美系列| 成人全视频高清免费观看| 欧日韩不卡在线视频| yjizz视频网站在线播放| 欧美综合激情网| 日本不卡在线| 成人黄色免费片| 最新av在线免费观看| 一级毛片精品毛片| 污污污污污污www网站免费| 91综合久久爱com| bt天堂新版中文在线地址| 午夜精品福利影院| 欧美一级在线看| 91嫩草亚洲精品| 老司机久久精品| 欧美日韩国产欧| 亚洲少妇一区二区三区| 老司机精品视频网站| 亚洲天堂第一区| 成人性生交大片免费看中文视频| 日本a级片在线观看| 欧洲vs亚洲vs国产| 欧美v在线观看| 久久精品影视| 超碰人人cao| 丝袜诱惑亚洲看片| 中文字幕第69页| 99这里只有久久精品视频| 国产精品久久久久久久久久久久久久久久久| 国产亚洲短视频| 曰批又黄又爽免费视频| 午夜视频一区二区三区| 区日韩二区欧美三区| 91精品福利视频| 精品国产高清a毛片无毒不卡 | 日韩在线观看网站| 超碰在线一区二区三区| 7777精品视频| 国产剧情在线| 成人自拍偷拍| 日韩第二十一页| 日本免费成人网| 色综合咪咪久久网| 亚洲无人区码一码二码三码| 蜜臀av国产精品久久久久| 免费在线观看a级片| 久久综合色播五月| 91tv国产成人福利| 欧美午夜片在线免费观看| 久热国产视频| 亚洲欧美国产精品| 天堂av网在线| 国产在线视频91| 巨茎人妖videos另类| 一区二区精品在线| 欧美在线观看视频一区| 日韩精品――色哟哟| 精品夜夜嗨av一区二区三区| 免费人成年激情视频在线观看 | 午夜毛片在线观看| 一区二区在线观看免费| 好男人官网在线| 日韩成人性视频| 永久在线免费观看| 成人激情视频免费在线| 亚洲电影有码| 91黄色在线看| 伊人精品成人久久综合软件| 人与嘼交av免费| 国产视频一区二区在线| 成人福利小视频| 日韩精品中午字幕| 日韩加勒比系列| 国产精品亚洲网站| 六九午夜精品视频| 日韩 欧美 高清| 日韩电影在线免费观看| 色播视频在线播放| 狠狠躁夜夜躁人人爽天天天天97| 国产hs免费高清在线观看| www亚洲欧美| 高h视频在线观看| 亚洲精品人成| 一区二区三区四区日韩| 免费看的黄色网| 中文字幕一区三区| 亚洲精品在线视频免费| 中文字幕日韩在线播放| fc2ppv国产精品久久| 亚洲欧洲在线一区| 欧美成人精品| 少妇人妻丰满做爰xxx| 亚洲激情欧美激情| 国产精品白浆流出视频| 欧美激情videos| 涩涩视频在线免费看| 亚洲中文字幕无码av永久| 亚洲欧美日韩视频二区| 日本va欧美va国产激情| 色综合天天在线| 四虎4hu新地址入口2023| 国产精品久久久久7777婷婷| 国产va免费精品观看精品| 视频二区在线播放| 久久gogo国模啪啪裸体| 爱爱爱爱免费视频| 成人av综合一区| 日本精品久久久久久| 亚洲天堂影视av| av色综合久久天堂av色综合在| 少妇高潮流白浆| 国产精品普通话对白| 六月丁香婷婷综合| 日韩免费电影一区| 经典三级在线| 亚洲欧洲精品一区| 亚洲美女一区| 国产精品久久久久久久久久久久久久久久久| 欧美日韩中文字幕一区| 中文官网资源新版中文第二页在线观看| 韩国精品一区二区三区六区色诱| 欧美综合视频| 免费国产羞羞网站美图| 色综合天天综合| 美臀av在线| 欧美午夜精品久久久久久蜜| 欧美日本不卡高清| 国产一级片毛片| 欧美大胆人体bbbb| 在线观看免费网站黄| 777久久精品一区二区三区无码| 日韩精品视频网| 国产强伦人妻毛片| 在线播放日韩精品| 中文在线免费二区三区| 国产精欧美一区二区三区白种人| 2023国产精品|