AT89S51单片机P1口外接8个发光二极管,且P1引脚输出0时,对应的发光二极管亮,P1引脚输出1时,对应的发光二极管灭。编程实现:LED8~LED1先按二进制从00000B~10000加1计数显示,然后再从10000B~00000B减1计数显示。P1的8个LED灯顺序加1逆序减1显示效果.mp4AT89S51单片机P1口外接8个发光二极管,且P1引脚输出0时,对应的发光二极管亮,P1引脚输出1时,对应的发光二极管灭。编程实现:LED8~LED1的状态按二进制加1计数显示。
举一反三
- 实验箱上有()个电平显示发光二极管输出,二极管亮表明输出是()。 A: 4,低电平0 B: 8,高电平1 C: 8,低电平0 D: 4,高电平1
- C51中定义一个可位寻址的变量LED访问P1口P1.1引脚的方法是()。 A: sbit LED=P1^1; B: sfr LED=P1^1; C: bit LED=P1^1; D: sfr16 LED=P1^1;
- 设P1口连接8个LED,且为高电平点亮, 采用特殊功能位点亮P1.0所对应LED,编程正确的是() A: bit s=P1^0; s=0; B: bit s=P1~0; s=1; C: sbit s=P1~0; s=1; D: sbit s=P1^0; s=1;
- 共阴极LED数码管的发光二极管的阴极极共地,二极管发光。
- 设P1口连接8个LED,且为高电平点亮,采用特殊功能位点亮P1.0所对应LED,编程正确的是()。 A: bit<br/>s=P1^0; s=0; B: bit<br/>s=P1~0; s=1; C: sbit<br/>s=P1~0; s=1; D: sbit<br/>s=P1^0; s=1;