吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于51單片機(jī)的HX711傳感器電子秤設(shè)計(jì)

白茶茶668 ? 來源:白茶茶668 ? 作者:白茶茶668 ? 2023-08-01 01:12 ? 次閱讀

基于51單片機(jī)的HX711傳感器電子秤設(shè)計(jì)

使用LCD1602顯示相關(guān)信息,HX711傳感器測試物體重量,

通過按鍵輸入對應(yīng)數(shù)值、有刪除鍵、去皮、價(jià)格清零、超重警報(bào)等功能

部分程序:

#include //調(diào)用單片機(jī)頭文件

#define uchar unsigned char //無符號字符型 宏定義 變量范圍0~255

#define uint unsigned int //無符號整型 宏定義 變量范圍0~65535


#define ulong unsigned long


#include


uchar code table_num[]="0123456789abcdefg";


sbit rs=P1^0; //寄存器選擇信號 H:數(shù)據(jù)寄存器 L:指令寄存器

sbit rw=P1^1; //寄存器選擇信號 H:數(shù)據(jù)寄存器 L:指令寄存器

sbit e =P1^2; //片選信號 下降沿觸發(fā)


sbit hx711_dout=P2^1;

sbit hx711_sck=P2^0;


sbit beep = P1^3; //蜂鳴器


long weight;


uint temp,qi_weight;

bit chaozhong_flag;

bit leiji_flag;

bit flag_300ms ;


ulong price,z_price; //單價(jià) 總價(jià)

uchar flag_p;


/***************

刪除鍵

去皮

價(jià)格清零


***************/


/******1ms延時(shí)函數(shù)***12M晶振**************/

void delay_1ms(uint q)

