资源简介
采用msp430,hx711ad模块,oled12864显示屏的电子秤设计!24位ad模块,采样精度更高
代码片段和文件信息
#include “msp430f5529.h“
#include “display.h“
#include “oled.h“
#include “hx711.h“
#include “math.h“
#include “stdlib.h“
uint flag = 0;
uchar danjia[10];
uint ij;
float Danjia = 0.0;
long Price = 0;
void key_control(uint key_word)
{
switch(key_word)
{
case 16: if(flag == 0)
{
OLED_Clear();
flag = 1;
}
else if(flag == 3)
{
Danjia = atof(danjia);
i = 0;
}
break;
case 15: if(flag == 1)
{
OLED_Clear();
flag = 2;
}
break;
case 14: if(flag == 1)
{
OLED_Clear();
flag = 3;
}
break;
case 13: if((flag == 2) || (flag == 3))
{
OLED_Clear();
flag = 1;
i = 0;
Danjia = 0;
}
else if(flag == 1)
{
OLED_Clear();
flag = 0;
}
break;
case 12:if(flag == 2 || flag == 3)
{
Get_Maopi();
}
break;
case 10:if(flag == 3)
{
danjia[i] = ‘0‘;
i++;
}
break;
//case 0: break;
case 11:if(flag == 3)
{
danjia[i] = ‘.‘;
i++;
//w = i;
}
break;
case 0: break;
default : if(flag == 3)
{
if(i == 0)
{
OLED_Clear();
Danjia = 0;
}
if(i<11)
{
danjia[i] = (uchar)(key_word + 48);
i++;
}
}
break;
}
}
void Display(void)
{
if(flag == 0)
{
OLED_ShowString(320“welcome!“);
OLED_ShowCHinese(1840);
OLED_ShowCHinese(3641);
OLED_ShowCHinese(5442);
OLED_ShowCHinese(7243);
OLED_ShowCHinese(9044);
OLED_ShowCHinese(1865);
OLED_ShowCHinese(3666);
OLED_ShowCHinese(5467);
OLED_ShowCHinese(7268);
OLED_ShowCHinese(9069);
}
else if(flag == 1)
{
OLED_ShowCHinese(30018);
OLED_ShowCHinese(48019);
OLED_ShowCHinese(66020);
OLED_ShowCHinese(84021); //欢迎使用
OLED_ShowCHinese(0210);
OLED_ShowCHinese(18211);
OLED_ShowString(342“:“);
OLED_ShowCHinese(44212);
OLED_ShowCHinese(62213);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 59485 2017-05-08 12:55 电子秤程序\Debug\Exe\Dianzicheng.d43
文件 64900 2017-05-08 12:55 电子秤程序\Debug\List\Dianzicheng.map
文件 397419 2017-05-11 10:32 电子秤程序\Debug\Obj\Dianzicheng.pbd
文件 397419 2017-05-11 10:32 电子秤程序\Debug\Obj\Dianzicheng.pbd.browse
文件 376514 2017-05-08 12:55 电子秤程序\Debug\Obj\display.pbi
文件 10470 2017-05-08 12:55 电子秤程序\Debug\Obj\display.pbi.cout
文件 91783 2017-05-08 12:55 电子秤程序\Debug\Obj\display.r43
文件 280654 2017-05-08 12:55 电子秤程序\Debug\Obj\hx711.pbi
文件 10468 2017-05-08 12:55 电子秤程序\Debug\Obj\hx711.pbi.cout
文件 31336 2017-05-08 12:55 电子秤程序\Debug\Obj\hx711.r43
文件 280684 2017-05-08 12:55 电子秤程序\Debug\Obj\keyboard.pbi
文件 10471 2017-05-08 12:55 电子秤程序\Debug\Obj\keyboard.pbi.cout
文件 18163 2017-05-08 12:55 电子秤程序\Debug\Obj\keyboard.r43
文件 354760 2017-05-08 12:55 电子秤程序\Debug\Obj\main.pbi
文件 10467 2017-05-08 12:55 电子秤程序\Debug\Obj\main.pbi.cout
文件 19609 2017-05-08 12:55 电子秤程序\Debug\Obj\main.r43
文件 293427 2017-05-08 12:55 电子秤程序\Debug\Obj\oled.pbi
文件 10467 2017-05-08 12:55 电子秤程序\Debug\Obj\oled.pbi.cout
文件 61436 2017-05-08 12:55 电子秤程序\Debug\Obj\oled.r43
文件 278893 2017-05-08 12:55 电子秤程序\Debug\Obj\ucs.pbi
文件 10466 2017-05-08 12:55 电子秤程序\Debug\Obj\ucs.pbi.cout
文件 14184 2017-05-08 12:55 电子秤程序\Debug\Obj\ucs.r43
文件 7539 2017-05-11 10:35 电子秤程序\Dianzicheng.dep
文件 22803 2017-03-06 19:10 电子秤程序\Dianzicheng.ewd
文件 60980 2017-03-06 19:55 电子秤程序\Dianzicheng.ewp
文件 112220 2017-03-06 19:55 电子秤程序\Dianzicheng.ewt
文件 165 2017-03-06 19:10 电子秤程序\Dianzicheng.eww
文件 5350 2017-03-17 14:23 电子秤程序\display.c
文件 262 2017-03-05 16:59 电子秤程序\display.h
文件 165 2017-03-03 21:04 电子秤程序\DZC.eww
............此处省略55个文件信息
- 上一篇:前端商城代码
- 下一篇:CCF中学生程序设计等级评价体系-2017
相关资源
- 基于单片机和AD574的简易电子秤设计
- 基于stm32的触摸屏电子秤
- 基于51单片机电子秤的代码
- 51单片机智能电子秤
- 蓝牙电子秤.zip
- 蓝牙电子秤设计实物+APP
- 智能电子秤arduino+hx711+DS1302+dh11+lcd16
- 基于51单片机的电子秤设计
- 基于proteus的电子秤设计及仿真+51单片
- 关于电子秤的实验项目包括protues仿真
- 027 简易电子秤 LCD1602显示 超重报警
- 基于51和hx711的电子秤
- 大学生电子设计竞赛-实用电子秤
- 2016电赛简易电子秤源码msp430
- 2016年TI杯大学生电子设计竞赛《G题简
- 传感器课程设计 电子秤的设计
- 电子秤.zip
- delphi电子秤串口通讯程序
- 虚拟电子秤_陈锡辉.zip
- 可LCD显示计算价格的电子秤proteus仿真
- 基于labview的电子秤
- 基于labview平台电子称设计
- 基于电阻应变式传感器电子秤设计
- 基于protues仿真的数字电子秤
- 基于单片机的电子秤毕设PPT
- 电子秤 protues 16位ad
- protues电子秤
- Arduino-电子秤加数字显示
- 5Kg电子秤程序LCD1602显示
- 电子秤实验报告
评论
共有 条评论