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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

Si7021廢棄的LCD19264液晶制作溫濕度顯示,實(shí)物&單片機(jī)代碼開源

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:205015 發(fā)表于 2019-4-10 10:54 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
準(zhǔn)備整采用19264液晶顯示的甲醛、萬年歷、溫濕度桌面時鐘,發(fā)現(xiàn)家里有閑置的建行19264可用。
參考網(wǎng)絡(luò)上的程序,自己做一定調(diào)整,先放出溫濕度顯示的源碼,供大家欣賞,已做分享和記錄。

實(shí)物圖:


傳感器真身



溫濕度顯示



背部接線


下雨后的車內(nèi)數(shù)據(jù)

假想主界面1:


液晶驅(qū)動UC1604c
lcd引腳線序
1 升壓輸出
2 電容1
3 電容2
4 電容2
5 電容1
6 vcc
7 gnd
8 cs片選
9 cd(rs)寄存器選擇
10 rst復(fù)位
11 sck
12 sda
不同批次的液晶屏,引腳排列可能不同。前五個引腳就不說了,看電路板很容易看出來,vcc和gnd用萬用表量一下就行了,與那個8引腳芯片的5、6腳相連的肯定是sck和sda,剩下3個引腳的就算順序全部打亂,排列組合只用6種,全都試一遍,絕對能得出結(jié)論。

