微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > LPC1766 GPIO输入和输出

LPC1766 GPIO输入和输出

时间:12-01 来源:互联网 点击:

}

/*********************************************************************************************************
** Function name: main
** Descriptions: 用户程序入口函数,将JP17短接,P0.11脚控制蜂鸣器,
** 将JP4的KEY1与P2_10短接,每按下KEY1,蜂鸣器响一声
** input parameters: 无
** output parameters: 无
** Returned value: 无
*********************************************************************************************************/
int main (void)
{
SystemInit(); /* 系统初始化 */

GPIOInit();

while (1) {
if (KEY1 == 0) { /* 如果KEY1按下,蜂鸣器鸣叫 */
BEEPON();
LED1ON();
} else { /* 松开则停止蜂鸣 */
BEEPOFF();
LED1OFF();
}
if (KEY2 == 0) { /* 如果KEY2按下,LED2亮 */
LED2ON();
} else { /* 松开则LED2灭 */
LED2OFF();
}
if (KEY3 == 0) { /* 如果KEY3按下,LED3亮 */
LED3ON();
} else { /* 松开则LED3灭 */
LED3OFF();
}
if (KEY4 == 0) { /* 如果KEY4按下,LED4亮 */
LED4ON();
} else { /* 松开则LED4灭 */
LED4OFF();
}
}
}

/*********************************************************************************************************
End Of File
*********************************************************************************************************/

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top