datasheet
  • datasheet
  • 文章
  • 搜索
单片机

51单片机入门——控制LED灯

发布者: xxoke624最新更新时间:2022-06-15 来源: eefocus关键字: 51单片机   入门   LED灯 手机看文章 扫描二维码
随时随地手机看文章

1. LED

1.1.什么是LED?

LED(light-emitting diode),即发光二极管,俗称LED小灯,是一种由磷化镓(GaP)等 半导体材料制成的、能直接将电能转变成光能的发光显示件。当LED内部有一 定电流通过时,它就会发光,不同LED能发出不同颜色的光,常见的有红色、黄色等,如图:


在这里插入图片描述

关于LED外形特征主要说明下列几点。

(1)单色LED的外壳颜色表示了它的发光颜色。LED的外壳是透明的。

(2)单色LED只有两根引脚,这两根引脚有正、负极之分。多色的LED为 3 根引脚。

(3)LED外形很有特色,所以可以方便地识别出LED。


1.2.LED的种类

在这里插入图片描述

1.3.LED的主要参数

电参数:

(1)正向工作电流IF。它是指发光二极管正常发光时的正向电流值。发光二极管工作电流一般为 10~20mA。

(2)正向工作电压UF。它是在给定正向电流下的发光二极管两端正向工作电压。一般是在 IF=20mA 时测量,发光二极管正向工作电压为 1.4~3V 。外界温度升高时,发光二极管正向工作电压会下降。

(3)伏 - 安特性。它是指发光二极管电压 与电流之间的关系。


极限参数:

(1)允许功耗 Pm。它是允许加于发光二极管两端正向直流电压与流过它的电流之积的最大值,超过此值时发光二极管发热、损坏。

(2)最大正向直流电流 IFm。它是允许加的最大正向直流电流,超过此值会损坏二极管。

(3)最大反向电压 URm。它是所允许加的最大反向电压,超过此值发光二极管可能被击 穿损坏。

(4)工作环境 topm。它是发光二极管可正常工作的环境温度范围。低于或高于此温度范围,发光二极管将不能正常工作,效率大大降低。


1.4.LED的主要特性

伏 - 安特性

LED与普通二极管的伏 - 安特性相似,只是LED的正向导通电压值较大。 小电流LED的反向击穿电压很小,为 6V 至十几伏,比普通二极管的小。下图所示是LED正向伏 - 安特性曲线。

在这里插入图片描述

下图是LED伏 - 安特性曲线, 它含正向和反向特性。LED具有与一般半导体三极管相似的输入伏 - 安特性曲线。

在这里插入图片描述

关于伏 - 安特性曲线各区段说明如下。

(1)OA 段。这是正向死区。UA 为开启LED发光的电压。

(2)AB 段。这是工作区。在这一区段, 一般是随着电压增加电流也跟着增加, 发光亮度也跟着增大。


在这个区段内要特别注意,如果不加任何保护,当 正向电压增加到一定值后, 那么LED的正向电压减小,而正向电流加大。 如果没有保护电路,会因电流增大而烧坏LED。


(3)OC 段。这是反向死区,发光二极管加反向电压是不发光的(不工作),但有 反向电流。这个反向电流通常很小,一般在几微安之内。在 1990~1995 年,反向电流定为 10μA; 在 1996~2000 年,反向电流定为 5μA,目前反向电流一般是在 3μA 以下,但是基本上是 0μA。

(4)CD 段。这是反向击穿区,LED的反向电压一 般不要超过10V,最大不得超过 15V。超过这个电压,就会出现反向击穿,导致发光二极管报废。


在这个区段,LED存在较大的反向击穿电流(为几毫安)。这种击穿不是热击穿,不会损坏,一部分交流插座、 交流电源开关上的交流指示灯就是采用LED,在交流电的负半周期间LED就是工作在这一区段。


正向电阻和反向电阻特性

LED正向和反向电阻均比普通二极管的大得多,了解这一点对检测二极管有重要指导意义。


工作电流与发光相对强度关系

下图所示是发光二极管工作电流与发光相对强度关系特性曲线。对于红色LED 而言,正向工作电流增大时发光相对强度也在增大,当工作电流大到一定程度后,曲线趋于平坦(饱和),说明发光相对强度趋于饱和;对于绿色LED而言,工作电流增大,发光相对强度增大,但是没有饱和现象。