單片機(jī)源程序如下:
  1. #include "si7021.h"
  2. #include <intrins.h>
  3. #include <stc15.h>

  4. void delay_x_us ( void )//(1+2)*60=180指令周期 180us
  5. {
  6.         char x=60;
  7.         for ( ; x>0; x-- )
  8.                 _nop_();
  9. }      
  10.                                                          
  11. //函數(shù)名稱: start_i2c
  12. void start_i2c ( void )
  13. {
  14.          SI7021_SDA_HIGH();  
  15.         delay_x_us();
  16.         SI7021_SCLK_HIGH();   
  17.         delay_x_us();     
  18.         SI7021_SDA_LOW();   
  19.         delay_x_us();                 
  20.         SI7021_SCLK_LOW();
  21.         delay_x_us();
  22. }
  23. //函數(shù)名稱: stop_i2c
  24. void stop_i2c ( void )
  25. {
  26.         SI7021_SDA_LOW();
  27.         delay_x_us();  
  28.         SI7021_SCLK_HIGH();
  29.         delay_x_us();
  30.         SI7021_SDA_HIGH();
  31.         delay_x_us();
  32. }
  33. //函數(shù)名稱: send_1byte
  34. //函數(shù)功能: 寫一個字節(jié)到si7021芯片
  35. bit send_1byte ( unsigned char send_data )
  36. {
  37.         unsigned char bit_cnt;
  38.         bit        b_ack=0;
  39.         unsigned char i=200;
  40.         
  41.         for( bit_cnt=0; bit_cnt<8; bit_cnt++ )
  42.         {
  43.              SI7021_SCLK_LOW();
  44.              if ( (send_data<<bit_cnt)&0x80 )
  45.                          SI7021_SDA_HIGH();  
  46.              else SI7021_SDA_LOW();  
  47.                  delay_x_us();              
  48.              SI7021_SCLK_HIGH();      
  49.              delay_x_us();           
  50.         }

  51.         delay_x_us();
  52.         SI7021_SCLK_LOW();
  53.         SI7021_SDA_HIGH();      
  54.         delay_x_us();
  55.         delay_x_us();
  56.         SI7021_SCLK_HIGH();
  57.         delay_x_us();
  58.          
  59.         i = 200;
  60.         while ( i-- )
  61.         {
  62.                 delay_x_us();
  63.                 if(SI7021_SDA==0)
  64.                 {
  65.                         b_ack = 1;
  66.                         break;
  67.                 }  
  68.         }

  69.         if ( i == 0 ) b_ack = 0;
  70.                
  71.         SI7021_SCLK_LOW();
  72.         delay_x_us ();

  73.         return b_ack;
  74. }

  75. //函數(shù)名稱: read_1byte
  76. //函數(shù)功能: 從si7021讀取一個字節(jié)
  77. unsigned char read_1byte ( void )
  78. {
  79.         unsigned char read_value=0;
  80.         unsigned char bit_cnt;

  81.         for ( bit_cnt=0; bit_cnt<8; bit_cnt++ )
  82.         {         
  83.            SI7021_SCLK_HIGH();      
  84.            delay_x_us();
  85.                  read_value <<= 1;

  86.            if ( SI7021_SDA==1 )
  87.                          read_value +=1;

  88.            SI7021_SCLK_LOW();
  89.         }
  90.         return (read_value);
  91. }
  92. //函數(shù)名稱:master_i2c_ack
  93. //函數(shù)功能:MCU應(yīng)答從器件
  94. void master_i2c_ack ( void )
  95. {
  96.         SI7021_SDA_LOW();   
  97.         delay_x_us();
  98.         SI7021_SCLK_LOW();
  99.         delay_x_us();      
  100.         SI7021_SCLK_HIGH();
  101.         delay_x_us();
  102.         SI7021_SCLK_LOW();   
  103.         delay_x_us();
  104.         SI7021_SDA_HIGH();
  105.         delay_x_us();
  106. }
  107. //函數(shù)名稱:master_i2c_noack
  108. //函數(shù)功能:MCU不發(fā)送應(yīng)答信號到從器件
  109. void master_i2c_noack ( void )
  110. {
  111.         SI7021_SDA_HIGH();
  112.         delay_x_us();      
  113.         SI7021_SCLK_HIGH();
  114.         delay_x_us();
  115.         SI7021_SCLK_LOW();
  116. }
  117. //函數(shù)名稱:measure_si7021
  118. //函數(shù)功能:HOLD MASTER模式下讀取溫濕度
  119. int measure_si7021 ( unsigned char model)
  120. {
  121.         int i,reda;
  122.         //發(fā)起始信號
  123.         start_i2c();               
  124.         if ( 0== send_1byte ( SALVE_ADDR ) )//寫slave addr
  125.         {
  126.                 return 0;
  127.         }

  128.         if ( 0 == send_1byte( model ) )//measure cmd
  129.         {
  130.                 return 0;
  131.         }
  132.         //默認(rèn)濕度轉(zhuǎn)換時間為10~12ms 溫度 6~10ms  
  133.         i = 600;        //600*180=108ms        非準(zhǔn)確延時
  134.         while ( i-- )
  135.                 delay_x_us ();        //溫濕度數(shù)據(jù)轉(zhuǎn)換延時等待(延時參照手冊,此處僅為測試)

  136.         start_i2c ();                                 //重新發(fā)起始信號
  137.         if ( 0==send_1byte(SALVE_ADDR+1) ) //讀命令
  138.         {

  139.                 return 0;
  140.         }

  141.         reda= read_1byte ();//讀取溫濕度的高位字節(jié)
  142.         //mcu應(yīng)答
  143.         master_i2c_ack ();
  144.         reda=reda*256+read_1byte ();//讀取溫濕度的低位字節(jié)數(shù)據(jù),與高位進(jìn)行加和;
  145.         //mcu無應(yīng)答
  146.         master_i2c_noack ();
  147.         
  148.         //mcu應(yīng)答->read_1byte()讀取校驗值->mcu無應(yīng)答

  149.         //發(fā)送停止位
  150. //        value->uint = 0x7890;
  151.         stop_i2c ();
  152.         if(model==TEMP_HOLD_MASTER)
  153.         {
  154.                 //return reda;
  155.                 reda=10*((float)(175.72*(float)reda)/65536-46.85);
  156.                
  157.         }else if(model==HUMI_HOLD_MASTER)
  158.                 reda=10*((float)(125*(float)reda)/65536-6);
  159.         return reda;
  160. }
復(fù)制代碼

所有資料51hei提供下載,Keil工程源碼:
溫濕度19264顯示.zip (66.84 KB, 下載次數(shù): 107)
類似主題:
http://www.izizhuan.cn/bbs/dpj-27356-1.html
http://www.izizhuan.cn/bbs/dpj-190973-1.html
http://www.izizhuan.cn/bbs/dpj-35520-1.html
http://www.izizhuan.cn/bbs/dpj-213269-1.html
http://www.izizhuan.cn/bbs/dpj-186003-1.html
http://www.izizhuan.cn/bbs/dpj-59981-1.html
http://www.izizhuan.cn/bbs/dpj-129947-1.html
http://www.izizhuan.cn/bbs/dpj-202400-1.html
http://www.izizhuan.cn/bbs/dpj-88462-1.html
http://www.izizhuan.cn/bbs/dpj-36379-1.html
http://www.izizhuan.cn/bbs/dpj-80238-1.html
http://www.izizhuan.cn/bbs/dpj-178374-1.html
http://www.izizhuan.cn/bbs/dpj-151707-1.html
http://www.izizhuan.cn/bbs/dpj-155801-1.html

評分

