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

📄 main.c

📁 IAR开发环境下LPC2138利用定时器输出方波示例!
💻 C
字号:
#include <IOLPC2138.h>
#include"config.h"
#include"system.h"
#define BEEPCON    0x0000080

void   Time0Init(void)
{
  T0PR = 29;              //预分频值
  T0MCR = 0x03;           //复位 中断
  T0MR0 = 1562;           //匹配值
  T0TCR = 0X03;           //开启计数
  T0TCR = 0X01;

}

int main()
{
  VPBDIV = 0x02;
  PINSEL0 = 0x00000000;                  //设置引脚连接GPIO
  IO0DIR  = BEEPCON;                     //设置IO为输出
  FrecInit();
  Time0Init();
  
  while(1)
  {
    while ((T0IR&0x01) == 0);            //等待标志位置1
    T0IR =0X01;                          //清标志位
    if ((IO0SET&BEEPCON) == 0)
      IO0SET =BEEPCON;
    else 
      IO0CLR =BEEPCON;
   }
}





⌨️ 快捷键说明

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