新手求助,段位漂移要改键吗的时候都按哪些键

2013年4月 VC/MFC大版内专家分月排行榜第一2007年7月 VC/MFC大版内专家分月排行榜第一2007年5月 VC/MFC大版内专家分月排行榜第一2007年4月 VC/MFC大版内专家分月排行榜第一2007年3月 VC/MFC大版内专家分月排行榜第一
2013年3月 VC/MFC大版内专家分月排行榜第二2013年2月 VC/MFC大版内专家分月排行榜第二2008年8月 VC/MFC大版内专家分月排行榜第二2008年7月 VC/MFC大版内专家分月排行榜第二2007年9月 VC/MFC大版内专家分月排行榜第二2007年8月 VC/MFC大版内专家分月排行榜第二2005年12月 VC/MFC大版内专家分月排行榜第二2005年10月 VC/MFC大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。新手求助,按键长按+短按,定时器怎么写? - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
新手求助,按键长按+短按,定时器怎么写?
21:31:54  
求助论坛的大大,我百度了好多案例,感觉都不合适,也许是我不会搜索 。现在有2个按键,3个LED灯,当S1 长按5秒后,然后间歇的安S2按键,3个LED灯会有2的3次方=8个变化。请问下,这个按键实现我想用定时器实现,应该怎么写?求指导或者例子也行,或者有哪个帖子适合的,麻烦网址告知一下。先谢谢各位了。
奖励10积分
定时器只用用来设定某一个时间片到达后就进入中断,其实就是相当于一个延时~只是用了时间片的思想啦~下面是我常用的一段扫描按键的方法~
/***按键扫描******/
void KeyScan()
& & & & static unsigned char state=0;
& & & & if(key1==0)& && &temp=key1_V
& & & & else if(key2==0) temp=key2_V
& & & & else if(key3==0) temp=key3_V
& & & & else if(key4==0) temp=key4_V
& & & & else& & & & & & & & & & & &&&temp=0;
& & & & switch(state)
& & & & & & & & case 0:& & & & if(temp!=0) state=1;
& & & & & & & & & & & & & & & &
& & & & & & & & case 1:state=2;
& & & & & & & & & & & & & & & &
& & & & & & & & case 2:& & & & if(temp!=0) {state=3; KeyPress=}
& & & & & & & & & & & & & & & & else state=0;
& & & & & & & & & & & & & & & &
& & & & & & & & case 3: if(temp==0)& & & &&&{HandleKeyPress(); state=0;}& && &/ /按键扫描后的处理
& & & & & & & & & & & & & & & && & & & & & & & & & & &
& & & & }& & & &
你只需要在定义一个变量,如ms_1=10,让它在中断里面做减减~然后用
& && && &if(ms_1&=0)
& && && &&&{
& && && && && && & KeyScan();
& && && && && && &ms_1=10;
& && && && &}
这样就可以扫描按键实现消抖。。。。中断一般也就这么用的吧。。。看不懂楼主的问题,希望对你有用~
21:31:55  
定时器只用用来设定某一个时间片到达后就进入中断,其实就是相当于一个延时~只是用了时间片的思想啦~下面是我常用的一段扫描按键的方法~
/***按键扫描******/
void KeyScan()
& & & & static unsigned char state=0;
& & & & if(key1==0)& && &temp=key1_V
& & & & else if(key2==0) temp=key2_V
& & & & else if(key3==0) temp=key3_V
& & & & else if(key4==0) temp=key4_V
& & & & else& & & & & & & & & & & &&&temp=0;
& & & & switch(state)
& & & & & & & & case 0:& & & & if(temp!=0) state=1;
& & & & & & & & & & & & & & & &
& & & & & & & & case 1:state=2;
& & & & & & & & & & & & & & & &
& & & & & & & & case 2:& & & & if(temp!=0) {state=3; KeyPress=}
& & & & & & & & & & & & & & & & else state=0;
& & & & & & & & & & & & & & & &
& & & & & & & & case 3: if(temp==0)& & & &&&{HandleKeyPress(); state=0;}& && &/ /按键扫描后的处理
& & & & & & & & & & & & & & & && & & & & & & & & & & &
& & & & }& & & &
你只需要在定义一个变量,如ms_1=10,让它在中断里面做减减~然后用
& && && &if(ms_1&=0)
& && && &&&{
& && && && && && & KeyScan();
& && && && && && &ms_1=10;
& && && && &}
这样就可以扫描按键实现消抖。。。。中断一般也就这么用的吧。。。看不懂楼主的问题,希望对你有用~
20:23:28  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
先判断出按钮的按下动作,然后计数,根据定时器的定时时间计时就行了吧
20:08:06  
定时器只用用来设定某一个时间片到达后就进入中断,其实就是相当于一个延时~只是用了时间片的思想啦~下面是 ...
非常感谢。磕磕碰碰的终于自己搞定了一个小程序。
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司& 完全纯新手赛车的基本操作,车子拐弯的时候都是按哪几个 ...
查看: 2702|回复: 12
UID2769558主题阅读权限20帖子精华0积分32金钱362 荣誉0 人气0 在线时间38 小时评议0
Lv.2游侠会员, 积分 32, 距离下一级还需 168 积分
帖子精华0积分32金钱362 荣誉0 人气0 评议0
我是刚刚转到赛车游戏,以前没玩过。刚下了起点,觉得不错,就是自己水平太差了,每次都是最后一名。没什么信心了。我每次拐弯都是减速拐的,不会漂移,看了起点那个按键设置也没看明白哪个是漂移的时候用的。我知道问题比较傻逼,可是每个高手都是从菜鸟过来的对不?希望以后技术练好了和大家交流网战。
UID3976689主题阅读权限20帖子精华0积分75金钱180 荣誉1 人气0 在线时间0 小时评议0
Lv.2游侠会员, 积分 75, 距离下一级还需 125 积分
帖子精华0积分75金钱180 荣誉1 人气0 评议0
不知楼主玩的是哪一个游戏,一般,选项option里都有设置,可以按照自己的喜好设置按键。总体来说,上下左右就是加速 刹车 左拐 右拐& &空格键是手刹
UID2769558主题阅读权限20帖子精华0积分32金钱362 荣誉0 人气0 在线时间38 小时评议0
Lv.2游侠会员, 积分 32, 距离下一级还需 168 积分
帖子精华0积分32金钱362 荣誉0 人气0 评议0
回复 #2 wonderhum 的帖子
谢谢楼上的回复,不过我不是问按键设置,而是我不会操作,我知道哪个是方向哪个是手刹,只是不知道拐弯的时候应该怎么按。
UID1386733主题阅读权限60帖子精华0积分5280金钱11284 荣誉18 人气30 在线时间11583 小时评议0
Lv.6游侠黄金会员, 积分 5280, 距离下一级还需 720 积分
帖子精华0积分5280金钱11284 荣誉18 人气30 评议0
WRC非常容易漂移 车辆在沙石路面也的确就是这种感觉
不要刻意要求自己怎么去漂移 多玩几次 感觉自然就出来了
UID3976689主题阅读权限20帖子精华0积分75金钱180 荣誉1 人气0 在线时间0 小时评议0
Lv.2游侠会员, 积分 75, 距离下一级还需 125 积分
帖子精华0积分75金钱180 荣誉1 人气0 评议0
ls说的很对,赛车游戏玩多了,就有感觉了。怎么过弯,我也说不清,基本就是潜意识操纵了
UID1628781主题阅读权限30帖子精华0积分208金钱2761 荣誉8 人气3 在线时间326 小时评议0
Lv.3游侠中级会员, 积分 208, 距离下一级还需 292 积分
帖子精华0积分208金钱2761 荣誉8 人气3 评议0
多看看赛车比赛的车载视频,然后模仿,有天赋的人提高起来会更快
UID2995541主题阅读权限50帖子精华0积分1799金钱3777 荣誉4 人气5 在线时间519 小时评议0
Lv.5游侠白银会员, 积分 1799, 距离下一级还需 201 积分
帖子精华0积分1799金钱3777 荣誉4 人气5 评议0
基本最简单的说法就是入弯前正打方向——点按手刹(辅助可松油门减速控制,手动挡还需要控制好档位)——入弯后迅速反打方向——出弯回盘
UID1612745主题阅读权限30帖子精华0积分214金钱1774 荣誉0 人气0 在线时间822 小时评议0
Lv.3游侠中级会员, 积分 214, 距离下一级还需 286 积分
帖子精华0积分214金钱1774 荣誉0 人气0 评议0
回复 #7 AAMATRIXBOY 的帖子
你那是开拉力赛的方法,开房车和方程式赛车是不可以手刹的。
做人要WS,走位要飘忽~~
——《拉登刀法》
UID2806941主题阅读权限20帖子精华0积分19金钱83 荣誉0 人气0 在线时间1 小时评议0
Lv.2游侠会员, 积分 19, 距离下一级还需 181 积分
帖子精华0积分19金钱83 荣誉0 人气0 评议0
如果是场地赛的话,房车赛可以用适量的过度转向来加速车头回正指向出弯,方程式的话最好老老实实的抓地跑,路线的话基本都是out-in-out,具体走线视乎弯道的组合,还有地形。。。。一般都是适量刹车扭过车头就开始试探性的给油,点着给,感受车身的动作,同时方向也时刻调整(点着按)
[ 本帖最后由 mars13579 于
16:45 编辑 ]
UID2806941主题阅读权限20帖子精华0积分19金钱83 荣誉0 人气0 在线时间1 小时评议0
Lv.2游侠会员, 积分 19, 距离下一级还需 181 积分
帖子精华0积分19金钱83 荣誉0 人气0 评议0
如果是拉力赛的话,假设要进一个左弯,可以先向右摆一摆车身再向左,那么车身的重心就快快速的变化,就能漂起来了,再通过方向,油门,手刹的密切配合,完成过弯,这是第一种,第二种是先减到合适的速度,然后打方向,接着猛踩油门,转向过度之后打反方向漂啊漂~~~~~~~~前者适合高速弯,后者适合低速弯。。。。。个人经验,希望LZ能领悟到什么
UID2995541主题阅读权限50帖子精华0积分1799金钱3777 荣誉4 人气5 在线时间519 小时评议0
Lv.5游侠白银会员, 积分 1799, 距离下一级还需 201 积分
帖子精华0积分1799金钱3777 荣誉4 人气5 评议0
哦,我说的是拉力的,最近不新出WRC么所以第一反映就说拉力过弯了。一般赛道赛刚开始玩专门练走线精确最重要。
UID1063281主题阅读权限20帖子精华0积分112金钱1579 荣誉0 人气0 在线时间732 小时评议0
Lv.2游侠会员, 积分 112, 距离下一级还需 88 积分
帖子精华0积分112金钱1579 荣誉0 人气0 评议0
楼上各位回答都不错,学习了
楼上各位回答都不错,学习了
UID3677752主题阅读权限20帖子精华0积分92金钱1794 荣誉0 人气5 在线时间657 小时评议0
Lv.2游侠会员, 积分 92, 距离下一级还需 108 积分
帖子精华0积分92金钱1794 荣誉0 人气5 评议0
跑赛车首先最重要的一点就是线路,基本遵循“外内外”就可以。之后就要学习油门和刹车的控制。玩赛车是要看天赋的!
国产货都是垃圾!!!
Powered by> 为什么我按漂移键却不起作用
到右边设置一下
其它回答 你重新设置飘逸建
其它回答 失灵了、改一下操作系统
其它回答 键盘坏了吧?
其它回答 繁华和谐
其它回答 因为你笨
你才笨笨笨
发表我的评论}

我要回帖

更多关于 qq飞车漂移键 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信