參與人數(shù) 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發(fā)
ID:447180 發(fā)表于 2020-5-12 12:39 | 只看該作者
LCD屏,還是OLED屏?
回復(fù)

使用道具 舉報

無效樓層,該帖已經(jīng)被刪除
地板
ID:205015 發(fā)表于 2020-8-12 07:45 | 只看該作者
lcd的。
回復(fù)

使用道具 舉報

5#
無效樓層,該帖已經(jīng)被刪除
6#
無效樓層,該帖已經(jīng)被刪除
7#
ID:392485 發(fā)表于 2023-11-24 09:20 | 只看該作者
手上正好有一個,下載看看學(xué)習(xí)學(xué)習(xí)。
回復(fù)

使用道具 舉報

8#
ID:1030595 發(fā)表于 2023-12-22 12:03 | 只看該作者
如何移植到stm32上,就可以了。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
成人在线观看免费视频| 五月婷婷欧美视频| 亚洲春色h网| 欧美videossex另类| 免费黄色a网站| 国产激情无套内精对白视频| 精品无码国产污污污免费网站| 六月婷婷激情综合| www.久久爱.cn| 久久99精品视频一区97| 欧美一区二区三区在线视频| 国产精品国产自产拍在线| 黄色av网站在线看| 亚洲天堂成人在线视频| 97久久人人超碰caoprom欧美| 黄色网战在线观看| 欧美狂猛xxxxx乱大交3| 久色视频在线播放| 久久偷看各类wc女厕嘘嘘偷窃 | 色偷偷精品视频在线播放| 日韩av黄色片| 性猛交娇小69hd| 97人人模人人爽人人澡| www.国产在线视频| 欧美精品一区二区三区久久| 国产精品偷伦免费视频观看的| 日韩在线观看网址| 亚洲激情 国产| 欧美精品三级在线观看| 亚洲午夜久久久久久久久电影院 | 成人免费一级片| 视频国产一区二区| 性囗交免费视频观看| 99视频在线视频| 亚洲熟妇无码一区二区三区导航| 欧美大陆一区二区| 亚洲一区美女视频在线观看免费| 欧美精品电影免费在线观看| 亚洲欧洲偷拍精品| 精品国产伦理网| 欧美人狂配大交3d怪物一区| 国产亚洲1区2区3区| 国产一区二区三区免费在线观看| 一区二区动漫| 1024日韩| 好吊日精品视频| 国产精品福利在线观看播放| 自拍亚洲一区| 欧美日韩看看2015永久免费 | 男人的天堂在线视频| 国产高潮av| 久久久久97国产| 欧美人与禽zoz0善交| av在线网站观看| 欧美日韩一区二区区| 日韩精品一区二区三区不卡 | 91精品国产综合久久香蕉的用户体验| 欧美激情欧美狂野欧美精品| 最新亚洲国产精品| 亚洲香蕉av在线一区二区三区| 亚洲国产成人久久综合| 精品久久久久香蕉网| 欧美日韩二区三区| 欧美一区二区在线观看| 91精品国产综合久久精品性色| 欧美高清视频一二三区| 91精品国产综合久久国产大片| 午夜精品国产更新| 国产精品免费大片| 亚洲国产一区二区三区网站| 韩国一区二区三区视频| av在线成人| 亚洲成人激情社区| 亚洲第一会所| 国产精品第一国产精品| 日韩综合久久| 激情欧美一区二区三区黑长吊| 福利一区二区三区视频在线观看| 中文字幕这里只有精品| 桃子视频成人app| 99蜜月精品久久91| av成人在线网站| 日本中文字幕在线一区| 91综合视频| 国产精品一国产精品k频道56| 日本不卡免费在线视频| 豆国产96在线|亚洲| 国产日产欧美一区二区视频| 亚洲人亚洲人成电影网站色| 午夜亚洲福利老司机| 欧美亚洲综合网| 欧美大片在线观看一区二区| 亚洲图片欧洲图片av| 久久亚洲国产精品成人av秋霞| 久久久久久尹人网香蕉| 国产精品一区专区欧美日韩| 韩国成人一区| 亚洲精品免费在线看| 免费观看黄色大片| aa在线免费观看| 亚洲女人在线观看| 日韩www视频| 国产jizz18女人高潮| 久久国产视频播放| 中日韩av在线| 乱人伦中文字幕在线zone| 国产精品视频一区二区三区麻豆 | 日韩小视频在线观看专区| 亚洲天堂影视av| 久久久久国产精品免费| 91在线视频九色| 久久免费一区| 亚洲小说欧美另类激情| 成人av在线播放观看| 国产精品久久久久9999小说| 黄色片子免费看| 貂蝉被到爽流白浆在线观看| 天天操天天摸天天干| 视频一区二区免费| 精品街拍一区二区| 中文字幕国产在线| 18视频在线观看| 欧美成人xxxx| 色棕色天天综合网| 性欧美精品高清| 国产欧美日本一区二区三区| 欧洲精品中文字幕| xvideos国产精品| 99国精产品一二二线| 日韩欧美一级在线| 91九色蝌蚪porny| 久久精品一二区| 久热国产视频| 国产精品一区二区三区四区色| 成人国产综合| 伊人久久大香线蕉av超碰演员| 成人网在线免费视频| 五月天国产精品| 中文字幕成人在线| 粉嫩av一区二区三区免费观看 | 91免费福利视频| 亚洲精品蜜桃久久久久久| 9191在线视频| 无码一区二区三区在线观看| 国产一二三四| h视频在线免费| av成人综合| 免费成人你懂的| 亚洲国产精品久久艾草纯爱| 亚洲图中文字幕| 国产美女精品久久久| 亚洲36d大奶网| 国语对白永久免费| 九色视频在线观看免费| 国精一区二区三区| 91精品综合| 中文字幕不卡在线| 日韩高清欧美高清| 91精品国产综合久久久久久丝袜 | 国产在线视频一区二区| 懂色av影视一区二区三区| 日韩中文字幕视频| 日韩欧美亚洲精品| 91精品人妻一区二区| 国内老熟妇对白xxxxhd| 大地资源高清播放在线观看| 999精品视频在线观看| 老司机午夜精品视频在线观看| 亚洲一级二级在线| 久久99青青精品免费观看| 在线观看免费91| 国产视频不卡在线| 国产视频二区三区| 擼擼色在线看观看免费| 国产偷自视频区视频一区二区| 亚洲精品久久久蜜桃| 欧美另类暴力丝袜| 欧美中日韩在线| 日韩xxxxxxxxx| www.99热.com| 欧美h版在线观看| 国产精品一区二区视频| 精品精品国产高清一毛片一天堂| 亚洲伊人成综合成人网| 折磨小男生性器羞耻的故事| 天天干,天天操,天天射| 风间由美一区| 99久久.com| 亚洲国产裸拍裸体视频在线观看乱了| 国模精品一区二区三区色天香| 国产极品尤物在线| 中文字幕一区二区三区人妻四季 | 亚洲一区日韩在线| 欧美伊人久久久久久久久影院 | 日韩一级免费观看| 精品产品国产在线不卡| 国产精品高清无码在线观看| 欧美成人做性视频在线播放| 爱啪啪综合导航| 秋霞av亚洲一区二区三| 日韩精品专区在线| 亚洲国产高清国产精品| 久久久无码精品亚洲国产| 2019国内自拍| 日韩av中文字幕一区| 亚洲欧洲精品天堂一级| 久久免费少妇高潮久久精品99| 国产xxxxx视频| 好吊视频一二三区| 日本性爱视频在线观看| 久久国产66| 日韩一级二级三级精品视频| 久久综合一区| 手机在线免费看片| 国产主播在线资源| 亚洲91中文字幕无线码三区| 色香蕉久久蜜桃| 日韩精品999| av动漫免费观看| 中文字幕在线播| 在线免费观看黄色| 日韩国产在线观看一区| 日韩av综合网| 日本www在线视频| 国产理论片在线观看| 国产原创视频在线观看| 蜜桃av一区二区在线观看| 亚洲九九九在线观看| 国产欧美日韩小视频| 国产后入清纯学生妹| 第一福利在线视频| 9久草视频在线视频精品| 欧美精品少妇videofree| 亚洲18在线看污www麻豆| 在线观看中文字幕一区| 24小时成人在线视频| ㊣最新国产の精品bt伙计久久| 国产精品久久久久久久av大片| 波多野吉衣中文字幕| 成人网18入口| 欧美一区二区三区久久精品| 在线播放一区二区三区| 欧洲美女和动交zoz0z| 欧美色图亚洲自拍| 国产剧情在线视频| 香蕉视频国产在线观看| 国产麻豆精品一区二区| 久久久久久久影院| 无码h肉动漫在线观看| 91xxxxx| 欧美人成在线| 亚洲精品久久久久久下一站| 无码无遮挡又大又爽又黄的视频| 欧美一级久久久久久久久大| 国产伦乱精品| 欧美日韩亚洲另类| 精品无码国产一区二区三区av| 午夜在线视频免费| 99精品国产一区二区三区2021| 欧美午夜精品久久久久久人妖| 亚洲一卡二卡三卡四卡无卡网站在线看| 国产乱淫a∨片免费视频| 欧美日一区二区三区| 亚洲综合免费观看高清在线观看| 欧美国产视频在线观看| 99热这里只有精品99| 色综合视频一区二区三区44| 亚洲福利视频导航| 亚洲成年人专区| 先锋影音欧美官网| 国产精品一区二区av交换| 538prom精品视频线放| 91视频 -- 69xx| 国产精品乱码一区二区三区视频 | 在线观看亚洲成人| 五十路熟女丰满大屁股| 在线播放黄网| 欧美久久久久| 久久中国妇女中文字幕| 亚洲一级黄色录像| 免费在线毛片网站| 国产蜜臀av在线一区二区三区| 国产精品一级久久久| 99久久精品国产一区色| gogo大尺度成人免费视频| 在线观看一区不卡| 国产一级特黄a大片免费| japanesexxxx在线播放| 丝袜亚洲另类丝袜在线| 91av福利视频| 丰满少妇乱子伦精品看片| 美女一区网站| 在线观看日韩电影| 日韩av片网站| 曰韩少妇与小伙激情| 国产自产v一区二区三区c| 国产精品视频内| 怡春院在线视频| baoyu135国产精品免费| 日韩你懂的在线观看| 特黄特色免费视频| 国产大学生校花援交在线播放| 久久精品视频在线免费观看| 久久av免费一区| 日本电影中文字幕| 国产一区二区三区四区三区四| 国内精品免费午夜毛片| 国产 日韩 欧美 在线| 欧美日韩午夜电影网| 亚洲精品成人久久电影| 国产视频三区四区| 在线视频超级| 3d动漫精品啪啪1区2区免费| 高清视频一区| 亚洲午夜久久久久中文字幕| 国内精品福利| 国产精品视频精品视频| 国产高清免费观看| 四季av一区二区凹凸精品| 欧美夫妻性视频| 国产精品成人久久久| 亚洲毛片免费看| 久久夜色精品国产| 黄色片网站在线免费观看| 豆花视频一区二区| 日韩视频―中文字幕| 精品国产免费观看| 欧美a大片欧美片| 精品激情国产视频| 高潮无码精品色欲av午夜福利| 窝窝社区一区二区| 色在人av网站天堂精品| 欧美另类高清videos的特点| 久久99国产成人小视频| 欧美极品美女电影一区| 国产精品久久久久久免费| 日韩久久电影| 国产精品999999| 性插视频在线观看| 日韩电影在线免费观看| 国产精品一区二区你懂得| 国产精品天美传媒入口| 国产成人综合网| 亚洲第一精品夜夜躁人人躁| 精品一区二区视频在线观看| 国产精品一区二区日韩| 日韩精品一区二区三区在线观看| 中文字幕5566| 国产精品第一| www.99久久热国产日韩欧美.com| 天堂网一区二区| 99久久综合| 成人黄动漫网站免费| 人人做人人草| 91麻豆免费看| 可以在线看的黄色网址| 免费a级在线播放| 91精品国产麻豆国产自产在线 | 中文字幕在线中文字幕二区| 亚洲综合网站在线观看| 日本r级电影在线观看| 成人欧美magnet| 一个色综合导航| 波多野结衣电车| 欧美日韩福利| 乱一区二区三区在线播放| 先锋影音成人资源| 亚洲最大成人网4388xx| 波多野结衣有码| www.久久久久爱免| 久久久久久久久久亚洲| 天天操天天操天天| 国产精品亚洲人在线观看| 浮妇高潮喷白浆视频| 丁香影院在线| 亚洲精品中文字幕有码专区| 樱花视频在线免费观看| 日韩网站在线| 中文字幕av导航| 91caoporn在线| 欧美精品一区二区三区一线天视频| 免费在线看黄网址| 亚洲精品在线观看91| 国产综合18久久久久久| 91精品国产一区二区三密臀| 欧洲色大大久久| 免费看日韩毛片| 99精品热6080yy久久| 亚洲一二区在线| 免费在线午夜视频| 亚洲一区二区久久| 天天综合网在线| www国产成人| 欧美污在线观看| 久久的色偷偷| 成人h视频在线| 二区视频在线| 91麻豆精品91久久久久久清纯| 亚洲天堂一区在线| 免费人成在线不卡|