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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

二手STC15F104E單片機溫度器升級

[復制鏈接]
跳轉到指定樓層
樓主
某寶淘了個單片機溫度計,沒顯示,沒代碼,沒參數,沒有圖,除了便宜,再沒優點,幾乎就殼子能用,老板按殼子價出的。自用手電透光法畫出了單片機定意圖,弄了兩程序,成功驅動。

電路原理圖如下:



  1. #include "STC15.H"
  2. #include "codetab_Hygrothermograph.h"//OLED字庫
  3. #include "OLED_Hygrothermograph.h"//OLED基本驅動函數

  4. void OLED_FormName(unsigned char x, y)//在指定位置顯示HFont字符組
  5. {
  6.         unsigned char i=0,j=0;
  7.         for(j=0;j<17;j++)
  8.         {
  9.                 OLED_Set_Pos(x,y);
  10.                 for(i=0;i<6;i++)
  11.                 OLED_WrDat(HFont[i+j*6]);
  12.                 x+=6;
  13.         }
  14. }

  15. void OLED_FormLine(unsigned char x, y)//在指定位置顯示HFont字符組
  16. {
  17.         unsigned char i=0,j=0;
  18.         for(j=0;j<18;j++)
  19.         {
  20.                 OLED_Set_Pos(x,y);
  21.                 for(i=0;i<6;i++)
  22.                 OLED_WrDat(LineFont[i]);
  23.                 x+=6;
  24.         }
  25. }

  26. void OLED_FormTitle(unsigned char x,y)//主標題
  27. {
  28.         unsigned char i=0,j=0;
  29.         for(j=0;j<13;j++)
  30.         {
  31.                 OLED_Set_Pos(x,y);

  32.                 for(i=0;i<8;i++)
  33.                 {
  34.                         OLED_WrDat(TitleFont[j*16+i]);
  35.                 }
  36.                 OLED_Set_Pos(x,y+1);
  37.                
  38.                 for(i=0;i<8;i++)
  39.                 {
  40.                         OLED_WrDat(TitleFont[j*16+i+8]);
  41.                 }
  42.                 x+=8;
  43.         }
  44. }

  45. void OLED_FormTemp(unsigned char x,y)//溫度標識
  46. {
  47.         unsigned char i=0,j=0;
  48.         for(j=0;j<5;j++)
  49.         {
  50.                 OLED_Set_Pos(x,y);

  51.                 for(i=0;i<8;i++)
  52.                 {
  53.                         OLED_WrDat(TempFont[j*16+i]);
  54.                 }
  55.                 OLED_Set_Pos(x,y+1);
  56.                
  57.                 for(i=0;i<8;i++)
  58.                 {
  59.                         OLED_WrDat(TempFont[j*16+i+8]);
  60.                 }
  61.                 x+=8;
  62.         }
  63. }

  64. void OLED_FormHumi(unsigned char x,y)//濕度標識
  65. {
  66.         unsigned char i=0,j=0;
  67.         for(j=0;j<4;j++)
  68.         {
  69.                 OLED_Set_Pos(x,y);

  70.                 for(i=0;i<8;i++)
  71.                 {
  72.                         OLED_WrDat(HumiFont[j*16+i]);
  73.                 }
  74.                 OLED_Set_Pos(x,y+1);
  75.                
  76.                 for(i=0;i<8;i++)
  77.                 {
  78.                         OLED_WrDat(HumiFont[j*16+i+8]);
  79.                 }
  80.                 x+=8;
  81.         }
  82. }

  83. void OLED_AnyChar_16X16(unsigned char x, y,unsigned char anystr_temp[])//在指定位置顯示一個指定的16X16字符
  84. //x:選定行第幾個像素點;y:選定的行數(以16個列像素為單位);待顯示的字符串
  85. {
  86.         unsigned char i=0;
  87.         if(x>112)//如果指定的行超界,那么轉到下一行第一個位置
  88.         {
  89.                 x=0;y++;
  90.         }
  91.         
  92.         OLED_Set_Pos(x,y);//置寫入位
  93.         
  94.         for(i=0;i<16;i++)
  95.         {
  96.         OLED_WrDat(anystr_temp[i]);//在字模表中查找相應位置的字模,并寫入到指定位置
  97.         }
  98.         
  99.         OLED_Set_Pos(x,y+1);//寫入位下移半個單位
  100.                
  101.         for(i=0;i<16;i++)
  102.         {
  103.                 OLED_WrDat(anystr_temp[i+16]);
  104.         }
  105. }

  106. void OLED_AnyChar_8X16(unsigned char x, y,unsigned char anystr_temp[])//在指定位置顯示一個指定的8X16字符
  107. //x:選定行第幾個像素點;y:選定的行數(以16個列像素為單位);待顯示的字符串
  108. {
  109.         unsigned char i=0;
  110.         if(x>112)//如果指定的行超界,那么轉到下一行第一個位置
  111.         {
  112.                 x=0;y++;
  113.         }
  114.         
  115.         OLED_Set_Pos(x,y);//置寫入位
  116.         
  117.         for(i=0;i<8;i++)
  118.         {
  119.         OLED_WrDat(anystr_temp[i]);//在字模表中查找相應位置的字模,并寫入到指定位置
  120.         }
  121.         
  122.         OLED_Set_Pos(x,y+1);//寫入位下移半個單位
  123.                
  124.         for(i=0;i<8;i++)
  125.         {
  126.                 OLED_WrDat(anystr_temp[i+8]);
  127.         }
  128. }

  129. void OLED_DataDisplay_H(unsigned char x, y,unsigned int display_temp[])//定制的數據顯示函數
  130. //x:選定行第幾個像素點;y:選定的行數(以16個列像素為單位);待顯示的數字字符串
  131. {
  132.         unsigned char i=0,j=0;
  133.         for(j=0;j<2;j++)//寫整數數據
  134.         {
  135.                 OLED_Set_Pos(x,y);//置寫入位
  136.                 for(i=0;i<8;i++)
  137.                 {
  138.                         OLED_WrDat(NumberFont[display_temp[j]*16+i]);//在字模表中查找相應位置的字模,并寫入到指定位置
  139.                 }
  140.                 OLED_Set_Pos(x,y+1);//寫入位下移半個單位
  141.                 for(i=0;i<8;i++)
  142.                 {
  143.                         OLED_WrDat(NumberFont[display_temp[j]*16+i+8]);
  144.                 }
  145.                 x+=8;
  146.         }
  147. }

  148. void OLED_DataDisplay_T(unsigned char x, y,unsigned int display_temp[])//定制的數據顯示函數
  149. //x:選定行第幾個像素點;y:選定的行數(以16個列像素為單位);待顯示的數字字符串
  150. {
  151.         unsigned char i=0,j=0;
  152.         for(j=0;j<2;j++)//寫整數數據
  153.         {
  154.                 OLED_Set_Pos(x,y);//置寫入位
  155.                 for(i=0;i<8;i++)
  156.                 {
  157.                         OLED_WrDat(NumberFont[display_temp[j]*16+i]);//在字模表中查找相應位置的字模,并寫入到指定位置
  158.                 }
  159.                 OLED_Set_Pos(x,y+1);//寫入位下移半個單位
  160.                 for(i=0;i<8;i++)
  161.                 {
  162.                         OLED_WrDat(NumberFont[display_temp[j]*16+i+8]);
  163.                 }
  164.                 x+=8;
  165.         }
  166.         x+=8;
  167.                 OLED_Set_Pos(x,y);//置寫入位
  168.                 for(i=0;i<8;i++)
  169.                 {
  170.                         OLED_WrDat(NumberFont[display_temp[j]*16+i]);//在字模表中查找相應位置的字模,并寫入到指定位置
  171.                 }
  172.                 OLED_Set_Pos(x,y+1);//寫入位下移半個單位
  173.                 for(i=0;i<8;i++)
  174.                 {
  175.                         OLED_WrDat(NumberFont[display_temp[j]*16+i+8]);
  176.                 }
  177. }
