SED1520 液晶顯示控制驅動器可以直接與 89C52 單片機相連, 不必使用其他的接口芯片, 因此選擇存儲器映像方式的接口, 將液晶模塊當作存儲器的一部分, 直接使用存儲器讀寫進行 I /O 操作。在單片機的控制下,按照要求的格式顯示頻率和幅值。由于 LCD 沒有獨立的片選信號, 所以使用單片機的讀寫信號進行選通。單片機的讀寫信號RD 、 WR 通過 74LS00、 74LS04 轉換后作為對 LCD 的片選信號, 分別接 LCM 的兩個控制器芯片SED1520 的使能端 E1、 E2, 高電平允許使用, 低電平禁用。液晶模塊的數據總線 DB0~DB7 與單片機的數據總線 D0 ~D7 ( P0 口) 直接相連, 液晶模塊的控制引腳, 即LCD 的數據/指令選擇端 A0 與 138 譯碼器的地址線Y3相連, 高電平選擇數據通道, 低電平選擇指令通道。LCD的讀/寫控制端 R/W 接Y4 , 高電平讀, 低電平寫。V0 為LCD 提供對比度調節負電壓, 這樣對液晶模塊的各種指令操作, 實際上就是與相應的控制地址交換數據。要在液 晶 模 塊 上 顯 示 一 個 字 符 或 漢 字 , 應 分 別 向 兩 個SED1520 控制器寫指令代碼、 寫顯示數據、 讀顯示數據。訪 問 SED1520 前 , 首 先 讀 取 控 制 器 當 前 的 狀 態 , 當SED1520 處于忙的狀態時, 除了讀狀態字指令外, 其他指令均不起作用。
主站蜘蛛池模板:
云安县|
横峰县|
类乌齐县|
罗定市|
扶沟县|
莱芜市|
布拖县|
仙游县|
会泽县|
阿城市|
丽水市|
怀柔区|
阿克陶县|
呈贡县|
会同县|
宝兴县|
呼玛县|
青冈县|
四子王旗|
新竹市|
肃北|
卓尼县|
鄂尔多斯市|
金华市|
江城|
吉木乃县|
菏泽市|
山西省|
伊川县|
嘉峪关市|
绥阳县|
阆中市|
墨竹工卡县|
津市市|
广丰县|
新宁县|
梁平县|
黄石市|
延庆县|
霍邱县|
建瓯市|