1 / 94
文档名称:

电子秤stm32程序.doc

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

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

分享

预览

电子秤stm32程序.doc

上传人:wdggjhm62 2021/12/29 文件大小:168 KB

下载得到文件列表

电子秤stm32程序.doc

相关文档

文档介绍

文档介绍:. .
. ! .
*include ""
*include ""
*include ""
*include ""
*include ""
*include ""
*include ""
*include "h*"
*include ""
int main(void)
{
u8 num,flag;
float vol1;
delay_init();
uart_init(9600);
LED_Init();
LCD_Init();
Adc_Init();
KEY_Init();
H*711_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=H*711_count();
if(KEY_Scan(1)==WKUP_PRES) //单价设置 num的值可直接用
{
num++;
if(num==100)
num=0;
LCD_Show*Num(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 ""
u8 table1[]=
{
0*00,0*00,0*00,0*00,0*00,0*04,0*02,0*00,0*04,0*02,0*00,0*04,0*02,0*00,0*24,0*0A,
0*FF,0*A4,0*0A,0*7F,0*24,0*0A,0*49,0*24,0*12,0*49,0*24,0*12,0*49,0*24,0*12,0*49,
0*24,0*1F,0*FF,0*FC,0*12,0*49,0*24,0*12,0*49,0*24,0*12,0*49,0*24,0*22,0*49,0*24,
0*22,0*