c语言led,c语言led灯闪烁程序

dfnjsfkhak 23 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言led问题,于是小编就整理了3个相关介绍c语言led的解答,让我们一起看看吧。

  1. c语言led要求1357亮,2468灭,1357灭时,2468亮,要求使用任何端口,需要指出高低?
  2. 单片机C语言编写点亮两盏led灯,首先从中间两盏点亮,依次相邻两盏灯点亮,依次循环永不停息?
  3. 51单片机c语言编程led灯1,3,5,7和2,4,6,8交替闪烁?

c语言led要求1357亮,2468灭,1357灭时,2468亮,要求使用任何端口,需要指出高低?

while(1){

P2=0x55; //单数是高电平

c语言led,c语言led灯闪烁程序-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

delay(2000);

P2=0xAA; ////单数是低电平

delay(2000);

c语言led,c语言led灯闪烁程序-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

}

单片机C语言编写点亮两盏led灯,首先从中间两盏点亮,依次相邻两盏灯点亮,依次循环永不停息?

#include

***it M=P1^0;void delayms(unsigned char ms)

c语言led,c语言led灯闪烁程序-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

{

unsigned int i;

while(ms--)

{

for (i=0 ;i

}

}

main ()

51单片机c语言编程led灯1,3,5,7和2,4,6,8交替闪烁?

***设你的8个LED是通过低电平来点亮,即LED负极连接P口,正极连接电源:

1. 当1,3,5,7亮时,我们的P2口状态以二进制表示应该是1010 1010,也就是0xAA,程序应该写成P2=0xAA。

2. 当2,4,6,8亮时,我们的P2口状态以二进制表示应该是0101 0101,也就是0x55,程序应该写成P2=0x55。

主循环这样写:

while(1)

{

P2=0xAA;

delayms(500);//延时500毫秒

P2=0x55;

delayms(500);//延时500毫秒

到此,以上就是小编对于c语言led的问题就介绍到这了,希望介绍关于c语言led的3点解答对大家有用

标签: 点亮 语言 led