在LED通用接口的设计中,HC595主要作用

周立功单片机 2018-01-17 08:34 次阅读

周立功教授新书《面向AMetal框架与接口的编程(上)》,对AMetal框架进行了详细介绍,通过阅读这本书,你可以学到高度复用的软件设计原则和面向接口编程的开发思想,聚焦自己的“核心域”,改变自己的编程思维,实现企业和个人的共同进步。

第八章为深入理解AMetal,本文内容为8.2 HC595 接口。

8.2 HC595 接口

HC595 是一种“串转并”的外围器件,可以通过GPIO 控制数据引脚和时钟引脚实现数据的输出。但在一些具有SPI 外设的MCU 中,往往使用SPI 控制HC595 输出,使驱动程序更简洁。为了屏蔽底层数据输出方式的差异性,可以按照LED 通用接口的设计方法为HC595定义相关接口。

>>> 8.2.1 定义接口

1. 接口命名

由于操作的对象是HC595,因此接口命名以“am_hc595_”作为前缀。HC595 基本的操作是输出并行数据,其相应的接口名为:

  • am_hc595_send

特别地,HC595 的输出为三态输出,其由OE 引脚控制,因此可以定义相应接口使能输出(正常输出数据)或禁能输出(高阻状态)。其相应的的接口名为:

  • am_hc595_enable

  • am_hc595_disable

2. 接口参数

在LED 通用接口的设计中,通常可能存在多个LED,因而使用了唯一ID 号led_id 对多个LED 进行区分。按照这种逻辑,是否也需要使用hc595_id 来区分不同的HC595 呢?

在LED 通用接口中,使用了ID 号区分不同的LED,这就要求在接口实现中完成led_id到对应LED 设备之间的转换,即通过ID 号搜索到对应的LED 设备。显然,随着LED 设备的增加,搜索耗时也将增加。使用ID 号区分不同的LED,虽然简洁易懂,但效率不高。

对于操作LED 而言,通常都是秒级的,不会以极快的速率操作LED。如果LED 变化太快,则肉眼无法观察相应的现象是没有意义的。因此搜索耗时的影响对于LED 来说,可以忽略不计。虽然HC595 输出控制的具体器件是不确定的,但作为通用输出器件,其输出的效率应该尽可能高,不要因为驱动实现的策略而影响了输出效率,比如,常见的GPIO 能够以MHz 的速率输出,这种变化是us 级别的,显然此时搜索耗时会对输出效率产生一定的影响。

为了达到快速输出的目的,最好不存在任何搜索过程,直接操作相应的HC595 对象实现输出。在这种情况下,使用指向对象的指针就是很好的解决办法,只要具有指向对象的指针,就可以直接使用对象提供的方法。

显然使用指向对象的指针,只是为了提高接口实现的效率,与用户并无直接关系。对于用户来说,其无需关心这个指针的具体类型。为了对用户屏蔽“指针”的概念,可以为该指针单独定义一个类型,这就是本书中常常提及的“句柄”概念。由于现在还不清楚HC595对象的指针类型,可以先定义一个无类型的指针类型作为句柄类型。比如:

该类型的句柄本质上是指向HC595 对象的指针,其本身就代表了系统中确定的一个HC595 对象。基于此,所有接口均使用该类型作为第一个参数,即:

  • am_hc595_enable (am_hc595_handle_t handle);

  • am_hc595_disable (am_hc595_handle_t handle);

  • am_hc595_send (am_hc595_handle_t handle);

特别地,对于am_hc595_send(),还需要使用参数指定发送的数据,往往使用一个指向数据首地址的指针和数据的字节数表示一段数据。即可为am_hc595_send()新增两个参数:

  • am_hc595_send (am_hc595_handle_t handle, const void *p_data, size_t nbytes) ;

