电子秤C语言源码,基于51单片机的硬币电子秤的实现

原标题:基于51单片机的硬币电子秤的实现

【实例简介】这是基于51单片机的硬币电子秤的实现,内含C语言源码和proteus仿真实现

文件:590m.com/f/25127180-489412834-ab5d3d(访问密码:551685)

【源码目录】

硬币电子秤的实现

├── 1Kg电子秤程序(LCD1602显示)

│ ├── HX711.H

│ ├── HX711.LST

│ ├── HX711.OBJ

│ ├── HX711.c

│ ├── LCD1602.LST

│ ├── LCD1602.OBJ

│ ├── LCD1602.c

│ ├── LCD1602.h

│ ├── MAIN.H

│ ├── lcd12864.LST

│ ├── lcd12864.OBJ

│ ├── lcd12864.c

│ ├── lcd12864.h

│ ├── main

│ ├── main.LST

│ ├── main.M51

│ ├── main.OBJ

│ ├── main.c

│ ├── main.hex

│ ├── main.lnp

│ ├── main.plg

│ ├── main.uvgui.Administrator

│ ├── main.uvgui.Cai Chao

│ ├── main.uvgui_Administrator.bak

│ ├── main.uvgui_Cai Chao.bak

│ ├── main.uvopt

│ ├── main.uvproj

│ ├── main_uvopt.bak

│ ├── main_uvproj.bak

│ ├── uart.LST

│ ├── uart.OBJ

│ ├── uart.c

│ └── uart.h

├── HX711模块加载文件

│ └── HX711.hex

├── Last Loaded 电子秤实现3.fv8.5.pdsbak

├── Last Loaded 电子秤实现3.pdsbak

├── 电子秤实现3.pdsprj

├── 电子秤实现3.pdsprj.DESKTOP-SC10NBS.zxh.workspace

└── 电子秤实现3.pdsprj.LAPTOP-KPK9NO8B.浪峰姐姐.workspace

2 directories, 39 files

【核心代码】void main()

{

Uart_Init();

Send_Word(“Weight”);

Send_Word(“Num”);

Init_LCD1602();

LCD1602_write_com(0x80);

LCD1602_write_word(“Weight”);

LCD1602_write_com(0x80 7);

LCD1602_write_word(“Num”);

Delay_ms(1000); //ÑÓʱ,µÈ´ý´«¸ÐÆ÷Îȶ¨

Get_Maopi(); //³ÆëƤÖØÁ¿

while(1)

{

EA = 0;

Get_Weight(); //³ÆÖØ

Number = Weight_Shiwu/(coin_weight*10);

EA = 1;

Scan_Key();

//ÏÔʾµ±Ç°ÖØÁ¿

if( Flag_ERROR == 1)

{

Send_Word(“ERROR\n”);

LCD1602_write_com(0x80 0x40);

LCD1602_write_word(“ERROR “);

}

else

{ <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值