首页 >>  正文

51单片机6个led灯同时闪烁

来源:baiyundou.net   日期:2024-09-29

季钞忠3174你好,我想问一下,怎么让51单片机开发板控制八个led灯同时闪烁 -
齐缪穆18635345584 ______ while(1) { P1=0xff; //P1全部高电平,点亮LED Delay(200);//延时 P1=0; //P1全部低电平,LED灭 Delay(200);//延时 }

季钞忠317451单片机一个串口跟几个LED灯串联可以吗? -
齐缪穆18635345584 ______ 展开全部51单片机一个串口跟几个LED等串联当然是可以这么连接的,但是这样连接没有什么实质意义,达不到分别控制的目的,这样连接,串口也就起到一个普通IO口的作用,LED灯也就是起到一个降压的作用.

季钞忠3174我的单片机P0口0 - 5接了六个LED灯给写个程序把他点亮 -
齐缪穆18635345584 ______ 51C:#include<reg51.h> P0=0xc0; while(1);51汇编:MOV P0,#0C0H AJMP $ END

季钞忠317451单片机控制16个led灯的控制设计 -
齐缪穆18635345584 ______ 首先要查看电路的连接,看看输入连接到单片机的哪个引脚(比如p1.0),led灯连接到哪个引脚(比如p2.0).然后看是高电平有效还是低电平有效(也就是高电平时led灯亮,还是低电平时led灯亮). 如果是高电平灯亮的话,程序如下: p2.0=p1.0;

季钞忠3174若51单片机P1口接了8个LED,编写程序完成跑马灯程序要求大约1秒变化一次 -
齐缪穆18635345584 ______ //假设晶振12MHZ,P1控制8个LED低电平亮 #include "reg51.h" unsigned int YSJS=0; signed char LED=0XFE; void main(void) { TMOD |= 0X10; //定时器1工作于方式1,16位定时器 TH1 = 0XFE; //定时器1定时时间=500uS TL1 = 0X0C; ET1 ...

季钞忠3174keil软件用单片机控制8个LED流水灯来回点亮(C语言程序) -
齐缪穆18635345584 ______ #include "reg51.h" main() { unsigned int i,j; while(1) { P1=0xfe; //点亮第一个LED for(i=200;i>0;i--) for(j=500;j>0;j--); P1=0xfd; //点亮第二个LED for(i=200;i>0;i--) for(j=500;j>0;j--); P1=0xfb; //点亮第三个LED for(i=200;i>0;i--) for(j=500;j>...

季钞忠317451单片机控制100个LED,怎么整 -
齐缪穆18635345584 ______ 那就要看这100个LED是想同时亮,还是一个一个地亮了.要同时亮,就串联或并联都行,就相当于控制一个.要是一个一个地亮,那就得有100个控制点了.这得需要扩展I/O接口了,简单可行的,用13片74HC595,每个595带8个LED.再要看这100个LED是怎么排列的,要是能排列成矩阵,就可以节省I/O接口了,就可以少用几片74HC595了.

季钞忠3174如何用51单片机 控制12个led 上一个led闪烁五下 熄灭 ,下一个接着亮并.闪烁五下 -
齐缪穆18635345584 ______ 你可以拿单片机的12引脚分别控制12个灯 先将1个灯点亮,然后延时一段时间(自己定,只要能看到闪烁),再对这个端口状态取反,循环5次即可. 然后再对2灯操作~~~

季钞忠317451单片机,能不能用一个口同时控制40个LED灯的亮度变化??? -
齐缪穆18635345584 ______ 如果直接用51的IO来驱动这么多LED显然是不可能的,因为IO最大工作电流才10mA,输出电流就更小了,而普通LED工作电流可能都要5mA左右了.可以利用IO口控制 (大导通电流的)MOS管或三极管的导通和关断,也即是其开关特性来驱动这么多LED,调整IO输出脉冲宽度(PWM)来控制LED的亮度大小,或者用专门的驱动芯片.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024