亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

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

QQ登錄

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

搜索
查看: 720|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

濕溫度傳感器SHT3x和SHT4x通用驅(qū)動(dòng)程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
    SHT3x和SHT4x系列溫濕度傳感器通用驅(qū)動(dòng)源代碼,可讀取SHT3x或SHT4x系列傳感器的溫濕度值并在128*64的OLED屏幕上顯示,顯示值保留2位小數(shù),每次讀取數(shù)據(jù)都進(jìn)行校驗(yàn),保證數(shù)據(jù)讀取的正確。可通過(guò)修改變量或IO口跳線來(lái)設(shè)定是驅(qū)動(dòng)SHT3x芯片或是SHT4x芯片。    附件是完整的工程文件,可直接編譯使用。程序在STC8G1K17單片機(jī)上測(cè)試通過(guò),其它型號(hào)單片機(jī)可能需要修改頭文件。代碼中有詳細(xì)注釋?zhuān)阌诮庾x。



單片機(jī)源程序如下:
  1. /****************************************
  2. **
  3. **  項(xiàng)目名稱(chēng):           SHT3x&4x溫濕度傳感器采集
  4. **  文件名稱(chēng):           MAIN.c
  5. **  模塊功能:           主程序
  6. **  創(chuàng) 建 者:           常建國(guó)
  7. **  E-mail  :           cjg1972@163.com
  8. **  QQ      :           2768842781
  9. **  創(chuàng)建時(shí)間:           2026-01-08
  10. **  版    本:           v1.0(stc8g1k17/11.0592M)
  11. **  描    述:           讀取SHT3x&4x溫濕度傳感器數(shù)據(jù)并計(jì)算、校驗(yàn),在OLED屏幕上顯示
  12. **
  13. *********************************************************/
  14. #include <stc8g.h>
  15. #include <intrins.H>
  16. #include <define.H>
  17. #include <OLEDLIB.H>
  18. #include <OLED12864.c>
  19. #include <sht3x4x.c>

  20. /*******************************************************************************************************/
  21. /*******************************************************************************************************/
  22. void main(void)              //主函數(shù)
  23. {
  24.     P1M1=0x00;               //設(shè)置P1口準(zhǔn)雙向
  25.     P1M0=0x00;

  26.     P3M1=0x00;               //設(shè)置P3口準(zhǔn)雙向
  27.     P3M0=0x00;

  28.     P5M1=0x00;               //設(shè)置P5口準(zhǔn)雙向
  29.     P5M0=0x00;

  30.     Init_Timer();            //初始化定時(shí)器
  31.     OLED_Init();             //初始化OLED
  32.     if(P10==0)MODEL=0;       //根據(jù)IO口設(shè)置芯片型號(hào)SHT3x
  33.     if(P11==0)MODEL=1;       //根據(jù)IO口設(shè)置芯片型號(hào)SHT4x
  34.     SHT_init(0x44);          //初始化SHT傳感器

  35.     OLED_Brig(250);          //設(shè)置屏幕亮度
  36.     OLED_CLS();              //清屏幕
  37.     OLED_P6x8Str(0,44,MODEL==0?"SHT3x":"SHT4x",0);

  38.     while(1)                 //主循環(huán)
  39.     {
  40.         SHT_read_result(0x44);
  41.         delayMS(3000);       //3秒鐘刷新一次
  42.     }
  43. }
  44. /********************************************************/
  45. /********************************************************/
  46. void Init_Timer(void)        //初始化定時(shí)器
  47. {
  48.     AUXR=0xc0;               //T0、T1為1T模式
  49.     TL0=T1MS;                //定時(shí)器0賦初值
  50.     TH0=T1MS>>8;

  51.     ET0=1;                   //打開(kāi)定時(shí)器0中斷
  52.     TR0=1;                   //啟動(dòng)定時(shí)器0
  53.     EA=1;                    //總中斷打開(kāi)
  54. }

  55. /********************************************************/
  56. /********************************************************/
  57. void Timer0_isr(void) interrupt 1      //定時(shí)器0中斷程序
  58. {
  59.     MS++;                    //ms計(jì)數(shù)
  60. }

復(fù)制代碼

Keil代碼下載:
SHT3x4x.rar (24.36 KB, 下載次數(shù): 0)



評(píng)分

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

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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