久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5900|回復: 2
打印 上一主題 下一主題
收起左側

mega32單片機最簡單的中斷程序——外部中斷

[復制鏈接]
跳轉到指定樓層
樓主
ID:68618 發表于 2014-11-11 22:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
學單片機的第二條檻:中斷,每次我都選最簡單的中斷——外部中斷。

*****************************************************************
//CPU:mega32
//編譯器:iar

#include <ioavr.h>
void eint0_init(void);
int main(void)
{
  
  DDRD |= (1 << 7);     //PD7置為輸出
  
  eint0_init();         //外部中斷0初始化
  
  asm("sei");           //開中斷
   
  while(1);
}

#pragma vector = INT0_vect    //預編譯指令,聲明中斷向量
__interrupt void eint0(void) //外部中斷0中斷例程
{
  PORTD ^= 1<<7;            //PD7取反
}
        
        
void eint0_init(void)
{
  DDRD &= ~(1 << 2);          //INT0腳輸入
  
  PORTD |= (1 << 2);          //INT0腳內部上拉電阻有效
  
  MCUCR |= (1 << ISC01) | (1 << ISC00);   //INT0下降沿觸發
  
  GICR |= (1 << INT0);        //使能INT0
}
******************************************************************

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:106866 發表于 2016-3-1 16:09 | 只看該作者
你好,請問用keil軟件寫mega32的程序時,創建新的project選哪一個?
回復

使用道具 舉報

板凳
ID:108076 發表于 2016-3-10 11:20 | 只看該作者
謝謝樓主分享剛開始學習AVR單片機中斷這是一個很好的參考程序
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲伦理在线观看 | 日本加勒比在线 | 欧美日韩毛片 | 日韩视频在线观看 | www.com黄色| 欧美三级 欧美一级 | 国产精品一区在线观看 | 天天躁日日躁bbbbb | 国产在线免费 | 三级在线视频 | 大尺度做爰呻吟舌吻网站 | 男男成人高潮片免费网站 | 国产一区福利 | 亚洲视频免费看 | av基地网 | 国产乱码一区二区三区 | 国产丝袜一区 | 国产免费一区二区三区在线观看 | 一区二区小视频 | 国产精品成人一区二区 | 国内久久精品 | 免费三级网站 | 国产日韩精品一区二区 | 男女激情视频网站 | 国产黄色精品视频 | 久久久久国产一区二区三区 | 日韩图色| 成人在线免费看 | 黑人操亚洲人 | 日韩精品无 | 色在线视频 | 干干干操操操 | 久久精品视频一区二区 | 亚洲第一第二区 | 久久国产精品免费 | 婷婷中文网 | 午夜一级片 | 国产精品99久久久久久久久久久久 | 欧美激情啪啪 | 国产成年妇视频 | 天天干天天舔 |