晶控制器SED1520與單片機(jī)mPSD3334D的接口及顯示設(shè)計(jì)
發(fā)布時(shí)間:2007/7/2 0:00:00 訪問次數(shù):535
點(diǎn)陣液晶顯示器具有可顯示復(fù)雜的文字及圖形,顯示屏面積大小多樣等優(yōu)點(diǎn),在智能儀器儀表、電子設(shè)備等工業(yè)、民用方面有著廣泛的應(yīng)用前景。
ST 公司的mPSD系列單片機(jī)以其接口功能強(qiáng)大、存儲容量大和系統(tǒng)開發(fā)方便等優(yōu)點(diǎn),逐漸被應(yīng)用到對功能要求較高的控制領(lǐng)域。其可編程邏輯的豐富外圍接口和大容量存儲器的使用必須通過PSDsoft? Express軟件配置,與傳統(tǒng)51系列單片機(jī)開發(fā)不同。本文通過在實(shí)際項(xiàng)目中對mPSD3334D的應(yīng)用,重點(diǎn)介紹了其特點(diǎn)及其與內(nèi)置SED1520液晶控制器的液晶模塊GXM12232-1的接口,并給出了mPSD3334D的引腳配置和GXM12232-1顯示控制流程圖。
mPSD3334D及SED1520簡介
mPSD3334D單片機(jī)
mPSD33xx 系列單片機(jī)是高性能嵌入式控制器,整合了8051微控制器、靈活的存儲器結(jié)構(gòu)、可編程邏輯和豐富的外圍接口。芯片由MCU和PSD兩大模塊組成。該系列不同種類單片機(jī)的區(qū)別主要體現(xiàn)在存儲器空間大小和MCU模塊、PSD模塊供電電壓的不同。mPSD3334D存儲空間為256KB Flash、8KB S RAM,MCU模塊采用3.3V供電,PSD模塊采用5.5V供電。
圖1 采用主從式SED 1520進(jìn)行行擴(kuò)展
與傳統(tǒng)8032單片機(jī)比較,除時(shí)鐘特性和可控制指令預(yù)取、跳轉(zhuǎn)緩存特性不同外,其余不同主要表現(xiàn)在如下方面:
1. 靈活的擴(kuò)展外圍接口功能。PA、PB、PC、PD口為多功能復(fù)用口,通過相應(yīng)寄存器的設(shè)置可根據(jù)系統(tǒng)需要靈活進(jìn)行功能切換。端口供電電壓與MCU模塊電壓的不同,可方便與外圍不同供電電壓器件接口,減少系統(tǒng)電壓轉(zhuǎn)換的設(shè)計(jì)。
2. 高性能JTAG調(diào)試、下載功能,方便產(chǎn)品開發(fā)和生產(chǎn)。
SED1520驅(qū)動器
SED1520是一種點(diǎn)陣圖形式液晶驅(qū)動器,可直接與8位CPU相連,使用方便。SED1520通常集列驅(qū)動器和控制器于一體,作為內(nèi)藏式控制器,廣泛應(yīng)用于小規(guī)模液晶模塊的顯示。
圖2 控制命令流程圖
SED1520驅(qū)動器的主要特點(diǎn)為:
1. 內(nèi)部顯示RAM容量為2560b。其每一位數(shù)據(jù)控制液晶屏上一點(diǎn)的亮滅狀態(tài)。“1”表示亮,“0”表示暗。
2. 具有16個(gè)行驅(qū)動和61個(gè)列驅(qū)動,可方便與SED1521配合,進(jìn)行單一列的擴(kuò)展。
3. 總線速度可達(dá)10M,顯示占空比為1/16或1/32。
采用SED1520作為驅(qū)動器的液晶模塊,根據(jù)液晶屏的大小不同,SED1520、SED1521對行、列的組合有所不同。如屏大小為141×16、占空比為1/16的液晶模塊采用SED1521進(jìn)行了列的擴(kuò)展。當(dāng)液晶屏行數(shù)超出單片SED1520的行驅(qū)動能力時(shí),可采用主從式SED1520進(jìn)行行擴(kuò)展。如圖1所示。
本文介紹的GXM12232-1液晶模塊采用的SED1520驅(qū)動器的內(nèi)部系統(tǒng)框圖即為圖1所示。采用主從結(jié)構(gòu)的兩片SED1520分別控制顯示屏幕左、右半屏顯示。
SED1520指令與顯示RAM結(jié)構(gòu)
SED1520指令系統(tǒng)比較簡單,共13條,除讀狀態(tài)指令、讀顯示RAM數(shù)據(jù)指令外,其他指令均為寫操作,并且讀寫指令均為單字節(jié)指令。在送出每條指令時(shí),必須進(jìn)行控制器狀態(tài)檢測,狀態(tài)字節(jié)的含義如下:
D7:1/0,模塊忙/準(zhǔn)備就緒;
D5:1/0,模塊顯示關(guān)/開;
D4:1/0,模塊復(fù)位/正常;
D3-D0:未用
在指令使用中,關(guān)鍵要分清顯示行、列設(shè)置和顯示頁面設(shè)置的關(guān)系。單片SED1520可驅(qū)動61×16液晶屏,其內(nèi)部顯示RAM相對于COM0每8行為一個(gè)顯示頁面,故本文使用的模塊可顯示4頁。
圖3 字符、圖形顯示流程圖
液晶模塊與mPSD3334D的硬件接口與配置
SED1520 驅(qū)動器設(shè)計(jì)有80-CPU和68-CPU兩種接口時(shí)序。GXM12232-1模塊在采用不同控制時(shí)序時(shí),引腳連接功能不同。本設(shè)計(jì)在使用該模塊時(shí)采用了 68-CPU的控制時(shí)序。PA口與液晶模塊數(shù)據(jù)線連接,PB4、PB3分別連接液晶模塊引腳E1、E2,PB2連接模塊RW,PB1連接模塊數(shù)據(jù)命令控制引腳A0。
PSD模塊PA、PB口引腳定義
mPSD3334D單片機(jī)的PA是多功能復(fù)用口,PB口具有可編程邏輯輸出功能。在本文中為便于程序移植和接口時(shí)序要求,PA口設(shè)置成外圍設(shè)備模式;PB4、PB3設(shè)置成CPLD輸出外部片選、高電平有效模式,命名為LCD_E2、LCD_E1;PB2、PB1設(shè)置成CPLD輸出Combinatorial模式,命名為LCD_RW、 LCD_A0。PA口的外圍設(shè)備模式的引腳定義必須使用PSDsoft_Express軟件才能完成,在程序運(yùn)行時(shí)引腳工作模式不能更改。
點(diǎn)陣液晶顯示器具有可顯示復(fù)雜的文字及圖形,顯示屏面積大小多樣等優(yōu)點(diǎn),在智能儀器儀表、電子設(shè)備等工業(yè)、民用方面有著廣泛的應(yīng)用前景。
ST 公司的mPSD系列單片機(jī)以其接口功能強(qiáng)大、存儲容量大和系統(tǒng)開發(fā)方便等優(yōu)點(diǎn),逐漸被應(yīng)用到對功能要求較高的控制領(lǐng)域。其可編程邏輯的豐富外圍接口和大容量存儲器的使用必須通過PSDsoft? Express軟件配置,與傳統(tǒng)51系列單片機(jī)開發(fā)不同。本文通過在實(shí)際項(xiàng)目中對mPSD3334D的應(yīng)用,重點(diǎn)介紹了其特點(diǎn)及其與內(nèi)置SED1520液晶控制器的液晶模塊GXM12232-1的接口,并給出了mPSD3334D的引腳配置和GXM12232-1顯示控制流程圖。
mPSD3334D及SED1520簡介
mPSD3334D單片機(jī)
mPSD33xx 系列單片機(jī)是高性能嵌入式控制器,整合了8051微控制器、靈活的存儲器結(jié)構(gòu)、可編程邏輯和豐富的外圍接口。芯片由MCU和PSD兩大模塊組成。該系列不同種類單片機(jī)的區(qū)別主要體現(xiàn)在存儲器空間大小和MCU模塊、PSD模塊供電電壓的不同。mPSD3334D存儲空間為256KB Flash、8KB S RAM,MCU模塊采用3.3V供電,PSD模塊采用5.5V供電。
圖1 采用主從式SED 1520進(jìn)行行擴(kuò)展
與傳統(tǒng)8032單片機(jī)比較,除時(shí)鐘特性和可控制指令預(yù)取、跳轉(zhuǎn)緩存特性不同外,其余不同主要表現(xiàn)在如下方面:
1. 靈活的擴(kuò)展外圍接口功能。PA、PB、PC、PD口為多功能復(fù)用口,通過相應(yīng)寄存器的設(shè)置可根據(jù)系統(tǒng)需要靈活進(jìn)行功能切換。端口供電電壓與MCU模塊電壓的不同,可方便與外圍不同供電電壓器件接口,減少系統(tǒng)電壓轉(zhuǎn)換的設(shè)計(jì)。
2. 高性能JTAG調(diào)試、下載功能,方便產(chǎn)品開發(fā)和生產(chǎn)。
SED1520驅(qū)動器
SED1520是一種點(diǎn)陣圖形式液晶驅(qū)動器,可直接與8位CPU相連,使用方便。SED1520通常集列驅(qū)動器和控制器于一體,作為內(nèi)藏式控制器,廣泛應(yīng)用于小規(guī)模液晶模塊的顯示。
圖2 控制命令流程圖
SED1520驅(qū)動器的主要特點(diǎn)為:
1. 內(nèi)部顯示RAM容量為2560b。其每一位數(shù)據(jù)控制液晶屏上一點(diǎn)的亮滅狀態(tài)!1”表示亮,“0”表示暗。
2. 具有16個(gè)行驅(qū)動和61個(gè)列驅(qū)動,可方便與SED1521配合,進(jìn)行單一列的擴(kuò)展。
3. 總線速度可達(dá)10M,顯示占空比為1/16或1/32。
采用SED1520作為驅(qū)動器的液晶模塊,根據(jù)液晶屏的大小不同,SED1520、SED1521對行、列的組合有所不同。如屏大小為141×16、占空比為1/16的液晶模塊采用SED1521進(jìn)行了列的擴(kuò)展。當(dāng)液晶屏行數(shù)超出單片SED1520的行驅(qū)動能力時(shí),可采用主從式SED1520進(jìn)行行擴(kuò)展。如圖1所示。
本文介紹的GXM12232-1液晶模塊采用的SED1520驅(qū)動器的內(nèi)部系統(tǒng)框圖即為圖1所示。采用主從結(jié)構(gòu)的兩片SED1520分別控制顯示屏幕左、右半屏顯示。
SED1520指令與顯示RAM結(jié)構(gòu)
SED1520指令系統(tǒng)比較簡單,共13條,除讀狀態(tài)指令、讀顯示RAM數(shù)據(jù)指令外,其他指令均為寫操作,并且讀寫指令均為單字節(jié)指令。在送出每條指令時(shí),必須進(jìn)行控制器狀態(tài)檢測,狀態(tài)字節(jié)的含義如下:
D7:1/0,模塊忙/準(zhǔn)備就緒;
D5:1/0,模塊顯示關(guān)/開;
D4:1/0,模塊復(fù)位/正常;
D3-D0:未用
在指令使用中,關(guān)鍵要分清顯示行、列設(shè)置和顯示頁面設(shè)置的關(guān)系。單片SED1520可驅(qū)動61×16液晶屏,其內(nèi)部顯示RAM相對于COM0每8行為一個(gè)顯示頁面,故本文使用的模塊可顯示4頁。
圖3 字符、圖形顯示流程圖
液晶模塊與mPSD3334D的硬件接口與配置
SED1520 驅(qū)動器設(shè)計(jì)有80-CPU和68-CPU兩種接口時(shí)序。GXM12232-1模塊在采用不同控制時(shí)序時(shí),引腳連接功能不同。本設(shè)計(jì)在使用該模塊時(shí)采用了 68-CPU的控制時(shí)序。PA口與液晶模塊數(shù)據(jù)線連接,PB4、PB3分別連接液晶模塊引腳E1、E2,PB2連接模塊RW,PB1連接模塊數(shù)據(jù)命令控制引腳A0。
PSD模塊PA、PB口引腳定義
mPSD3334D單片機(jī)的PA是多功能復(fù)用口,PB口具有可編程邏輯輸出功能。在本文中為便于程序移植和接口時(shí)序要求,PA口設(shè)置成外圍設(shè)備模式;PB4、PB3設(shè)置成CPLD輸出外部片選、高電平有效模式,命名為LCD_E2、LCD_E1;PB2、PB1設(shè)置成CPLD輸出Combinatorial模式,命名為LCD_RW、 LCD_A0。PA口的外圍設(shè)備模式的引腳定義必須使用PSDsoft_Express軟件才能完成,在程序運(yùn)行時(shí)引腳工作模式不能更改。
熱門點(diǎn)擊
- 基于MPC850的四路MPEG-4視頻監(jiān)控系
- 視頻解碼芯片SAA7113的初始化與控制
- SAW濾波器的市場前景及發(fā)展趨勢
- 基于ICB1FL02G的高功率節(jié)能燈設(shè)計(jì)
- 功率因數(shù)校正器的輔助電路設(shè)計(jì)
- 基于K9F6408U0A和SPDS202A的
- 寬帶PON系統(tǒng)測試、設(shè)備進(jìn)展和應(yīng)用展望
- 三相視頻多路放大器加倍音視頻源選擇器的通道
- STNomadik系列多媒體應(yīng)用處理器
- 富士通變頻技術(shù)在節(jié)能家電市場中的應(yīng)用
推薦技術(shù)資料
- 中國傳媒大學(xué)傳媒博物館開
- 傳媒博物館開館儀式隆童舉行。教育都i國家廣電總局等部門... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究