其中,p_data 指向了数据的首地址,使用void *类型,使其可以指向任意数据类型的首地址,使用const修饰符,表明本接口仅用于发送数据,不会改变数据内容;nbytes 指定了发送数据的字节数,若只有单个HC595,则输出是单个字节(8 位),若有多个HC595 级联,则输出是n 个字节(n 为HC595 的个数,共计8×n 位)。

实际中,单个HC595 只能输出8位数据,为了输出更多位数的数据,可以使用级联的方式将多个HC595级联起来。因此,这里的HC595“句柄”代表的HC595 设备可能包含多个级联的HC595,以实现多位数据的输出。

3. 返回值

接口无特殊说明,直接将所有接口的返回值定义为int 类型的标准错误号。基于此,HC595 接口的完整定义详见表8.4。其对应的类图详见图8.5。

表8.4 HC595 通用接口(am_hc595.h)

图8.5 HC595 对应的类图

特别注意,当前接口中的am_hc595_handle_t 类型为void *类型,最终,其需要是指向对象的指针类型。随着后文对接口实现的介绍,会定义相应的设备类型,到时再更新具体的定义。

>>> 8.2.2 实现接口

1. 抽象的HC595 设备类

与LED 通用接口的实现类似,为了屏蔽底层实现的差异性,可以将一些与底层硬件相关的功能进行抽象,根据三个接口,可以定义相应的三个抽象方法,并将其存放在一个虚函数表中。即:

类似地,将抽象方法和p_cookie 定义在一起,即为抽象的HC595 设备。比如:

显然,具体的HC595 设备直接从抽象的HC595 设备派生,然后由具体的HC595 设备根据实际的硬件,实现3 个抽象方法。

与抽象LED 设备的定义相比可以发现,这里定义抽象设备的方法和抽象LED 设备定义的方法是完全一致的,可以将这种方法作为定义一种抽象设备的模板,即:首先,根据接口的定义,整理需要具体设备实现那些功能,然后将这些功能一一抽象为方法,并将它们存放在一个虚函数表中,这些抽象方法的第一个参数均为p_cookie。最后,将虚函数表和p_cookie整合在一个新的结构体中,该结构体类型即为抽象设备类型。伪代码详见程序清单8.18。

程序清单8.18 抽象设备定义的一般方法

伪代码中,[name]表示当前模块的具体名字,如led。当然,如果需要,可以在抽象筹备中添加其它需要的成员,如LED 设备中,使用链表管理多个LED 设备,因此还具有p_next指针成员。

在HC595 接口中,使用了handle 作为第一个参数,其本质上是指向设备的指针,由于所有具体设备的都是从抽象的HC595 设备派生的,因此,handle 的类型可以定义为:

如此一来,所有接口的实现都可以直接调用抽象方法实现,而抽象方法的具体实现是由具体的HC595 设备完成的。各HC595 接口的实现详见程序清单8.19。

程序清单8.19 HC595 接口实现

由于handle 是直接指向设备的指针,可以通过handle 直接找到相应的方法,因此,在整个接口的实现过程中,没有任何查询搜索的过程,效率较高。除此之外,当handle 直接指向设备后,也就无需再集中对各个HC595 设备进行管理,如LED 设备,由于存在查询搜索过程,因此不得不使用单向链表将系统中的各个LED 设备链起来,便于查找。

在接口实现中,没有与硬件相关的实现代码,仅仅是简单的调用了抽象方法。抽象方法需要由具体的HC595 设备来完成。由于各个接口的实现非常简单,往往将其实现直接以内联函数的形式存放在.h 文件中。

为便于查阅,如程序清单8.20 所示展示了抽象HC59 设备接口文件(am_hc595.h)的内容。其对应的类图详见图8.6。

程序清单8.20 am_hc595.h 文件内容

图8.6 抽象的HC595 设备类

程序中,am_static_inline 是内联函数的标识,其在am_types.h 文件中定义,定义的实际内容与编译器相关,如使用GCC 编译器,则其定义如下:

由于在不同编译器中,内联函数的标识不尽相同,为了使用户使用统一的标识,AMetal统一将内联标识符定义为了am_static_inline,使得用户在任何编译器中均可使用该标识作为内联标识,无需关心与编译器相关的细节问题。

