keyscan_1.h

来自「本代码详细说明了」· C头文件 代码 · 共 26 行

H
26
字号
#include <SubStruct.h>

static unsigned char Keyscan(void) large
{
  unsigned char i, bKeyData;
  bKeyData = 0;
  DATA=1; 
  for(i = 0; i < 8; i++)
  {
    CLK=1;
    //bKeyData <<= 1;
    CLK=0;
    Delay(0);
    /* delay for data output ready */
  //  _nop_(); _nop_(); _nop_();

    if (DATA)
    {
      bKeyData |= (1 << i);
    }
  }

  return (bKeyData);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?