在这里插入图片描述

发光强度与环境温度关系

下图所示是发光二极管发光强度与环境温度关系特性曲线。温度愈低,发光强度愈大。 当环境温度升高后,发光强度将明显下降。

在这里插入图片描述

5.最大允许工作电流与环境温度关系

下图所示是最大允许工作电流与环境温度关系特性曲线。当环境温度大到一定程度后, 最大允许工作电流迅速减小,最终为零,说明在环境温度较高场合下,LED更容易损坏,这也是LED怕烫的原因。

在这里插入图片描述

6.其他特性曲线

在这里插入图片描述

1.5.LED引脚极性识别方法

为了不影响LED的正常发光, 在外壳上不标出型号和极性。所以识别LED正、负引脚主要靠外形特征和万用表的检测来进行。


引脚长短识别方法

下图是用引脚长短区别正、负极性引脚的LED,它的两根引脚一长一短, 长的一根是正极,短的为负极。

在这里插入图片描述

突键方式识别方法

下图所示是突键方式表示正极性引脚方法,LED底座上有一个突键,靠 此键最近的一根引脚为正极。

在这里插入图片描述

3 根引脚LED引脚识别方法

下图所示是一种 3 根引脚LED引脚分布规律和内电路示意图。内设两只不同 颜色发光二极管。K 为共同引脚。

在这里插入图片描述

下图是另一种 3 根引脚的变色LED引脚识别方法示意图,它有一个突键,根据它的这一外形特征可以方便地确定各引脚。

在这里插入图片描述

6 根引脚LED引脚识别方法

下图所示是 6 根引脚LED引脚分布规律和内电路示意图。它内有两组 3 根引脚的LED。

在这里插入图片描述

1.6.电压控制型和闪烁型LED

电压控制型LED

LED本身属于电流控制型器件,即有电流流过时它会发光,在使用时需串接适当阻值的限流电阻,为了使用的方便将LED和限流电阻制作为一体,使用时可直接并接在电源两端,这样形成了电压控制型LED。下图所示是电压控制型LED实物图和内电路。 电压控制型LED的发光颜色有红、 黄、绿等,工作电压有 5V、9V、12V、18V、 19V、24V 共 6 种规格,常用的是 BTV 系列。

在这里插入图片描述

闪烁型LED

闪烁型LED是一种由 CMOS 集成电路和LED组成的特殊发光器件。下图所示是闪烁型LED实物图和内电路,它可用于报警指示及欠压、超压指示等。

在这里插入图片描述

下图是闪烁型LED内电路方框图。闪烁型LED在使用时,无须外接其他元器件,只要在其引脚两端加上适当的直流工作电压(5V)即可闪烁发光,常用的闪烁型发光二极管是 BTS 系列。

在这里插入图片描述

2.单片机控制LED

写了那么多的LED介绍,我们对LED应该有了一个清楚的认识,现在我们开始对单片机编写程序来控制LED。


2.1.点亮一个LED

2.1.1程序的编写

首先我们在Proteus 8 Professional中搭建一个如图所示的电路原理图


在这里插入图片描述

图中的R1为限流电阻,防止电流过大导致LED损坏。


然后开始写程序。如果学过c语言的话,应该可以轻松编程,如果没有学过的话也没关系,先照着抄。


#include


sbit LED = P2^3 ;     // 位地址的声明 ,注意:sbit 必须小写 ,P必须大写


void main()  // 任何一个c程序都必须有且仅有一个 main 函数

{  // {} 是成对出现的,在这里表示程序的起始和结束

LED = 0 ;  // 分号表示一条语句结束,"1"表示高电平,"0" 表示低电平

}


先对程序的语法进行分析:

(1)main 是主函数的函数名字,每个c程序都必须有且仅有一个 main 函数。

(2)void 是函数的返回类型,本程序没有返回值,用void 表示。

(3){} 在这里是函数开始和结束的标志,不可省略。

(4)每条c语句以分号(;)结束。

