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

📄 exp5.c

📁 基于PROTERUS仿真的AVR例子
💻 C
字号:
#include <io8535.h>
#include <intrinsics.h>

#pragma vector=TIMER1_COMPA_vect
__interrupt void timer1_compa_isr(void)     //定义计数器1输出比较器A中断服务程序
{
  OCR1A=OCR1A+25;                           //设置下一个触发点
}

void  main(void)
{
  DDRD=0x20;                                //设置OCR1A位为输出
  TCCR1A=0x40;                              //设置计时器1的时钟为clock/8
  TCCR1B=0x02;                              //使能输出比较模式,当匹配时触发OC1A
  TIMSK=0x10;                               //定义寄存器A的输出比较匹配中断
 
  __enable_interrupt();
  while(1)
  ;
}

⌨️ 快捷键说明

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