AVR单片机定时计数器结构与应用.pptVIP

  • 5
  • 0
  • 约1.43万字
  • 约 55页
  • 2019-12-15 发布于广东
  • 举报
实例解析3—T/C0的CTC模式实验 #include iom16v.h char Counter = 0; // 计数变量清零 /********端口初始化********/ void port_init() { DDRB|=(1PB3); //PB3(OC0)配置为输出(为1时用或符号|) PORTB=(0PB3); //PB3输出0(为0时与符号) DDRD|=(1PD7); //PD7配置为输出(为1时用或符号|) PORTD=(0PD7); //PD7输出0(为0时与符号) } /********定时器0初始化********/ void timer0_init() { SREG = 0x80; //使能全局中断 TIMSK= (1 OCIE0); //T/C0比较匹配中断允许 TCCR0=(1COM00)|(0COM01)|(0WGM00)|(1WGM01)|(1CS02)|(0CS01)|(1CS00); // T/C0工作于CTC模式,1024分频,比较匹配时,触发OC0取反 TCNT0 = 0; //定时初值设置, OCR0 = 195; //比较匹配寄存器初值 } /********主函数*****

文档评论(0)

1亿VIP精品文档

相关文档