E
ernestmyname
Guest
我一直无法得到一个中断定时器,我的照片18F2550的日常工作。我基本上是复制了从C18的用户指南代码,它仍然无法正常工作。任何帮助将不胜感激。 PORTA是输出到7赛格显示器。 [报价]###包括包括包括无效timer_isr声明(无效);位无符号字符[] = {0x01,0x4F,0x12,0x06,0x4C,0x24地址0x20,为0x0F,为0x00,0x04};的#pragma代码low_vector = 0x18无效low_interrupt(空){_asm转到timer_isr声明以_endasm}#pragma伪代码的#pragma interruptlow timer_isr声明作废timer_isr声明(空){INTCONbits.TMR0IF = 0; PORTA上=数字[3]; Delay10KTCYx(10);}无效的主要(无效){将TRISA = 0; PORTA电=数字[0]; OpenTimer0(TIMER_INT_ON&T0_SOURCE_INT&T0_8BIT); INTCONbits.GIE = 1; / /允许全局中断而(1);} [/报价]上显示的值永远不会从零变化,因此我知道这不是进入中断服务程序。