设为首页
加入收藏
联系站长
首页 | 文章中心 | 下载中心 | 本站商品 | 学习资料 | 
您现在的位置: 电子爱好者 >> 文章中心 >> ARM入门 >> 正文 用户登录 新用户注册
lpc2103实验--外部中断          【字体:
lpc2103实验--外部中断
作者:未知    文章来源:互连网    点击数:    更新时间:2007-4-28
 

/*---------------------------------------------------------------------------------------------------------------------------------

FILE NAME      : EXTWAKE.C

DEscrīptION  : 连接P0.16引脚到外部中断0,设置EXTWAKE允许外部中断0唤醒CPU,然后进入掉电模式。被外部掉电唤醒后,将蜂鸣器控制口状态取反,然后继续进入掉电状态,直到再次被唤醒。

VERSION     : 0.0.0

AUTHOR           : MARUI

---------------------------------------------------------------------------------------------------------------------------------*/

//----------------------------------------------------------Include files-------------------------------------------------------//

#include  <lpc2103.h>

//-------------------------------------------------------------Variable --------------------------------------------------------//

 

//--------------------------------------------------------Function prototype-------------------------------------------------//

 

//-------------------------------------------------------------Function -------------------------------------------------------//

 

//--------------------------------------------------------------Define---------------------------------------------------------//

 

#define                          BEEP                  1<<7

/*------------------------------------------------------------------------------------------------------------------------------

NAME                         : main()

FUNCTION               :演示外部中断唤醒掉电的CPU,但不产生中断

ENTRY  TYPE          : void

RETURN TYPE          :void

PURPOSE                    :

VERSION                    : 0.0.0

DEscrīptION  :

CREATE DATE : 12.07.2006

LOGS                           :--\

- 1.create;

------------------------------------------------------------------------------------------------------------------------------*/

int main()

{PINSEL0=0x00000000;

 PINSEL1=0x00000000;

 IODIR=BEEP;

 EXTWAKE=0x01;

 EXTINT=0x01;

 

 while(1)

 { PCONP=0x00;

   PCON=0x02;

  

   if((IOSET&BEEP)==0) IOSET=BEEP;

   else IOCLR=BEEP;

   EXTINT=0x01;

 }

return(0);

}

 

//----------------------------------------------------------- End of file ---------------------------------------------------//

文章录入:admin    责任编辑:admin 
  • 上一篇文章: lpc2103源程序--PWM

  • 下一篇文章: ARM简介与编程-献给ARM初学者
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
       最新热点    最新推荐    相关文章
  • AT91SAM7S系列评估板

  • 【本站学习光盘列表】

  • 8051、ARM和DSP指令周期分析

  • 32位RISC ARM芯片的应用和选…

  • ARM7在嵌入式应用中启动程序…

  • ARM开发调试教程

  • ARM简介与编程-献给ARM初学者

  • lpc2103源程序--PWM

  • lpc2103源程序--TIME1的计数…

  • lpc2103源程序--定时器1匹配…

  • 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)  
    {$PopAnnouceWindow(400,440)}