久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 制作電子秤HX711+LCD1602 附單片機(jī)源碼 [打印本頁(yè)]

作者: 球子蛞    時(shí)間: 2018-5-18 15:14
標(biāo)題: 制作電子秤HX711+LCD1602 附單片機(jī)源碼
  自己花了五六天做的一個(gè)電子秤,沒(méi)有包裝有點(diǎn)丑,它能精確到1g,超5KG報(bào)警,能設(shè)置單價(jià)幷顯示出總價(jià),A鍵為去皮鍵,B鍵為單價(jià)清零鍵。


部分代碼如下:
  1. #include<reg52.h>
  2. #include<intrins.h>
  3. #define KV P1
  4. #define LCD P0
  5. #define uchar unsigned char
  6. #define uint unsigned int
  7. #define ulong unsigned long

  8. sbit HX711_SDA=P2^0;        //HX711轉(zhuǎn)換數(shù)據(jù)端
  9. sbit HX711_SCK=P2^1;        //HX711時(shí)鐘端
  10. sbit LCD1602_E=P2^4;        //LCD1602液晶使能端
  11. sbit LCD1602_RS=P2^5;        //LCD1602液晶命令數(shù)據(jù)端
  12. sbit LCD1602_RW=P2^6;        //LCD1602液晶數(shù)據(jù)讀寫(xiě)端
  13. sbit buzzer=P2^7;                        //蜂鳴器管腳
  14. ulong weight;
  15. ulong qupi=0;
  16. volatile uint keyvalue;
  17. volatile uint price=0;
  18. volatile ulong money=0;
  19. uchar W=0;            //檢測(cè)標(biāo)志
  20. uchar temp1;
  21. uchar temp2;
  22. uchar Moni=0;                                  //檢測(cè)標(biāo)志
  23. uchar dat[4];                                        //緩存數(shù)據(jù)數(shù)組
  24. uchar code desk[]="W:0.000kg P:00.0Money:000.0     ";                //顯示內(nèi)容初始化

  25. void delay_us()       //延時(shí)us
  26. {
  27.         _nop_();
  28.         _nop_();
  29. }

  30. void delay_ms(uint k) //延時(shí)ms
  31. {
  32.   uint i,j;  
  33.         for(i=k;i>0;i--)  
  34.                 for(j=110;j>0;j--);  
  35. }

  36. unsigned long Read_HX711(void)  
  37. {  
  38.   unsigned long Count;  
  39.   unsigned char i;  
  40.   HX711_SDA=1;
  41.         delay_us();
  42.   HX711_SCK=0;      //使能AD(PD_SCL 置低)  
  43.   Count=0;  
  44.   while(HX711_SDA); //AD轉(zhuǎn)換未結(jié)束則等待,否則開(kāi)始讀取  
  45.   for (i = 0; i < 24; i++)  
  46.   {  
  47.                 HX711_SCK = 1;        //PD_SCL 置高(發(fā)送脈沖)  
  48.                 Count=Count<<1; //下降沿來(lái)時(shí)變量Count左移一位,右側(cè)補(bǔ)零  
  49.     HX711_SCK =0;          //PD_SCL 置低  
  50.     if(HX711_SDA)
  51.                         Count++;  
  52.    }  
  53.     HX711_SCK = 1;  
  54.     Count=Count^0x800000;//第25個(gè)脈沖下降沿來(lái)時(shí),轉(zhuǎn)換數(shù)據(jù)
  55.                 delay_us();
  56.     HX711_SCK = 0;  
  57.     return (Count);  
  58. }
復(fù)制代碼

下載:
電子秤(1602).zip (29.7 KB, 下載次數(shù): 265)



作者: 1520995945    時(shí)間: 2018-6-9 12:05
?能加我QQ教教我嗎    1520995945
作者: 北魚(yú)x    時(shí)間: 2018-7-14 17:00
你好,你的程序是全的嗎
作者: lcd1314007    時(shí)間: 2018-7-16 12:14
謝謝收獲很多
作者: jhczy    時(shí)間: 2018-7-16 16:19
程序好像不完整吧
作者: 奧特曼的蛋    時(shí)間: 2019-1-2 14:06
厲害,還行吧
作者: jhjhhiugi    時(shí)間: 2019-1-3 15:38
為什么你的uvproj是空的你
作者: tututu111    時(shí)間: 2019-1-3 17:40
極積參加,相互學(xué)習(xí),共同提高.
作者: 972803100    時(shí)間: 2021-4-23 20:45

極積參加,相互學(xué)習(xí),共同提高.
作者: litxyz    時(shí)間: 2021-5-21 00:23
請(qǐng)問(wèn)此程序怎么寫(xiě)稱重識(shí)別到小數(shù)點(diǎn)后0.1g或0.01g讀數(shù)?(可以不準(zhǔn)確,但想知道)
看到此貼,知道的壇友幫忙解答看看,謝謝。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲免费一区 | 国产高清久久久 | 91看片网站| 欧美性猛交一区二区三区精品 | 久久综合九色综合欧美狠狠 | 天堂网中文 | 免费精品久久久久久中文字幕 | 国产日韩精品在线 | 免费av毛片 | 亚洲天堂999| 亚洲一区欧美一区 | 91在线影院 | 精品国产一区探花在线观看 | 日韩一区二区三区视频 | 国产成人久久av免费高清密臂 | 午夜免费电影 | 日本一区二区在线视频 | 亚洲精品视频在线 | 最新中文字幕在线 | 欧美综合一区二区 | 黄色亚洲网站 | 色婷婷影院| 999精品在线观看 | 国产99免费视频 | yiren22 亚洲综合 | 国产精品视频一区二区三区四区国 | 中文字幕亚洲一区二区va在线 | 日韩精品一区在线观看 | 中文精品久久 | 欧美在线免费 | 天天色av| 午夜伦4480yy私人影院 | 国产午夜精品一区二区三区四区 | 久草在线| 日韩一区二区三区视频 | 免费观看毛片 | 一级黄色片网址 | 最近免费日本视频在线 | 狠狠色综合欧美激情 | 自拍偷拍第一页 | 精品一区二区三区四区视频 |