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

標題: APT32F1023單片機HX711_HX720稱重傳感器原理圖和源代碼分享 [打印本頁]

作者: henangongda    時間: 2023-4-23 10:01
標題: APT32F1023單片機HX711_HX720稱重傳感器原理圖和源代碼分享
APT32F1023H8S6(SSOP-24封裝)MCU是由愛普特微電子推出的基于平頭哥半導體RISC-V內核開發(fā)的32位高性能、低成本單片機,現特將基于APT32F1023H8S6單片機的HX711_H720稱重傳感器原理圖和源代碼(3位數碼管顯示)分享給大家,方便大家學習、使用!
制作出來的實物圖如下:


電路原理圖如下:


單片機源程序如下:
  1. /*******************************************************************************
  2. 文件名: HX711/HX720稱重顯示模塊主控程序
  3. 編  寫: 李工/Michael Lee
  4. 修  改:
  5. 版  本: V1.0
  6. 備  注:
  7.         1.時鐘選擇MCU內部48M RC振蕩器;
  8.             2.接口說明:
  9.                   APT32F1023-24PIN              -----                 外部設備
  10.               ******************           輕觸按鍵          ******************
  11.                          PB0.3(Key_1)               -----                  清零鍵
  12.                          PA0.0(Key_2)               -----                  設置鍵
  13.                          PA0.15(Key_3)              -----                  去皮鍵
  14.                          PA0.1(Key_4)               -----                   加鍵
  15.               ******************         3位共陰數碼管       ******************
  16.                         PA0.5                   -----              SG12(SEG1_COM)
  17.                                 PA0.12                  -----               SG9(SEG2_COM)
  18.                                 PA0.13                  -----               SG8(SEG3_COM)
  19.                                 PB0.4                   -----                 SG11(SEG_A)
  20.                                 PA0.14                  -----                  SG7(SEG_B)
  21.                                 PA0.8                   -----                  SG4(SEG_C)
  22.                                 PA0.10                  -----                  SG2(SEG_D)
  23.                                 PA0.11                  -----                  SG1(SEG_E)
  24.                                 PB0.5                   -----                 SG10(SEG_F)
  25.                                 PB0.2                   -----                  SG5(SEG_G)
  26.                                 PA0.9                   -----                 SG3(SEG_DP)
  27.                   ******************            HX720            ******************
  28.                         PB0.1                   -----                 HX720_SCK
  29.                                 PB0.0                   -----                 HX720_DOT
  30.                 3.免費申請APT32系列單片機/MCU下載仿真器、學習板及FAE技術支持、軟硬件
  31. *******************************************************************************/
  32. //加載頭文件
  33. #include "sys_clk.h"
  34. #include "iostring.h"
  35. #include "ifc.h"
  36. #include "csp.h"
  37. #include <string.h>
  38. #include <drv/gpio.h>
  39. #include <drv/pin.h>
  40. #include <drv/adc.h>
  41. #include <drv/bt.h>
  42. #include "led_display_weight.h"                 //加載LED數碼管顯示稱重數值頭文件
  43. #include "hx720_drive.h"                        //加載24位ADC稱重芯片HX720驅動程序頭文件

  44. //宏定義
  45. /*** 變量類型 ***/
  46. #define uchar unsigned char
  47. #define uint unsigned int
  48. #define ushort unsigned short
  49. #define ulong unsigned long
  50. /*** 按鍵IO口 ***/
  51. #define Key1_Input csi_gpio_port_read(GPIOB0,0x0008)//讀取PB0.3端口高低電平值(Key1/清零鍵輸入)

  52. //外部函數
  53. /*** 系統(tǒng)啟動 ***/
  54. extern void system_init(void);
  55. extern void board_init(void);

  56. //外部變量

  57. //主函數標志位

  58. //主函數變量
  59. float Weight_Test = 0;                          //定義、保存測得的重量值(大于0)
  60. ulong Weight_24Bit_ADC_Now = 0;                 //定義、保存當前讀取到的HX720稱重芯片24位ADC轉換值
  61. ulong Weight_24Bit_ADC_Zero = 0;                //定義、保存零點重量24位 ADC轉換值(實測大約為8752222左右)

  62.                            /********** GPIO口初始化操作 ***********/
  63. /*******************************************************************************
  64. 函數名: GPIO_Init()
  65. 功  能: GPIO口初始化
  66. 參  數: 無
  67. 返回值: 無
  68. *******************************************************************************/
  69. void GPIO_Init(void)
  70. {
  71.         //按鍵
  72.         csi_pin_set_mux(PB03, PB03_INPUT);          //配置PB0.3端口為輸入模式(Key_1鍵)
  73.         csi_pin_pull_mode(PB03, GPIO_PULLUP);       //上拉輸入
  74.         
  75.         //HX720稱重芯片
  76.         csi_pin_set_mux(PB01, PB01_OUTPUT);                //配置PB0.1端口為輸出模式(HX720_SCK)
  77.         csi_pin_output_mode(PB01, GPIO_PUSH_PULL);        //推挽輸出
  78.         csi_pin_set_mux(PB00, PB00_INPUT);          //配置PB0.0端口為輸入模式(HX720_DOT)
  79.         csi_pin_pull_mode(PB00, GPIO_PULLNONE);     //浮空輸入
  80.         
  81.         /*** 數碼管 ***/
  82.         //SG12(SEG1_COM)
  83.         csi_pin_set_mux(PA05, PA05_OUTPUT);                //配置PA0.5端口為輸出模式
  84.         csi_pin_output_mode(PA05, GPIO_PUSH_PULL);        //推挽輸出
  85.         //SG9(SEG2_COM)
  86.         csi_pin_set_mux(PA012, PA012_OUTPUT);            //配置PA0.12端口為輸出模式
  87.         csi_pin_output_mode(PA012, GPIO_PUSH_PULL);        //推挽輸出
  88.         //SG8(SEG3_COM)
  89.         csi_pin_set_mux(PA013, PA013_OUTPUT);            //配置PA0.13端口為輸出模式
  90.         csi_pin_output_mode(PA013, GPIO_PUSH_PULL);        //推挽輸出
  91.         //SG11(SEG_A)
  92.         csi_pin_set_mux(PB04, PB04_OUTPUT);                //配置PB0.4端口為輸出模式
  93.         csi_pin_output_mode(PB04, GPIO_PUSH_PULL);        //推挽輸出
  94.         //SG7(SEG_B)
  95.         csi_pin_set_mux(PA014, PA014_OUTPUT);            //配置PA0.14端口為輸出模式
  96.         csi_pin_output_mode(PA014, GPIO_PUSH_PULL);        //推挽輸出
  97.         //SG4(SEG_C)
  98.         csi_pin_set_mux(PA08, PA08_OUTPUT);                //配置PA0.8端口為輸出模式
  99.         csi_pin_output_mode(PA08, GPIO_PUSH_PULL);        //推挽輸出
  100.         //SG2(SEG_D)
  101.         csi_pin_set_mux(PA010, PA010_OUTPUT);            //配置PA0.10端口為輸出模式
  102.         csi_pin_output_mode(PA010, GPIO_PUSH_PULL);        //推挽輸出
  103.         //SG1(SEG_E)
  104.         csi_pin_set_mux(PA011, PA011_OUTPUT);            //配置PA0.11端口為輸出模式
  105.         csi_pin_output_mode(PA011, GPIO_PUSH_PULL);        //推挽輸出
  106.         //SG10(SEG_F)
  107.         csi_pin_set_mux(PB05, PB05_OUTPUT);                //配置PB0.5端口為輸出模式
  108.         csi_pin_output_mode(PB05, GPIO_PUSH_PULL);        //推挽輸出
  109.         //SG5(SEG_G)
  110.         csi_pin_set_mux(PB02, PB02_OUTPUT);                //配置PB0.2端口為輸出模式
  111.         csi_pin_output_mode(PB02, GPIO_PUSH_PULL);        //推挽輸出
  112.         //SG3(SEG_DP)
  113.         csi_pin_set_mux(PA09, PA09_OUTPUT);                //配置PA0.9端口為輸出模式
  114.         csi_pin_output_mode(PA09, GPIO_PUSH_PULL);        //推挽輸出
  115.         //主頻CLO輸出
  116. //        csi_pin_set_mux(PA02, PA02_CLO);            //設置主頻輸出引腳為PA0.2腳
  117. //  csi_clo_config(CLO_SYSCLK, CLO_DIV8);       //CLO分頻系數為8,輸出頻率=主頻48MHz/8=6MHz
  118. }

  119. //主函數
  120. int main()
  121. {
  122.         uint i;                                     //定義臨時變量,方便后續(xù)程序使用
  123.         //系統(tǒng)、GPIO口等初始化
  124.         system_init();                              //系統(tǒng)時鐘、TICK等配置(系統(tǒng)時鐘48MHz 1分頻)
  125. //        board_init();                               //UART2硬件串口配置(系統(tǒng)參數、信息打印用)
  126.         GPIO_Init();                                //GPIO口初始化
  127.         
  128.         //主循環(huán)
  129.         while(1)
  130.         {
  131.                 //按下“清零”鍵,標定零點重量ADC轉換值,并對稱重值清零
  132.                 if(Key1_Input==0x0000)                  //按下“清零”鍵
  133.                 {
  134.                         Weight_24Bit_ADC_Now = HX720_Read();//讀取當前HX720稱重芯片24位ADC轉換值
  135.                         Weight_24Bit_ADC_Zero = Weight_24Bit_ADC_Now;//賦值零點重量24位ADC轉換值
  136.                         Weight_Test = 0;
  137.                 }
  138.                 //當前沒有按下“清零”鍵
  139.                 else
  140.                 {
  141.                     //獲取當前重量24位ADC轉換值
  142.                         Weight_24Bit_ADC_Now = HX720_Read();//先讀取當前HX720稱重芯片24位ADC轉換值
  143.                     //計算重量值
  144.                     if(Weight_24Bit_ADC_Now<Weight_24Bit_ADC_Zero)//當前ADC轉換值比零點重量ADC轉換值小(電子秤被抬起,傳感器反方向形變)
  145.                         {
  146.                                                                                                 //空操作,稱重出現錯誤(也可以做負數顯示處理,本案則不顯示負數稱重)
  147.                     }
  148.                         else                                //當前ADC轉換值大于等于零點重量ADC轉換值
  149.                     {
  150.                                 Weight_Test = (Weight_24Bit_ADC_Now - Weight_24Bit_ADC_Zero)/106.5;//單位:g
  151.                                 //(106.5數值和使用的傳感器線性度有關,可以多次用標準砝碼測量、計算獲取)
  152.                                 Weight_Test = Weight_Test/1000; //單位:Kg
  153.                     }
  154.                 }
  155.                 //延時并顯示稱重值
  156.                 for(i=0;i<100;i++)                      //循環(huán)多次顯示重量值,并延時
  157.                 {
  158.                         Display_Weight(Weight_Test);        //數碼管顯示當前稱重值
  159.                 }
  160.         }
  161.         
  162.     return 0;
  163. }
