基于W78E516B的液晶顯示控制器顯示系統設計
引言
液晶顯示屏(LCD)具有損耗低、價格低、壽命長、接口方便等優點,因此廣泛應用于工業產品中,液晶顯示驅動方案多種多樣。目前中小型單色液晶屏控制方案多是基于CPLD液晶顯示控制和液晶顯示控制器SED1335,液晶顯示控制模塊功能簡單,快速顯示時會出現“雪花”現象。針對上述兩種弊端,這里采用具有帶ISP功能的Flash EPROM低功耗8位微控制器W78E516B單片機和液晶顯示控制器SID13700構成一個320×240(DMF-50840NF液晶屏)的單色液晶顯示系統,整個設計過程中,通過不斷改進硬件和調試軟件,得到了預期效果。該系統模塊顯示速度快、功能復雜、性能穩定,且已在產品中得以運用。
2 系統整體方案設計
該系統由單片機W78E516B、液晶顯示控制器SID13700和液晶屏DMF-50840NF、逆變器負壓發生電路外部EPROM等組成。其系統結構如圖1所示。
2.1 W78E516B單片機
W78E516B是具有ISP功能的Flash EPROM的低功耗8位微控制器;ISP功能的Flash EPROM可用于固件升級。其指令集同標準8052指令集完全兼容。W78E516B包含64 K字節的主ROM、4 K字節的輔助ROM。位于4 K字節輔助ROM中的裝載(Loader)程序,可以讓用戶更新位于64 K字節主ROM中的程序內容。512字節片內RAM;4個8位雙向、可位尋址的I/O端口;一個附加的4位I/O端口P4;3個16位定時/計數器及一個串行口。這些外圍設備都由有8個中斷源和2級中斷能力的中斷系統支持。為方便用戶進行編程和驗證,W78E516B內含的ROM允許電編程和電讀寫。一旦代碼確定后,用戶就可以對代碼進行保護。
評論