999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于NCP5623的RGB—LED驅動電路設計

2018-01-02 11:20:52吳紅雪
科學與財富 2018年32期

吳紅雪

摘 要:本文從電路設計和軟件編程兩個方面詳細探討了基于NCP5623的RGB-LED驅動電路設計方案。

關鍵詞:NCP5623;RGB-LED;驅動電路

1 硬件設計

本設計采用51單片機作為核心控制器,選用NCP5623作為驅動芯片。NCP5623是美國的安森美半導體公司推出的帶I2C接口的LED驅動器,內部有3個獨立工作的通道,可用于驅動RGB-LED。由于51單片機本身沒有集成I2C接口,可任選兩個I/O管腳與NCP5623的SDA和SCL腳相連,用軟件模擬通訊協議。51單片機通過I2C總線向NCP5623發送命令,可實現RGB-LED三種顏色的亮度單獨調整,漸進調光等功能。設計硬件電路圖如圖1所示。RSET為基準電流端的外接電阻,用于設定LED的最大工作電流ILED(max),工作電流的計算公式:

式中UREF為NCP5623的內部基準電壓源600mV;n為步進量,其值由控制命令中的參數確定,1?燮n?燮31。需要注意的是當n=31時,應按照n=30來計算,以避免電流計算公式中出現分母為零的情況。

2 軟件設計

51單片機通過普通I/O口模擬I2C總線的技術已經非常成熟,這里不再贅述。對于本設計而言,軟件工作的重點是根據NCP5623的數據手冊所提供的命令設計子函數,NCP5623的內部寄存器各位分配情況如表1所示。

該器件的每一個命令為1個字節,通過I2C總線將這一個字節傳輸出去即可實現相應的控制功能。在這一個字節中,最高三位表示命令類型,低五位用來表示命令參數。比如010表示對紅燈進行控制,后五位則表示控制的目標亮度相關參數n,下面給出每個命令的子程序實現流程,其中Start_I2C( )是I2C總線啟動函數,Stop_I2C( )是I2C總線停止函數,ACK( )是I2C總線應答函數,SendByte( )是傳輸數據函數,data值由表1可得到。

表中的$70代表NCP5623的器件地址。

Start_I2C( );

SendByte(0x70);

ACK( );

SendByte(data);

ACK( );

Stop_I2C( );

其中data=0x00時,實現三個燈全滅的功能;當data取值為0x20~0x3f時,可同時控制三個燈的亮度;當data取值為0x40~0x5f時,可以單獨控制紅燈的亮度;當data取值為0x60~0x7f時,可以單獨控制綠燈的亮度;當data取值為0x80~0x9f時,可以單獨控制藍燈的亮度。

NCP5623自帶亮度漸進調整命令,子程序實現流程如下:

Start_I2C( );

SendByte(0x70);

ACK();

SendByte(data1);

ACK();

SendByte(data2);

ACK( );

SendByte(data3);

ACK( );

Stop_I2C( );

當data1取值為0x20~0x3f,data2取值為0xa0~0xbf時,可實現燈光漸亮調整。由于data1表示起始亮度值,data2表示目標亮度值,所以data1的低五位值一定要小于data2的低五位值,data3表示亮度調整的步進時間。

當data1取值為0x20~0x3f,data2取值為0xc0~0xdf時,可實現燈光漸暗調整,此時須保證data1的低五位值大于data2的低五位值。

3 總結

本文設計了一種基于單片機的RGB-LED驅動電路。根據功能需求,采用了NCP5623芯片,給出了電路圖和主要命令程序,將不同命令程序組合起來,可以實現多種顏色變化和多層次亮度調整,有非常強的實用價值。

參考文獻

[1]林立.單片機原理及應用——基于Prot

eus和Keil C(第4版)[M].電子工業出版社,2018.

[2]NCP5623 Triple Output I2C Controlle

d RGB LED Driver.october.2008.

主站蜘蛛池模板: 免费人成网站在线观看欧美| 亚洲欧美日韩精品专区| 一级毛片免费的| 99热这里只有精品在线观看| 日本一本在线视频| 久久www视频| 精品无码视频在线观看| 亚洲va在线∨a天堂va欧美va| 国产AV无码专区亚洲A∨毛片| 在线精品欧美日韩| 曰韩人妻一区二区三区| 国产日韩精品一区在线不卡| 日本欧美在线观看| 婷婷色婷婷| 999国内精品视频免费| 欧美日韩成人| 精品国产亚洲人成在线| 国产在线91在线电影| 色婷婷亚洲综合五月| a亚洲天堂| 99精品免费欧美成人小视频| 囯产av无码片毛片一级| 狠狠久久综合伊人不卡| 91精品在线视频观看| 精品国产美女福到在线不卡f| 免费一级成人毛片| 国产麻豆精品在线观看| 欧美精品亚洲二区| 日本少妇又色又爽又高潮| 国产精品久久久久久久久| 免费播放毛片| 亚洲国产无码有码| 四虎永久免费在线| 亚洲精品福利网站| 国产中文一区a级毛片视频| 婷婷亚洲最大| 亚洲精品无码日韩国产不卡| 日韩欧美中文| 国产肉感大码AV无码| 欧美一区二区三区不卡免费| 国产特级毛片aaaaaaa高清| 亚洲福利网址| 亚洲中文精品久久久久久不卡| 亚洲动漫h| 四虎精品黑人视频| 国产在线观看高清不卡| 一本大道香蕉久中文在线播放| 99久久性生片| 一级高清毛片免费a级高清毛片| 在线观看国产精品日本不卡网| 亚洲乱码精品久久久久..| 国产女人18水真多毛片18精品| 亚洲大学生视频在线播放| 在线免费不卡视频| 高清色本在线www| 国产在线91在线电影| 免费女人18毛片a级毛片视频| 亚洲制服中文字幕一区二区| 日本一区二区三区精品国产| 99视频在线看| 在线免费亚洲无码视频| a免费毛片在线播放| 国产乱码精品一区二区三区中文| 欧美日韩一区二区三区四区在线观看 | 午夜福利免费视频| 亚洲精品777| 成人毛片免费观看| 日本午夜三级| 国产精选小视频在线观看| 亚洲区欧美区| 成人午夜视频免费看欧美| 日韩在线欧美在线| 九色综合伊人久久富二代| 亚洲视频一区在线| 国产在线啪| 亚洲无限乱码一二三四区| 亚洲日韩高清无码| 久久九九热视频| 热伊人99re久久精品最新地| 最新日本中文字幕| 欧美激情成人网| 国产不卡一级毛片视频|