main.c

来自「CT107D测试程序(含超声测距)」· C语言 代码 · 共 40 行

C
40
字号
#include "reg52.h"

void main(void)
{
  while(1)
  {
    switch(P3)
    {
      case 0xFE:    //S1
      {
		P0 = 0xFC;  
        P2 |= 0xE0;
        P2 &= 0x9F;
        break;
      }
	  case 0xFD:    //S2
      {
	    P0 = 0xF3;  
        P2 |= 0xE0;
        P2 &= 0x9F;
        break;
	  }
      case 0xFB:    //S3
      {
	    P0 = 0xCF;  
        P2 |= 0xE0;
        P2 &= 0x9F;
        break;
	  }
      case 0xF7:	//S4
      {
	    P0 = 0x3F;  
        P2 |= 0xE0;
        P2 &= 0x9F;
        break;
	  }
    }
  }
}

⌨️ 快捷键说明

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