导航:首页 > 操作系统 > 单片机实训课电子秤

单片机实训课电子秤

发布时间:2022-09-03 00:27:41

❶ 跪求基于单片机的电子秤设计的系统原理图+程序 急急急急!!!

参见,http://wenku..com/view/5374621fc5da50e2524d7f26.htm。

❷ (AT89S52)单片机数字电子秤的功能是什么

通过单片机的控制可以显示 1称物的重量 2 通过按按钮可以输入价格 3可以读条形码读出标签的价格

❸ 单片机电子秤的基本原理是什么

采集传感器信号,然后标定,补偿,线性化,零点修正。

❹ 求51单片机控制的电子秤设计

L-PS
iii型号
压力传感器
输出的是0-5V的信号,可以通过
电压跟随器
后输入
ADC0809
,再进入单片机即可实现采集信号了。

❺ 关于51单片机所做的电子秤

该部分代码没有看出Price_Count在哪里被改变了,而你却用用Price_Count来驱动switch,楼主确定没问题?你查查price_count的值是不是不是0,1,2.是不是执行default了。

❻ 基于单片机的电子秤怎么调试

第1步:确定电子秤电池电量是否充足,电池没电应及时更换,电量不足会导致电子秤显示不准确。
第2步:将电子秤水平放置在地板,如果电子秤一边高一边低,或者与水平面存在仰角,都会导致秤重不准。
第3步:两脚竖直站立在电子秤上,身体不要左右晃动。不可用单脚或蹲立等姿势秤重,这样会导致秤重不准确。
第4步:按照步骤三的方法各秤重五次,取平均值。这样秤出来的重量就比较准确了。注意秤重的时候,重量不可超过电子秤最大秤重量。
第5步:找另外一块准确的电子秤进行秤重,取平均值进行对比,如果误差较大,则说明电子秤内部存在问题。

❼ 单片机的智能电子秤设计

需要 传感器,AD转换芯片或带AD功能的单片机,LCD显示器或其他显示器等

❽ 基于51单片机的电子秤毕业设计 用压力传感器 C语言 A/D转换 LCD显示器 求 原理图程序 仿真

ADC用ADC0832,液晶显示,单片机控制,压力传感器,不难做哦

❾ 求讲解51单片机电子秤的程序,分模块详细点

如果想知道更多的东西,建议看一本书:吴鉴鹰单片机实战精讲,网上能找到,代码我给你了。

/******************************************************
*程序:吴鉴鹰基于单片机的电子秤的设计程序
**这一讲的主要内容:电子称是什么,讲的专业点就是:
利用物体的重力作用来确定物体质量的测量仪器,也可用来确定与物体质量相关的其他量的大小,
参数,或特性用我们自己话讲就是测重量的。
**功能描述:
**输入:
**内容:
**输出:
**
**全局变量:
**调用模块:
**
**作者:吴鉴鹰
**日期:14.02.22

备注:有什么错误的地方,欢迎各大烧友指正

O(∩_∩)O~
*******************************************************/
#include<reg51.h>
#include<intrins.h>
#include<stdlib.h>
#include<math.h>
#defineucharunsignedchar//宏的定义变量类型uchar代替unsignedchar
#defineuintunsignedint//宏的定义变量类型uint代替unsignedint
#definedelay_time_max50//按键去抖动延时阀值
sbitRS=P2^0;
sbitRW=P2^1;
sbitSCLK=P2^2;
sbitLCDRST=P2^3;
sbitST=P3^6;//启动信号
sbitEOC=P3^3;//转换结束信号,连到外部中断1口,转换结束后进入外部中断
sbitOE=P3^7;//输出使能
ucharKEY_VALUE;
ucharkey_data;
uchardis_buf;//显示缓存
uchartemp;
ucharkey;//键顺序码
ucharresult;
uintf;
voiddelay(ucharx);//x*0.14MS
//此表为LED的字模0123456789abcdef
unsignedcharcodeLED7Code[]={~0x3F,~0x06,~0x5B,~0x4F,~0x66,~0x6D,~0x7D,~0x07,~0x7F,~0x6F,~0x77,~0x7C,~0x39,~0x5E,~0x79,~0x71};
unsignedcharADC0809[],KONGBVAI[],DANJIA[];
voidADC0809_change();


