日韩在线不卡免费视频一区,日韩欧美精品一区二区三区经典,日产精品码2码三码四码区,人妻无码一区二区三区免费,日本feerbbwdh少妇丰满

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

網(wǎng)上找的attiny13程序進(jìn)不了中斷

#include#include #define sCNT  100   //10ms*100=1Svolatile unsigned int power,keys,zero,zt;/*----初始化定時(shí)器T0為10ms定時(shí) ----*/void timer0_init(void){    CLI();         //關(guān)中斷  //----以下為ICCAVR向?qū)?nbsp; TCCR0B = 0x00; //stop  OCR0A =0x5D;  OCR0B = 0x5D;  TCNT0 = 0xA3; //set count  TCCR0A =0x00;  //啟用通道A強(qiáng)制比較功能  TCCR0B = 0x05; //start timer 定時(shí)器采用1024分頻  MCUCR =0x00;  TIMSK0 = 0x04; //timer interrupt sources  GIMSK = 0x00;//interrupt sources  SEI(); //re-enable interrupts }/*----T0定時(shí)器10ms中斷 ----*/#pragma interrupt_handlertimer0_compa_isr:iv_TIM0_COMPAvoidtimer0_compa_isr(void){ PORTB = 255;// COM_BIT(PORTB,PB4);   //定時(shí)到,取反PB4}/*---- 主程序 ----*/void main(){  unsigned int t1,t2;  DDRB  = 255;   //11110101,PB3和PB1設(shè)為輸入  PORTB = 0;   //輸出高電平  keys =0;  timer0_init();  //定時(shí)器初始化  while (1)         {;}}
全部回復(fù)(2)
正序查看
倒序查看
駱記123
LV.5
2
2017-06-18 16:45

#include

#include

#define sCNT  100   //10ms*100=1S

volatile unsigned int power,keys,zero,zt;

/*----初始化定時(shí)器T0為10ms定時(shí) ----*/

void timer0_init(void)

{  

  CLI();         //關(guān)中斷  //----以下為ICCAVR向?qū)?

  TCCR0B = 0x00; //stop 

 OCR0A =0x5D; 

 OCR0B = 0x5D; 

 TCNT0 = 0xA3; //set count 

 TCCR0A =0x00;  //啟用通道A強(qiáng)制比較功能

  TCCR0B = 0x05; //start timer 定時(shí)器采用1024分頻 

 MCUCR =0x00;

  TIMSK0 = 0x04; //timer interrupt sources 

 GIMSK = 0x00;//interrupt sources 

 SEI(); //re-enable interrupts

 }

/*----T0定時(shí)器10ms中斷 ----*/#

pragma interrupt_handlertimer0_compa_isr:iv_TIM0_COMPAvoidtimer0_compa_isr(void)

{ PORTB = 255;

}

/*---- 主程序 ----*/

void main()

DDRB  = 255;   

  PORTB = 0; 

  timer0_init();  //定時(shí)器初始化

  while (1)       

  {;}}

0
回復(fù)
駱記123
LV.5
3
2017-06-18 23:26
@駱記123
#include#include#definesCNT 100 //10ms*100=1Svolatileunsignedintpower,keys,zero,zt;/*----初始化定時(shí)器T0為10ms定時(shí)----*/voidtimer0_init(void){  CLI();    //關(guān)中斷 //----以下為ICCAVR向?qū)?nbsp;TCCR0B=0x00;//stop  OCR0A=0x5D;  OCR0B=0x5D;  TCNT0=0xA3;//setcount  TCCR0A=0x00; //啟用通道A強(qiáng)制比較功能 TCCR0B=0x05;//starttimer定時(shí)器采用1024分頻  MCUCR=0x00; TIMSK0=0x04;//timerinterruptsources  GIMSK=0x00;//interruptsources  SEI();//re-enableinterrupts }/*----T0定時(shí)器10ms中斷----*/#pragmainterrupt_handlertimer0_compa_isr:iv_TIM0_COMPAvoidtimer0_compa_isr(void){ PORTB=255;}/*----主程序----*/voidmain(){ DDRB =255;   PORTB=0;  timer0_init(); //定時(shí)器初始化 while(1)     {;}}
已解決,
0
回復(fù)
發(fā)