文档介绍:. .
. ! .
*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*