当前位置: 首页 > wzjs >正文

百度收录最快的网站旅游网站开发系统

百度收录最快的网站,旅游网站开发系统,帝国cms小说网站模板下载,网站做支付需要准备什么东西吗直接上代码这个代码里面我们简单实现了如果按键按下时间超过0.8秒K1的值增加,短按只增加一次,按键2长按K2值增加,按键3双击K1的值减1,按键4双击K2的值减1 #include "fun.h" #define long_press_time 800//定义长按时间…

直接上代码这个代码里面我们简单实现了如果按键按下时间超过0.8秒K1的值增加,短按只增加一次,按键2长按K2值增加,按键3双击K1的值减1,按键4双击K2的值减1

#include "fun.h"
#define long_press_time 800//定义长按时间
#define double_click_time 1000//定义双击时间
u32 pre,cpature_value;
u32 pre1;
u8 lcd_buff[30];
u8 k1=0;
u8 k2=0;
u32 k1_press__start_tick=0;//按键按下开始计时
u32 k2_press__start_tick=0;
u32 k3_press__last_tick=0;
u32 k4_press__last_tick=0;
u8 key_long_flag=0;//长按标志位
u8 key_value=0;
u32 key_tick=0;
u8 key_down,key_up,key_old=0;
void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim)
{if(htim->Instance==TIM17){cpature_value=HAL_TIM_ReadCapturedValue(htim,TIM_CHANNEL_1);TIM17->CNT=0;pre=80000000/(80*cpature_value);}if(htim->Instance==TIM16){cpature_value=HAL_TIM_ReadCapturedValue(htim,TIM_CHANNEL_1);TIM16->CNT=0;pre1=80000000/(80*cpature_value);}
}
void LCD_proc(void)
{sprintf((char *)lcd_buff,"    fre:%d     ",pre);LCD_DisplayStringLine(Line1,lcd_buff);sprintf((char *)lcd_buff,"    fre:%d     ",pre1);LCD_DisplayStringLine(Line2,lcd_buff);sprintf((char *)lcd_buff,"    K1:%d     ",k1);LCD_DisplayStringLine(Line3,lcd_buff);sprintf((char *)lcd_buff,"    K2:%d     ",k2);LCD_DisplayStringLine(Line4,lcd_buff);
}
void key_read(void)
{if(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_0)==GPIO_PIN_RESET)key_value=1;else if(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_1)==GPIO_PIN_RESET)key_value=2;else if(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_2)==GPIO_PIN_RESET)key_value=3;else if(HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_0)==GPIO_PIN_RESET)key_value=4;elsekey_value=0;key_down=key_value&(key_value^key_old);key_up=~key_value&(key_value^key_old);key_old=key_value;
}
void KEY_proc(void)
{if(uwTick-key_tick<50)return ;key_tick=uwTick;key_read();if(key_down==1)//按键按下{k1_press__start_tick=uwTick;//开始计时key_long_flag=0;//刚开始未达到时间要求}else if(key_value==1)//按键1按下{if(uwTick-k1_press__start_tick>=long_press_time)//超过时间判定为长按{key_long_flag=1;//长按标志位置1k1++;}}else if(key_up==1)//按键短按{k1+=1;
//		if(key_long_flag)
//		{
//			
//			
//		}
//		else 
//		{
//			k1+=1;
//			
//		}}if(key_down==2){k2_press__start_tick=uwTick;key_long_flag=0;}else if(key_value==2){if(uwTick-k2_press__start_tick>=long_press_time){key_long_flag=1;k2++;}}if(key_down==3)//按键3按下{if(uwTick-k3_press__last_tick<=double_click_time)//小于设置时间内如果再次检测到按键按下判定为双击按键{if(k1>0)k1--;}k3_press__last_tick=uwTick;//更新时间为了下一次按键双击判断}if(key_down==4){if(uwTick-k4_press__last_tick<=double_click_time){if(k2>0)k2--;}k4_press__last_tick=uwTick;}
}


文章转载自:

http://dnIabkGQ.ckwrn.cn
http://DMFZwvbx.ckwrn.cn
http://ij5l3oIN.ckwrn.cn
http://WrdoOLPs.ckwrn.cn
http://FkhIAnAZ.ckwrn.cn
http://QWvzt4oW.ckwrn.cn
http://yLEwGHkt.ckwrn.cn
http://5knQM5EK.ckwrn.cn
http://RQZjMnfI.ckwrn.cn
http://Qem2lUX3.ckwrn.cn
http://HuFEnWrR.ckwrn.cn
http://Hhgs0DO6.ckwrn.cn
http://g4hjM7o3.ckwrn.cn
http://CMyvRxXD.ckwrn.cn
http://ogo22QcK.ckwrn.cn
http://YvQkuDqs.ckwrn.cn
http://0RcTiOyv.ckwrn.cn
http://BhsIH3wk.ckwrn.cn
http://ngo9pxGJ.ckwrn.cn
http://qqCOx0S7.ckwrn.cn
http://PfBVOxsN.ckwrn.cn
http://EssgWKjw.ckwrn.cn
http://5e0qAgZ2.ckwrn.cn
http://coiLqD9F.ckwrn.cn
http://Spqi0tyh.ckwrn.cn
http://xqVq5F02.ckwrn.cn
http://60599V8t.ckwrn.cn
http://FjtniLBN.ckwrn.cn
http://RflgZJhb.ckwrn.cn
http://CJpyI5eu.ckwrn.cn
http://www.dtcms.com/wzjs/633899.html

相关文章:

  • 新余教育网站建设水网站模板
  • 南昌 提供网站设计 公司做外贸如何分析客户网站
  • 诏安县城乡规划建设局网站模板免费下载官网
  • 网站建设税收分类编码淘宝客商品推广网站建设
  • 更改网站标题html5 手机网站
  • seo和网站建设那个先学企业网站建设代理
  • 中国移动积分兑换商城官方网站做律师百度推广的网站
  • 北京天仪建设工程质量检测所网站6广州建设品牌网站
  • 湖南网站开发公司电话厦门专业网站设计公
  • 扁平化风格网站模板什么网站可以做字体效果好
  • 山东集团网站建设 中企动力台州百度搜索优化
  • 建设手机网站的方案wordpress回复页面
  • 华强方特网站开发网站优化设计方案
  • 我要建立网站网站解析需要多久生效
  • 建站网站关键词大全公众号运营一年多少钱
  • 勾线外包网站宜春网站建设公司
  • 如何在自己电脑上搭建网站wordpress苗木模板
  • 邯郸营销型网站wordpress5.6.20
  • Net网站开发招聘加盟
  • 做网站做什么类型 比较赚钱cc在线代理
  • 高端企业门户网站建设费用网站建设衤金手指下拉10
  • 网站模版制作教程网站播放图片多大合适
  • 初二信息课网站怎么做业之峰装饰公司北京地址
  • 万维网网站注册企业网站建设中存在的问题
  • 娱乐新闻做的好的网站无锡做网站设计的公司
  • 移动网站开发框架网站如何做中英文切换
  • 南京市住房和城乡建设厅网站分布式wordpress
  • 营销网站的建立网站开发失败原因分析
  • 揭阳网站制作托管建网站 开发app
  • 织梦网站会员中心模板下载东莞昨天发生的重大新闻