访问电脑版页面

导航:老古开发网手机版AVR单片机ATmega16单片机

ATMega16单片机外部中断程序分享

导读:
关键字:
ATmega16单片机,外部中断,

//Crystal:7.3728MHz,功能:学习外部中断0的程序

#include

#include

#defineLED_COMPORTA^=(1《voidport_init(void)

{

PORTA=0x40;

DDRA=0x40;

PORTB=0x00;

DDRB=0x00;

PORTC=0x00;//m103outputonly

DDRC=0x00;

PORTD=0x04;

DDRD=0x00;

}

#pragmainterrupt_handlerint0_isr:2

voidint0_isr(void)

{

LED_COM;

}

//callthisrouTInetoiniTIalizeallperipherals

voidinit_devICes(void)

{

//stoperranTInterruptsunTIlsetup

CLI();//dISAbleallinterrupts

port_init();

MCUCR=0x00;

GICR=0x40;

TIMSK=0x00;//timerinterruptsources

SEI();//re-enableinterrupts

//allperipheralsarenowinitialized

}

voidmain()

{

init_devices();

while(1)

{

;

}

}

来源:工程师周亮   作者:lhl545545  2019/1/10 15:20:00
栏目: [ ATmega16单片机]

相关阅读

基于ATmega16和nRF905的无线射频收发系统设计

基于ATmega16单片机的数字电子秤设计

基于Atmega16单片机的PSD输出信号数字采集电路设计

ATmega16L单片机实现电动车锂电池组状态监控保护功能的设计

ATmega16单片机的特点和内部结构解析

基于ATmega16单片机控制液晶显示屏的程序设计

基于Atmega16单片机的PSD数据采集控制电路设计

ATMega16单片机外部中断程序分享

基于ATmega16的无线传感网络节点设计

基于ATmega16的GSM家居安防报警器

AVR单片机(学习ing)—(十)、ATMEGA16的同步串行接口SPI—02

ATMEGA16单片机I0端口的使用方法解析

如何实现ATMEGA16单片机与PC机的通信

以ATMEGA16单片机为主控制芯片的平衡电动车设计

ATmega16L播放音乐程序

AVR单片机—(五)、ATMEGA16的USART与PC机串行通信—01(补充)

基于ATmega162的智能仪器设计

AVR ATmega16 & ATmega128 串口源代码

ATmega169 ATmega169L AVR单片机

ATmega16 ATmega16L avr单片机资料(16兆Hz)