2. 具体的HC595 设备类

以使用SPI 控制HC595 输出数据为例,简述具体HC595 设备的实现方法。首先应该基于抽象设备类派生一个具体的设备类,其类图详见图8.7,

图8.7 具体的HC595 设备类

可直接定义具体的HC595 设备类:

am_hc595_spi_dev_t 即为具体的HC595 设备类。具有该类型后,即可使用该类型定义一个具体的HC595 设备实例:

在使用SPI 控制HC595 时,需要知道HC595 相关的信息,如锁存引脚、输出使能引脚、SPI 时钟频率等信息。

特别地,当SPI 输出数据时,可以指定数据输出时的位顺序:最高位先输出或最低位先输出。最先输出的位决定了HC595 输出端Q7 的电平,最后输出的位决定了HC595 输出端Q0 的电平。显然,位的输出顺序直接影响了HC595 的输出,因此,具体输出顺序应该是由用户来决定的。

基于此,将需要由用户提供的设备相关信息存放到一个新的设备信息结构体类型中:

若使用MiniPort-595,其与AM824-Core 联合使用时,则其对应的设备实例信息可以定义如下:

同理,在设备类中需要维持一个指向设备信息的指针。此外,由于使用SPI 控制HC595时,HC595 相当于是一个SPI 从设备,为了使用SPI 接口与之通信,需要为HC595 定义一个与之对应的SPI 从设备,新增两个成员,完整的HC595 设备定义即为:

显然,在使用SPI 控制HC595 前,需要完成设备中各成员的赋值,这些工作通常在驱动的初始化函数中完成,定义初始化函数的原型为:

其中:

  • p_dev 为指向am_hc595_spi_dev_t 类型实例的指针;

  • p_info 为指向am_hc595_spi_info_t 类型实例信息的指针;

  • handle 为SPI 句柄,便于使用SPI 输出数据,初始化函数的返回值即为HC595 句柄。基于前面定义的设备实例和实例信息,其调用形式如下:

返回值即为HC595 实例的句柄,可以作为HC595 通用接口的第一个参数(handle)的实参。初始化函数的实现范例详见程序清单8.21。

程序清单8.21 初始化函数实现范例(SPI 控制HC595)

程序中,首先建立了标准的SPI 从设备,便于后续使用SPI 接口发送数据,然后初始化了p_info 成员,接着完成了抽象HC595 设备中p_funcs 和p_cookie 的赋值,最后,返回设备地址作为用户操作HC595 的句柄。其中,pfuncs 赋值为了&__g_hc595_spi_drv_funcs,其中包含了3 个抽象方法的具体实现,完整定义详见程序清单8.22。

程序清单8.22 抽象方法的实现(SPI 控制HC595)

由此可见,使用GPIO 接口am_gpio_set()控制OE 引脚的输出电平实现了HC595 的使能和禁能函数,使用SPI 接口函数am_spi_write_then_write()实现了发送数据函数。

为了便于查阅,如程序清单8.23 所示展示了具体HC595 设备接口文件(am_hc595_spi.h)的内容。

程序清单8.23 am_hc595_spi.h 文件内容

原文标题:周立功:深入理解AMetal——HC595 接口

文章出处:【微信号:Zlgmcu7890,微信公众号:周立功单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

汽车照明技术的产业和市场趋势分析

随着成本的降低,以及效率、亮度和封装尺寸的改善,LED正在迅速普及。例如,2008年首次在V10版本....

发表于 11-18 12:03 392次 阅读
汽车照明技术的产业和市场趋势分析

为什么LED上市公司控股权转让频现

近两年,LED上市公司控股权转让频现,继长方集团、鸿利智汇、金莱特之后,又有一家上市企业万润科技宣布....

发表于 11-18 10:10 79次 阅读
为什么LED上市公司控股权转让频现

激光照明是否能完全取代LED

