📄 main.c
字号:
/****************************************Copyright (c)****************************************************
** Guangzhou ZHIYUAN electronics Co.,LTD.
**
** http://www.embedtools.com
**
**--------------File Info---------------------------------------------------------------------------------
** File name: main.c
** Last modified Date: 2004-09-16
** Last Version: 1.0
** Descriptions: The main() function example template
**
**--------------------------------------------------------------------------------------------------------
** Created by: Chenmingji
** Created date: 2004-09-16
** Version: 1.0
** Descriptions: The original version
**
**--------------------------------------------------------------------------------------------------------
** Modified by: wankai
** Modified date: 2008-07-07
** Version:
** Descriptions: 对程序与注释格式进行修改
**
*********************************************************************************************************/
#include "main.h"
#define KEY1 (1<<12)
#define LED9 (1<<25)
/*********************************************************************************************************
** 函数名称: main
** 功能描述: GPIO输入输出测试
** 调试说明: 把KEY1,LED9短接到P0.12,P3.25
*********************************************************************************************************/
int main (void)
{
uint32 uiState=1; /*定义中间变量 */
PINSEL0 &= ~(0x03<<24); /*配置P0口为GPIO */
PINSEL7 &= ~(0x03<<18); /*配置P3口为GPIO */
FIO0DIR &= KEY1; /*配置P0口为快速GPIO输入 */
FIO3DIR |= LED9; /*配置P3口为快速GPIO输出 */
while(1)
{
uiState = (uint32)(IO0PIN&KEY1); /*读取IO口状态 */
if (uiState) {
FIO3SET = LED9; /*如果没有按键按下那LED灭 */
}
else {
FIO3CLR = LED9; /*如果没有按键按下那LED亮 */
}
}
return 0;
}
/*********************************************************************************************************
END FILE
*********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -