历史上的今天
今天是:2025年06月19日(星期四)
2020年06月19日 | 89C51单片机之外部中断0、1控制LED
2020-06-19 来源:eefocus
1.proteus仿真图

2.keli代码
#include sbit led1=P0^0; sbit led2=P1^0; //外部中断0控制程序 void INT0test() interrupt 0 { led1=~led1; } //外部中断1控制程序 void INT1test() interrupt 2 { led2=~led2; } int main() { EA=1; //全局中断使能 EX0=1; //外部中断0使能 EX1=1; //外部中断1使能 IT0=0; //外部中断0触发方式为低电平有效 IT1=1; //外部中断1触发方式为电平下降沿有效 led1=0; led2=0; while(1) { } }
上一篇:51单片机2个外部中断的应用
史海拾趣
|
基于ARM控制器LPC2294的CAN/PCI智能通信卡设计 基于ARM控制器LPC2294的CAN/PCI智能通信卡设计郑玉婷,彭琦(西安电子科技大学电子工程学院,陕西 西安 710071) 0 引言 LPC2294是PHILIPS公司推出的一款功能强大、超低功耗且具有ARM7TDMI内核的32位微控制器。它具有丰富的片上资源,完全可以满足 ...… 查看全部问答> |
|
有一段连续的模拟信号从AD输入,我用单片机采样256个数据做FFT变换, 有几个问题不明白请执教: 1。 假如这256个数据做完FFT,是不是又要重新采集新的256个数据才能做FFT, 还是只要再采集一个数据,然后跟前面的255个数据组成一段数据来 ...… 查看全部问答> |
|
51单片机 Keil C 延时程序的简单研究 (晶振12MHz,一个机器周期1us.) void delay(void) { unsigned char i,j,k; for(i=15;i>0;i--) for(j=202;j>0;j--) for(k=81;k>0;k--); } 以上就是利用C51语言编写的一个延时函数,下面这段代码则 ...… 查看全部问答> |
|
我是用的1602lcd液晶显示器,想用mega16单片机的porta端口输出,不知道该怎样设置, DB4~DB9 -------PA4~PA7 RS -------PA3 EN -------PA2 请高手帮助。… 查看全部问答> |
|
我的三星DVD刻录光驱 最近拷贝和刻录的速度都变慢了 拷贝光盘里的文件cpu就100% 刻录文件的时候4个G的文件以前10分钟就刻完了 现在要刻一个多小时 系统没有病毒 磁盘空间有人足够大 重做了系统还是不行 时什么原因啊… 查看全部问答> |




