当前位置:首页 >> 跨学科知识体系 >> 【Proteus仿真】【Arduino单片机】电子称重秤,lg t320

【Proteus仿真】【Arduino单片机】电子称重秤,lg t320

cpugpu芯片开发光刻机 跨学科知识体系 3
文件名:【Proteus仿真】【Arduino单片机】电子称重秤,lg t320 【Proteus仿真】【Arduino单片机】电子称重秤

文章目录 一、功能简介二、软件设计三、实验现象联系作者


一、功能简介

本项目使用Proteus8仿真Arduino单片机控制器,使LCD1602液晶,矩阵按键、蜂鸣器、HX711称重模块等。 主要功能: 系统运行后,LCD1602显示HX711称重模块检测重量,单价和总价;可通过键盘设定单价,点击确定键后可计算总价;可通过清除键删除设定单价和总价。


二、软件设计 /*作者:嗨小易(QQVIP群2:570487280)*///系统数据显示void sys_data_show(void){u8 buf[7];while(1){//重量显示buf[0]=sys_ctrl.weight/10000+0x30;buf[1]=sys_ctrl.weight%10000/1000+0x30;buf[2]='.';buf[3]=sys_ctrl.weight%10000%1000/100+0x30;buf[4]=sys_ctrl.weight%10000%1000%100/10+0x30;buf[5]=sys_ctrl.weight%10000%1000%100%10+0x30;buf[6]='\0';lcd1602_show_string(7,0,buf);//单价显示buf[0]=sys_ctrl.uprice/100+0x30;buf[1]=sys_ctrl.uprice%100/10+0x30;buf[2]='.';buf[3]=sys_ctrl.uprice%100%10+0x30;buf[4]='\0';lcd1602_show_string(0,1,buf);//总价显示buf[0]=sys_ctrl.tprice/10000+0x30;buf[1]=sys_ctrl.tprice%10000/1000+0x30;buf[2]=sys_ctrl.tprice%10000%1000/100+0x30;buf[3]='.';buf[4]=sys_ctrl.tprice%10000%1000%100/10+0x30;buf[5]=sys_ctrl.tprice%10000%1000%100/10+0x30;buf[6]='\0';lcd1602_show_string(10,1,buf);break;}}//系统数据设置void sys_data_set(void){u8 key=0;static u8 buf[3];key=key_matrix_flip_scan();//有键按下if(key>0){beep_alarm(1,2000);//提示音if(key<=10)//0-9数字键{if(sys_ctrl.keycnt<3)//最多输入3位{buf[sys_ctrl.keycnt]=key-1;//记录键值switch(sys_ctrl.keycnt)//获取输入单价{case 0:sys_ctrl.uprice=buf[0];break;case 1:sys_ctrl.uprice=buf[0]*10+buf[1];break;case 2:sys_ctrl.uprice=buf[0]*100+buf[1]*10+buf[2];break;}sys_ctrl.keycnt++;}}else if(key==11)//确定{//计算总价sys_ctrl.tprice=((float)sys_ctrl.uprice/10)*((float)sys_ctrl.weight/1000)*100;}else if(key==12)//清除{sys_ctrl.uprice=0;sys_ctrl.tprice=0;sys_ctrl.keycnt=0;}}}//系统功能控制void sys_fun_ctrl(void){}//应用控制系统void appdemo_show(void){sys_parm_init();//系统参数初始化lcd1602_init();sys_open_show();//系统开机界面显示while(1){sys_data_get();//系统数据获取sys_data_show();//系统数据显示sys_data_set();//系统数据设置sys_fun_ctrl();//系统功能控制}}
三、实验现象

B站演示视频:https://space.bilibili.com/444388619

联系作者

视频地址:https://space.bilibili.com/444388619/video 专注于51单片机、STM32、国产32、DSP、Proteus、arduino、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接