1993年,基于GaN的蓝色LED芯片的发明,为人类开启了白光照明的新时代。LED照明节能环保,大幅....

发表于 11-18 10:07 63次 阅读
激光照明是否能完全取代LED

LED灯具与电源的驱动为什么需要相匹配有什么重要性吗

LED灯具与电源的驱动需要相匹配,这是很重要的,否则会出现不好的情况,让LED灯具的运行受到阻碍,还....

的头像 科技数码馆 发表于 11-17 10:56 354次 阅读
LED灯具与电源的驱动为什么需要相匹配有什么重要性吗

洲明科技如何布局小间距LED市场

在由高工LED主办、强力巨彩总冠名的“2018高工金球奖评选”中,洲明科技已经携该产品参加新型显示产....

的头像 高工LED 发表于 11-17 09:28 285次 阅读
洲明科技如何布局小间距LED市场

为高端临床应用设计的微型脉动式血氧计

描述 此参考设计用于专为高端临床应用而设计的微型脉动式血氧计。小型模块可以轻松简化并加速脉动式血氧计系统的设计。此设计...

发表于 11-16 16:52 94次 阅读
为高端临床应用设计的微型脉动式血氧计

支持通用交流输入和高达250W的LED负载的AC电源LED照明设计

描述           此 LED 照明设计可借助内置通信网络提供大功率节能照明,非常适用于户外、娱...

发表于 11-16 16:47 106次 阅读
支持通用交流输入和高达250W的LED负载的AC电源LED照明设计

Veeco和ALLOS展开技术合作,加速200毫米硅基氮化镓Micro-LED的应用

显示技术领域的众多创新者都将Micro-LED作为下一个带来巨大转变的技术。根据研究公司Yole的说....

的头像 CINNO 发表于 11-16 16:36 140次 阅读
Veeco和ALLOS展开技术合作,加速200毫米硅基氮化镓Micro-LED的应用

MT6370开发原理图下载

MT6370芯片资料共享,MT6370开发原理图下载 资源共享是小编的梦想,今天小编也是给你们整理了MT6370芯片的资料的,同样...

发表于 11-16 16:00 100次 阅读
MT6370开发原理图下载

研究人员开发出LED传感器可通过对皮肤射出的近红外光来检测人体的血氧指数

据了解,透过LED对皮肤射出的近红外光(near-infrared light),当含氧的血液吸收了....

发表于 11-16 15:20 108次 阅读
研究人员开发出LED传感器可通过对皮肤射出的近红外光来检测人体的血氧指数

光宝公布业绩 受LED元件市占率扩增10月营收年增亦有近10%表现

近日,光宝公布了业绩,10月合并营收为176.01亿元(新台币,下同),与9月的192.98亿元相比....

发表于 11-16 15:17 64次 阅读
光宝公布业绩 受LED元件市占率扩增10月营收年增亦有近10%表现

具有全范围调光控制功能的多串LED照明驱动器

描述              多串 RGB LED 照明设计使用高分辨率调光实现独立的多串 L...

发表于 11-16 14:43 153次 阅读
具有全范围调光控制功能的多串LED照明驱动器

简易白色可调光ZigBee互连LED照明灯含设计文件

描述 此设计采用一款通过 USB 供电的无线控制照明灯。4 个白光 LED 单串连接,由 TPS61061 LED 驱动器驱动,而该...

发表于 11-16 11:52 183次 阅读
简易白色可调光ZigBee互连LED照明灯含设计文件

LED按键控制点阵显示系统设计的详细资料免费下载

点阵LED显示工作原理: 8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的....

发表于 11-16 08:00 37次 阅读
LED按键控制点阵显示系统设计的详细资料免费下载

使用51单片机和光敏电阻设计的智能LED路灯资料合集免费下载

本文档的主要内容详细介绍的是使用51单片机和光敏电阻设计的智能LED路灯资料合集免费下载主要包括了:....