復制代碼


595數碼顯STC15F104E18B20溫度OK.zip

59.03 KB, 下載次數: 35, 下載積分: 黑幣 -5

OLED128顯STC15F104EHT11溫濕計OK2.zip

54.69 KB, 下載次數: 38, 下載積分: 黑幣 -5

評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:358930 發表于 2018-11-20 23:07 | 只看該作者
樣子不錯,沒科技感,主要沒源代碼不受控制,只能升級了。

15427262601830.33752576610976504.jpg (311.14 KB, 下載次數: 159)

15427262601830.33752576610976504.jpg

15427262601830.33752576610976504.jpg (311.14 KB, 下載次數: 154)

15427262601830.33752576610976504.jpg
回復

使用道具 舉報

板凳
ID:442950 發表于 2018-12-25 18:13 | 只看該作者
這傳感器用的什么的
回復

使用道具 舉報

地板
ID:358930 發表于 2018-12-27 04:43 | 只看該作者
三種,18B20和DHT12和LM35A
原裝的是LM35A論壇我發過原裝LM35A測溫度的,很好用。
回復

使用道具 舉報

5#
ID:412814 發表于 2019-1-25 14:40 | 只看該作者
厲害了,研究下。謝謝樓主
回復

使用道具 舉報

6#
ID:1030595 發表于 2023-12-26 10:38 | 只看該作者
如何接顯示屏?
回復

