找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 1265|回復(fù): 3
收起左側(cè)

89c52單片機(jī)+aht10+1602iic顯示溫濕度,調(diào)試通過(guò)

[復(fù)制鏈接]
ID:680729 發(fā)表于 2024-9-19 13:28 | 顯示全部樓層 |閱讀模式
  買(mǎi)了個(gè)1602IIC模塊,完美解決1602接線過(guò)多的問(wèn)題。因?yàn)槿擞薇浚彩歉懔艘粋€(gè)星期才把這個(gè)1602給點(diǎn)亮了。
1602這個(gè)液晶經(jīng)常給人擺臉色。要么是不顯示,要么顯一排方塊,要么是亂碼。搞得人心力憔悴。
歷經(jīng)千辛萬(wàn)苦,總算是把那溫濕度顯出來(lái),但是濕度跳動(dòng)太大,聊勝于無(wú)?

單片機(jī)源程序如下:
#include "AHT10.h"
#include "lcd1602IIC.h"
//#include <reg52.h>
unsigned char LCD_Buffer[2][16]={{"Temp:  . C      "},{"Humi:  . %      "}};
unsigned int Temp=0,Humi=0;        //溫度和濕度
void main()
{
         
                M_8574_init();
                init_lcd1602();
                       while(1)
        {
                AHT10_init();
                delay1(5);
                AHT10_Read_Data(&Temp,&Humi);
                                //快速測(cè)量可能會(huì)引起傳感器升溫,此處降低測(cè)量速率
                //取位
                LCD_Buffer[0][5] = Temp/1000 + 0x30;
                LCD_Buffer[0][6] = (Temp%1000)/100 + 0x30;        
                LCD_Buffer[0][8] = (Temp%100)/10 + 0x30;
                LCD_Buffer[0][9] = Temp%10 + 0x30;        
               
                LCD_Buffer[1][5] = Humi/10000 + 0x30;
                LCD_Buffer[1][6] = (Humi%10000)/1000 + 0x30;        
                LCD_Buffer[1][8] = (Humi%1000)/100 + 0x30;
                LCD_Buffer[1][9] = (Humi%100)/10 + 0x30;
                LCD_Buffer[1][10] = Humi%10 + 0x30;
               
                Lcd1602_Flash(LCD_Buffer);
                   
                       
        }
}
89c52+Aht10+1602IIC顯示溫濕度已通過(guò).7z (28.64 KB, 下載次數(shù): 14)


_20240919130617.jpg _20240919130642.jpg


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:1064915 發(fā)表于 2024-9-19 14:08 | 顯示全部樓層
介紹一下該IIC模塊
回復(fù)

使用道具 舉報(bào)

ID:680729 發(fā)表于 2024-9-19 19:45 | 顯示全部樓層
某一個(gè)寶多的是,便宜,pcf8574t芯片。
回復(fù)

使用道具 舉報(bào)

ID:1144826 發(fā)表于 2025-3-4 21:39 | 顯示全部樓層
真好,感覺(jué)很有用
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表