ZKX's LAB

单片机控制一个led 关于单片机控制一个LED闪烁程序的问题

2020-10-12知识14

单片机一个按键控制一个led的原理是什么 LED(Light Emitting Diode),发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。LED的心脏是一个半导体的晶片,LED灯(6张)晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是P型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形成一个P-N结。当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED发光的原理

单片机控制一个led 关于单片机控制一个LED闪烁程序的问题

求写一个单片机控制LED灯程序

单片机控制一个led 关于单片机控制一个LED闪烁程序的问题

怎么设计单片机控制LED闪烁,并且可以组成一个\ 可以这样子,把所有LED并联起来,直接接单片机随便哪个IO口,然后再加个1K上拉电阻,用51单片机可以实现,具体程序为include\"reg51.hsbit LED=P1^0;把LED灯接在P1.0口就行void delay(int ms);void main(){while(1){LED=~LED;delay(500);}}void delay(int ms){int i,j;for(i=ms;i>;0;i-)for(j=113;j>;0;j-);}如果稍微复杂点的,就把LED分别接到所有的IO口(看具体需要),然后也是加上拉电阻,接下来的程序,就随自己需要,看需要怎样显示,就在上面的程序里改一下,直接对P0,P1,P2口操作就行,可以做成流水灯什么的(在上面程序修改)

单片机控制一个led 关于单片机控制一个LED闪烁程序的问题

随机阅读

qrcode
访问手机版