看雪论坛
发新帖

[讨论]有人研究过电平抖动嘛

rshunyino 2017-7-16 14:32 1221

比如这个代码

#include<reg52.h>

#define tint unsigned int

#define tchar unsigned char

sbit b=P2^6;

sbit a=P2^7;

sbit anjian=P3^4;

tchar  jiayi;

tchar code table[]={

0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71};

void main()

{

  a=1;

  P0=0xfe;

  a=0;

  P3=0xff;

  while(1)

  {

    if(anjian==0)   

{     

 jiayi++;

 if(jiayi==10)

jiayi=0;

}

else

b=1;

P0=table[jiayi];

b=0;

  }

}

我这个就是抖动的,只是举个例子

不设置延时会出现抖动,但是设置了延时偶尔也会触发,另外就算程序没问题,还有其他因数来影响这个东西嘛,我昨天就遇到个游戏机电平抖动,他程序肯定没问题,是外设的问题

当然我拿不到他的游戏机来分析,但是我第二天回去的时候,发现对方把一个东西换成了新的,所以是否这个电平抖动会因为外设的原因,导致程序错乱

本主题帖已收到 0 次赞赏,累计¥0.00
最新回复 (5)
ntDownload 2017-7-16 17:02
2
好深奥的样子~
CyberATT 2017-7-17 05:57
3
先检测键盘是不是被按下,然后过10毫秒再检测键盘是否被按下,之后检测键盘是否被松开。
6
bxc 2017-7-17 07:32
4
按键并联个电容试试
TF工作室 2017-7-20 13:55
5
跟外设有一定关系,但是大部分还是软件消抖
1
darmao 2017-7-23 00:13
6
第一次看这个还是郭天祥的视频
返回



©2000-2017 看雪学院 | Based on Xiuno BBS | 域名 加速乐 保护 | SSL证书 又拍云 提供 | 微信公众号:ikanxue
Time: 0.012, SQL: 9 / 京ICP备10040895号-17