微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > AVR128的程序——外部中断

AVR128的程序——外部中断

时间:11-22 来源:互联网 点击:
#include

#include

#define uchar unsigned char

#define uint unsigned int

void main(void)

{

uchar i,temp;

DDRA = 0XFF;

PORTA = 0XFF;

DDRC = 0XFF;

PORTC = 0XFF;

DDRF |= 0X0E;

PORTF |= 0X0E;

PORTF &= 0xF8;

DDRB |= 0X10;

PORTB |= 0X10;

DDRD=0XFC;

PORTD=0XFF;

EIMSK|=(1

SEI();

while(1)

{

PORTA=0x00;

}

}

#pragma interrupt_handler int0_INT:2

void int0_INT(void)

{

PORTA=0x00;

}

#pragma interrupt_handler int1_INT:3

void int1_INT(void)

{

PORTA=0xFF;

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top