⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gpio_app.c

📁 菜鸟,详细NRF24E1运用,程序,电路
💻 C
字号:

#include "gpio_def.h"
#include "reg24le1.h"

void gpio_init(void)
{
P0DIR=0xFF;//input
P1DIR=0x00;//output
P0CON=0xd8;//read pin
P1CON=0X00;
P1=0X00;
P0=0X00;
}

//通过读取输入的按键号来点亮对应的灯
void ledlight(unsigned char lnum)
{
if(lnum==false)
return ;
switch(lnum)
  {
  case 1:shit();led0=1;break;
  case 2:shit();led1=1;break;
  case 3:shit();led2=1;break;
  default :break;

   }
}


unsigned char keyscan(void)
{
 unsigned char flag=0,num=0;
 P0CON=0XD0;
 if(!KEY0)
 {
 num=1;
 flag=1;
 }
 P0CON=0XD1;
 if(!KEY1)
 {
 flag=1;
 num=2;
 }
 P0CON=0XD2;
 if(!KEY2)
 {
 flag=1;
 num=3;

 }

if(flag)
return num;
else
return false;

}

//shutdown all leds

void shit(void)
{
led0=0;
led1=0;
led2=0;
}


⌨️ 快捷键说明

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