1 / 103
文档名称:

电子秤stm程序.docx

格式:docx   大小:32KB   页数:103页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

电子秤stm程序.docx

上传人:louis 2021/7/4 文件大小:32 KB

下载得到文件列表

电子秤stm程序.docx

相关文档

文档介绍

文档介绍:文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]
电子秤stm程序
#include""
#include""
#include""
#include""
#include""
#include""
#include""
#include""
#include""
intmain(void)
{
u8num,flag;
floatvol1;
delay_init();
uart_init(9600);
LED_Init();
LCD_Init();
Adc_Init();
KEY_Init();
HX711_Init();
POINT_COLOR=RED;
HZ_show();
LCD_ShowString(54+25,55,200,24,16,":");//提示信息显示
LCD_ShowString(54+25,85,200,24,16,":$");//提示信息显示
LCD_ShowString(54+25,115,200,24,16,":$");//提示信息显示
LCD_ShowString(54+25,145,200,24,16,":");//提示信息显示
while(1)
{
vol1=HX711_count();
if(KEY_Scan(1)==WKUP_PRES)//单价设置num的值可直接用
{
num++;
if(num==100)
num=0;
LCD_ShowxNum(54+25+8,85,num,2,16,0);
}
if(KEY_Scan(1)==KEY0_PRES)//控制金额是否累加flag=1是累加flag=0不累加
{
HZ_show_moy();
flag++;
LED0=0;
if(flag==2)
{
LED0=1;
LCD_ShowString(54+25+32+30,115,200,16,16,"");
flag=0;
}
printf("%d",flag);
}
delay_ms(300);
LED1=!LED1;
}
}
#include""
#include""
u8table1[]=
{
0x00,0x00,0x00,0x00,0x00,0x04,0x02,0x00,0x04,0x02,0x00,0x04,0x02,0x00,0x24,0x0A,
0xFF,0xA4,0x0A,0x7F,0x24,0x0A,0x49,0x24,0x12,0x49,0x24,0x12,0x49,0x24,0x12,0x49,
0x24,0x1F,0xFF,0xFC,0x12,0x49,0x24,0x12,0x49,0x24,0x12,0x49,0x24,0x22,0x49,0x24,
0x22,0x49,0x24,0x22,0xFF,0xA4,0x02,0x40,0x64,0x06,0x00,0x24,0x06,0x00,0x0C,0x02,
0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,
};/*重*/
u8table2[]=
{
0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x40,0x02,0x00,0x40,0x02,0x00,0x40,0x12,0x3F,
0xDF,0xD2,0x3F,0x52,0x92,0x25,0x52,0x92,0x25,0x52,0x92,0x25,0x52,0x92,0x25,0x52,
0x92,0x25,0x5F,0xFC,0x25,0x5F,0xFC,0x25,0x52,0x92,0x25,0x52,0x92,0x25,0x52,0x92,
0x25,0x52,0x92,0x3F,0x5F,0xD2,0x20,0x5F,0xB2,0x00,0x40,0x12,0x00,0x40,0x04,0x00,
0xC0,0x04,0x00,0x40,0x00,0x00,0x00,0x00,
};/*量*/
u8table3[]=
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0