从逻辑上来看,程序这样写就搞定了,但是在实际单片机应用中会存在一个问题。比如程序空间可以容纳1000行代码,但是实际上的程序只用了100行代码,当运行完了100行,在继续运行下去时,第101行的程序不是自己想运行的程序,而是一个未知内容,一旦执行下去程序可能会出错,从而可能导致单片机自动复位,所以通常在程序中加入一个死循环,让程序停留在所希望的这个状态下,不要乱运行,有下列两种方法可以参考:

方法一:


#include


sbit LED = P2^3 ;


void mian()

{

while(1)

{

LED = 0 ;

}

}


方法二:


#include


sbit LED = P2^3 ;


void mian()

{

LED = 0 ;

while(1) ;

}


程序(1)的功能是不断反复的执行"LED = 1"这句语句,程序(2)的功能是在执行完"LED = 1"后停下来等待。


2.1.2程序的编译

程序编写好后,要对程序进行编译,生成.hex文件就可以将程序烧录到单片机里面,在编译之前,需要先勾选一个选项,单击工程(Project)-> 为目标“目标1”设置选项…(Options for Target ‘Target1’…)如图:

在这里插入图片描述

或者直接点击如图所示的框内的快捷图标

在这里插入图片描述

在弹出的对话框中,单击Output选项页,勾选其中的Create HEX File ,然后单击确定(OK)按钮即可,如图:

设置好之后,单击工程(Project)-> 编译(rebuild all target files) ,或单击下图所示的快捷图标即可

编译完成之后,在Keil下方的输出(Output)窗口会出现相应的提示,如图:

data = 9.0,指的是程序使用了单片机内部256字节RAM资源中的9个字节。

code = 18 的意思是使用了8K代码Flash 资源中的18个字节。

当提示“ 0 Error(s) ,Warning(s) ”表示程序没有错误和警告,就会出现“ creating hex file from “LED”… ”,意思是从当前工程中生成了一个HEX文件,要下载到单片机上的就是这个HEX文件。如果出现有错误和警告的提示的话,就是 Error 和 Warning 不是0,那么就要对程序进行检查,找出了问题,解决好了再进行编译产生 HEX 才可以。

到此,程序就编译成功了,之后就是把程序烧录到单片机里面。


2.1.3.程序的烧录

如果没有硬件设备的小伙伴可以使用Proteus 8 Professional来对程序进行模拟仿真。

在Proteus 8 Professional中双击需要烧录程序的单片机,点击文件夹的图标,找到编译的 . hex 文件,点击打开即可,如图:


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后即可开始仿真。


如果有硬件设备的小伙伴,可以使用 STC-ISP ——STC系列单片机下载软件,将程序烧录到开发板中,如图:

注意:因为STC系列单片机需要冷启动下载(就是先点击下载,然后再给单片机供电),所以先关闭开发板上的电源开关,然后单击下载(Download)按钮,再给开发板上电,就可以把程序烧录到单片机里面了。

在这里插入图片描述

上图显示操作成功即表示程序已经烧录到单片机里面了。

在这里插入图片描述

上图为仿真软件中的仿真结果。

至此,点亮一个LED的实验就完成了。


2.2.闪烁灯

在2.1.中点亮一个LED就是令“LED = 0”即可,熄灭一个LED的程序也很简单就令“LED = 1”。现在熄灭和点亮都会了,那么如何让LED闪烁呢?也很简单,在点亮后延迟几秒再熄灭,不断重复即可。


2.2.1. 延时函数

实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。在此我们主要研究软件延时。


在很多情况下,定时器/计数器经常被用作其他用途,这时候就只能用软件方法延时。下面介绍几种软件延时的方法。

方法一:

短暂延时:可以在C文件中通过使用带_NOP_( )语句的函数实现,定义一系列不同的延时函数,如Delay10us( )、Delay25us( )、Delay40us( )等存放在一个自定义的C文件中,需要时在主程序中直接调用。如延时10 μs的延时函数可编写如下:


void Delay10us()

{

_NOP_( ) ;

_NOP_( ) ;

_NOP_( ) ;

_NOP_( ) ;

_NOP_( ) ;

_NOP_( ) ;

}


Delay10us( )函数中共用了6个_NOP_( )语句,每个语句执行时间为1 μs。主函数调用Delay10us( )时,先执行一个LCALL指令(2 μs),然后执行6个_NOP_( )语句(6 μs),最后执行了一个RET指令(2 μs),所以执行上述函数时共需要10 μs。

