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

顺德顺的网站建设竞价托管推广

顺德顺的网站建设,竞价托管推广,java和php哪个更有发展前景,网站制作公司前景一:按键得原理图 二:按键的代码配置 step1 按键原理图对应引脚配置为输入状态 step2 在GPIO中将对应引脚设置为上拉模式 step3 在fun.c中写按键扫描函数 写完后的扫描函数需放在主函数中不断扫描 扫描函数主要通过两个定义变量的值来判断&#xf…

一:按键得原理图

二:按键的代码配置

step1  按键原理图对应引脚配置为输入状态

step2  在GPIO中将对应引脚设置为上拉模式

step3  在fun.c中写按键扫描函数

写完后的扫描函数需放在主函数中不断扫描

扫描函数主要通过两个定义变量的值来判断,一个当前状态变量state读取对应按键引脚的gpio值,一个last_state 变量在判断条件结束后赋予当前state的值,state重新获取gpio值如此循环

三:长按键和短按键

1.基础依据

定时器开始时cnt就会从0开始一直加,直到cnt=arr+1时产生定时器中断,cnt=0又开始加一直反复

我们需要计算cnt每次加一所需要的时间t0是多少,t0根据公式推导,t0=(psc+1)/f(f为系统频率为8000),

此外还可以通过cnt来求cnt为某值(如cnt=10000)所需要的时间t,如此得到长按键的思路,按键按下时令cnt=0;用if语句判断cnt是否大于1000(即按键是否按下超过一秒钟),如果是长按键则在if语句中些需要进行的操作

2.长按键配置

step1.另外配置一个定时器(TIM3,钟源选内部时钟,配置psc值)

注意定时器中断不用打开,直接生成代码

step2.按照基础依据写代码,设置为1,因为初始化时默认为0,不设为1就会直接一开始时就认为按键B1按下松开count+=2;

注意:定时器配置时有中断要使能,没有中断也要使能,有IT说明与中断有关,即有中断的TIM用带IT的函数语句使能,没有中断的TIM用没有IT的使能

我们上述配置时为按键长按一秒的配置,如果想改长按时间不需重新配置,只要改代码的cnt比较值就好

http://www.dtcms.com/wzjs/300787.html

相关文章:

  • 做企业网站的流程潍坊网站定制模板建站
  • 邯郸市住房和城乡建设局官网站长工具seo排名查询
  • 做视频网站赚钱吗网站优化公司上海
  • 网站怎么经营南京网站制作
  • 网站建设总体说明书福州短视频seo
  • 个人备案 做政府网站网站设计师
  • 岳阳网站开发收费北京优化推广
  • 宁乡网站建设uuv9新媒体营销推广公司
  • 建设b2b网站要求百度网站是什么
  • 东莞一站式网站推广运营seo外包网络公司
  • 昆明高端网站建设公司关键词排名 收录 查询
  • 商城网站建设哪家便宜系统优化大师
  • 4大门户网站武汉seo优化代理
  • 柳江企业网站开发公司京东关键词优化技巧
  • 租网站服务器一个月多少钱中国十大教育培训机构有哪些
  • 线上推广销售渠道网站运营优化培训
  • 网站如何做直播seo推广宣传
  • 1核2g 做网站国内最新十大新闻
  • 做视频网站 带宽多少才合适小学生摘抄新闻
  • 网站建设实训总结封面秒收录关键词代发
  • 游戏资讯网站哪个好网站制作的费用
  • 甘肃省建设银行校园招聘网站流量点击推广平台
  • 建立网站需要花多少费用优化资讯
  • 如何压缩网站seo是什么的简称
  • 如何设计个人网站网络优化工程师工资
  • 个人主页模板图片导航栏网站内容如何优化
  • 公司购买网站建设费用会计分录最新疫情爆发
  • 做网站有哪些需求百度指数查询网
  • 公司网站制作价格广告推广网站
  • wordpress 预定插件北京seo经理