发表于 11-15 17:10 65次 阅读
使用51单片机和光敏电阻设计的智能LED路灯资料合集免费下载

蓝景智能照明应用系统,有望成为未来市场的新蓝海

据了解,蓝景智能照明应用系统,利用物联网技术,对照明设备进行智能化控制,通过传感器,对供电进行实时监....

的头像 每日LED 发表于 11-15 17:07 737次 阅读
蓝景智能照明应用系统,有望成为未来市场的新蓝海

思派科创携“红外940 nm LED芯片”参加芯片类“年度创新产品”奖项评选

思派科创介绍到,此次参评产品具有发光功率高,寿命长,光谱特性好等优势,可与硅探测器良好匹配等优点,适....

的头像 高工LED 发表于 11-15 17:03 762次 阅读
思派科创携“红外940 nm LED芯片”参加芯片类“年度创新产品”奖项评选

思迈达推出了新款设备“CMC-20全自动COB高速离心沉淀机

荧光粉离心沉淀工艺是目前LED封装生产过程中常用的一种工艺,其目的是使荧光粉均匀分布于芯片表面,能够....

的头像 高工LED 发表于 11-15 17:00 805次 阅读
思迈达推出了新款设备“CMC-20全自动COB高速离心沉淀机

专用玫瑰花光谱搭配LED顶光模组搭载提高玫瑰产量

位于荷兰第五大城市埃因霍芬(Eindhoven)的玫瑰花种植商Porta Nova决定增加投资,扩大....

的头像 CNLED网 发表于 11-15 16:58 179次 阅读
专用玫瑰花光谱搭配LED顶光模组搭载提高玫瑰产量

针对户外照明方面,亚浦耳推出了“CSP大功率陶瓷高棚灯”

在家居照明方面,亚浦耳展出的是“LED灯丝灯”。亚浦耳称,该产品的技术创新所在,就是优化了LED灯丝....

的头像 高工LED 发表于 11-15 16:51 846次 阅读
针对户外照明方面,亚浦耳推出了“CSP大功率陶瓷高棚灯”

LiFi技术的优势特点、应用和市场发展趋势分析

据麦姆斯咨询介绍,光保真(LiFi)技术是由德国物理学家Harald Haas于2011年提出的一种....

的头像 广明源照明 发表于 11-15 16:48 331次 阅读
LiFi技术的优势特点、应用和市场发展趋势分析

分布式光纤测温系统DTS的安装和使用说明

DTS 光纤测温主机可以实现温度测量和火灾判断。主机采用模块化设计, 可靠性高; 同时凭借高速微弱信....

发表于 11-15 16:44 34次 阅读
分布式光纤测温系统DTS的安装和使用说明

钙钛矿基LED 100%发光率面临商用问题

据英国剑桥大学官网近日报道,该校科学家将钙钛矿层整合进发光二极管(LED)内,得到的产品内部发光效率....

的头像 CNLED网 发表于 11-15 15:41 226次 阅读
钙钛矿基LED 100%发光率面临商用问题

非电器用石墨进口税率由15%降至10% 将有效降低LED外延片及芯片成本

记者近日从厦门海关获悉,根据国务院关税税则委员会日前公布的《关于降低部分商品进口关税的公告》,该关提....

发表于 11-15 15:19 112次 阅读
非电器用石墨进口税率由15%降至10% 将有效降低LED外延片及芯片成本

福日电子转让部分业务股权 将关注LED光电等主营业务的发展

11月14日,福日电子(以下简称“公司”)发布公告称,公司分别召开第六届董事会2018年第八次临时会....

发表于 11-15 15:15 102次 阅读
福日电子转让部分业务股权 将关注LED光电等主营业务的发展

利用红外线传感器实现接近感应应用

  在消费电子产品中,接近感应作为一种探测用户身体或手部存在的方法,越来越为人们所接受。该技术也能够用于动作感应,如检测...

发表于 11-15 14:56 55次 阅读
利用红外线传感器实现接近感应应用

