|
马老师:
你好,请教一下
#include <ioavr.h>
#include <inavr.h>
/**********************************************************************************************************************************************
端口初始化
**********************************************************************************************************************************************/
void main()
{ DDRA|=(0<<DDA2);
PORTA|=(1<<PA2);
DDRB|=(0<<DDB6);
PORTB|=(1<<PB6);
/**********************************************************************************************************************************************
外部中断初始化
**********************************************************************************************************************************************
MCUCR=0x00;
GIMSK=0XC0;//0xc0; //INT0,INT1中断同时使能
GIFR=0xC0;
SREG_I = 1;}
/**********************************************************************************************************************************************
外部中断的服务程序
**********************************************************************************************************************************************/
#pragma vector = INT0_vect
!!!!!!!//#pragma vector = INT1_vect //问题就在这里:如果将中断向量地址改为外部中断1的入口地址 ,却不能用
__interrupt void ex_int0(void)
{ PORTB|=(1<<PB0); } |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|