博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
atmega8 例程:INT1外部中断
阅读量:6292 次
发布时间:2019-06-22

本文共 1338 字,大约阅读时间需要 4 分钟。

/*********************************************************** *  函数库说明:ATMEGE8 INT1中断程序                         *  版本:      v1.0                                            *  修改:      庞辉                                          *  修改日期:  2011年08月01日                               *                                                           *  说明:     无                                            *                                                           *  版本更新:                                               *                                                                                           ************************************************************ *注意: button  PD3                                          *       LED     PD5 *       buzzer  PB1                                          ***********************************************************/  #include 
#include
int main(void) { //PD3外部中断1口设置为输出 DDRD &= ~(1 << DDD3); //PD3上拉电阻使能 PORTD |= (1 << PORTD3); //蜂鸣器控制口为输出 DDRB |= (1 << DDB1); DDRC |= (1 << DDC5); //INT1 下降沿触发 MCUCR |= (1 << ISC10) | (1 << ISC11); //INT1 中断使能 GICR |= (1 << INT1); //使能全局中断 sei(); while(1) { } return 0; } //外部中断1服务程序 SIGNAL(SIG_INTERRUPT1) { PORTB ^= (1 << PORTB1); PORTC ^= (1 << PORTC5); }

转载地址:http://mycta.baihongyu.com/

你可能感兴趣的文章
同一台电脑上Windows 7和Ubuntu 14.04的CPU温度和GPU温度对比
查看>>
js数组的操作
查看>>
springmvc Could not write content: No serializer
查看>>
Python系语言发展综述
查看>>
新手 开博
查看>>
借助开源工具高效完成Java应用的运行分析
查看>>
163 yum
查看>>
第三章:Shiro的配置——深入浅出学Shiro细粒度权限开发框架
查看>>
80后创业的经验谈(转,朴实但实用!推荐)
查看>>
让Windows图片查看器和windows资源管理器显示WebP格式
查看>>
我的友情链接
查看>>
vim使用点滴
查看>>
embedded linux学习中几个需要明确的概念
查看>>
mysql常用语法
查看>>
Morris ajax
查看>>
【Docker学习笔记(四)】通过Nginx镜像快速搭建静态网站
查看>>
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
查看>>
<转>云主机配置OpenStack使用spice的方法
查看>>
java jvm GC 各个区内存参数设置
查看>>
[使用帮助] PHPCMS V9内容模块PC标签调用说明
查看>>