/*************************************************************************************
**函数名称:delayms
**功能描述:译码功能,将需要显示的数字转成相应的七段译码表
如要显示的字符为“0”,则为7e---01111111,就中间的一个LED不亮
**输入:ms:需要延时的长度
**
**
**输出:
**
**全局变量:
**调用模块:
**
**作者:吴鉴鹰
**日期:14.02.22
**-----------------------------------------------------------------------------------
**修改人:吴鉴鹰
**日期:
**----------------------------------------------------------------------------------
****************************************************************************************/
voiddelayms(uintms)
{
uchari;
while(ms--)for(i=0;i<120;i++);
}

/*********************************************************************************
**函数名称:SendByte
**功能描述:串口给液晶发送数据

**输入:Dbyte
**
**
**输出:
**全局变量:
**调用模块:
**
**作者:吴鉴鹰
**日期:14.02.28
************************************************************************************/
voidSendByte(ucharDbyte)
{
uchari;
for(i=0;i<8;i++)
{
SCLK=0;
Dbyte=Dbyte<<1;//左移一位
RW=CY;//移出的位给RW
SCLK=1;
SCLK=0;
}
}
/***********************************************************************************
**函数名称:TransferCom
**功能描述:串口给液晶发送命令

**输入:data0
**
**
**输出:
**全局变量:
**调用模块:
**
**作者:吴鉴鹰
**日期:14.02.28
**********************************************************************************/
voidTransferCom(uchardata0)
{
RS=1;
SendByte(0xf8);//11111ABC,RW(0),RS(1),0
SendByte(0xf0&data0);//高四位
SendByte(0xf0&data0<<4);//低四位(先执行<<)
RS=0;
}
/*******************************************************************************
**函数名称:lcd_mesg
**功能描述:写数据,

**输入:data1
**
**
**输出:
**全局变量:
**调用模块:
**
**作者:吴鉴鹰
**日期:14.02.28
*****************************************************************************/
voidTransferData(uchardata1)
{
RS=1;
SendByte(0xfa);//11111ABC,RW(0),RS(1),0
SendByte(0xf0&data1);//高四位
SendByte(0xf0&data1<<4);//低四位(先执行<<)
RS=0;

}

❿ 基于8051单片机的电子秤汇编程序代码

楼主啊,这个项目可是个大工程啊,放到大学,可以算是毕业设计了,我在此简单地说说吧.
首先,秤盘先把重量转成电压(这个步骤是传感器的活)电压经过AD转换,得到具体的数字量(AD有8位,10位,12位,等)单片机把数字量犊到mcu里面,经过计算,就得到了对应的物体重量
至于汇编的代码,其实可以先用keil写,只有把bin或者hex文件由2进制转换成汇编,你可以找hex破解的软件,关键字就是hex破解,反正汇编的有用也是转换成2进制,所以可以完成你的任务啊

阅读全文

与单片机实训课电子秤相关的资料

热点内容
手机内存压缩软件 浏览:33
生成树是否与遍历算法有关 浏览:727
python强化学习迷宫 浏览:449
老包子解压视频 浏览:885
服务器注册是什么意思 浏览:418
程序员群体焦虑如何破局 浏览:584
程序员在广州上班 浏览:802
androidlinuxadt 浏览:512
广联达软件加密锁原装芯片 浏览:338
如何打开数据库服务器 浏览:310
kppm是什么app 浏览:538
python多个数组命名 浏览:191
a算法csdn 浏览:23
r720服务器什么年代 浏览:975
本地电脑怎么设置传奇服务器 浏览:1002
安卓10框架怎么制作 浏览:959
程序员退休工资待遇 浏览:609
湛江中文编程数控系统代理 浏览:419
openglandroid书 浏览:170
奇妙组件安卓版叫什么 浏览:729