51单片机的P1口,每位口线采用低电平驱动一个LED流水灯,如果P1=0x7F,请问哪个灯亮
举一反三
- 单片机的P1^0-P1^7口分别接发光二极管LED0-LED7,单片机输出低电平点亮LED灯,读下列程序:#includevoidDelay1s()//@11.0592MHz{unsignedchari,j,k;for(k=0;k<100;k++){i=18;j=235;do{while(--j);}while(--i);}}voidmain(void){unsignedchari;while(1){P1=0x7f;for(i=1;i<8;i++){P1=P1>>1|0x80;Delay1s();}}} A: 执行P1=0x7f后,与P1^7连接的LED7被点亮; B: 执行P1=0x7f后,与P1^0连接的LED0被点亮; C: P1=P1>>1|0x80执行后使点亮的LED右移一位; D: 程序功能是实现8个LED循环点亮的流水灯。
- 51单片机的通用IO控制LED发光二极管,为了控制LED正常亮灭,下面那些连接方式是正确的( ) A: P0口作为通用IO,输出上拉电阻(1-3)K到5V后,连接LED B: P1、P2、P3口可以采用低电平驱动LED C: P1、P2、P3口可以采用高电平驱动LED D: P1、P2、P3口可以增加IO驱动芯片连接LED
- AT89S51单片机的P0口可驱动 个LSTTL电平,P1、P2、P3口可驱动个LSTTL电平。
- 要想使单片机P1口只有第4根线输出低电平,则下面语句哪句是正确的?(引脚编号从0到7) A: P1.4=~1《4 B: P1=0XF7 C: P1=11110111 D: P1.4==0
- 假定8组LED接到单片机的P1口,如果仅仅P1.1口上的灯亮,其余的灭,应该给P1口的值为: A: 0xFE B: 0xFD C: 0xAF D: 0xDF