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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

基于51單片機HX711壓力檢測程序及手機藍牙APP控制

[復制鏈接]
跳轉到指定樓層
樓主
HX711壓力檢測,用LCD1602,包含app的e4a文件源碼
通過51單片機檢測壓力,將數據通過編寫的藍牙APP發送到手機顯示,同時手機可以控制設定的壓力值。

電路原理圖如下:


e4a源碼:

制作出來的HX711壓力檢測實物圖如下:


單片機源程序如下:
  1. #include<reg51.h>
  2. #include "HX711.h"
  3. #include "LCD1602.h"
  4. #include "eeprom52.h"

  5. // char UART_data;
  6. // char shuju;
  7. /**********按鍵定義*********/
  8. sbit SKY_1=P1^3;//校準
  9. sbit SKY_2=P1^4;//加
  10. sbit SKY_3=P1^5;//減
  11. bit  SKY_1_flag=0;//防抖標志位
  12. bit  SKY_2_flag=0;
  13. bit  SKY_3_flag=0;
  14. sbit SKY_4=P1^6;//減
  15. /*********蜂鳴器***********/
  16. sbit BEEP=P1^0;
  17. /***********稱重定義區***********/
  18. unsigned long Weight_Maopi = 0;
  19. long Weight_Shiwu = 0;
  20. long Weight_Warn=2000;//報警值
  21. /********向app發送數據字符串定義區****/
  22. uchar see_add=0;//
  23. bit sendFlag=0;
  24. uchar saa[13];
  25. uchar UART_data; //定義串口接收數據變量
  26. //校準參數
  27. //因為不同的傳感器特性曲線不是很一致,因此,每一個傳感器需要矯正這里這個參數才能使測量值很準確。
  28. //當發現測試出來的重量偏大時,增加該數值。
  29. //如果測試出來的重量偏小時,減小改數值。
  30. //該值可以為小數
  31. #define GapValue 410
  32. //****************************************************
  33. //MS延時函數(12M晶振下測試)
  34. //****************************************************
  35. void Delay_ms(unsigned int n)
  36. {
  37.         unsigned int  i,j;
  38.         for(i=0;i<n;i++)
  39.                 for(j=0;j<123;j++);
  40. }
  41. void sendChar(uchar Value)  //發送一個字節數據  
  42. {  
  43.      SBUF = Value;      
  44.             while(!TI);
  45.                 TI=0;
  46. }
  47. void sendAll(uchar *pValue) //發送一組數據  
  48. {  
  49.     while((*pValue) != '\0')   //如果沒有發送完畢就繼續發  
  50.     {  
  51.         sendChar(*pValue);      //發送1字節數據  
  52.         pValue++;                 //指向下1個字節  
  53.     }  
  54. }
  55. //****************************************************
  56. //獲取毛皮重量
  57. //****************************************************
  58. void Get_Maopi()
  59. {
  60.         Weight_Maopi = HX711_Read();        
  61. }
  62. //****************************************************
  63. //稱重
  64. //****************************************************
  65. void Get_Weight()
  66. {
  67.         Weight_Shiwu = HX711_Read();
  68.         Weight_Shiwu = Weight_Shiwu - Weight_Maopi;                //獲取凈重
  69.         if(Weight_Shiwu > 0)                        
  70.         {        
  71.                 Weight_Shiwu = (unsigned int)((float)Weight_Shiwu/GapValue);         //計算實物的實際重量
  72.                                                                                                                                                 
  73.                                                                                                                                                 
  74.                 if(Weight_Shiwu > Weight_Warn)                //超重報警
  75.                 {
  76.                         BEEP = 0;        
  77.                 }
  78.                 else
  79.                 {
  80.                         BEEP = 1;
  81.                 }
  82.         }
  83.         else
  84.         {
  85.                 Weight_Shiwu = 0;
  86.         }
  87.         
  88. }
  89. //1602顯示函數
  90. void dis_play()
  91. {
  92.         LCD1602_write(0,0x80);
  93.         LCD1602_writebyte("weighting:");
  94.         LCD1602_write(1,Weight_Shiwu/1000 + 0X30);
  95.         LCD1602_write(1,Weight_Shiwu%1000/100 + 0X30);
  96.         LCD1602_write(1,Weight_Shiwu%100/10 + 0X30);
  97.         LCD1602_write(1,Weight_Shiwu%10 + 0X30);
  98.         LCD1602_writebyte("g  ");
  99.         LCD1602_write(0,0xc0);
  100.         LCD1602_writebyte("warning: ");
  101.         if(Weight_Warn/1000==0) LCD1602_writebyte("0");  else LCD1602_write(1,Weight_Warn/1000+ 0X30);
  102.         if(Weight_Warn%1000/100==0) LCD1602_writebyte("0"); else LCD1602_write(1,Weight_Warn%1000/100+ 0X30);
  103.         if(Weight_Warn%100/10==0) LCD1602_writebyte("0"); else LCD1602_write(1,Weight_Warn%100/10+ 0X30);
  104.         if(Weight_Warn%10==0) LCD1602_writebyte("0"); else LCD1602_write(1,Weight_Warn%10+ 0X30);
  105.         LCD1602_writebyte("g  ");

  106. }
  107. //按鍵控制
  108. void sky_kg()
  109. {
  110.         if(SKY_1==0||UART_data==0x31)
  111.         {
  112.                 UART_data=0;
  113.                 if(SKY_1_flag==1)
  114.                 {
  115.                         SKY_1_flag=0;
  116.                         Get_Maopi();                        //去皮
  117.                 }
  118.         }
  119.         else
  120.                  SKY_1_flag=1;

  121.         if(SKY_2==0||UART_data==0x32)
  122.         {
  123.                 UART_data=0;
  124.                 if(SKY_2_flag==1)
  125.                 {
  126.                         SKY_2_flag=0;
  127.                         Weight_Warn+=100;
  128.                         if(Weight_Warn>5000)
  129.                                 Weight_Warn=5000;
  130.                         SectorErase(0x2000);
  131.                         byte_write(0x2000,Weight_Warn);
  132.                 }
  133.         }
  134.         else               
  135.         {
  136.                 SKY_2_flag=1;
  137.         }
  138.          if(SKY_3==0||UART_data==0x33)
  139.                 {
  140.                         UART_data=0;
  141.                         if(SKY_3_flag==1)
  142.                         {
  143.                                 SKY_3_flag=0;
  144.                                 Weight_Warn-=100;
  145.                                 if(Weight_Warn<0)
  146.                                         Weight_Warn=0;
  147.                                 SectorErase(0x2000);
  148.                                 byte_write(0x2000,Weight_Warn);
  149.                         }
  150.                 }
  151.                 else
  152.                 {
  153.                          SKY_3_flag=1;
  154.                 }
  155. }
  156. /***********上電讀取************/
  157. void eeprom_red()
  158. {
  159.         Weight_Warn=byte_read(0x2000);
  160.         if(Weight_Warn>5000||Weight_Warn<0)
  161.                 Weight_Warn=2000;
  162. }

  163.   void chushihua()
  164.   {
  165.     TMOD=0X20;                        //定時器工作方式設計,方式2,自動重裝初值的8位定時器
  166.         TH1=0XFA;                        //設置波特率4800,此處晶振頻率是按12MHZ計算的
  167.         TL1=0XFA;
  168.         SCON=0X50;                         //設置串行口工作方式1,串行口允許接收
  169.         PCON=0X80;                        //波特率加倍
  170.         ES=1;                            //打開串行口中斷允許位
  171.         EA=1;                                 //打開總中斷
  172.         TR1=1;                                 //開啟定時器
  173.   }
  174. /********數據包發送函數**********/
  175. void steed()
  176. {
  177.                 saa[0]='d';
  178.                 saa[1]='a';
  179.                 saa[2]='t';
  180.                 saa[3]=Weight_Shiwu/1000 + 0X30;
  181.                 saa[4]=Weight_Shiwu%1000/100 + 0X30;
  182.                 saa[5]=Weight_Shiwu%100/10 + 0X30;
  183.                 saa[6]=Weight_Shiwu%10 + 0X30;

  184.                 saa[7]=Weight_Warn/1000+0X30;
  185.                 saa[8]=Weight_Warn%1000/100 + 0X30;
  186.                 saa[9]=Weight_Warn%100/10 + 0X30;
  187.                 saa[10]=Weight_Warn%10 + 0X30;

  188.                 saa[11]='t';
  189.                 saa[12]='a';
  190.                 SKY_4=0;
  191.                 sendAll(saa);
  192. }
  193.   /*主函數*/
  194.   void main()
  195.   {
  196. ……………………

  197. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

單片機代碼和apk文件e4a文件 51hei附件下載:
信號采集控制器源碼.7z (5.33 MB, 下載次數: 0)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50

查看全部評分

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
日韩精品视频一区二区三区| 国产婷婷色一区二区三区四区| 韩国美女久久| 女色窝人体色77777| 天堂а√在线中文在线新版| 午夜欧美福利视频| 国产福利一区二区三区在线观看| 国产亚洲精品久久久久久牛牛| 亚洲综合成人在线视频| 国产一区二区三区免费在线观看| 精品理论电影在线| 91九色美女在线视频| 97影院手机在线观看| 一色屋色费精品视频在线观看| 97久久久久久久| av直播在线观看| 一本大道熟女人妻中文字幕在线| 国产在线播放一区二区| 欧美一级视频在线观看| 亚洲欧洲一区二区三区在线观看| 欧美性猛交xxxxx免费看| 99久久精品免费看| 老司机免费视频久久| 日韩高清欧美| 伊人精品久久| 欧美性理论片在线观看片免费| 国产精品久久久久一区二区国产| www.操.com| 欧美成人观看免费全部完小说| 亚洲中文字幕一区二区| 99久久99久久精品国产| 久久久久久久久久久久国产精品| 欧美国产亚洲一区| 亚洲欧美日韩另类精品一区二区三区 | 成人激情电影在线| jvid一区二区三区| 欧美极品少妇videossex| 青青草在线播放| 91视频在线| 精品欧美激情精品一区| 成年女人a毛片免费视频| 亚洲国产精品无码久久| 欧美另类一区二区| 日韩一卡二卡在线观看| 亚洲熟女一区二区| 久久久久久三级| 日韩日韩日韩日韩日韩| 夜夜春亚洲嫩草影视日日摸夜夜添夜 | 国产一区二区视频在线播放| 在线亚洲精品| 欧美一区国产在线| 成人影院在线| 国产影视精品一区二区三区| 亚洲免费成人av在线| 精品亚洲免a| av不卡一区| 日本在线一区二区三区| 精品视频一区二区三区四区五区| 色综合999| 污视频网站在线免费| 麻豆传媒免费在线观看| 日本中文字幕伦在线观看| 成年人视频在线看| 国产视频网站在线| 国产h视频在线观看| 亚洲日本伦理| 视频国产一区二区三区| 男人的天堂在线视频| 可以在线观看的黄色| 国模吧精品人体gogo| 国产免费视频在线| 成人动漫在线免费观看| 日本电影全部在线观看网站视频| 成年人在线视频免费观看| 成年网站在线| 污污的网站在线免费观看| 欧美家庭影院| 周于希免费高清在线观看| 国产日韩电影| 国产精久久一区二区| 日韩精品一区二区三区中文在线| 国产成人福利av| 国产成人ay| 成人写真视频| 亚洲激情自拍| 日本麻豆一区二区三区视频| 国产一区二区三区四区五区美女| www.成人网.com| 国产欧美日韩久久| 亚洲男帅同性gay1069| 欧美日韩国产一中文字不卡 | 精品亚洲成av人在线观看| 国产精品亚洲一区二区三区在线| caoporen国产精品视频| 成人欧美一区二区三区视频网页| 午夜精品久久久久| 欧美精品久久99| 亚洲欧洲国产伦综合| 久久久综合免费视频| 国产色视频一区| 久久久久久久久久久久久久一区| 日本女人高潮视频| 久久无码高潮喷水| av不卡中文字幕| 国产午夜精品理论片在线| 国产精品久久久久久久妇| www.四虎在线观看| 国产精品自产拍在线观看2019| 亚州av影院| 二区在线观看| 奇米777日韩| 偷拍亚洲精品| 亚洲黄色av| 成人激情免费网站| 亚洲综合免费观看高清在线观看| 日韩欧美另类在线| 久热99视频在线观看| 国产一区红桃视频| 亚洲欧洲另类精品久久综合| 亚洲精品午夜在线观看| 亚洲色图欧美色| 中文字幕在线播放av| 亚洲精品在线播放视频| 国产一二三视频| 羞羞视频在线观看不卡| 亚洲图色一区二区三区| 亚洲国产高清视频| 91亚洲国产成人精品一区二区三| 日韩欧美精品中文字幕| 夜夜嗨av一区二区三区免费区 | 不卡一二三区| 国产精品欧美在线观看| 三级欧美韩日大片在线看| 91麻豆精品视频| 欧美视频一区二区三区| 久久久精品一区二区| 成人情视频高清免费观看电影| 国产一二三区在线播放| 国产艳俗歌舞表演hd| 中文字幕日本视频| 国产精品视频一区二区三区麻豆 | 天堂√最新版中文在线| 国产午夜电影| 不卡一二三区| 亚洲最新av| 久久综合狠狠综合久久综合88 | 成人免费视频免费观看| 黑人欧美xxxx| 理论片在线不卡免费观看| 国产精品一区二区a| www欧美激情| 久久久久久天堂| 亚洲天堂国产| 91社区在线观看播放| 欧美一区 二区| 精品一区二区免费看| 黑人巨大精品欧美一区二区一视频| 日韩在线中文视频| 欧美精品久久久| 星空大象在线观看免费播放| 国产人妖一区二区三区| 亚洲伦理电影| 精品一级视频| 国内精品自线一区二区三区视频| 色综合久久中文综合久久牛| 久久久久国产一区二区三区| 影音先锋欧美资源| 国产主播av在线| 特级xxxxx欧美| 日本在线播放| 午夜精品一区二区三区国产| 国产精品丝袜在线| 怡红院精品视频| 亚洲国产一区在线| 在线观看日本中文字幕| 最近2018年中文字幕在线| 国产精品四虎| 清纯唯美亚洲综合一区| 国产精品久久久久影院老司| 中文国产成人精品久久一| 婷婷精品国产一区二区三区日韩| 51妺嘿嘿午夜福利| 四虎影院免费在线| av毛片在线播放| 在线高清一区| 欧美性猛交xxxx偷拍洗澡| 日本精品久久久久久久| 成人中文字幕av| 97超碰人人草| 久草福利在线视频| 99精品视频在线| 亚洲午夜电影在线| 欧美最顶级丰满的aⅴ艳星| 国产a级片免费观看| 一二三四区在线| 小草av在线播放| 色狮一区二区三区四区视频| 亚洲激情在线播放| 91po在线观看91精品国产性色| 成人3d动漫一区二区三区| 亚洲自拍偷拍另类| 国产三区四区在线观看| 欧美日韩免费观看一区=区三区| 五月激情六月综合| 国产乱肥老妇国产一区二| 91porn在线| 久久精品国产麻豆| 亚洲精品555| 成人av网在线| 另类色图亚洲色图| 老熟妇仑乱视频一区二区| 国产sm主人调教女m视频| 永久av在线| 日韩在线一区二区| 亚洲激情久久久| 亚洲五码在线观看视频| 99超碰在线观看| 激情综合闲人网| 一本一本久久| 日韩欧美中文字幕一区| 艳色歌舞团一区二区三区| 亚洲欧美综合自拍| 成人免费在线电影| 日本在线不卡视频| 亚洲一区二区久久久| www.com毛片| 欧美 日韩 中文字幕| 免费h视频在线观看| 成人av免费在线观看| 欧美不卡视频一区发布| 57pao国产成永久免费视频| 中文字幕第7页| 久久久加勒比| 中文字幕亚洲不卡| 国产精品网红直播| 中文乱码字幕高清一区二区| 成人亚洲一区二区三区| 亚洲有码转帖| 欧美日本不卡| 亚洲精品www| 97在线免费公开视频| 天天综合网在线| 黄色日韩网站| 国产精品色噜噜| 国产精品美女久久久久av超清| 好吊日免费视频| 国产毛片视频| 亚洲国产精品第一区二区| 欧美精品一区二区三区四区 | 97人人模人人爽人人少妇| 成年人av电影| 北岛玲一区二区三区| 久久国产精品99久久久久久老狼| 日韩视频免费中文字幕| 午夜性福利视频| av美女在线| 亚洲深夜av| 日韩最新中文字幕电影免费看| 人妻激情偷乱视频一区二区三区| 青青国产在线视频| 免费黄色在线网站| 成人福利在线看| 国产精品入口尤物| 黄色小视频在线免费看| 18在线观看的| 国产欧美一区二区三区网站| 91九色对白| 久久久久在线视频| 午夜久久中文| 一区二区成人在线视频| 日韩欧美在线一区二区| 好吊色在线观看| 999久久久久久久久6666| 欧美色电影在线| 成人在线观看a| www.黄com| 免费在线亚洲| 久久久久久久久久婷婷| 中文字幕av播放| 97caopron在线视频| 国产精品欧美综合在线| 欧美日韩在线播放一区二区| 日韩中文字幕免费在线观看| 丝袜美腿综合| 日韩av网址在线| 日批免费观看视频| 欧美成熟毛茸茸| 91精品国产经典在线观看| 国产精品乱码久久久久久| 蜜桃麻豆www久久国产精品| 内射无码专区久久亚洲| 日韩激情啪啪| 亚洲精品美女网站| 中文字幕一区二区人妻在线不卡| 国产私拍精品| 中文一区二区完整视频在线观看| 日韩免费av一区二区三区| 四虎网站在线观看| 欧美极品一区二区三区| 欧美激情精品久久久| 日韩视频免费观看高清| 福利一区二区免费视频| 在线观看亚洲精品视频| 色噜噜狠狠一区二区| 啦啦啦啦免费高清视频在线观看1| 国产成人免费在线视频| 国内不卡一区二区三区| 男女下面一进一出无遮挡| 欧美福利一区| 欧美一区亚洲一区| 亚洲天堂aaa| 国产精品入口久久| 久久精品中文字幕电影| 久久亚洲AV无码| 亚洲国产伊人| 亚洲精品国产拍免费91在线| 亚洲高潮女人毛茸茸| 无遮挡在线观看| 91精品国模一区二区三区| 又黄又爽的网站| 女子免费在线观看视频www| 日韩欧美在线观看视频| 日本一本在线视频| 日本视频在线观看| 精品国产91久久久| 亚洲色图偷拍视频| 网友自拍视频在线| 精品日本高清在线播放| 成人不卡免费视频| 97最新国自产拍视频在线完整在线看| 亚洲欧美电影一区二区| 国产视频一区二区三区在线播放 | 色偷偷精品视频在线播放| 免费看的黄色欧美网站| 91中文字幕在线观看| 在线亚洲精品自拍| 日本成人超碰在线观看| 国产精品一区二区三区不卡| 69精品视频| 国产不卡视频一区| 91手机视频在线| 日本成本人片免费观看| 国产精品不卡在线| 国产va亚洲va在线va| 女人黄色片免费| 国产精品家庭影院| 三级a三级三级三级a十八发禁止| 成人18在线| 91国偷自产一区二区使用方法| 久久免费精品国产| 无遮挡爽大片在线观看视频| 国产丝袜一区二区三区| 国产精品xxxx喷水欧美| 国产成人精品三级高清久久91| 欧洲美女免费图片一区| 婷婷在线观看视频| 久久久久久穴| 午夜精品亚洲一区二区三区嫩草 | 国产一级黄色| 成人午夜精品在线| 国产成人一区二区三区别| 天堂中文在线资| 色视频一区二区| 99精品欧美一区二区| 91蜜桃臀久久一区二区| 久久久久久网址| 在线视频亚洲色图| 激情深爱一区二区| 男人添女人下部视频免费| 国产对白叫床清晰在线播放| 91麻豆精品国产91久久久| 精品乱色一区二区中文字幕| www.午夜色大片| 中文字幕欧美三区| 欧美第一页浮力影院| 自拍视频在线看| 日韩在线视频观看| 国产特级黄色片| 日本不卡视频在线| 欧美 亚洲 视频| 欧美日韩视频精品二区| 亚洲第一主播视频| yy1111111| 亚洲一区 二区| 亚洲精品国精品久久99热 | 首播影院在线观看免费观看电视| 成人欧美一区二区三区黑人麻豆 | 91久久国产精品| 青草视频.com| 亚洲欧美在线视频观看| 91香蕉视频免费看| 91成人在线| 久久天天躁狠狠躁老女人| 高清欧美精品xxxxx| 一二三四区在线观看| 在线看片第一页欧美| 囯产精品久久久久久| 国产精品99久| 自拍偷拍一区二区三区四区| 一级毛片久久久|