#include "reg52.h"sbit P35=P3^5;void main(){IT0=1;EX0=1;EA=1;while(1);}void int0() interrupt 0{P35=!P35;}
A. 采用外部中断的方式实现按键控制1个LED的亮灭;
B. 外部中断0边沿触发方式;
C. 执行EA=1;后允许外部中断0产生中断;
D. 外部中断函数在主函数中被调用。
查看答案
单片机的P34、P35、P36、P37口分别接LED1、LED2、LED3、LED4,输出低电平点亮LED灯, P32口接按键K1,按键按下时单片机输入低电平,程序如下:#include "reg52.h"sbit P34=P3^4;sbit key=P3^2;unsigned char mode=0,count=15,a;void delay(int i){unsigned int a,b;for(a=i;a>0;a--)for(b=100;b>0;b--);}void main(){IT0=1;EX0=1;EA=1;while(1){switch(mode){case 0:P34 = !P34; break;case 1:P3 = 0xcf; break;case 2:P3 = 0x3f;break;}delay(100);}}void int0() interrupt 0 //外部中断0程序入口{while(!key);mode++;if(mode>=3)mode=0;}
A. 用1个按键控制LED的显示,要求显示3种以上的显示模式;
B. 采用外部中断的方式实现按键扫描;
C. 采用程序查询按键的方式扫描;
D. 按键按下第二次时,点亮LED3、LED4。
单片机的P34、P35、P36、P37口分别接LED1、LED2、LED3、LED4,输出低电平点亮LED灯, P32口接按键K1,按键按下时单片机输入低电平,程序如下:#includesbit key = P3^2;unsigned char a ;unsigned char count = 15;void delay(int i){while(i)i--;}void main(){IT0=1;EX0=1;EA =1;while(1);}void int0() interrupt 0{count--;while(!key);if( count<0)count = 15;a = count;a = ~a;a = a<<4|0x0f;P3 = a;
A. 采用外部中断的方式实现一个二进制减1计数器;
B. 用4个LED显示计数结果,减至0后,重新从15开始计数;
C. 采用按键扫描的方式实现一个二进制减1计数器;
D. 外部中断为低电平触发方式。
1914年7月,孙中山在东京成立( ),武装反袁。
A. 中华革命党
B. 国民党
C. 兴中会
D. 同盟会
1912年1月1日,孙中山在南京宣誓就职,成立中华民国临时政府,即南京临时政府。南京临时政府的性质是()。
A. 各革命阶级联合专政的政权
B. 人民民主专政性质的政权
C. 大地主和买办资产阶级的反动政权
D. 资产阶级共和国性质的革命政权