注册
登录
电子工程世界-论坛
返回首页
EEWORLD首页
频道
EE大学堂
下载中心
Datasheet
专题
单片机
物联网
汽车电子
嵌入式
手机/便携
模拟电子
家用电子
网络通信
电源管理
工业控制
测试测量
半导体设计/制造
安防电子
传感器
医疗电子
cc2513685的个人空间
https://home.eeworld.com.cn/space-uid-455505.html
[收藏]
[复制]
[分享]
[RSS]
空间首页
动态
记录
日志
相册
主题
分享
留言板
个人资料
借用开发板
论坛
淘帖
Collection
查看新帖
最新回复
社区活动
联系管理员
我的空间
帖子
日志
收藏
好友
勋章
积分
安全验证
请完成以下验证码
日志
单片机AVR外部中断程序,怎样添加外部中断来控制LED全亮全灭,怎么改程序,谢谢
已有 383 次阅读
2012-11-1 14:46
#include
#include
void delay(void){unsigned int a,b;for(a=0;a<1000;a++)for(b=0;b<500;b++);}void init(void){DDRA=0XFF; //输出方式PORTA=0XFF;DDRD=0; //输入方式PORTD=0XFF;MCUCR |=0X02; //下降沿触发GICR |=BIT(6); //打开外边中断0DDRD &=~BIT(2); //设置为输入PORTD |=BIT(2); //带上拉电阻SREG |=BIT(7); //打开全局中断}void main(){init();while(1){PORTA |=BIT(0); //第一个LED亮delay();PORTA &=~BIT(0); delay();}}#pragam void interrupt_handle int0_isr:2void int0_isr(void) {PORTA=0;//LED全亮delay();delay();delay();PORTA=0xff; }
收藏
邀请
举报
全部
作者的其他最新日志
•
AVR LED闪烁程序 为什么LED一直亮着 不会闪烁? 软件:ICCAVR Progisp
评论 (
0
个评论)
涂鸦板
您需要登录后才可以评论
登录
|
注册
评论
cc2513685
加为好友
给我留言
打个招呼
发送消息
热门文章
头条资讯
5G激发车联网革命,ST将如何应战?
何恺明团队新作:图像分割精细度空前,边缘自带抗锯齿,算力仅需Mask R-CNN的2.6%
百度回港上市!总市值超7000亿港元,李彦宏:这是我们的二次创业
“八叛逆”与仙童半导体的崛起
车圈新卖点8155背后,汽车智能化竞争已踩下油门 | 幂集创新
为网络管理员导航生成式 AI
新增数据手册
HTMS-130-57-F-D
72471-350H
RNC50K2490FRB1431
TE06F3652BC
FCC17A15SB-21F
RP73D2A88R7ATDF
热搜器件
JAN1N4571A-1
SCS220KGC
MAX801NCPA
D38999/20FJ20HE-LC
2-1589473-6
PWC2010LF36KF
推荐下载
CSR 2006 Seminar-
The Future of Reconfigurable Computing A “Small Matter of Programming”
100个经典C语言程序资料
2006-6-6_数字集群与GSMR的简单介绍
主板芯片级维修技术资料
VHDL言语实现的24制时钟,可整点报时,还有闹钟等功能.
推荐关注
【新闻】触觉智能加入GIIC全球智慧物联网联盟,庆祝第一届理事会第三次会议圆满召开
驱动钛丝(SMA)的可靠性设计(8) 钛丝的驱动电路控制(上)
驱动钛丝(SMA)的可靠性设计(8) 钛丝的驱动电路控制(上)
无源晶体分类及重要参数讲解
晶振常见的切割工艺有哪些
求IEC 60893系列标准