外部中断0:
通过按键K3实现LED灯状态反转:
#include typedef unsigned char u8; typedef unsigned int u16; sbit led=P2^0;//D1 sbit k3=P3^2;//K3 void delay(u16 i) { while(i--); } void Int0Init()//设置外部中断0 { EA=1;//打开总中断 EX0=1;//打开INT0的中断允许 IT0=1;//设置中断的触发方式为下降沿触发 } void main() { Int0Init();//设置外部中断0 while(1); } void Int0() interrupt 0//外部中断0的中断函数 { delay(1000);//延时消抖 if(k3==0) { led=~led; } } 外部中断1: 通过按键K4实现LED灯状态反转: #include typedef unsigned char u8; typedef unsigned int u16; sbit led=P2^0;//D1 sbit k4=P3^3;//K3 void delay(u16 i) { while(i--); } void Int1Init() { EA=1; EX1=1; IT1=1; } void main() { Int1Init(); while(1); } void Int1() interrupt 2 { delay(1000); if(k4==0) { led=~led; } } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 即在上面外部中断0的基础上,修改为外部中断1控制LED反转,需要注意的是INT1的中断号为2 ———————————————— 版权声明:本文为CSDN博主「流年亦梦」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_44628230/article/details/98471682
上一篇:14.定时器和计数器
下一篇:12.中断系统
推荐阅读最新更新时间:2024-11-12 11:09
推荐帖子
- 各位大虾帮忙啊
- 我的本本配置如下:英特尔奔腾双核的U,GMAX3100集显,1G内存,120G硬盘,平时不怎么玩大型网游,VS2008,sql2005,Dreamweaver也是经常用到的,这样的配置的本本可以淘汰了吗各位大虾帮忙啊
- hantoufool 嵌入式系统
- 如何在Wince中修改 Control Panel 窗口字体大小
- 320X240的桌面显示控制面板的窗口,会超出屏幕,修改了cplmain.rc后编译,但是改变不了cplmain.rc中//@CESYSGENIFCPLMAIN_COMM////COMMDialogs//IDD_RASDIALOGDISCARDABLE0,15,264,81STYLEDS_CONTROL|WS_CHILD|WS_VISIBLE|WS_CLIPSIBLINGSBEGINICONIDI_RAS,IDC_STATIC,
- 123liuxiao WindowsCE
- 大家看看这些整流桥上的电容是干什么用的?
- 我家组合式收录机的电路图上画的。除了这几个电容,电源部分无其他电容了,不懂得这么布局的原理和好处阿,这么整和教科书上画的经典电源的滤波电容是一个意思吗?大家看看这些整流桥上的电容是干什么用的?这个是用来滤高频的.防电源线上的高频串进内部电路.Re:大家看看这些整流桥上的电容是干什么用的?哦,了解了,谢谢回复板凳西门的帖子谢谢,我还是比较同意三楼的说法。回复沙发huchuan987的帖子哈哈,新年一上来就学习了,高兴。祝大家新春倍儿快乐!Re:大家看看这些整流
- zxpla 模拟电子
- 面向大学的树莓派 RemoteLab 机器人开发!
- 大学生远程机器人开发并非痴人说梦--在弗罗茨瓦夫科技大学,这已成为现实。在最新一期的《TheMagPi》中,RobZwetsloot与RemoteLab进行了交流。作为#MagPiMonday的特别节目,在此与您分享。几期前,我们采访了WojciechDomski关于他的遥控飞机OSD的故事,这是一个很酷的小项目,可以让他看到遥控飞机的飞行位置以及一些HUD信息。在令人印象深刻的同时,他还与弗罗茨瓦夫大学合作了一个项目,并一直热衷于与我们分享。遥控飞机OS
- 树莓派开发者 综合技术交流
- 请教:荧光粉与芯片的匹配问题!
- 各位前辈,小弟近期实验的显色指数一直保持在50左右(很稳定screen.width-500){this.width=screen.width-500}else{this.width=s.width}\"width=\"19\">!!!)怎么做都提高不上去,不知有没有可能是荧光粉与芯片不匹配的原因?恳请各位前辈帮我分析分析其中缘由。(我们做的是SMD-LED)谢谢!请教:荧光粉与芯片的匹配问题!请问楼主是不是做白光?如果用蓝光芯片做蓝绿光那就不必说了。。。如果是做白光,
- byd0629 LED专区
- 测评汇总:阿尔达H-30T高温休眠版恒温电烙铁
- 活动详情:【阿尔达H-30T高温休眠版恒温电烙铁】更新至2023-12-24测评报告汇总:@jobszheng5阿尔达H-30T电烙铁试用总结阿尔达H-30T熔锡速度有多快阿尔达H-30T接地异常测试阿尔达H-30T自动休眠守护烙铁头阿尔达H-30T开箱与上手初体验@西点钟灵毓秀阿尔达H-30T高温休眠版恒温电烙铁+芯片焊接小测阿尔达H-30T高温休眠版恒温电烙铁+休眠功能测试阿尔达H-30T高温休眠版恒温电烙铁+不一样的融焊锡测试
- EEWORLD社区 测评中心专版
设计资源 培训 开发板 精华推荐
- LIGHTING-1-GEVK:用于 LED 控制的互联照明平台
- NCP5007 紧凑型背光 LED 升压驱动器的典型应用,具有模拟反馈的基本直流电流模式操作
- DC711A-A,使用 LT3468ES5 闪光灯电容器充电器高压电源的演示板,Vin = 2.5V-8V,Vout = 320V,ISW - PK = 1.4A
- 【CW32】无刷电机驱动板
- DC814A-H,使用 LTC6906 10kHz 至 1MHz 固定频率硅振荡器的演示板
- 【涂鸦智能】宠物喂食器
- LTC3406ES5 高效降压转换器的典型应用电路
- 用于便携式消费电子产品的 120W、2 通道、D 类音频功率放大器
- LTC3834EFE 演示板,单路 5A 低静态电流降压 DC/DC 转换器
- 使用 Sanken Electric Co., Ltd 的 STR-A6063HD 的参考设计
- MPS电机研究院 让电机更听话的秘密! 第二站:电机设计经验征集令!
- 雅特力AT32WB415系列蓝牙BLE 5.0 MCU,免费抢鲜体验!
- 下载有礼:泰克 PCIe 要了解的十件事
- PI 有奖直播:在无需DC-DC变换器的多路输出电源设计中实现高效率和出色的输出调整率
- 免费领取|价值400元的乐鑫无线屏幕交互开发板ESP32-S3-LCD-EV-BOARD
- TI 嵌入式处理器最新产品发布会 全程在线直播 4月16日精彩为您呈现!预报名、看直播、享好礼
- 免费尝鲜:ST 双核无线 MCU STM32WB55 开发板
- 观展有礼 | 到 e 络盟展台,领星巴克咖啡券(上海慕尼黑电子展)
- 有奖直播:使用 NI CompactDAQ 和 LabVIEW构建基于传感器的测试系统