?怎么换名提问了?这个回了啊
>/
程序:吴鉴鹰基于单片机的电子秤的设计程序
这一讲的主要内容: 电子称是什么,讲的专业点就是:
利用物体的重力作用来确定物体质量的测量仪器,也可用来确定与物体质量相关的其他量的大小,
参数,或特性用我们自己话讲就是测重量的。
功能描述:
输 入:
内容:
输 出:
全局变量:
调用模块:
作 者: 吴鉴鹰
日 期: 140222
备注:有什么错误的地方,欢迎各大烧友指正
O(∩_∩)O~
/
#include <reg51h>
#include <intrinsh>
#include<stdlibh>
#include<mathh>
#define uchar unsigned char //宏的定义变量类型 uchar 代替 unsigned char
#define uint unsigned int //宏的定义变量类型 uint 代替 unsigned int
#define delay_time_max 50 //按键去抖动延时阀值
sbit RS = P2^0;
sbit RW = P2^1;
sbit SCLK = P2^2;
sbit LCDRST = P2^3;
sbit ST=P3^6; //启动信号
sbit EOC=P3^3; //转换结束信号,连到外部中断1口,转换结束后进入外部中断
sbit OE=P3^7; //输出使能
uchar KEY_VALUE;
uchar key_data;
uchar dis_buf; //显示缓存
uchar temp;
uchar key; //键顺序码
uchar result;
uint f;
void delay(uchar x); //x014MS
// 此表为 LED 的字模 0 1 2 3 4 5 6 7 8 9 a b c d e f
unsigned char code LED7Code[] = {~0x3F,~0x06,~0x5B,~0x4F,~0x66,~0x6D,~0x7D,~0x07,~0x7F,~0x6F,~0x77,~0x7C,~0x39,~0x5E,~0x79,~0x71};
unsigned char ADC0809[],KONGBVAI[],DANJIA[];
void ADC0809_change();
/
函数名称: delayms
功能描述: 译码功能,将需要显示的数字转成相应的七段译码表
如要显示的字符为“0”,则为7e ---0111 1111,就中间的一个LED不亮
输 入: ms:需要延时的长度
输 出:
全局变量:
调用模块:
作 者: 吴鉴鹰
日 期: 140222
-----------------------------------------------------------------------------------
修改人:吴鉴鹰
日 期:
----------------------------------------------------------------------------------
/
void delayms(uint ms)
{
uchar i;
while(ms--) for(i=0;i<120;i++);
}
/
函数名称: SendByte
功能描述: 串口给液晶发送数据
输 入: Dbyte
输 出:
全局变量:
调用模块:
作 者: 吴鉴鹰
日 期: 140228
/
void SendByte(uchar Dbyte)
{
uchar i;
for(i=0;i<8;i++)
{
SCLK = 0;
Dbyte=Dbyte<<1; //左移一位
RW = CY; //移出的位给RW
SCLK = 1;
SCLK = 0;
}
}
/
函数名称: TransferCom
功能描述: 串口给液晶发送命令
输 入: data0
输 出:
全局变量:
调用模块:
作 者: 吴鉴鹰
日 期: 140228
/
void TransferCom(uchar data0)
{
RS=1;
SendByte(0xf8); //11111ABC,RW(0),RS(1),0
SendByte(0xf0&data0); //高四位
SendByte(0xf0&data0<<4); //低四位(先执行<<)
RS=0;
}
/
函数名称: lcd_mesg
功能描述: 写数据,
输 入: data1
输 出:
全局变量:
调用模块:
作 者: 吴鉴鹰
日 期: 140228
/
void TransferData(uchar data1)
{
RS=1;
SendByte(0xfa); //11111ABC,RW(0),RS(1),0
SendByte(0xf0&data1); //高四位
SendByte(0xf0&data1<<4); //低四位(先执行<<)
RS=0;
}
数字键
作用 :置入单价。
直接按数字键即可置入单价,置入新单价时,原有单价即自动清除。
称量
当商品置于秤盘上,并置入单价,则重量,单价,金额显示窗即会显示相应的数字。当重量超过满秤量,超量达2d以上时,即会出现超重符号OF。当金额超过六位数时,金额显示窗自动熄灭。
金额累计(累计键)
当商品放在秤盘上并置入单价后,金额就被显示出来。当需要累计金额时,可按累计键,则在单价窗和金额窗显示累计次数和累计金额,而重量窗的显示熄灭。累计次数可达99次,金额累计为999999元。若超量时,则有报警信号。若此时按清除键,则累计总金额可被清除。
——————————————————————转载自百度百科—《电子秤》
您好,要连接坤宏电子秤到电脑,首先您需要准备一根USB数据线,然后将电子秤的USB接口插入电脑的USB接口,然后您就可以使用电子秤了。另外,您还可以在电脑上安装坤宏电子秤的驱动程序,这样您就可以更好地使用电子秤了。
计数电子秤的具体 *** 作方法如下:
1、先打开说明书,说明书提示记数功能实现的前提是要计数的每个物品重量必须相同,所以,如果有条件的话多准备一些一模一样的同类物品。且单个物品的重量要视电子秤的测量精度定,不能太轻。
2、接着把电子秤放在水平面上,按一下左下角的开关键按钮,把电子秤开机。电子秤开始是默认以克为称重功能。
3、 因手上没有很多的相同物品,且电子秤取样只有25、50、75、100四档,所以这里用垫圈作为演示。一个垫圈相当于电子秤显示的5个数量,放10个垫圈上去,就相当于电子秤显示50个数量。
4、把垫圈放到电子秤上,按右下角的计数按钮,把功能切换到计数功能,这时显示屏上显示的是25,和我们的“实际数量50个”不相符。
5、接着按一下左下角的“单位”键切换取样数量功能,这时显示屏显示的是50,这样就证明取样成功了。
6、接着把秤盘上的垫圈都取下来,再按一下右下角的“计数”按钮,等待几秒钟,当显示屏上数字为0时,可以放任意数量的垫圈上去计数了。
7、假如放2个垫圈上去,因为之前预设是1个垫圈相当于显示器的5个,所以这里显示的是10个,如下图所示。
电子秤属于衡器的一种,利用胡克定律或力的杠杆平衡原理测定物体质量的工具,那么电子秤的使用 方法 你了解吗以下是由我整理关于电子秤的用法内容,希望大家喜欢!
电子秤的使用方法
一、正确摆放:先要使用电子称,首先就要清楚怎样摆放,正常情况应该摆放在水平稳固的台面上,这样才能正确的使用,并且秤身下不能垫纸张等附加物品,如果出现倾斜或摇晃的话,这样就会影响电子秤的读数。
二、正确使用:在使用的过程中,如果发现面板上的水银泡偏离中心位置的话,就说明电子秤没有处在水平的状态上,这是就需要先调整盘面的水平度。一半电子秤的四个秤脚都是可以通过旋转来调节高度的,通过手工调节秤脚,让面板上的水银泡保持在中间位置上。
三、正确保养:任何电子器械都是有寿命的,所以,在平常要做好保养工作,在日常工作中要对电子秤要轻拿轻放,因为剧烈的震动会导致棘爪和传感器胶腿的松动出现脱落,因此,要避免各种磕碰摔打,搬运移动过程中不可互相抛接。
电子秤的 *** 作程序
置零键
作用:确保零位指示灯亮。
若在秤盘上有大于d/4的非被称量重物时,即使显示窗显示零,零位指示灯也不会亮,只有按置零键后,零位指示灯才亮
去皮键
功能:
一、去皮功能,即当包装袋置于秤盘上后,按去皮键,去皮灯亮, 显示器 显示零,此时,再拿掉包装袋,去皮灯亮、零位灯也亮、显示器显示出负的皮重量;
二、改变皮重,即只要将新的包装袋置于秤盘上,按去皮键,则自动改变了皮重;
三、清除皮重功能,此时必须拿掉秤盘上重物,然后按去皮键,则皮重自动清除,需要注意的是,当使用另一专用秤盘时,不能将其放在原秤盘上并在“去皮”状态下长期使用,因为这会使零位自动跟踪功能丧失而引入零位漂移,影响秤的准确度,而应该将原秤盘换上新的专用秤盘后再开启电源,,使零位指示灯亮。
数字键
作用:置入单价。
直接按数字键即可置入单价,置入新单价时,原有单价即自动清除
称量
当商品置于秤盘上,并置入单价,则重量,单价,金额显示窗即会显示相应的数字当重量超过满秤量,超量达2d以上时,即会出现超重符号OF当金额超过六位数时,金额显示窗自动熄灭。
金额累计
(累计键)
当商品放在秤盘上并置入单价后,金额就被显示出来当需要累计金额时,可按累计键,则在单价窗和金额窗显示累计次数和累计金额,而重量窗的显示熄灭累计次数可达99次,金额累计为999999元若超量时,则有报警信号若此时按清除键,则累计总金额可被清除
电子秤的适用维护
电子天平及其分类
人们把用电磁力平衡被称物体重力的天平称之为电子天平。其特点是称量准确可靠、显示快速清晰并且具有自动检测系统、简便的自动校准装置以及超载保护等装置。
按电子天平的精度可分为以下几类:
1、超微量电子天平超微量天平的最大称量是2至5g,其标尺分度值小于(最大)称量的10-6(次方),如Mettler的UMT2型电子天平等属于超微量电子天平。
2、微量天平微量天平的称量一般在3至50g,其分度值小于(最大)称量的10-5,如Mettler的AT21型电子天平以及Sartoruis的S4型电子天平。
3、半微量天平 半微量天平的称量一般在20至100g,其分度值小于(最大)称量的10-5,如Mettler的AE50型电子天平和Sartoruis的M25D型电子天平等均属于此类。
4、常量电子天平 此种天平的最大称量一般在100至200g,其分度值小于(最大)称量的10-5,如Mettler的AE200型电子天平和Sartoruis的A120S、A200S型电子天平均属于常量电子天平。
5、 分析天平 其实电子分析天平,是常量天平、半微量天平、微量天平和超微量天平的总称。
6、精密电子天平这类电子天平是准确度级别为Ⅱ级的电子天平的统称。
电子秤的选购及使用注意事项
一是提前预热。电子天平在使用前通常需要预热,而每台天平的
预热时间往往不同,一般来说,天平的准确度等级越高,所需预热时间就越长,可根据天平使用 说明书 中的要求进行预热,必要时可延长预热时间(通常环境温度越低,预热时间越长)。实际上,许多使用者在使用天平时都是即开即用,这样是不能保证天平的计量性能的。因此,电子天平预热是关系到准确度的重点。
二是环境条件。环境条件也是影响电子天平计量性能的一个重要因素。电子天平的 *** 作说明书中如果没有指定特殊温度界限,则天平应在-10℃~40℃的温度条件下正常工作;若指定了特殊的温度界限,则天平应在规定的温度条件下工作;电子天平对环境的湿度也有要求,如Ⅰ级天平要求相对湿度不大于80%。
三是水平状态。一般高精度的电子天平都带有水平调整装置和水准器,使用中,要经常对天平的水平状态进行检查。实际上,有些使用者常忽视了对天平的水平状态的检查(电子天平因移动或 其它 原因,常造成四角不平或不水平等)这也是造成天平数据不准的主要原因。
四是随时校准。有人认为,电子天平在经过周期检定后,在有效期内就是准确的,而往往忽视了校准的重要性,甚至于不进行校准。殊不知,电子天平在使用中因环境条件变化、人为等因素,计量性能时常会发生细微的变化,这就需要我们日常使用中对其进行校准。那么,我们该怎么样进行校准呢电子天平应在每天或每次使用前进行校准,必要时可增加校准的频次。校准用的砝码,理论上是等级越高越好,一般应选用砝码误差不大于天平最大允许误差的1/3即可,且应定期送质监部门定检,如发现误差超过标准,要及时送质监部门检测,以免造成损失和出现坑害消费者的现象。
型号,
如 A12
开机初始过程中 按(#)进入标定状态 (去皮)选择 (#)确认
1(d xx) 选择分度值
2 (p xx)小数点
3 (full ) 最大称量
4 (noload ) 空秤确认
5(ad load) 放砝码 (000000)输入砝码值(置零)增加1,去皮右移光标
(#)确认
6(end)
以上就是关于VB可以编写电子秤程序吗 还是用什么编写的全部的内容,包括:VB可以编写电子秤程序吗 还是用什么编写的、求讲解51单片机电子秤的程序,分模块详细点、电子秤怎么设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)