瑞丰光电Sun Feel新品荣获2018最佳LED光源技术创新奖

作为光电行业的创新引领者,瑞丰光电一直坚持技术领先的方针,积极响应国家战略,始终以技术与创新作为企业....

的头像 瑞丰光电 发表于 11-15 14:49 398次 阅读
瑞丰光电Sun Feel新品荣获2018最佳LED光源技术创新奖

这家神奇“植物工厂”,定制LED光配方

在工厂实验室里,李阳试验不同光源对于植物生长的不同影响,并把太阳光中对植物没有用的光剔除掉,使LED....

的头像 CNLED网 发表于 11-15 14:25 143次 阅读
这家神奇“植物工厂”,定制LED光配方

LED衣柜感应灯的电路原理图和PCB原理图的详细资料免费下载

本文档的主要内容详细介绍的是一款LED衣柜感应灯的电路原理图和PCB原理图的详细资料免费下载。

发表于 11-15 08:00 87次 阅读
LED衣柜感应灯的电路原理图和PCB原理图的详细资料免费下载

20W LED电源板的PCB原理图详细资料免费下载

本文档的主要内容详细介绍的是20W LED电源板的PCB原理图详细资料免费下载。

发表于 11-15 08:00 102次 阅读
20W LED电源板的PCB原理图详细资料免费下载

40W LED电源板的PCB的原理图详细资料免费下载

本文档的主要内容详细介绍的是40W LED电源板的PCB的原理图详细资料免费下载。

发表于 11-15 08:00 52次 阅读
40W LED电源板的PCB的原理图详细资料免费下载

使用viper22AE的3瓦LED驱动器

嗨,请帮我设计使用viper22AE的3瓦LED驱动器。数据表中给出的信息没有得到我。 以上来自于谷歌翻译 以下为原文 ...

发表于 11-15 00:47 64次 阅读
使用viper22AE的3瓦LED驱动器

单片机教程之单片机入门到单片机工程师的教程免费下载

本文档的主要内容详细介绍的是单片机教程之单片机入门到单片机工程师的教程免费下载主要内容包括了:第一章....

发表于 11-14 17:06 63次 阅读
单片机教程之单片机入门到单片机工程师的教程免费下载

6032A电源超量程

无论当前设置如何,只要我达到55V,超量程LED就会亮起并且不会让我输出超过55V的电压。 以前有人有任何建议或处理过这个问...

发表于 11-14 16:57 44次 阅读
6032A电源超量程

单片机入门教程之单片机入门的二十二个实验的详细资料概述

本文档的主要内容详细介绍的是单片机入门教程之单片机入门的四十个实验的详细资料概述主要内容包括了:1.....

发表于 11-14 16:30 48次 阅读
单片机入门教程之单片机入门的二十二个实验的详细资料概述

基于STM32F429的定时器中断点亮LED的设计

我是根据之前一直使用STM32F103的工程目录改了一下,使用STM32F4XX的最新固件库V1.6....

发表于 11-14 15:45 48次 阅读
基于STM32F429的定时器中断点亮LED的设计

首尔半导体吴森如何看待自然光谱LED在健康照明和高端商照中的应用

随着生活水平的不断提升,健康问题越来越受到人们的重视。光作为人体昼夜节律系统主要驱动力之一,昼夜节律....

发表于 11-14 15:32 196次 阅读
首尔半导体吴森如何看待自然光谱LED在健康照明和高端商照中的应用

Avago集成环境亮度和传感器的模块产品

  Avago Technologies(安华高科技)今日宣布,推出一款适合手机应用,集成环境亮度和近接式传感器的超薄型模块产品。Avago紧...

发表于 11-14 14:58 40次 阅读
Avago集成环境亮度和传感器的模块产品

烧进程序后STM32板子上自带的LED2不亮

file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1421824903\QQ\WinTemp\RichOle\~~KC5GHWZ...

发表于 11-14 08:45 136次 阅读
烧进程序后STM32板子上自带的LED2不亮

