91视频丝瓜-91视频完整版高清-91视频网-91视频网店-91视频网或将从此无大神-91视频网入口

您好,歡迎訪問上海現易電子元器件有限公司網站!

021-51870898
021-51870898   18019251567
4新聞資訊
您的位置: 首頁 ->  新聞資訊 -> 單片機

?AVR外部中斷INT1檢測按鍵,使用LED作指示

文章出處:單片機 責任編輯:上海現易電子元器件有限公司 發表時間:2020-11-10

實驗內容: 
使用AVR的外部中斷INT1檢測PD3Key,如果有按鍵按下,則喚醒休眠的MCU,并使它的PB口的LED做加1指示。

#include


#define DISP_DDR DDRB

#define DISP_PORT   PORTB

#define IN_PD3  cbi(DDRD,3)  //PD3

#define SET_PD3  sbi(PORTD,3)

#define GET_PD3  gbi(PIND,3)

//PORTA|=BIT(5);    就是把把第6位置1;

//PORTA=~BIT(5);   就是把第6位置零

//DDRB |=  0x80;  //等于“sbi(DDRB,7);” 置1位

//DDRB &= ~0x80;  //等于“cbi(DDRB,7);”清零


/*--------------------------------------------------------

程序名稱:外部中斷服務程序

-------------------------------------------------------*/

#pragma interrupt_handler int1_isr:3

//是一個編譯器的關鍵字聲明,聲明這個函數是一個中斷服務函數,后面跟的數字是中斷向量號。

void int1_isr(void)

{

 GICR &= 0b01111111;  // disable int1 interrupt   通用中斷控制寄存器 GICR

 DISP_PORT++;   // 顯示口指示加1,指示被按次數

 delay50ms(4);

 GICR |= 0b10000000;   // enable int1 interrupt

}

/*--------------------------------------------------------

程序名稱:外部中斷初始化程序

--------------------------------------------------------*/

void int1_init()

{

 IN_PD3;    // set PD3/INT1 as input

 SET_PD3;   // set PD3/INT1 as output,high level,avoid triggering

 MCUCR |= 0b11110011;  // set PD3/INT1 as low level active

 GICR  |= 0b10000000;  // enable global interrupt

 SEI();       // enable external interrupt

}

void main(void)

{

 DISP_DDR  = 0xFF;

 DISP_PORT = 0x00;

 int1_init();

 asm("sleep");   // set mcu as sleep modle

 //開機后MCU處于SLEEP狀態,之后按按鍵,LED作出了簡單指示。


 while(1);

}



上海現易電子元器件有限公司 版權所有 未經授權禁止復制或鏡像

CopyRight 2020-2025 www.urqm.cn All rights reserved   滬ICP備2020031792號

友情鏈接:

電話

易經理

18019251567

微信

易經理

易經理

頂部

咨詢
主站蜘蛛池模板: 色播.com| 99re在线视频精品 | 亚洲激情中文字幕 | 午夜精品视频在线看 | 国内精品视频九九九九 | 波多野结衣a∨免费观看 | 国精产品一二二区传媒有哪些 | 91影视| 岛国在线无码高清视频 | 亚洲精品沙发午睡系列 | 风流艳帝 | 把腿张开老子臊烂你小说完整版 | 草草在线观看视频 | 国产福利在线观看免费第一福利 | 日韩精品视频免费网址 | 女人露p毛的图片 | 中国黄色网址 | 国产精品久久欧美久久一区 | 爱你千万次韩剧在线观看 | 日韩精品www | 国产又粗又长又大精品A片 国产又大又黑又粗免费视频 | 日韩二三区 | 欧洲一卡2卡三卡4卡网站国色天香 | 一级黄色免费观看 | 日韩美女免费线视频 | 少妇人妻好深太紧了A片乚 少妇人妻千子深太紧了A片 | 守寡的岳引诱我岳潮湿的肥厚 | 奇米777影视成人四色 | 美女扒开尿口让男人桶进 | 久久国产精品人妻中文 | 老师没戴套子C了我一天视频 | 亚洲免费网站 | 亚洲精品久久AV无码一区二 | 亚洲国产精品嫩草影院在线观看 | 动漫性| 在线观看永久免费视频直播 | 2024四虎永久在线影院 | 少妇人妻人伦A片 | 伊人999| 久久久久久久久免费视频 | 成人特级毛片 |