计算机小混子 2022-05-17 16:26 采纳率: 100%
浏览 45
已结题

51单片机抖动的问题

问题1抖动是什么?
问题2下面代码中消除抖动的原理?
问题3 LEDNum++;
P2=~LEDNum; 这是什么?为什么要取反


#include <REGX52.H>
void Delay(unsigned int xms)    
{
    unsigned char i, j;
    while(xms)
    {
        i = 2;
        j = 239;
        do
        {
            while (--j);
        } while (--i);
        xms--;
    }

    
}

void main()
{

    unsigned char LEDNum=0;
    while(1)
    {
        
        if(P3_1==0)
        {
            Delay(20);
            while(P3_1==0);
            Delay(20);
            
            LEDNum++;
            P2=~LEDNum;            
        }
    }
}
  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 5月25日
      • 已采纳回答 5月17日
      • 创建了问题 5月17日

      悬赏问题

      • ¥15 关于对一篇论文的统计图作图产生好奇
      • ¥15 如何使用RISC-V对斐波那契递归算法进行优化
      • ¥15 OBS 虚拟摄像头和真实摄像头区别
      • ¥15 yolov5运行detect 过程中的报错一直无法解决
      • ¥15 jsx写法 插槽不生效的问题
      • ¥15 MATLAB 调用comsol如何加速设计?
      • ¥15 echarts地图添加点击事件
      • ¥15 openpyxl库无法全部写入文本到单元格
      • ¥15 不知道带什么标题好随便搞一个吧
      • ¥15 ffmpeg 图片合成视频