使用道具 舉報

7#
ID:1030595 發表于 2023-12-26 11:15 | 只看該作者
厲害了我的果,8個腳mcu,玩出了最多的功能!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
成人三级av| 波多野结衣欧美| 欧美成人se01短视频在线看| 久草资源在线视频| 少妇高潮毛片色欲ava片| 国产精品扒开腿爽爽爽视频| 欧美美女喷水视频| 中文字幕乱码亚洲精品一区| 久久国产精品99国产| 国产精品xxx在线观看| 特级西西www444人体聚色| 欧美影视一区在线| 国产亚洲欧美在线| 亚洲永久网站| 国产探花一区在线观看| 小早川怜子影音先锋在线观看| bdsm精品捆绑chinese女| 四虎影视最新网址| 成人毛片一区二区三区| 四虎国产精品成人免费入口| 日本成人在线免费视频| 日韩色妇久久av| 999国内精品视频在线| 97精品欧美一区二区三区| 含羞草激情视频| 色一情一乱一乱一91av| 国产精品伦理一区| 一卡二卡三卡四卡五卡| 亚洲乱码日产精品bd在线观看| 成人午夜一级二级三级| 欧美成人午夜视频| 亚洲二区中文字幕| 日本韩国欧美一区| 亚洲免费观看高清完整版在线观看| 国产乱理伦片在线观看夜一区| 影音先锋日韩在线| 神马香蕉久久| 91网站在线观看免费| 亚州av乱码久久精品蜜桃| 韩国精品主播一区二区在线观看 | 青青草视频成人| 亚洲精品乱码久久久久久自慰 | 久久久久北条麻妃免费看| 精品国产91乱码一区二区三区 | 神马午夜dy888| 色在线视频免费| 日本中文不卡| 九九色在线视频| 国产免费自拍视频| 日韩在线视频观看免费| 久久久久99精品成人片我成大片| 亚洲天堂最新地址| 成年人网站免费看| 日韩精品国产一区| 亚洲综合在线一区二区| 日本久久久久久久久久久久| 毛片在线播放视频| 老司机午夜网站| 综合色婷婷一区二区亚洲欧美国产| 精品免费国产| 久久综合资源网| 成人精品一区二区三区免费 | 国产精品777777| 久草视频精品在线| 久久久久久久久97| 久久久久成人片免费观看蜜芽| 国产一区第一页| www久久久久久久| av中文字幕免费观看| 国产jk精品白丝av在线观看| 播金莲一级淫片aaaaaaa| 成人h动漫精品一区| 在线视频 日韩| 欧美一级高清片在线观看| 国产麻豆午夜三级精品| 蜜臀av一级做a爰片久久| 久久精品91| 美女视频黄频大全不卡视频在线播放 | jizz国产免费| 日韩av男人天堂| 一级黄色大片视频| 伊人成人在线观看| 99精品久久久久久中文字幕| 精品国产伦一区二区三| 男人天堂网av| www.涩涩爱| 亚洲影音先锋| 欧美成人影院| 日韩精品第一| 99er精品视频| silk一区二区三区精品视频 | 日本性视频网站| 可以在线观看的黄色网址| 奇米影视第四狠狠777| 亚欧精品一区| 97人人在线| 国产理论在线| 97久久精品一区二区三区的观看方式 | 性欧美videos精品| 嫩草黄色影院| 免费看的毛片| 在线免费观看黄色av| 高清精品在线| 9999久久久久| 中文精品久久| 国产一区二区视频在线播放| 精品少妇一区二区三区密爱| 欧美色道久久88综合亚洲精品| 亚洲视频网在线直播| 香蕉乱码成人久久天堂爱免费| 欧美系列一区二区| 亚洲免费影视第一页| 欧美肥臀大乳一区二区免费视频| 国产精品2018| 美女视频久久| 国模无码视频一区二区三区| 99国产精品免费视频| 午夜激情福利网| 91国产免费视频| 国产一级片麻豆| gogogo影视剧免费观看在线观看| 久久精品一卡二卡| 黄色小视频大全| 欧美在线aaa| 女人裸体性做爰全过| 国产精品乱码一区二区视频| 午夜av免费在线观看| 狠狠干夜夜草| 97超碰人人在线| 亚洲精品一区av| 99久久夜色精品国产亚洲1000部| 久久草av在线| 一区二区三区在线视频观看 | 99久久国产视频| 精品国产一区二区三区日日嗨| 高潮按摩久久久久久av免费| 一本到不卡免费一区二区| 在线影院福利| 国产乱理伦片a级在线观看| av电影一区| 久久99青青| 日韩主播视频在线| 成人免费在线播放视频| 日韩精品一区二区三区在线播放 | 中文字幕在线资源| 视频二区不卡| 99视频在线视频| eeuss影院第1页在线| 日本少妇高清视频| 99国产精品久久久久久久成人| 翁止熄痒禁伦短文合集免费视频| 你懂的在线网址| 亚洲a成人v| 一二三区精品| 亚洲女人****多毛耸耸8| 亚洲第一在线视频| 国产成人av在线播放| 异国色恋浪漫潭| 美国黄色一级毛片| 亚洲中文无码av在线| 国产一区二区三区四区尤物| 久久免费精品国产| 午夜激情视频网| 青青草免费观看视频| 久久亚洲国产视频| 幼a在线观看| 日韩深夜福利| 99精品国产一区二区三区不卡| 欧美日韩国产欧美日美国产精品| 久久久久久久成人| 黄色一级视频播放| 国产亚洲精品久久久久久豆腐| 亚洲色图狠狠干| 国产一级在线| 精品99久久| 久久精品亚洲一区二区三区浴池 | 第一页在线观看| 久久影院中文字幕| 97人人澡人人爽91综合色| 九九视频免费观看视频精品| 国产91对白在线观看九色| 欧美色图在线观看| 欧美一级高清免费| 国产原创中文在线观看 | 国产树林野战在线播放| 2017亚洲天堂| 欧美性受xxxx黑人爽| fc2ppv国产精品久久| 欧美区日韩区| 欧美视频裸体精品| 国产91在线播放| 91精品国产毛片武则天| 婷婷亚洲五月| 国产污视频在线播放| 婷婷另类小说| 一区二区三区中文字幕精品精品| 欧美巨大黑人极品精男| 国产资源在线免费观看| 国产在线视频二区| av网站免费| 老司机成人在线| 国产欧美一区二区精品久导航| 丝袜美腿亚洲一区二区| 日本熟妇人妻xxxx| 丰满人妻一区二区三区四区| 完全免费av在线播放| 日韩在线看片| 亚洲在线视频网站| 国产精品爽爽爽| 六十路息与子猛烈交尾| 91在线播放视频| av免费观看网| 97在线视频人妻无码| 国产高清自拍视频在线观看| 欧美私人啪啪vps| 欧美色成人综合| 九九九九精品| 我家有个日本女人| 一级毛片免费观看| 久久要要av| 色8久久人人97超碰香蕉987| 97人人模人人爽人人喊38tv| 国产又粗又猛又爽视频| 日本视频免费高清一本18| 精品中文在线| 亚洲四区在线观看| 国产精选久久久久久| 国产精品亚洲无码| 在线观看免费播放网址成人| 亚洲精品国产setv| 精品国产户外野外| 精品久久久久久乱码天堂| 久久久久久久久97| 国产一二三在线观看| 午夜亚洲伦理| 亚洲丝袜在线视频| 日本熟妇人妻中出| 黄网址在线永久免费观看| 成人免费黄色| 国产精品久久久久久久浪潮网站| 国产精品国产福利国产秒拍| av电影在线不卡| 宅男午夜在线| 9色精品在线| 精品人伦一区二区三区蜜桃网站 | 性做久久久久久免费观看欧美| 国产精品www色诱视频| 成人网站免费观看| 羞羞网站在线观看入口免费| 日韩欧美视频| 欧美一区二区视频在线观看2022 | 欧美一区在线看| 制服.丝袜.亚洲.中文.综合| 一本一本a久久| av中文字幕播放| www 日韩| 亚洲欧美另类日本| 亚州国产精品久久久| 欧美午夜欧美| 中文字幕人妻色偷偷久久| 国产羞羞视频在线播放| 97超碰欧美中文字幕| 国产精品久久久久久搜索| 97在线观看视频免费| 美女欧美视频在线观看免费 | 欧美精选视频在线观看| 欧美日韩一卡二卡三卡| 国产精品成人va在线观看| 国产精品第一页在线| 亚洲国产无码精品| 亚欧黄色av| 久久精品国产亚洲高清剧情介绍| 欧美寡妇偷汉性猛交| 我不卡一区二区| 国产69久久| www.日韩大片| 96精品久久久久中文字幕| 黄瓜视频在线免费观看| sese综合| 日韩精品福利| 好吊日精品视频| 在线免费看av不卡| 免费日本黄色网址| 亚洲日本高清| 成人的网站免费观看| 亚洲r级在线观看| 一本久道久久综合无码中文| 四虎影视成人永久免费观看视频| 国产精品三级一区二区| 黄色av网址在线观看| 国产视频二区| 蜜臀a∨国产成人精品| 2019精品视频| 亚洲一区 视频| 二区三区不卡| 日韩欧美在线视频| 免费国产黄色网址| 天天舔夜夜操| 久久丁香综合五月国产三级网站| 国产精品www网站| 亚洲天堂中文网| 欧美黑人巨大videos精品| 日韩av中文字幕在线| wwwwxxxx国产| 色呦呦在线视频| 亚洲一线二线三线久久久| 久久久久久久久久伊人| 东京干手机福利视频| 伊人久久大香线蕉午夜av| 欧美成年人视频网站| 午夜宅男在线视频| 好男人社区在线视频| 国产精选一区二区三区| 岛国视频一区| 午夜性爽视频男人的天堂| 亚洲精品2区| 69视频在线播放| 老熟妇一区二区三区啪啪| 国产劲爆久久| 中文字幕亚洲欧美在线| 伊人在线视频观看| 国产一区二区三区影视| 欧美精品xxxxbbbb| 亚洲激情 欧美| 日本成人不卡| 在线观看日韩国产| 午夜影院福利社| 国内精品久久久久国产| 成人同人动漫免费观看| 日韩欧美字幕| 日韩视频精品在线| 国产做受高潮漫动| 都市激情亚洲| 久久精彩免费视频| 亚洲欧美精品一区二区三区| 亚洲网址在线观看| 中文字幕欧美视频在线| 国产乡下妇女做爰视频| 好吊妞视频这里有精品| 日韩在线视频观看| 成年人视频免费| 天天综合久久| 国产日韩欧美在线观看| 亚洲精品在线播放视频| 日韩精品色哟哟| 欧美精品123| c#hpsocket| 欧美激情在线一区二区| 无码精品国产一区二区三区免费| 免费在线超碰| 色婷婷精品大在线视频| 日韩欧美高清在线| 少妇人妻无码专区视频| 尤物网站在线| 亚洲成a人片综合在线| 国产不卡的av| 永久免费成人代码| 国产美女视频一区二区三区| 婷婷综合五月天| 玖玖爱在线精品视频| 久久电影天堂| 久久精品视频在线播放| 一二三四区在线| 99av国产精品欲麻豆| 欧美激情视频一区二区三区| 嫩草影院发布页| 性欧美大战久久久久久久久| 欧美做受高潮中文字幕| 欧美黄色三级| 久久国产视频网站| 欧美一级视频免费| 久久99久久99| 奇米影视亚洲色图| 最新日本在线观看| 99精品免费视频| 亚洲免费一区三区| 免费日韩av片| 激情视频在线观看一区二区三区| 国产一级在线观看www色| 99re66热这里只有精品3直播| 日韩av黄色网址| 免费在线播放电影| 国产视频精品免费播放| 国产男人搡女人免费视频| 亚洲激情国产| 一区二区视频在线观看| 国产黄色免费在线观看| 日韩欧美色综合网站| 波多野结衣一本一道| 国产精品女主播一区二区三区| 亚洲欧美久久234| 国产九色在线| 亚洲第一页自拍| 国产女无套免费视频| 精品在线播放免费| 18岁视频在线观看| 91精品国产66| 热re91久久精品国99热蜜臀| 两个人免费视频观看日本| 一区二区三区在线影院|