方法二:

循环空语句延时:在程序中编写一个空的循环语句,让单片机在空循环中“发呆”。编写大约1ms的代码如下:


void delay_ms(int n)

{

int i , j ;

for( i = 0 ; i < n ; i ++ )

{

for( j = 0 ; j < 123 ; j ++) ;

}

}


在 n 为1时,该代码大概运行1ms左右。

该延时方法在非精确延时是最常用的方法。

或者两者都使用:


void Delay1ms()//@11.0592MHz 晶振为11.0592MHz

{

unsigned char i, j;


_nop_();

i = 2;

j = 199;

do

{

while (--j);

} while (--i);

}


2.2.2.闪烁灯的实现

我们已经掌握了延时函数的写法,就可以开始写闪烁灯了。

电路原理图和2.1的一样,代码如下:


#include


sbit LED = P2^3;     // 位地址的声明 ,注意:sbit 必须小写 ,P必须大写


void delay_ms(int n)  // 延时函数 大概延时 n ms

{

int i , j ;  // 定义两个整型变量 i,j

for( i = 0 ; i < n ; i ++ )

{

for( j = 0 ; j < 123 ; j ++ ) ; 

}

}


void main()  // 任何一个c程序都必须有且仅有一个 main 函数

{  // {} 是成对出现的,在这里表示程序的起始和结束

while(1)

{

LED = 1 ;  // 分号表示一条语句结束  "1"表示高电平,"0" 表示低电平

delay_ms( 10 ) ;

LED = 0 ;

delay_ms( 10 ) ;

}  


2.3.流水灯

顾名思义,流水灯就是要灯向流水一样逐个点亮,逐个熄灭。

我们先在Proteus 8 Professional中建立如下原理图:

图中所示的LED公共端为GND(低电平),所以程序要使P1口输出高电平,才可以点亮LED。

代码如下:


#include

#define uchar unsigned char   //对数据类型进行声明定义

#define uint unsigned int  //对数据类型进行声明定义


void delay(uint n)// 延时函数,大约延时 n ms

{

uchar i,j;//定义无符号的字符型变量  unsigned char 的数据范围为0~255(2^8 - 1)

for(i = 0 ; i < n ; i ++)

{

for(j = 0 ; j < 123 ; j ++);

}

}


void main()

{

P1 = 0x00; //0000 0000 初始化P1端口,使之输出低电平

while(1)

{

P1 = 0x01 ;   //0000 0001 即P0^0为高电平,其余为低电平

delay(200) ;

   P1 = 0x02 ;  // 0000 0010 即P0^1为高电平,其余为低电平

delay(200) ;

P1 = 0x04 ; // 0000 0100 即P0^2为高电平,其余为低电平

delay(200) ;

   P1 = 0x08 ;  // 0000 1000 即P0^3为高电平,其余为低电平

delay(200) ;

P1 = 0x10 ; // 0001 0000    即P0^4为高电平,其余为低电平

delay(200) ;

   P1 = 0x20 ;  //0010 0000 即P0^5为高电平,其余为低电平

delay(200) ;

P1 = 0x40 ; // 0100 0000 即P0^5为高电平,其余为低电平

delay(200) ;

   P1 = 0x80 ;  // 1000 0000 即P0^6为高电平,其余为低电平

delay(200) ;

}

}


或者使用左移的方式来进行编写


void main()

{

uint i ;     //定义无符号的整型变量  unsigned int 的数据范围为 0~65535(2^16 - 1)

P1 = 0x00; //0000 0000 初始化P1端口,使之输出低电平

while(1)  // 死循环(无限循环下去没有尽头)

{

for( i = 0 ; i < 8 ; i ++ )

{

P1 = ( 0x01 << i ) ;  // i = 1 时向左移动1位;i = 2 时向左移动2位 ... 当 i= 8 时停止循环 for 函数结束 。

delay(200) ;

}

}

}

关键字: 51单片机   入门   LED灯 引用地址: 51单片机入门——控制LED灯

上一篇: 51单片机入门——数码管
下一篇: 51单片机入门——Proteus 8 Professional的使用

推荐阅读最新更新时间:2024-09-23 02:34

51单片机-按键的扫描检测与消抖
触发按键,简称按键,是电路设计中常用的器件之一。种类很多,有贴片式的,有直插式的,有四条腿的,也有两条腿的。一般根据需求,进行高低、大小的选择。 如上图所示,样式非常多。记得我第一次去中发买按键的时候,老板问我要什么样的,我也不知道,就说常用的就行。老板嘿嘿一笑,知道我是新人,就拿了几款常见的给我选。 现在自然不会这么笨,一般来说,选择的参数也就这么几项,尺寸、高度、封装方式。例如我想买一种按键,我就直接问老板:6*6*5,四脚贴片的按键有木有? 6*6是什么意思?占地面积,单位是毫米,就是说长和宽都是6mm的。 5是高度,按键整体高度,单位是毫米。要求精细的,会说明按键座的高度和按键头的高度。
[单片机]
学<font color='red'>51单片机</font>-按键的扫描检测与消抖
51单片机LED流星雨拖尾灯程序
流星雨就是几个亮度不同的灯一起滚动,亮度依次更暗,像流星雨拖着尾巴。 控制全彩(三色)led也可以用同样的概念编程。 用的是51的单片机pwm实现的拖尾效果 程序的解说以及视频演示请打开http://www.51hei.com/bbs/dpj-22524-1.html 里面有详细的说明. 程序源码: #include reg52.h #define uint unsigned int #define uchar unsigned char uchar abit=16; //流到哪位 uchar atimer0_n; uchar code abit8 ={1,2,4,8,16,32,64,128,0}; uchar nn; c
[单片机]
<font color='red'>51单片机</font>LED流星雨拖尾灯程序
LED光源与LED灯具效能的区别
LED进入新市场,应用领域日益扩展,已广泛用于交通信号灯、显示屏、景观照明和装饰照明等,在背光领域市场占有率也逐步提高,许多以前从事传统光源生产的企业也纷纷上马LED项目,产业投资持续升温,光效纪录屡次被刷新。日前美国Cree公司宣布,其白光功率 LED 光效再度突破行业最高纪录,实验室参数已达到 231 lm/W,与2006年6月日本日亚化学宣布的白色LED的100 lm/W相比,光效提高了一倍多,相信随着技术的进步,该纪录还会被打破。 随着光效概念也被用于LED灯具,很多LED灯具也加入到了光效竞赛的洪流中,生产企业正在忽视LED光源与LED灯具的产品功能的差异,仅以光效作为灯具性能的标杆,单纯追求高光效指标,忽视
[电源管理]
LED光源与<font color='red'>LED灯</font>具效能的区别
LED灯珠连接形式,LED发光模块常见故障解决
    LED灯珠常见的连接形式      1、整体串联形式      (1)简单串联形式   一般简单的串联连接形式中的LED1~LEDn首尾相连,LED工作时流过的电流相等。对于同-规格和批次的LED来说,虽然单个LED上的电压可能有微小的差异,但是由于LED是电流型器件,因此可以保证各自的发光强度相一致,困此,简单的串联形式的LED就具有电路简单、连接方便等特点。然而,由于采用串联形式,当其中一个LED发生开路故障时,将造成整个LED灯串的熄灭,影响了使用的可靠性。     (2)带并联齐纳二极管的串联形式   每个LED都并联一个齐纳二极管的改进型串联连接形式。在这种连接方式中,每个齐纳二极管的击穿电压都高于LED
[电源管理]
LED灯光系统设计方法
LED作为显示器件,由于其发光效率高、使用寿命长、易于控制等优点已经日益被更多的领域所使用。尤其在2005年开始被大量用于城市/舞台灯光系统中。本文主要介绍LED灯光的种类、LED灯光控制专用芯片介绍,硬件设计思路以及软件设计思路。   名词解释   彩色像点:为了让LED灯光呈现彩色显示,需要由至少2个以上的不同颜色LED组成一个像素点。红绿蓝LED搭配根据亮度和灰度级别的需求可以有多种搭配方式,如:   a) 1个红色LED+1个绿色LED+1个蓝色LED ,3个LED显示256级灰度彩色。   b) 2个红色LED+1个绿色LED+1个蓝色LED,4个LED组成   RGB:是指红色、绿色、蓝色3种LED。   LP
[电源管理]
<font color='red'>LED灯</font>光系统设计方法
AVR芯片入门知识
    ATmel 挪威设计中心的A先生与V先生,于97年设计出一款使用RISC指令集的8位单片机,起名为AVR。     AVR 芯片的主要特性,及与其它单片机比较的优点,相信我不用多说了,大家随便找一本参考书就可以看到洋洋洒洒的十几页的介绍。如果你想看到只有一页的介绍,可以参考我们网站上的资料: AVR单片机性能简介。 我就 AVR单片机分3个档次,四种封装做一个介绍。     AVR单片机系列齐全,可适用于各种不同场合的要求。AVR单片机有3个档次:     低档Tiny系列AVR单片机: 主要有Tiny11/12/13/15/26/28等;     中档AT90S系列AVR 单片机: 主要有AT90