{

uint i,j;

for(i=0;i

for(j=0;j<120;j++);

}


/********************************************************************

* 名稱 : delay_uint()

* 功能 : 小延時(shí)。

* 輸入 : 無

* 輸出 : 無

***********************************************************************/

void delay_uint(uint q)

{

while(q--);

}


/********************************************************************

* 名稱 : write_com(uchar com)

* 功能 : 1602命令函數(shù)

* 輸入 : 輸入的命令值

* 輸出 : 無

***********************************************************************/

void write_com(uchar com)

{

e=0;

rs=0;

rw=0;

P0=com;

delay_uint(3);

e=1;

delay_uint(25);

e=0;

}


/********************************************************************

* 名稱 : write_data(uchar dat)

* 功能 : 1602寫數(shù)據(jù)函數(shù)

* 輸入 : 需要寫入1602的數(shù)據(jù)

* 輸出 : 無

***********************************************************************/

void write_data(uchar dat)

{

e=0;

rs=1;

rw=0;

P0=dat;

delay_uint(3);

e=1;

delay_uint(25);

e=0;

}



/***********************lcd1602上顯示這字符函數(shù)************************/

void write_string(uchar hang,uchar add,uchar *p)

{

if(hang==1)

write_com(0x80+add);

else

write_com(0x80+0x40+add);

while(1)

{

if(*p == '?') break;

write_data(*p);

p++;

}

}


/***********************lcd1602初始化設(shè)置************************/

void init_1602() //lcd1602初始化設(shè)置

{

write_com(0x38); //

write_com(0x0c);

write_com(0x06);

delay_uint(1000);

}


////////////////在指定位置顯示指定字符//////////

void write_zifu(uchar hang,uchar add,uchar dat)

{

if(hang==1)

write_com(0x80+add);

else

write_com(0x80+0x40+add);

write_data(dat);

}

wKgaomTH62aAKeZzAA2v0ezdGAY287.png

?

?

wKgaomTH62eAWGuiAALRblJbAVc547.png

?

wKgZomTH62eAbiugAAUPHe1On38639.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2553

    文章

    51407

    瀏覽量

    756625
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5363

    瀏覽量

    121178
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    274

    文章

    5705

    瀏覽量

    124304
  • 電子秤
    +關(guān)注

    關(guān)注

    23

    文章

    214

    瀏覽量

    44448
收藏 人收藏

    評論

    相關(guān)推薦

    HX711壓力傳感器模塊-電子秤程序分享

    基于HX711壓力傳感器模塊的電子秤程序分享
    發(fā)表于 02-13 21:12

    電子秤設(shè)計(jì) 單片機(jī) proteus 仿真 HX711 讀取 精選資料分享

    。超過后顯示超重。HX711就是自帶放大和A/D轉(zhuǎn)換的器件。51單片機(jī) Proteus仿真 重量報(bào)警 超重報(bào)警 HX711 稱重報(bào)警:https://blog.csdn.net/x11
    發(fā)表于 07-19 06:36

    51單片機(jī)hx711稱重及程序

    51單片機(jī)hx711稱重及程序,(一)項(xiàng)目介紹基于51單片機(jī)HX711稱重計(jì),最大稱重量為5k
    發(fā)表于 07-19 09:22

    如何設(shè)計(jì)一個(gè)基于51單片機(jī)電子秤

    51單片機(jī)電子秤HX711模塊 + LCD1602)1.---------------序2.HX711測重模塊3.LCD1602顯示模塊4.電子秤
    發(fā)表于 11-18 08:22

    請問stm32如何使用HX711電子秤的值?

    請問stm32如何使用HX711電子秤的值?
    發(fā)表于 11-26 07:23

    分享一種基于51單片機(jī)的智能電子秤系統(tǒng)設(shè)計(jì)方案

    與計(jì)算機(jī)聯(lián)網(wǎng),實(shí)現(xiàn)生產(chǎn)過程自動(dòng)化,提高勞動(dòng)生產(chǎn)率。功能描述1、采用51單片機(jī)作為核心控制單元;2、采用壓力傳感器對數(shù)據(jù)進(jìn)行采集,電子秤專用24位AD轉(zhuǎn)換芯片
    發(fā)表于 02-25 07:43

    基于HX711模塊驅(qū)動(dòng)實(shí)現(xiàn)電子秤的設(shè)計(jì)

    放大數(shù)百倍才能用于A/D轉(zhuǎn)換。一般說來,傳感器輸出的電壓值都非常小,基本上都是毫伏級甚至微伏級。在設(shè)計(jì)高精度電子秤時(shí),需要外部放大電路來獲得足夠的增益。實(shí)現(xiàn)目標(biāo)實(shí)現(xiàn)HX711模塊的驅(qū)動(dòng)實(shí)現(xiàn)電子
    發(fā)表于 02-25 06:29

    STM32稱重傳感器+HX711的使用方法及注意事項(xiàng)

    ,在此記錄一下其使用方法還有一些需要注意的地方。首先介紹一下使用的傳感器HX711——一款專用于電子秤的A/D轉(zhuǎn)換芯片稱重傳感器(使用的這一款量程200KG)一、接線買到
    發(fā)表于 02-25 07:38

    基于單片機(jī)電子秤設(shè)計(jì)HX711

    基于單片機(jī)電子秤設(shè)計(jì)HX711(附帶C代碼),為了滿足電子秤的設(shè)計(jì)要求,本設(shè)計(jì)針對普通商業(yè)度量需要分析和設(shè)計(jì)。論述了系統(tǒng)的設(shè)計(jì)思想、方法及設(shè)計(jì)實(shí)施過程,詳細(xì)分析了各個(gè)模塊的選用、功能
    發(fā)表于 07-26 15:44 ?146次下載

    基于hx71151單片機(jī)電子秤設(shè)計(jì)

    過程控制的應(yīng)用要求。 硬件設(shè)計(jì) 稱重傳感器感應(yīng)被測重力,輸出微弱的毫伏級電壓信號。該電壓信號經(jīng)過電子秤專用模擬/數(shù)字(A/D)轉(zhuǎn)換芯片hx711
    發(fā)表于 10-19 18:22 ?2.3w次閱讀

    基于HX711的高精度電子秤的設(shè)計(jì)

    本文主要介紹了基于HX711的高精度電子秤的設(shè)計(jì),以STC15W408S單片機(jī)作為主控部件,連接各個(gè)子模塊,子模塊主要包括電源模塊、信號采集轉(zhuǎn)換模塊、LCD顯示模塊、鍵盤模塊以及報(bào)警模塊。系統(tǒng)采用片內(nèi)集成穩(wěn)壓電源、時(shí)鐘振蕩
    發(fā)表于 12-21 17:13 ?4.1w次閱讀
    基于<b class='flag-5'>HX711</b>的高精度<b class='flag-5'>電子秤</b>的設(shè)計(jì)

    HX711使用教程-數(shù)字電子秤常用芯片

    1.簡介HX711是一款專為高精度稱重傳感器而設(shè)計(jì)的24位A/D轉(zhuǎn)換芯片。與同類型其它芯片相比,該芯片是專門為稱重傳感器設(shè)計(jì)的,稱重傳感器
    發(fā)表于 11-05 19:50 ?32次下載
    <b class='flag-5'>HX711</b>使用教程-數(shù)字<b class='flag-5'>電子秤</b>常用芯片

    51單片機(jī)電子秤HX711模塊 + LCD1602)

    51單片機(jī)電子秤HX711模塊 + LCD1602)1.---------------序2.HX711測重模塊3.LCD1602顯示模塊4.電子秤
    發(fā)表于 11-12 09:06 ?82次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)電子秤</b>(<b class='flag-5'>HX711</b>模塊 + LCD1602)

    電子秤設(shè)計(jì) 單片機(jī) proteus 仿真 HX711 讀取

    。超過后顯示超重。HX711就是自帶放大和A/D轉(zhuǎn)換的器件。51單片機(jī) Proteus仿真 重量報(bào)警 超重報(bào)警 HX711 稱重報(bào)警:https://blog.csdn.net/x11
    發(fā)表于 12-29 19:53 ?76次下載
    <b class='flag-5'>電子秤</b>設(shè)計(jì) <b class='flag-5'>單片機(jī)</b> proteus 仿真 <b class='flag-5'>HX711</b> 讀取

    基于51單片機(jī)HX711傳感器電子秤設(shè)計(jì)方案

    使用LCD1602顯示相關(guān)信息,HX711傳感器測試物體重量
    發(fā)表于 08-22 14:46 ?1521次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>HX711</b><b class='flag-5'>傳感器</b><b class='flag-5'>電子秤</b>設(shè)計(jì)方案
    乐天堂百家乐官网娱乐城| 大发888充值500| 百家乐官网单跳双跳| 属狗的和虎的做生意好吗| 大发888娱乐城破解软件| 百家乐官网群dmwd| 新盈国际| 百家乐不倒翁注码| 奉化市| 百家乐园云鼎娱乐网| 澳门百家乐官网官网www.bjbj100.com| 巴宝莉百家乐的玩法技巧和规则| 视频百家乐官网破解| 大发888缺casino组件| 中国百家乐官网澳门真人娱乐平台网址| 爱博彩论坛| 百家乐是不是有技巧| 百家乐官网斗地主在哪玩| 老虎机游戏在线玩| 太阳百家乐官网网址| 东安县| 天博百家乐的玩法技巧和规则| 百家乐官网双龙| 六合彩网址大全| 百家乐记牌器| 百家乐官网百家乐官网视频| 大发888娱乐城亚付宝| 怎么看百家乐官网走势| 临西县| 全讯网999| 百家乐游戏合法吗| 百家乐官网开户最快的平台是哪家| 大发888官网用户登录| 上海百家乐赌博| 百家乐官网返水1.2不限| 88娱乐城官网| 乐天堂百家乐赌场娱乐网规则 | 丰合网上娱乐| 百家乐桌台布| 永利高a1| 百家乐也能赢钱么|