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

📄 main.c

📁 基于smartarm平台的lpc2200开发板源码
💻 C
字号:
/****************************************************************************
* 文 件 名:main.c
* 功    能:读取I/O引脚值,并输出控制蜂鸣器。
*           使用I/O口输入方式对P0.20口进行扫描,对蜂鸣器控制。
* 说    明:将跳线器JP4 JP2短接,JP7断开。按下KEY1观察BUZZER效果。
****************************************************************************/
#include  "config.h"

#define	  BEEPCON	1<<7     		// P0.7引脚控制B1,低电平蜂鸣
#define   KEY       1<<20	        // 定义按键

/****************************************************************************
* 名    称:main()
* 功    能:读取P0.20口的值,并输出控制蜂鸣器B1。
****************************************************************************/
int  main(void)
{  
    uint32  i;
    PINSEL0 = 0x00000000;		    // 设置管脚连接GPIO   
    IO0DIR = BEEPCON;			    // 设置B1控制口为输出,其它I/O为输入
    while(1)	
    {  
        if( (IO0PIN&KEY)!=0 ) 
        {
            IO0SET = BEEPCON;
        }
        else    
        {
            IO0CLR = BEEPCON;
        }
        for(i=0; i<1000; i++);		
    }
    return(0);
}

⌨️ 快捷键说明

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