[单片机]
无封装LED灯具搭配二次光学设计
新颖的无封装 LED 具备更好的散热条件,同时整合磊晶、晶粒与封装制程,可更便利地搭配二次光学设计 照明 灯具…   LED光源应用将继LCD背光源应用需求高峰后,逐步转向至LED一般照明应用上。但与LCD背光模组设计不同的是,LCD背光模组较不用考量光型与照明应用条件,以单位模组的发光效率要求为主;但 LED照明 应用除亮度要求外,必须额外考量光型、散热、是否利于二次光学设计,与配合灯具设计构型要求等,实际上对于LED光源元件的要求更高。    早期封装技术限制多散热问题影响高亮度设计发展   早期LED光源元件,封装材料主要应用炮弹型封装体,在高发光效率的蓝光LED初期使用相当常见,而在智慧手机、行动电话产品薄型化设计需求推
[电源管理]
基于51单片机智能排插的设计与实现
  1 引言   随着节能减排、绿色环保意识的不断增强,人们对家用电器的节能减排提出了更高的要求。但并不是每家每户都有资金去更换使用多年、现在仍可以使用的家用电器。为此,本文设计研发了一款基于51 单片机控制的节能环保的智能排插,旧一代的家电通过使用这个排插可以蜕变为智能化家电,具备遥控、定时开关、无待机功耗等功能,节约了家电更新换代的成本。该排插现场运行效果良好,符合一般用户需求,具有一定的推广应用价值。   2 智能排插基本工作原理   为方便用户使用,本设计将系统分成两部分:排插控制系统和排插遥控器系统(如图1、图2 所示),它们分别由一片AT89S52 单片机控制。在排插控制系统中,单片机通过无线接收模块接收遥控器的