使用义隆单片机点亮不同亮度LED PWM全接触的程序免费下载

本文档的主要内容详细介绍的是使用义隆单片机点亮不同亮度LED PWM全接触的程序免费下载。

发表于 11-14 08:00 29次 阅读
使用义隆单片机点亮不同亮度LED  PWM全接触的程序免费下载

美国世贸中心开始更新多个照明设备 升级为LED照明

日前,世界贸易中心(WTC)与纽约及新泽西港务局签署了一份790万美元(约5493万元)的节能合同,....

的头像 CNLED网 发表于 11-13 15:23 207次 阅读
美国世贸中心开始更新多个照明设备 升级为LED照明

丽清公布第3季财报 受惠于LED车灯模组业务营收额达10.76亿元

近日,丽清公布了第3季财报,单季合并营收为10.76亿元,季增4.89%、年增16.30%;税后净利....

发表于 11-13 11:11 123次 阅读
丽清公布第3季财报 受惠于LED车灯模组业务营收额达10.76亿元

LED真的会对人眼健康造成伤害吗

此前,相关专家学者提出过,照明中的蓝光对人的视网膜有一定加权危害。可最近,相关研究发现,LED照明又....

发表于 11-13 10:58 162次 阅读
LED真的会对人眼健康造成伤害吗

国外发现一种新型纳米片 可改善LCD和LED屏幕的性能

据外媒报道,西班牙海梅一世大学(UJI)物理和分析化学系的研究人员参与了一项半导体纳米片的设计项目,....

发表于 11-12 15:19 206次 阅读
国外发现一种新型纳米片 可改善LCD和LED屏幕的性能

世界贸易中心签署一份790万美元的节能合同 13000多个照明设备将升级为LED

日前,世界贸易中心(WTC)与纽约及新泽西港务局签署了一份790万美元(约5493万元)的节能合同,....

发表于 11-12 15:06 223次 阅读
世界贸易中心签署一份790万美元的节能合同 13000多个照明设备将升级为LED

基于LM3S1138对跑马灯的控制设计

#ifndef _LED_H_ #define _LED_H_ // 定义LED名称 ....

发表于 11-12 14:47 63次 阅读
基于LM3S1138对跑马灯的控制设计

LED闪烁开发之while循环函数和delay延时函数的资料概述

本文档的主要内容详细介绍的是LED闪烁开发之C语言常用的预处理命令和while循环函数及delay延....

发表于 11-12 08:00 33次 阅读
LED闪烁开发之while循环函数和delay延时函数的资料概述

LED流水灯开发教程之C语言常用预处理命令和循环左移右移函数资料概述

本文档的主要内容详细介绍的是LED流水灯开发教程之C语言常用预处理命令和循环左移右移函数资料概述。

发表于 11-12 08:00 55次 阅读
LED流水灯开发教程之C语言常用预处理命令和循环左移右移函数资料概述

51单片机的150个例程下载程序和原理图免费下载

本文档的主要内容详细介绍的是51单片机的150个例程下载程序和原理图免费下载包括了:IO输出-点亮1....

发表于 11-12 08:00 109次 阅读
51单片机的150个例程下载程序和原理图免费下载

来看看拆解华为Mate 20 Pro的内部结构吧

近日国外知名电子产品拆解机构iFixit对华为最新旗舰手机Mate 20 Pro进行了拆解,并对Ma....

的头像 MCA手机联盟 发表于 11-11 11:54 1309次 阅读
来看看拆解华为Mate 20 Pro的内部结构吧

能测量身体血氧水平新型柔性传感器介绍

为此,曾介绍过瑞士联邦材料测试与开发研究所(Empa)等科研机构合作开发的一种会发光的智能绷带,它能....

发表于 11-11 10:57 94次 阅读
能测量身体血氧水平新型柔性传感器介绍

博敏电子携手全球首款LED飞行模拟器亮剑珠海航空航天展

机器全身采用博敏电子生产制造的军工印制集成电路板,此类电路板产品具有高密度、高层次、高精度等特点,产....

