



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





