



以定制的4位7段LED顯示驅(qū)動(dòng)器芯片為例,設(shè)計(jì)的LED顯示驅(qū)動(dòng)器的原理圖如圖7所示。它采用89C52單片機(jī)的通用I/O口P1.0、P1.1作為模擬I2C總線;LED顯示器為4位共陰極LED,A/K引腳接電源;顯示驅(qū)動(dòng)芯片采用P87LPC762作定制,命名為L(zhǎng)ED-762。第一塊芯片的I2C總線外部地址為000,用A0、A1、A2引腳接地來(lái)實(shí)現(xiàn),其余芯片地址依次設(shè)置,最多可連接8只外部芯片(圖中未畫(huà)出)。從電路圖來(lái)看,LED-762可以不加任何外部元件就可以作為L(zhǎng)ED的驅(qū)動(dòng)器,由于采用I2C總線連接,占用系統(tǒng)資源最少,電路較簡(jiǎn)單。如在I2C總線上連接8只LED-762, LED擴(kuò)展位數(shù)可達(dá)到32位。對(duì)于“米”字段LED顯示驅(qū)動(dòng)器芯片的應(yīng)用,可采用同樣的連接方式。在同樣的I2C總線上,最多可擴(kuò)展的“米”字段LED可達(dá)到48位,足可以滿足一般使用要求。
為了提高I2C總線驅(qū)動(dòng)能力,在實(shí)現(xiàn)多片連接時(shí),SCL、SDA需接總線匹配上拉電阻。
5 定制的LED顯示驅(qū)動(dòng)器芯片的軟件編程
由于LPC系列芯片內(nèi)部帶有支持I2C總線硬件接口,用戶可以直接把它作為I2C總線的主控器或I2C總線的被控器。被控器通過(guò)I2C硬件中斷處理可實(shí)現(xiàn)從





