完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`p2.0,p2.1,p2.2,p2.3分别是设置,加,减,开始4个独立按键功能是:按设置键一次后后,显示设置界面,再按设置键后,光标在35,上限处闪烁,此时,加减键功能可用,可调节上限值。再按设置键后,光标置于25,下限处闪烁,此时加减键功能可用,可调节下限值,再按设置键时,完成设置,光标退出。此时再按开始键,程序开始采集实时压力。 想法:在设置时,可以按开始键开始采集,在采集过程中,如果想修改压力上下限,也可以按设置键进入设置界面进行设置。 我的程序如下,不知道有没有问题?效果总是不如意 void keyscan() //按键扫描 { uchar i; uint volt,p; /* 以下是设置键按下功能*/ if(key_set==0) //设置键按下 { delay(10); //消抖 if(key_set==0) //设置键确认按下 { flag++; //记录设置键次数 break1=1;//设置键按下,break1置1 if(break1==1) { if(flag==1)//第一次按下功能键进入设置界面 { lcd_wcmd(0x01); //清除LCD的显示内容 delay(10); lcd_pos(0,1); i = 0; while(dis5 != ' |