[单片机]
基于<font color='red'>51单片机</font>智能排插的设计与实现
热门资源推荐
热门放大器推荐
更多
  • 入门到精通 (郭浩)" target="_blank"> pdf文件点云配准从入门到精通 (郭浩)
  • 入门任务【搭建环境,Blink / 串口日志打印】代码" target="_blank"> none文件【Follow me第二季第2期】+ 入门任务【搭建环境,Blink / 串口日志打印】代码
  • 入门ppt" target="_blank"> none文件数字IC设计入门ppt
  •  pdf文件新能源汽车总线控制技术
  •  信号/电源完整性仿真分析与实践
  •  东芝多路复用器/多路译码器开关
  •  线性系统理论 (第2版)
  •  无人驾驶车辆模型预测控制(第2版)
小广播
推荐内容
热门活动
换一批
更多
有奖问答 | 无线MCU该如何选?英飞凌这里有一份参考答案
直播报名最后1周 | 英飞凌新型固态隔离器的创新技术与应用设计
有奖直播报名中|基于英飞凌AIROC™ CYW20829低功耗蓝牙芯片的无线组网解决方案
免费申请 | MPS MIE 系列隔离式稳压 DCDC 模块!
Arrow&allegro有奖直播:下一代磁感应解决方案:XtremeSense™ TMR 技术如何促进高效应用
设计资源 培训 开发板 精华推荐
  • 【下载】LAT1415 如何通过STM32CubeMX添加使用DSP库
  • 【下载】LAT1437 选择USBX模块生成USB CDC ACM无PD的项目
  • 【下载】LAT1420 头文件包含顺序导致Keil编译出错的问题分析
  • 【下载】LAT1447 电机测速方法以及在STM32中的实现
  • 【下载】LAT1419 从BOOT跳转到APP后运行失败的问题分析
  • 【下载】LAT1421 如何在STM32U5 TF-M工程中添加自定义服务

