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

中国建站公司登封网络推广

中国建站公司,登封网络推广,系统集成项目管理,oa系统办公该楼层疑似违规已被系统折叠 隐藏此楼查看此楼测试平台是一个stm32f103zet6的ARM芯片,我这里只是把它当作单片机来用,下面的程序是平台提供的,可以正常使用,有几个地方不能理解!//mode为0是不支持连续按//mode为1是支持…

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

测试平台是一个stm32f103zet6的ARM芯片,

我这里只是把它当作单片机来用,下面的程序是平台提供的,可以正常使用,有几个地方不能理解!

//mode为0是不支持连续按

//mode为1是支持连续按

//返回0表示无按键按下

//返回值在1~4内,则对应四个按键a,b,c,d

u8 key_a(u8 mode)

{

static u8 key_up=1;//按键按下标志

if(mode) key_up=1;//支持连按

if(key_up&&(a==0||b==0||c==0||d==1))

{

delay_ms(10);//消抖

key_up=0;

if(a==0) return=1;//a键按下

else if(b==0) return=2;//b键按下

rese if(c==0) return=3;//c键按下

rese if(d==1) return=4;//d键按下

if(key_up&&(a==1||b==1||c==1||d==0))

keu_up=1;//无按键按下

}

return 0;//无按键按下返回0

}

这是一个完整的按键判断程序,带返回值带一个参数!

当key_a(1);时支持连按(也就是按住按键不松手数值会一直往上加)

按键a,b,c是低电平触发,d按键是高电平触发!

这里有几个问题无法理解,

第一条语句static u8 key_up=1;中的static有什么用? 后面的u8. 是申明一个8位的无符号数据,同时初始值为1,

接着if(mode) key_up=1; 这里mode是1还是0好像没有什么用,因为key_up在上一条语句已经赋值为1了,

到了按键判断语句

if(key_up&&(a==0||b==0||c==0||d==1))

这里两个括号是不是先判断第二个括号里面的条件,然后再跟key_up判断如果为真就执行if里面的语句,

我不能理解的是怎么通过mode来判断支不支持连续按!

http://www.lbrq.cn/news/2441467.html

相关文章:

  • 石家庄市网站建设培训班品牌推广策略
  • 校园类网站模板百度收录的网站
  • 支付网站建设费入什么科目网络推广方案设计
  • 建立自己的影视网站教育机构网站
  • 网站建设脱颖而出我想在百度上发布广告怎么发
  • 手机网址是什么深圳seo教程
  • 郑州个人网站建设公司排行榜搜索引擎优化seo名词解释
  • 石家庄做网站好的网络技术有限公司seo是搜索引擎吗
  • 汉口专业网站推广公司武汉seo优化排名公司
  • 西城h5网站建设外贸平台推广
  • 做调查的网站电话投放小网站
  • 做网站ddos攻击品牌seo主要做什么
  • 网站建设私人接单深圳网站建设优化
  • 政府网站建设管理会议主持词网络舆情分析报告
  • wordpress 内容不显示图片在线工具seo
  • 赣州建设企业网站营销网页
  • 网站建设属于技术活吗权威发布
  • 建设小学瓯江小区网站品牌公关公司
  • 做网站专题怎样添加微博广州推广工具
  • 制作网页创建站点的步骤推广排名
  • 网站建设管理岗位职责推广的公司
  • 学做网站论坛教学视频下载app营销推广方案
  • 深圳最大的招聘网站是什么爱站数据官网
  • 网站优化公司开始上班了合肥推广外包公司
  • 30多了学网站建设晚吗广告大全
  • easyui做的网站旺道seo系统
  • 技术支持 东莞网站建设防水工程新媒体培训
  • 重庆公司网站 技术支持企业全网推广
  • 河北建设银行石家庄分行招聘网站小红书seo关键词优化多少钱
  • 香河做网站shijuewang关键词批量调词软件
  • IP--MGER综合实验报告
  • 图像处理:第二篇 —— 选择镜头的基础知识及对图像处理的影响
  • 2025年入局苹果Vision Pro开发:从零到发布的完整路线图
  • MyBatis-Plus 通用 Service
  • 如何查看电脑后门IP和流量?
  • centos7安装docker命令