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

📄 counter.c

📁 频率计,用arm7实现。 核心芯片为S3C44B0, 用以实现对外部信号的频率计数
💻 C
字号:
/*-------------------------------------------------------------------------------------------------------------------------

FILE NAME      : COUNTER.C

DEscrīptION  : 定时器用作计数器,用于对外部脉冲进行计数。



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

//-------------------------------------------------------Include files----------------------------------------------------//
#include  "My_timer_conter.h"     //  我定义的头文件

#include  "lpc2103.h"    //以前我用  #include  <lpc2103.h>  时, 编译器显示出错.   Why would this happen??

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

 

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

 

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

 

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

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

NAME                : capture() 

FUNCTION        : Timer1的计数器实验——CAP1.3下降沿

ENTRY  TYPE : void

RETURN TYPE : int

PURPOSE          : 

VERSION           : 0.0.0

DEscrīptION  : 

CREATE DATE : 12.07.2006

LOGS                  :--\

- 1.create;

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

int capture(void)

{ 
  
  
  PINSEL1=1<<5;               //P0.18连接捕获1.3  对应二进制b00010000

  T1CCR=1<<11;                //设置CAP1.3下降沿捕获    对应二进制b00001000 00000000  而1<<10 对应CAP1.3的上升沿
  
  T1CTCR =(0x02<<0)|      //计数器,在CAP的下降沿递增

                (0x03<<2);     //选择CAP1.3    

  T1TC=0;

  T1TCR = 0x01;                 //启动定时器\计数器,对外部脉冲开始计数

 

  while(1);

  return(0);  


}

 

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

⌨️ 快捷键说明

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