K7i ARM开发板源码之定时器篇
/****************************************************************
* 文件名:main.c
* 功 能:使用定时器实现0.5S定时,控制蜂鸣器蜂鸣
* 作 者:李园
* 日 期:2008年5月16号
* 博 客:blog.csdn.net/liyuanempire
****************************************************************/
#include "config.h"
#define BEEP 1<<7
int main (void)
{
PINSEL0=0x00000000;
IO0DIR=BEEP;
T0TC=0;
T0PR=0;
T0MCR=0x03;
T0MR0=Fpclk/2;
T0TCR=0x01;
while(1)
{
while ((T0IR&0x01)==0);
T0IR=0x01;
if((IO0SET&BEEP)==0) IO0SET=BEEP;
else IO0CLR=BEEP;
}
return 0;
}