復制代碼

所有資料51hei附件下載:
基于APT32F1023單片機HX711_HX720稱重傳感器原理圖和源代碼分享.7z (3.14 MB, 下載次數: 28)


作者: hjx5548    時間: 2023-5-5 05:01
是不是可以用XH711接上熱敏電阻測量溫度?




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
天堂99x99es久久精品免费| 7777女厕盗摄久久久| 999国产精品视频| 在线视频中文字幕第一页| 五福影院新址进入www1378| 人人妻人人爽人人澡人人精品| 成人免费在线观看视频网站| 精品久久久久久综合日本| xxxxx91麻豆| 亚洲三级电影网站| 蜜芽一区二区三区| 欧美三级美国一级| 怡红院成人在线| 日本福利片高清在线观看| 国内国产区免费视频| 亚洲婷婷综合网| 五月开心播播网| 黄色www网站| 精品国产免费人成电影在线观...| 久久香蕉国产线看观看av| 91精品婷婷国产综合久久 | 日韩有码欧美| 天堂资源在线中文| av手机免费观看| 亚洲欧美国产另类首页| 18国产免费视频| 老司机成人免费视频| 亚洲一二三av| 久操网在线观看| 欧美亚洲另类在线一区二区三区| 成人免费电影视频| 天堂av一区二区三区在线播放| aa级大片免费在线观看| 日本国产在线| bdsm在线观看播放视频| 国产卡二和卡三的视频| 日韩一区二区三区不卡| 中文字幕免费观看| 玖玖爱免费视频| 国产熟妇搡bbbb搡bbbb| 在线观看免费av网址| 日本在线xxx| 在线一区日本视频| 久久天天狠狠| 91在线精品观看| 国产精品白嫩美女在线观看| 欧美极品少妇与黑人| 一本色道久久综合狠狠躁篇的优点| 欧美肥妇毛茸茸| 一本色道久久加勒比精品 | 国产精品免费久久久| 九九热最新视频//这里只有精品| 亚洲女人天堂av| 亚洲成人黄色在线观看| 91精品国产日韩91久久久久久| 欧美日韩国产综合视频在线观看中文| 国产日韩欧美精品电影三级在线 | 黑鬼狂亚洲人videos| 理论片大全免费理伦片| 99999精品| 中文字幕第80页| 激情五月开心婷婷| 无码专区aaaaaa免费视频| 日本精品久久久| 欧美主播福利视频| 456国产精品| 欧美有码在线视频| 欧美性一区二区三区| 高清亚洲成在人网站天堂| 久久综合五月天| 九九久久综合网站| 久久久久久中文| 国精产品一区一区三区有限在线| 欧美不卡视频一区发布| 欧美人交a欧美精品| 欧美美最猛性xxxxxx| 欧美日韩国产91| 久久久之久亚州精品露出| 97国产在线观看| 91a在线视频| 亚洲天堂成人网| 国产日产亚洲精品系列| 国产精品国产三级国产| 一区二区三区视频在线看| 亚洲伊人伊色伊影伊综合网| 精品日本美女福利在线观看| 欧美午夜激情视频| 日本久久精品电影| 欧美一区二区三区四区久久| 日韩欧美高清dvd碟片| 亚洲精品国产精品久久清纯直播| 日韩精品日韩在线观看| 在线日韩精品视频| 高清视频欧美一级| 国产精品入口免费视| 99re在线播放| 欧美资源一区| 男人的天堂成人| 国产h视频在线播放| 中国黄色片免费看| 中文字幕天堂av| 久久久久亚洲AV成人无在| 美国黄色小视频| 亚洲天堂视频在线播放| 后进极品白嫩翘臀在线视频| 精品一区二区三区五区六区七区| 成年网址网站在线观看| 欧美12一14sex性hd| 黄漫在线播放| 亚洲成人套图| 成人免费一区二区三区牛牛| 久久不卡日韩美女| 国产中文精品久高清在线不| 亚洲巨乳在线| 成人福利视频在线看| 亚洲视频一区在线| 欧美三级一区二区| 亚洲一区二区国产| 国产精品爱啪在线线免费观看| 国产伦精品一区二区三区四区免费| 亚洲视频小说| 中文字幕 欧美日韩| 丁香花五月婷婷| 日本中文字幕在线观看视频| 天天操中文字幕视频| 天天干人人干| 含羞草www国产在线视频| 日韩毛片免费视频一级特黄| 久久综合av| 久久爱另类一区二区小说| yy6080久久伦理一区二区| 自拍亚洲一区| 日韩国产精品久久久久久亚洲| av亚洲产国偷v产偷v自拍| 天天av天天翘天天综合网| 日韩精品欧美激情| 国产精品视频xxxx| 一级黄色录像免费看| 在线观看av免费观看| 久草视频免费在线播放| 亚洲国产视频一区二区三区| 九色蝌蚪视频在线| 国产传媒在线播放| 黄色欧美网站| 男人的天堂久久精品| 亚洲黄色小说网站| 亚洲香蕉av在线一区二区三区| 国产欧美va欧美va香蕉在线| 国产一区 在线播放| wwwwww日本| 性做久久久久久久久久| av男人的天堂网| 国产超碰精品| 在线观看日韩av电影| 国产欧美一区二区精品久导航 | 蜜桃av久久久亚洲精品| 看看黄色一级片| 韩国av中文字幕| 尤物视频在线视频| 国产素人视频在线观看| 蜜桃一区二区三区| 成人美女视频在线观看18| 欧洲在线/亚洲| 久久免费福利视频| 国产欧美久久久久| 欧美一级特黄高清视频| 99久久亚洲| 成人精品福利| 欧美人妖在线| bt7086福利一区国产| 日韩欧美一二三四区| 成人av色在线观看| 最新中文字幕免费视频| 极品国产91在线网站| 天天操夜夜摸| 日韩国产一二三区| 精品一区二区三区av| 欧美性一区二区| 国产精品精品一区二区三区午夜版| 国产精品久久久久9999爆乳| 妺妺窝人体色www聚色窝仙踪| 六月亚洲精品一区| 超碰在线97国产| 日韩午夜av在线| 天天操天天综合网| 日本成熟性欧美| 99999精品视频| 国产suv精品一区二区33| 成年网站在线观看视频| 国产伊人久久| 国产精品中文字幕一区二区三区| 欧美一级欧美一级在线播放| 91综合免费在线| 人妻巨大乳一二三区| www.五月婷婷| 岛国在线视频免费看| 99精品全国免费观看视频软件| 国产精品久久久99| 久久久久久综合网天天| 日韩有码免费视频| 一二三四区视频| 天堂中文在线8| 色琪琪久久se色| 一区二区三区精品视频| 欧亚精品中文字幕| www.五月天色| 美女把腿扒开让男人桶免费| 性爱视频在线播放| 奇米精品一区二区三区在线观看| 7777精品伊人久久久大香线蕉超级流畅| 91久久国产婷婷一区二区| 麻豆短视频在线观看| 色妇色综合久久夜夜| 秋霞伦理一区| 国产剧情av麻豆香蕉精品| 精品一区二区电影| 蜜臀av.com| 99re国产在线| 国产美女性感在线观看懂色av| 99久久综合狠狠综合久久aⅴ| 亚洲国产乱码最新视频 | 日韩伦理电影网站| 日本中文一区二区三区| 日韩大片免费观看视频播放| 亚洲三区在线| 无码人妻一区二区三区线| 亚洲国产精品成人一区二区在线| 久久久久国产| 精品污污网站免费看| 欧美二级三级| 国产一级二级三级视频| 夜鲁很鲁在线视频| 亚洲国产免费看| 日韩欧美国产成人一区二区| 欧美 另类 交| 97在线播放免费观看| 18视频在线观看| 久久成人精品无人区| 在线观看亚洲区| 奇米影音第四色| 免费国产阿v视频在线观看| 九九99久久精品在免费线bt| 亚洲欧美日韩国产一区二区三区| 成人精品aaaa网站| 欧美国产日韩在线观看成人| 视频在线不卡| 三级欧美在线一区| 亚洲а∨天堂久久精品喷水| 免费看毛片的网址| 丰满大乳国产精品| 国产亚洲精彩久久| 一区二区三区在线免费观看| 91中文字幕在线| 国产一级特黄毛片| a√资源在线| 国产一区二区在线视频| 久久久久久久国产| 日韩人妻无码一区二区三区| 国产福利在线播放| 国产精品夜夜夜| 中文字幕亚洲欧美日韩高清| 亚洲 国产 欧美一区| av免费观看在线| 最新日韩一区| 一区二区三区欧美在线观看| 久久久久久久久四区三区| 亚洲天堂avav| 欧美成人精品一区二区男人小说| 欧美国产欧美综合| 99久久99久久| 亚洲影院一区二区三区| 先锋欧美三级| 精品国产精品自拍| 一区二区三区的久久的视频| 欧美熟妇另类久久久久久不卡 | 国产精品网曝门| 国产精品制服诱惑| 国产又大又黄的视频| 久久久久黄色| 偷拍日韩校园综合在线| 在线国产精品网| 久久久久免费网站| 欧美精品一区二区三区中文字幕| 日韩午夜激情视频| 中文字幕第38页| 裸体av在线| 蜜桃av一区二区在线观看| 38少妇精品导航| 日韩男人的天堂| 色是在线视频| 亚洲一二三四在线观看| 法国空姐在线观看免费| 欧美毛片又粗又长又大| 五月精品视频| 久久九九热免费视频| 色屁屁草草影院ccyy.com| 日韩伦理在线观看| 国产精品久久99| 中文字幕中文字幕99| 欧美最猛性xxxx免费| 天天综合精品| 欧美理论电影在线观看| 免费在线黄色网| 波多野结衣亚洲| 日本精品视频一区二区| 国产精品入口免费软件| 男女视频网站免费观看| 成人免费毛片片v| 国外成人免费视频| 丁香久久五月| 亚洲三级网站| 伊人久久久久久久久久久| 欧美性受xxxx黑人| 高清毛片在线观看| 在线观看91精品国产入口| 男生操女生视频在线观看| 亚洲成人套图| 亚洲欧洲另类国产综合| 欧美这里只有精品| 成人网18免费网站在线| 国产精品夜夜爽| 欧美日本韩国在线| 国产久草在线| 毛片不卡一区二区| 国产精品对白一区二区三区| 一本大道一区二区三区| 国产区精品区| 色综合久久久888| 91丨九色丨海角社区| 婷婷成人综合| 九九精品视频在线| 亚洲精品一区二区二区| 精品日韩在线| 69影院欧美专区视频| 国产三级自拍视频| 伊人久久大香线蕉精品组织观看| 97人人做人人爱| 99热这里只有精品99| 你懂的成人av| 欧美极品美女视频| 哪个网站能看毛片| 国产福利第一视频在线播放| 亚洲国产日韩一级| 亚洲涩涩在线观看| 八戒八戒神马在线电影| 欧美调教femdomvk| av永久免费观看| 999精品视频在线观看| 中文日韩在线观看| 黄色大全在线观看| 久久久精品久久久久久96| 国产精品日韩一区| 久久精品视频在线观看榴莲视频| 黄色精品一二区| 色女人综合av| 中文日本高清免费| 亚洲一区二区三区精品在线| 视频区 图片区 小说区| 国产亚洲成av人片在线观看| 精品粉嫩aⅴ一区二区三区四区| 私库av在线播放| 亚洲系列另类av| 国产激情999| 国内精品久久久久久影院8f| 国产成人鲁色资源国产91色综| 久久av秘一区二区三区| 中文字幕欧美一区二区| 偷窥少妇高潮呻吟av久久免费| 国产乱了高清露脸对白| av亚洲一区| 久久精品青青大伊人av| 精品国产伦一区二区三区| 久久亚洲电影| 中文字幕剧情在线观看一区| 中文字幕亚洲精品视频| 风间由美一区二区av101| 91精品国产高清久久久久久| 2019年中文字幕| 成人午夜av影视| 无码少妇一区二区三区芒果| 色a资源在线| 一本色道久久88综合日韩精品| 97免费观看视频| 日本视频在线一区| av在线com| 男插女视频久久久| 色天天综合狠狠色| 午夜视频在线免费播放| 福利视频网站一区二区三区| wwwwww.色| 欧美a一级片| 国产不卡av在线| 成品网站w灬+源码1688网页| 一区二区欧美视频| 国产三级精品三级观看| 国产精品99久久久久久动医院| 久久亚洲高清| 成人高清网站| 国产亚洲精品va在线观看| 亚洲 精品 综合 精品 自拍|