- 相關(guān)推薦
ARM微控制器LPC210X的LCD接口技術(shù)
摘要:本文分別以GPI0口直接連接、串行轉(zhuǎn)換連接、CPLD分部連接三種方法闡述了無(wú)外部總線的Philips ARM微控制器LPC210X與點(diǎn)陣圖形液晶顯示器的接口設(shè)計(jì),并給出硬件電路框圖和主要程序。關(guān)鍵詞:ARM LPC210X LCD接口 串并轉(zhuǎn)換 CPLD
引言
Philips最近推出了其第一款基于ARM內(nèi)核的控制器LPC210X,但由于LPC210X外部總線不開(kāi)放,無(wú)法擴(kuò)展內(nèi)存、驅(qū)動(dòng)液晶顯示器等,給它的推廣帶來(lái)了一定的影響。筆者最近在一工控板項(xiàng)目中采用了該系列芯片,項(xiàng)目后斯應(yīng)客戶要求需對(duì)幾個(gè)參量進(jìn)行顯示并擴(kuò)展鍵盤,不得已之下,采用了CPLD,并利用了GPIO口模擬總線和液晶時(shí)序與點(diǎn)陣圖形液日模塊HS12864-16建立了連接。下面詳細(xì)探討包括該種連接的三種接口方式。
1 LPC210X的GPI0口和HS12864-16A介紹
LPC210X控制器包含LPC2104、LPC2105、LPC2106,除了片內(nèi)靜態(tài)RAM不同外,其他完全相同。該系列器件具有32個(gè)GPIO口(P0.0~P0.31),沒(méi)有外部總線,大多GPIO口是復(fù)用口,所以它一般不適合連接大屏幕液晶顯示器,但驅(qū)動(dòng)小規(guī)模液晶模塊進(jìn)行工業(yè)控制上的參量顯示還是非常合適的。
GPIO包含四個(gè)寄存器,如表1所列。
表1 配置GPI0口的四個(gè)寄存器
名 稱地 址描 述
IOPIN0xE0028000引腳值寄存器,引腳當(dāng)前狀態(tài)都從該寄存器讀出IOSET0xE0028004輸出置位寄存器,只能寫1,對(duì)應(yīng)引腳輸出高電平IOCLR0xE0028008輸出清零寄存器,只能寫1,對(duì)應(yīng)引腳輸出低電平IODIR0xE002800C方向控制寄存器?刂泼總(gè)I/O方向另外GPIO口還包含兩個(gè)引腳連接模塊寄存器PINSEL0、PINSEL1,用來(lái)為32個(gè)引腳配置I/O功能或其他特殊功能。
HS12864-16A是內(nèi)部不帶字符發(fā)生器的3V液晶模塊(LPC210X可直接驅(qū)動(dòng)5V液晶模塊俁考慮到功耜耗,不贊成連接),其主要引腳如表2所列)。
表2 HS12864-16A引腳525252
引 腳 號(hào)引 腳 名 稱描 述
1、23[1] [2] [3] [4] [5] [6]
【ARM微控制器LPC210X的LCD接口技術(shù)】相關(guān)文章:
單片LCD投影機(jī)04-29
蒙皮拉形工藝優(yōu)化系統(tǒng)接口技術(shù)04-26
微機(jī)原理與接口技術(shù)實(shí)驗(yàn)教學(xué)探索04-30
什么是接口04-26
什么是接口04-26
什么是接口04-26
什么是接口04-26
什么是接口04-26
什么是微控制器類型04-26