最新单片机文章
  • Microchip发布全新Microchip图形套件(MGS)解决方案
    可大幅简化为MPLAB® Harmony v3 和 Linux® 环境构建复杂图形用户界面Microchip图形套件旨在实现 Microchip 产品系列和环境之间的 ...
  • Linux设备驱动开发 - 字符设备驱动
    struct cdev结构体:1 struct cdev {2 struct kobject kobj; * 内嵌的kobject对象 * 3 struct module *owner; * 所属 ...
  • NFS挂载文件系统出现nfs is not responding,still trying
    采用NFS挂载根文件系统启动开发板出现:1 nfs xxx is not responding,still trying2 nfs xxx is OK3 nfs xxx is not respon ...
  • Linux设备驱动开发 - 混杂设备驱动
    混杂设备共享一个主设备号MISC_MAJOR(10),次设备号不同。混杂设备本质上仍然是一个字符设备,所以混杂设备的操作跟字符设备基本相同。在字 ...
  • Linux设备驱动开发 - 平台设备驱动
    Linux2 6的内核中引入了一种新的设备驱动模型-平台(platform)设备驱动,平台设备驱动分为平台设备(platform_device)和平台驱动(platform_dr ...
  • Linux混杂设备驱动 - 按键设备驱动
  • Linux平台设备驱动 - 按键设备驱动
  • Linux设备驱动开发 - LCD设备驱动分析
  • Tiny6410移植tslib
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

  • 《单片机与嵌入式系统应用》历年文章目录
  • 物联网时代的嵌入式系统机遇
  • 从嵌入式系统视角看物联网
更多开源项目推荐
  • LT3825EFE 演示板,具有 36V < 电压的同步反激式转换器VIN< 72V,VOUT = 12V @ 5A
  • 4.25W、5V、15V交流转直流多输出电源
  • LTC2241CUP-12 演示板,LVDS OUT,VCC = 2.5V,210Msps,12 位,10MHz< AIN< 250MHz
  • 使用 Microchip Technology 的 TC33163 的参考设计
  • 3W, 1 个 LED 通用 LED 照明驱动器
  • SL2.1A USBHUB集线器超mini扩展
  • EVAL-CN0332-PMDZ,基于 ADA4897-2 磁阻 (MR) 转速传感器的评估板
  • LT1529 的典型应用 - 具有微功率静态电流和关断功能的 3A 低压差稳压器
  • 使用 STMicroelectronics 的 LM205H 的参考设计
  • EVAL-AD7895CB,AD7895 评估板,用于便携式 12 位、192KSPS ADC
更多精选电路图
  • 深度剖析RC电路的工作原理
  • 如何创建一个由时间开关电池供电的太阳能充电电路
  • 基于LM317的0-30V可调稳压电源电路
  • 构建一个简单的廉价电缆示踪电路
  • ISO122P/ISO124的单电源工作电路
  • 典型的单稳态电路分享
换一换 更多 相关热搜器件
  •  2903173
  •  1206Y0500103MDT
  •  NJM2882F05-TE1
  •  MI-P6TY-IYA
  •  SLCA30
  •  ASCO1-11.2896MHZ-L-T3
  •  GTS020R-20-18P
  •  1003UYD-S530-A3
  •  TVP00RW0994SNW52
  •  T496C225K035ATE3K5
更多热门文章
  • 飞思卡尔--Matlab图像矫正估算赛道长度
  • 米兔儿童电话手表5C拆解:国产儿童手表当然用国产芯片
  • 解决低功耗之后无法下载程序
  • 9年非ARM核之路,爱普特微电子推64位双核通用MCU产品
  • 万用表的运用根底问答
  • 51单片机之定时器\计数器的工作原理
  • 什么是数字信号发生器
更多每日新闻
  • 2024云栖相会,英特尔携手阿里云共驱数智未来
  • OpenVINO™ 再升级:英特尔为AI创新插上翅膀
  • 特斯拉4680电池进展:三个月生产5000万颗
  • “丰马”天作之合,能否改变全球燃料电池格局?
  • 基于Infineon TC4D9+TLF4D985的Aurix StartKit | 大联大品佳确认申报2024金辑奖
  • GEMnet万兆级差分连接器 | 泰科电子确认申报2024金辑奖
  • 汽车智能诊断的风口是否已经到来?
  • 从小鹏M03自动泊车撞上奥迪聊聊智驾现状
  • BOE(京东方)携故宫博物院举办2024“照亮成长路”公益项目落地仪式
  • 汽车竞争进入智能化时代,如何选择更安全可靠的GPU?
更多往期活动
  • EEWORLD下载中心热力上线,岂能无礼!
  • 已结束|TI 直播【创新下一代汽车网关系统】
  • 省钱、省心的购买租赁方案,让您不再为预算烦恼!
  • DIY 个浪漫光影棒,报名请跟帖!
  • 抢先体验!免费试用LM3S8962 评估套件!(10.13~11.30)
  • 高达270MHz!恩智浦LPC3000系列全套资料
  • 分享你遇到的那些bug和解决技巧,赢万圣节小惊喜!
  • 第三代半导体如何测试 进阶技能备好了!收集能量抽好礼!
  • 看视频,读资料,参与PI答题有惊喜!
  • 【已结束】直播|Microchip MPU解决方案及典型应用
09月23日历史上的今天
  • UWO团队揭示全固态锂电池预成核剂的相演化过程
  • 特斯拉发布4680型无极耳电池:可使续航增加16%
  • 无钴!特斯拉将在能量密集型车型中用100%镍的电池
  • Arm Neoverse向云到边缘基础设施迈出坚实一步
  • Silanna Semiconductor携手益登科技,为亚洲客户提供支持
  • Counterpoint:印度智能手机市场或创新高
  • 通富微电与AMD合作协议已续签至2026年
  • 华为/中兴供应商郎国科技拟A股IPO 进行上市辅导备案
  • 恩智浦CFO卖掉70%的股份入手 3200 万美元,引外界猜疑
  • 新思科技与中国合作伙伴如何布局EDA黄金时代?
厂商技术中心

最能打国产芯

TI 培训

Qorvo 电源技术站

Vicor技术站

随便看看
  • 运算放大器基本电路大全
  • 想用嵌入式数据库,给点意见。
  • BOOST电路
  • 飞思卡尔RS08单片机使用向导
  • 【便携式环境状态检测器】作品提交
  • LED发光字是否存在电磁辐射问题?
  • maple 驱动adxrs450例程
  • 使三个彩灯连续变化,用的两个定时中断,结果很惨淡!
  • 【分享】解决容性负载导致的运算放大器不稳定问题
  • PCB设计中的阻抗匹配与0欧电阻

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 综合资讯 51单片机 PIC单片机 AVR单片机 ARM单片机 嵌入式系统 汽车电子 消费电子 数据处理 视频教程 电子百科 其他技术 STM32 MSP430 单片机资源下载 单片机习题与教程

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved

玻璃钢生产厂家玻璃钢小品雕塑价格贵阳玻璃钢雕塑招聘玻璃钢卡通雕塑海豚雕刻新乡玻璃钢彩绘雕塑定制合肥佛像玻璃钢雕塑市场宣城景区玻璃钢雕塑厂家金昌玻璃钢雕塑制作厂家全新的玻璃钢雕塑造型节庆商场美陈供货商临沧商场美陈雕塑厂家仿真发光玻璃钢雕塑制作山东商场节庆美陈雕塑定制肇庆小品玻璃钢雕塑澳门商业街玻璃钢雕塑湘潭玻璃钢伟人像雕塑四川特色商场美陈生产厂家曲阳玻璃钢人像雕塑焦作卡通玻璃钢雕塑厂家江苏玻璃钢米奇卡通雕塑定做岑溪玻璃钢座椅雕塑玻璃钢牙齿卡通雕塑桐乡玻璃钢人物雕塑沈阳有卖玻璃钢雕塑的吗常州玻璃钢雕塑厂家苏州商场美陈销售厂家重庆售楼部包装商场美陈公司商场新春内衣区美陈顶上设计玻璃钢雕塑加工厂家特别推荐陕西景观雕塑玻璃钢绍兴多彩玻璃钢雕塑生产厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化