本說明描述了一種使用任何標(biāo)準(zhǔn)ST7微控制器(MCU)驅(qū)動(dòng)液晶顯示器(LCD)的技術(shù),即不需要任何特定的片上LCD驅(qū)動(dòng)硬件。該技術(shù)為需要低成本顯示器以及標(biāo)準(zhǔn)ST7 MCU的多功能功能的應(yīng)用提供了一種解決方案。本說明還提供了一種通過軟件控制LCD對(duì)比度的技術(shù)。
在第1節(jié)介紹了LCD之后,本說明的第2節(jié)和第3節(jié)描述了以1或2(雙工)和4(四倍)的多路復(fù)用率驅(qū)動(dòng)LCD所需的典型波形。第3節(jié)介紹了一種基于標(biāo)準(zhǔn)ST7 MCU直接驅(qū)動(dòng)四倍LCD的解決方案。該解決方案可以用任何ST7 MCU實(shí)現(xiàn),因?yàn)樗恍枰獦?biāo)準(zhǔn)I/O端口和一個(gè)定時(shí)器,這兩個(gè)都是所有ST7 MCU的標(biāo)準(zhǔn)功能。
第4節(jié)描述了如何通過軟件控制對(duì)比度。最后,第5節(jié)簡(jiǎn)要概述了LCD演示板,包括電路板原理圖。演示板基于ST72F321B微控制器,允許用戶使用LCD設(shè)備開發(fā)和測(cè)試應(yīng)用程序。
程序大?。▇300字節(jié))、控制LCD所需的CPU負(fù)載(0.2%)和外部組件的數(shù)量保持在最低限度(每條COM線兩個(gè)外部電阻器)。I/O的數(shù)量與使用片上LCD硬件驅(qū)動(dòng)器或外部硬件LCD驅(qū)動(dòng)器的解決方案相同。借助軟件對(duì)比度控制,這是一種非常靈活的解決方案,可以輕松適應(yīng)各種應(yīng)用。