<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 一種基于單片機的RGB LED背光源的設計

一種基于單片機的RGB LED背光源的設計

作者: 時(shí)間:2012-06-06 來(lái)源:網(wǎng)絡(luò ) 收藏


2 軟件
NCP 5623是接受的命令而產(chǎn)生動(dòng)作,給NCP 5623芯片發(fā)送指令是通過(guò)I2C總線(xiàn),兩者之間通過(guò)I2C協(xié)議進(jìn)行通信。I2C總線(xiàn)的實(shí)現可以有多種方法,而對于:本文的情況,速率不是問(wèn)題的重點(diǎn),所以采取一般的用某兩個(gè)普通I/O口模擬I2C總線(xiàn)。對于單片機模擬I2C總線(xiàn)已經(jīng)非常成熟,只要根據以往的程序根據自己的需要略加修改即可。對于背光來(lái)說(shuō),主要調整三原色之間的亮度比例和根據自己的需要進(jìn)行總體亮度調節,這些都可以通過(guò)NCP 5623所提供的命令實(shí)現,所以只要掌握了這些指令傳輸的程序實(shí)現,可以自己根據需要組合實(shí)現自己想要的功能,下面就給出NCP 5623各個(gè)命令的子程序實(shí)現。
NCP 5623能實(shí)現的功能如表1。

本文引用地址:http://dyxdggzs.com/article/171347.htm

b.jpg


該表的$70代表NCP 5623的I2C器件寫(xiě)地址。對于NCP 5623來(lái)講沒(méi)有讀操作。該器件的命令為1個(gè)字節,它可以被認為是I2C傳輸的內容部分。該字節最高3位用來(lái)表征命令,后面5位用來(lái)表征命令的參數,比如001表示對3個(gè)亮度同時(shí)進(jìn)行控制,而后面5位則表示亮度。下面是每個(gè)命令的子程序實(shí)現,I2C_Start()是啟動(dòng)I2C總線(xiàn)讀寫(xiě)函數,I2C_Stop()是停止I2C傳輸函數,writeByte()是傳輸數據函數,每個(gè)命令的實(shí)現開(kāi)頭都應該有I2C_Start()啟動(dòng)傳輸,最后應該有I2C_Stop()停止I2C總線(xiàn)活動(dòng)。
燈滅命令實(shí)現:
c.jpg
為了節約篇幅,下面的程序省略I2C_Start();I2C_Stop()和每個(gè)writeByte()函數后面的tempbit=checkAck()。



關(guān)鍵詞: 光源 設計 LED RGB 單片機 基于

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>