的头像 PCB资讯 发表于 11-09 14:51 362次 阅读
博敏电子携手全球首款LED飞行模拟器亮剑珠海航空航天展

LED心形流水灯电路原理图资料免费下载

本文档的主要内容详细介绍的是LED心形流水灯电路原理图资料免费下载。

发表于 11-09 08:00 190次 阅读
LED心形流水灯电路原理图资料免费下载

全球首款LED飞行模拟器亮相国际航空航天博览会

11月6日,第十二届中国国际航空航天博览会在珠海隆重开幕。此届博览会上,首次展出由中国电科14所研发....

的头像 电子发烧友网工程师 发表于 11-08 08:50 388次 阅读
全球首款LED飞行模拟器亮相国际航空航天博览会

如何使用DSP进行LED三维显示器的设计

基于LED的平面显示技术现已非常成熟,而LED的三维显示应用在国内外尚属罕见,目前仅有的LED三维显....

发表于 11-07 16:14 59次 阅读
如何使用DSP进行LED三维显示器的设计

三星全球新品首秀 引燃技术新爆点

三星首次在中国展出了今年8月底推出的全球明星产品,即采用8K人工智能增强技术、峰值亮度可达4000尼....

的头像 人间烟火123 发表于 11-07 09:25 3074次 阅读
三星全球新品首秀 引燃技术新爆点

二极管是什么和发光二极管工作原理的资料介绍

发光二极管通常称为LED,它们虽然名不见经传,却是电子世界中真正的英雄。它们能完成数十种不同的工作,....

发表于 11-06 18:24 149次 阅读
二极管是什么和发光二极管工作原理的资料介绍

Glowone研发出高透明度的柔性LED

产业用LED照明厂商Glowone公司通过开发出透明柔性 LED,进入标识牌(商业显示)市场。

的头像 CINNO 发表于 11-06 16:59 335次 阅读
Glowone研发出高透明度的柔性LED

奥拓电子LED显示屏为中国首届进博会疯狂打CALL

中国首届国际进口博览会于11月5日正式在上海拉开帷幕,奥拓电子LED显示屏为进博会疯狂打CALL!

的头像 电子发烧友网工程师 发表于 11-06 16:31 436次 阅读
奥拓电子LED显示屏为中国首届进博会疯狂打CALL

国星光电产品荣获国内首批“健康照明部品”牌匾

这是对Eyelove健康照明器件及国星全光谱照明灯具的充分认可。

的头像 高工LED 发表于 11-06 15:06 308次 阅读
国星光电产品荣获国内首批“健康照明部品”牌匾

SN54LS47 BCD 到 7 段解码器/驱动器

'46A,'47A和'LS47具有低电平有效输出,专为直接驱动,共阳极LED或白炽指示灯而设计。 '48,'LS48和'LS49具有高电平有效输出,用于驱动灯缓冲器或共阴极LED。除'LS49之外的所有电路都具有完整的纹波消隐输入/输出控制和灯测试输入。 'LS49电路采用直接消隐输入。段识别和结果显示如下所示。 BCD输入计数大于9的显示模式是用于验证输入条件的唯一符号。 '46A,'47A,'48,'LS47和'LS48电路包含自动前沿和/或后沿零-blanking控制(RBI \和RBO \)。当BI \ /RBO \节点处于高电平时,可以在任何时间执行这些类型的灯测试(LT \)。所有类型(包括'49和'LS49)都包含一个重写消隐输入(BI \),可用于通过脉冲或抑制输出来控制灯的强度。输入和输出完全兼容,可与TTL逻辑输出一起使用。 SN54246 /SN74246和'247以及SN54LS247 /SN74LS247和'LS248组成6和9尾部,旨在为设计人员提供两种指示字体之间的选择。 特性 '46A,'47A,'LS47功能 ...

发表于 09-06 16:51 8次 阅读
SN54LS47 BCD 到 7 段解码器/驱动器