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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 796|回復: 0
收起左側

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

[復制鏈接]
ID:467203 發表于 2025-5-23 19:25 | 顯示全部樓層 |閱讀模式
HX711壓力檢測,用LCD1602,包含app的e4a文件源碼
通過51單片機檢測壓力,將數據通過編寫的藍牙APP發送到手機顯示,同時手機可以控制設定的壓力值。

電路原理圖如下:
原理圖.PNG 截圖04.png

e4a源碼:
截圖03.png 截圖02.png 截圖01.png
制作出來的HX711壓力檢測實物圖如下:
1.jpg 2.jpg 3.jpg

單片機源程序如下:
  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

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
日韩成人中文字幕| 97人妻精品一区二区三区免费| 萌白酱国产一区二区| 亚洲午夜电影网| 黄色资源网久久资源365| 激情小说亚洲图片| av黄在线观看| 天天av导航| 呦视频在线一区二区三区| 午夜写真片福利电影网| 奇米777在线视频| 成人污网站在线观看| 91免费视频网站| 麻豆国产精品va在线观看不卡 | 91久久久久久久久久久| 国产亚洲成av人片在线观看桃| 精品国产999| 91香蕉视频mp4| 国产精品一页| 精品一区二区三区在线| 秋霞国产精品| 日韩精品卡一| 久久久久久青草| 成年人视频免费看| 99视频都是精品热在线播放| 99riav国产| 一级片中文字幕| 中文字幕在线观看二区| 午夜性福利视频| 中文字幕乱码人妻综合二区三区| 日韩亚洲不卡在线| 91嫩草视频在线观看| 4k岛国日韩精品**专区| 久久精品国产成人| 亚洲裸体xxxx| 亚洲国产精品电影| 欧美日韩三级在线| 亚州成人在线电影| 亚洲美腿欧美偷拍| 国产人久久人人人人爽| 国产高清精品久久久久| 男女性色大片免费观看一区二区| 欧美91大片| 成人激情电影在线| 禁果av一区二区三区| 精品国产一区二区三区不卡蜜臂| 唐人社导航福利精品| 国产乱码在线| 暖暖在线中文免费日本| a在线免费观看| 日本天堂在线观看| 午夜视频在线免费观看| 免费理论片在线观看播放老| 中出福利视频| 全部a∨一极品视觉盛宴| 色偷偷亚洲第一综合| 好好的日comwww| 青青艹在线视频| 日本三级电影网站| 人人做人人爽人人爱| 国产hs免费高清在线观看| 国产亚洲精品久久久久久移动网络| 久草视频免费看| 5g影院5g天天爽永久免费影院| 狠狠色成人综合网图片区| 理论片中文字幕| 香蕉视频免费在线看| 永久久久免费浮力影院| 欧美粗暴性video| 在线免费电影网| 日本黄色小网站| 日本三级电影在线看| 影视先锋午夜av| 无套内精的网站| eeuss鲁片一区| 男女小视频在线观看| x88av蜜桃臀一区二区| 中文字幕免费在线观看| 中文在线播放| 中国日本在线视频中文字幕| 免费在线观看av片| 欧美videosex性欧美黑吊| 松下纱荣子在线观看| 欧美日韩成人影院| 大陆精大陆国产国语精品| 九九亚洲精品| 午夜精品视频| 日韩国产欧美三级| 成人午夜视频福利| 国产精品素人视频| 亚洲福利视频一区二区| 欧美在线你懂的| 欧美sm极限捆绑bd| 中文字幕在线看视频国产欧美| 久久久久久久久爱| 国产精品日韩av| 国产青春久久久国产毛片| 亚洲成人自拍视频| 四虎永久在线精品无码视频| 日韩欧美色视频| 手机毛片在线观看| 中文字幕一区二区人妻电影| 午夜精品久久久久久久爽| 免费精品国产自产拍观看| 麻豆资源在线| 成人影视在线播放| av中文字幕在线看| 91精品入口| 一区二区蜜桃| 精品在线一区二区三区| 国产日韩亚洲欧美综合| 亚洲福利国产精品| 亚洲成色www8888| 欧美成人精品不卡视频在线观看| 国产日韩欧美在线看| 日本在线播放一区| 亚洲精品一二三四五区| 一二三四国产精品| 中文字幕在线观看国产| 欧美最猛性xxxxxhd| xxxx69视频| v片在线观看| 视频一区在线| 国产精品vip| 99久久99久久免费精品蜜臀| 精品久久久久久亚洲国产300| 亚洲福利在线播放| 2019亚洲日韩新视频| 蜜桃狠狠色伊人亚洲综合网站| 国产最新免费视频| 亚洲午夜久久久久久久国产| 中国女人一级一次看片| 九九九九热精品免费视频| 天堂在线视频中文网| 国产精品一区二区日韩| 国产乱码精品一区二区亚洲 | 91精品国产综合久久香蕉麻豆| 色噜噜狠狠狠综合曰曰曰| 国产成人精品视频在线| 日本在线视频一区| 中文字幕第17页| 国产午夜福利片| 人妻妺妺窝人体色www聚色窝| 能看av的网址| av美女在线观看| 自拍偷拍欧美一区| 捆绑变态av一区二区三区| 亚洲欧美综合另类在线卡通| 亚洲成人激情视频| 国产91网红主播在线观看| 亚洲一区三区视频在线观看| 国产成人精品综合久久久久99 | 在线观看黄网| 欧美日韩视频免费看| 欧美日韩四区| 欧美极品少妇xxxxⅹ高跟鞋| 欧美精品在线视频| 午夜伦理精品一区| 小说区视频区图片区| 一级黄色电影片| 91影院在线播放| a天堂在线观看| 蜜臀av在线| 久久亚洲国产| 91丨九色丨黑人外教| 欧美日韩欧美一区二区| 2019国产精品自在线拍国产不卡| 亚洲av综合色区| 精品人妻一区二区三区四区| 黄色成人一级片| 小草在线视频在线免费视频| 欧美国产亚洲精品| 精品一区二区三区免费视频| 色婷婷狠狠综合| 国产国语刺激对白av不卡| 超碰97在线看| 日本精品在线免费观看| 欧美精品se| 18视频在线观看网站| 久久精品国产大片免费观看| 国产精品免费免费| 中文字幕精品一区二区精品| 日本黑人久久| 日韩不卡av在线| 在线亚洲精品自拍| 欧美bbbxxxxx| 国产精品一区毛片| 欧美在线一区二区| 国产深夜精品福利| 色网站在线视频| 99热这里只有精品5| 免费观看v片在线观看| 一区二区三区免费在线看| a美女胸又www黄视频久久| 欧美mv日韩mv| 久久综合九色综合久99| 男人舔女人下部高潮全视频| sihu影院永久在线影院| 中文字幕在线观看播放| 亚洲激情婷婷| 欧美少妇一区二区| 成人免费淫片aa视频免费| av电影中文字幕| 天堂网在线中文| 国产一区久久精品| 欧美成人精品| **欧美大码日韩| 欧美极品在线播放| 丁香婷婷激情网| 亚洲第一色网站| 免费黄色在线| 99国产精品视频免费观看一公开| 国产精品久久午夜夜伦鲁鲁| 欧美黑人又粗大| 无人在线观看的免费高清视频| 国产日韩免费视频| 97人人在线| 国产亚洲精品自拍| 欧美精品 日韩| 激情久久av| 天天看天天摸天天操| 麻豆自创视频在线观看| 丝袜久久网站| 亚洲精品大片www| 国产精品人成电影| 阿v天堂2014| 最近免费看av| 嫩草一区二区三区| 一二三四区精品视频| 国产精品成熟老女人| xxxwww国产| 99热最新网址| 精品国产美女| 91福利在线看| 久久99精品久久久久子伦| 免费三片在线播放| 九九热视频在线观看| 国产精品视区| 国产视频精品自拍| 777精品久无码人妻蜜桃| 亚洲成人黄色片| 欧美aa在线| 国产三级欧美三级| 国产精品老女人视频| 欧美大波大乳巨大乳| 97影院理论| 欧美黄免费看| 亚洲成人亚洲激情| 97国产精东麻豆人妻电影| 午夜激情小视频| 日韩美女在线| 欧美日韩黄色| 国产人成亚洲第一网站在线播放| 国产精品高精视频免费| 一级黄色性视频| 亚洲社区在线| 国产日韩一区| 伊人久久综合97精品| 九九热视频这里只有精品| 精品中文字幕久久久久久| 亚洲第一区色| 7777精品伊人久久久大香线蕉经典版下载 | 国产一二三精品| 免费97视频在线精品国自产拍| av电影中文字幕| 插菊花综合1| 精品动漫3d一区二区三区免费版 | 一级特黄视频| 久久综合影视| 九九热精品视频国产| 日韩av在线看免费观看| 在线视频99| 激情综合五月婷婷| 国外成人性视频| 中文字幕第二区| 久久电影中文字幕| 国产在线精品免费| 欧美在线影院在线视频| 放荡的美妇在线播放| 欧美成人三区| 国产日韩欧美高清| 国产精品乱码一区二区三区| www.欧美色| 国产成人精品一区二区三区免费| 亚洲麻豆国产自偷在线| 色吧亚洲视频| 第一站视频久草网| 成人在线电影在线观看视频| 亚洲激情自拍图| 俄罗斯黄色录像| 三级av在线| 99免费精品视频| 黄色91av| 亚洲第一页在线播放| 青青草97国产精品麻豆| 亚洲最大在线视频| 舐め犯し波多野结衣在线观看| 国产高清自拍视频在线观看| www久久精品| 日本一区二区不卡高清更新| 日批免费在线观看| 精品高清久久| 在线成人激情视频| 大地资源高清在线视频观看| 欧美大胆的人体xxxx| 亚洲精品国产无套在线观| 伊人久久大香线蕉综合75| 精品一区二区在线欧美日韩| 欧美a视频在线| 日韩一区二区在线免费观看| 久久精品视频在线观看免费| 日本一二三区视频免费高清| 国产精品18久久久久久久久 | 亚洲福利小视频| 国产又黄又粗又猛又爽的视频 | 久久国产欧美| 国产成人在线一区| 国产精品久久久久久久久久久久久久久久久久 | 男人天堂av电影| 国产三区四区在线观看| 欧美韩国日本不卡| 影音先锋男人的网站| 你懂的网址视频| 国产一区福利在线| 成人精品一二区| 男人先锋资源| 99视频精品免费观看| 国产精品第一第二| 欧美熟妇另类久久久久久不卡| 日韩欧美一区二区三区免费看| 欧美成人免费播放| 日韩三级一区二区| 台湾佬综合网| 久久乐国产精品| 亚洲中文一区二区三区| 欧美艳星介绍134位艳星| 久久69精品久久久久久久电影好| 久久久久亚洲av成人毛片韩| 麻豆视频一区| 久久中文字幕国产| 男人天堂2024| 教室别恋欧美无删减版| 97精品国产97久久久久久免费| 中文字幕 视频一区| 欧美3p视频| 国产99久久精品一区二区| 丰满熟女一区二区三区| 国产日韩亚洲欧美精品| 国产一区二区不卡视频| 性xxxxx| 丁香一区二区三区| 97精品国产97久久久久久粉红| 日本免费视频www| 国产精品久久久久久久久免费相片 | 欧美大片欧美激情性色a∨久久| 中文字幕手机在线视频| av伊人久久| 国产精品久久久久久久久久久久久久 | 日韩一卡二卡三卡四卡| 最新日韩免费视频| av毛片精品| 欧美激情一二三| 欧美综合视频在线| 久久青草久久| 亚洲国产日韩美| va中文字幕| 一区二区三区波多野结衣在线观看| 亚洲精品乱码久久久久久动漫| а√在线天堂官网| 国产视频欧美视频| 这里只有精品国产| 国产精品欧美大片| 国产精品高清免费在线观看| 国产又爽又黄又刺激的软件 | 一级毛片电影| 亚洲尤物视频在线| 久久久久久婷婷| 日韩成人一区| 久久成人免费视频| 免费视频中文字幕| 丰满亚洲少妇av| 久久久久狠狠高潮亚洲精品| jizz性欧美10| 日韩av网址在线| 国产精品久久久久久免费| 丝袜国产日韩另类美女| 在线观看18视频网站| 91在线看黄| 亚洲伦理中文字幕| www.成人在线观看| 久久精品国产**网站演员| 国产二区视频在线| 校园春色影音先锋| 9191国产精品| 久久久久女人精品毛片九一| 国产一区日韩欧美| 亚洲免费视频一区| 性欧美1819sex性高清大胸| 精品无人区太爽高潮在线播放| ,一级淫片a看免费|