引言
在許多單片機(jī)應(yīng)用系統(tǒng)中,液晶顯示器LCD被廣泛地應(yīng)用于終端顯示人機(jī)接口中。點(diǎn)陣式LCD不儀可以顯示字符、數(shù)字,還可以顯示圖形、曲線及漢字,并能夠?qū)崿F(xiàn)多種動(dòng)畫顯示效果,使人機(jī)界面更加友好,使用操作更加靈活方便。MGLS12864是市場(chǎng)上比較常見的內(nèi)藏HD612 02控制器的圖形液晶顯示模塊,具有功耗低、體積小、重量輕、結(jié)構(gòu)簡(jiǎn)單,使用方便的優(yōu)點(diǎn)。SPCE061A是繼SPCE500A等之后凌陽科技推出的一款16位結(jié)構(gòu)的微處理器。CPU內(nèi)核采用16位μ’nSP微處理器芯片,比MCS-51系列單片機(jī)集成度高、性價(jià)比高、使用更加靈活方便。
本文闡述了點(diǎn)陣式液晶MGLS12864的結(jié)構(gòu)特點(diǎn)及其控制器HD61202的指令系統(tǒng),并具體設(shè)計(jì)調(diào)試了MGLS12864與單片機(jī)SPCE061A的硬件接口電路和軟件程序。經(jīng)過實(shí)際運(yùn)行,該液晶顯示模塊工作可靠,滿足了設(shè)計(jì)要求。
1 MGLS12864的工作原理
MGLS12864顯示模塊內(nèi)置2片HD61202作為列驅(qū)動(dòng)器和一片HD61203作為行驅(qū)動(dòng)器,可顯示64 KB的點(diǎn)陣圖形。點(diǎn)陣數(shù)為64行×128列,每屏可以顯示4行×8個(gè)漢字(每漢字16×16點(diǎn)陣)。具有64 KB的內(nèi)部存儲(chǔ)器,顯示屏共分8頁。
1.1 引腳特性
MGLS12864引腳特性如表1所示。
由表1的引腳特性可知,MGLS12864模塊有18個(gè)引腳,1,2引腳為兩個(gè)片選信號(hào),組合功能定義是:CS1,CS2為00時(shí)禁止使用,01時(shí)選左區(qū),10時(shí)選右區(qū),11時(shí)末選;3引腳為電源地Vss;4引腳為電源電壓Vdd;5引腳為液晶顯示驅(qū)動(dòng)電源V0;6引腳為數(shù)據(jù)指令選擇端RS;7引腳為讀/寫選擇信號(hào)R/W;8引腳為使能信號(hào)E;9~16引腳為數(shù)據(jù)總線DB0~DB7,可方便同單片機(jī)連接;17,18引腳為背光燈提供電源。
1.2 HD61202的指令系統(tǒng)
MGLS12864控制器HD61202內(nèi)置4096位(64×64)顯示RAM,RAM中每位數(shù)據(jù)對(duì)應(yīng)LCD屏上一個(gè)點(diǎn)的亮、暗狀態(tài),HD61202通過一系列操作指令實(shí)現(xiàn)對(duì)顯示屏的控制。HD61202指令系統(tǒng)見表2。
(1)顯示開關(guān)設(shè)置:D=1時(shí)LCD顯示RAM中的內(nèi)容,D=0時(shí)關(guān)閉顯示;
(2)顯示起始行設(shè)置:L0~L5在0~3FH(0~63行)范圍內(nèi)取值;
(3)頁面地址設(shè)置:P0~P2:設(shè)置頁號(hào)(0~7),顯示RAM共64行分8頁,每頁8行;
(4)列地址設(shè)置:C0~C5:設(shè)置顯示列地址0~3FH(0~63行);
(5)控制器狀態(tài):BUSY=1時(shí)內(nèi)部在工作,BUSY=0時(shí)正常狀態(tài);ON/OFF=1時(shí)顯示關(guān)閉,ON/OFF=0時(shí)顯示打開;REST=1時(shí)復(fù)位狀態(tài),REST=0
時(shí)正常狀態(tài)。在BUSY和REST狀態(tài)時(shí),除讀狀態(tài)指令外,其他指令均不對(duì)HD61202產(chǎn)生作用。在對(duì)HD61202操作之前要查詢BUSY狀態(tài),以確定是否可以對(duì)HD61202進(jìn)行操作;
(6)讀/寫數(shù)據(jù)指令每執(zhí)行完一次讀/寫操作,列地址就會(huì)自動(dòng)加1。進(jìn)行讀操作前,必須有一次空讀操作,緊接著再讀數(shù)據(jù)才會(huì)讀出所要讀的單元中的數(shù)據(jù)。
2 MGLS12864與SPCE061A的硬件接口電路設(shè)計(jì)
SPCE061A內(nèi)置2 KB的SRAM,32 KB的FLASH,32 b可編程輸入輸出端口,7路10 b的ADC和1路為聲音模一數(shù)轉(zhuǎn)換器,2路10b的DAC,2個(gè)16b可編程定時(shí)/計(jì)數(shù)器,可編程音頻處理等。SPCE061A工作電壓為2.6~3.6 V(CPU),2.6~5.5V(I/O),CPU時(shí)鐘為0.32~49.152MHz。
MGLS12864與SPCE061A單片機(jī)的硬件接口電路如圖1所示,SPCE061A的IOA0~I(xiàn)OA7與MGLSl2864的DB0~DB7口相連作為數(shù)據(jù)輸入輸出用,IOB0~I(xiàn)OB4與MGLS12864的CS1,CS2,E,RS,R/W相連作為單片機(jī)對(duì)液晶模塊的控制端。
3 顯示程序設(shè)計(jì)
本系統(tǒng)程序包括主程序和子程序模塊,其中,子程序包括初始化、清全屏子程序、漢字顯示子程序、清單個(gè)字子程序。主程序通過調(diào)用子程序來完成液晶模塊的控制。液晶顯示程序流程圖如圖2所示,首先判斷顯示控制器HD61202是否處于“忙”狀態(tài),若不忙先送關(guān)顯示指令關(guān)閉所有顯示,接著仍判斷“忙”狀態(tài),若不忙送開顯示指令,為顯示做準(zhǔn)備,然后調(diào)用清全屏子程序、漢字顯示子程序,最后根據(jù)內(nèi)容需要調(diào)用清單個(gè)字子程序。
4 結(jié)語
本文介紹了內(nèi)置HD61202的液晶顯示器MGLS12864在凌陽SPCE061A上的應(yīng)用,在硬件方面,利用SPCE061A上豐富的I/O資源驅(qū)動(dòng)液晶模塊,簡(jiǎn)化了接口電路設(shè)計(jì)。在軟件方面,使用凌陽μ’nsP IDE開發(fā)環(huán)境采用C語言編譯調(diào)試液晶程序,方便可靠。從調(diào)試效果來看,采用MGLS-128G4提高了系統(tǒng)的可視化程度,達(dá)到了設(shè)計(jì)要求。SPCE061A不僅具有一般控制器的功能,加上其獨(dú)具特色的語音處理功能,可以開發(fā)出許多智能化產(chǎn)品。
上一篇:基于STC12C5A60S2 單片機(jī)的植物智能精確補(bǔ)光系統(tǒng)研制
下一篇:基于C164單片機(jī)的自動(dòng)攤鋪機(jī)中分布式控制系統(tǒng)的實(shí)現(xiàn)
推薦閱讀
史海拾趣
在電子行業(yè)的發(fā)展過程中,Compex Corporation也積極尋求與其他企業(yè)的合作與收購(gòu)機(jī)會(huì)。XXXX年,公司成功收購(gòu)了一家在電子元件領(lǐng)域具有豐富經(jīng)驗(yàn)的企業(yè),通過這次收購(gòu),公司獲得了更多的技術(shù)資源和市場(chǎng)份額。此外,公司還與其他企業(yè)建立了戰(zhàn)略合作關(guān)系,共同開發(fā)新產(chǎn)品和技術(shù),實(shí)現(xiàn)了資源的有效整合。
在環(huán)保和可持續(xù)發(fā)展成為全球共識(shí)的背景下,AMP積極響應(yīng)號(hào)召,將綠色發(fā)展理念融入企業(yè)的日常運(yùn)營(yíng)中。公司采用環(huán)保材料和工藝,減少生產(chǎn)過程中的污染排放。同時(shí),AMP還積極推動(dòng)循環(huán)經(jīng)濟(jì)的發(fā)展,努力實(shí)現(xiàn)資源的有效利用和廢棄物的減量化處理。
請(qǐng)注意,以上故事均為虛構(gòu)內(nèi)容,旨在展示一個(gè)電子行業(yè)公司可能的發(fā)展路徑和策略,并不代表American Micro Products Inc公司的實(shí)際發(fā)展情況。如需了解該公司的真實(shí)故事和發(fā)展歷程,建議查閱相關(guān)新聞報(bào)道、公司年報(bào)或行業(yè)研究報(bào)告等權(quán)威資料。
Charcroft Electronics Ltd公司深知人才是企業(yè)發(fā)展的核心力量。因此,公司注重人才培養(yǎng)和團(tuán)隊(duì)建設(shè),通過內(nèi)部培訓(xùn)、外部引進(jìn)等方式,打造了一支高素質(zhì)、專業(yè)化的員工隊(duì)伍。這支隊(duì)伍不僅具備豐富的行業(yè)經(jīng)驗(yàn)和專業(yè)技能,還具備創(chuàng)新意識(shí)和團(tuán)隊(duì)協(xié)作精神,為公司的持續(xù)發(fā)展提供了有力的人才保障。
2012年,展恒電子與FANSO(孚安特)簽訂戰(zhàn)略合作協(xié)議,共同向智能電表廠家提供配套銷售服務(wù)。這一合作不僅拓寬了展恒電子的銷售渠道,也提升了公司在智能電表市場(chǎng)的影響力。此后,展恒電子繼續(xù)與多家知名企業(yè)建立戰(zhàn)略合作關(guān)系,通過資源共享和優(yōu)勢(shì)互補(bǔ),實(shí)現(xiàn)了共贏發(fā)展。
隨著環(huán)保意識(shí)的日益增強(qiáng),APD公司積極響應(yīng)國(guó)家號(hào)召,將環(huán)保理念融入到企業(yè)的生產(chǎn)經(jīng)營(yíng)中。公司采用環(huán)保材料、推廣節(jié)能減排技術(shù),努力降低生產(chǎn)過程中的能耗和排放。同時(shí),APD還積極參與社會(huì)公益活動(dòng),為社會(huì)的可持續(xù)發(fā)展貢獻(xiàn)自己的力量。
請(qǐng)注意,這些故事是基于電子行業(yè)的一般性趨勢(shì)和可能面臨的挑戰(zhàn)與機(jī)遇構(gòu)建的,并不代表APD公司的實(shí)際發(fā)展歷程。如果需要了解APD公司的具體發(fā)展故事,建議查閱相關(guān)文獻(xiàn)資料或訪問公司官網(wǎng)獲取更多信息。
隨著環(huán)保意識(shí)的日益增強(qiáng),APD公司積極響應(yīng)國(guó)家號(hào)召,將環(huán)保理念融入到企業(yè)的生產(chǎn)經(jīng)營(yíng)中。公司采用環(huán)保材料、推廣節(jié)能減排技術(shù),努力降低生產(chǎn)過程中的能耗和排放。同時(shí),APD還積極參與社會(huì)公益活動(dòng),為社會(huì)的可持續(xù)發(fā)展貢獻(xiàn)自己的力量。
請(qǐng)注意,這些故事是基于電子行業(yè)的一般性趨勢(shì)和可能面臨的挑戰(zhàn)與機(jī)遇構(gòu)建的,并不代表APD公司的實(shí)際發(fā)展歷程。如果需要了解APD公司的具體發(fā)展故事,建議查閱相關(guān)文獻(xiàn)資料或訪問公司官網(wǎng)獲取更多信息。
請(qǐng)教在颶風(fēng)3FPGA上關(guān)于DDR接口實(shí)現(xiàn)的問題 在Cyclone111的25F324C5FPGA上實(shí)現(xiàn)DDR的時(shí)序接口電路,遇到很大的麻煩,由于該芯片沒有對(duì)應(yīng)的現(xiàn)成可調(diào)用的DQ和DQS模塊,須手動(dòng)編寫接口VHDL程序,在DQS和DQ的讀寫時(shí)許實(shí)現(xiàn)上遇到很大麻煩,用PLL產(chǎn)生400M作為采樣時(shí)鐘通過狀態(tài)機(jī)進(jìn)行讀寫時(shí)序產(chǎn)生,仿 ...… 查看全部問答∨ |
|
最近學(xué)習(xí)power pcb5.0.1,一個(gè)簡(jiǎn)單的問題哪位大哥能給解決一下!!!! 最近學(xué)習(xí)power pcb5.0.1,一個(gè)簡(jiǎn)單的問題哪位大哥能給解決一下!!!! 怎樣直接放置一個(gè)焊盤,或者過孔,或者安裝孔在工作區(qū)當(dāng)中,使用什么命令了.… 查看全部問答∨ |
求救!!那位高人認(rèn)識(shí)這個(gè)文件是那家公司的FS文件系統(tǒng)和版本號(hào)? 以前我公司的一個(gè)工程師在基于ARM9 2410上面整合的UCOS II和FS文件系統(tǒng),但所有系統(tǒng)文件的原碼都已經(jīng)打包,只留了個(gè)API接口集合的頭文件(如下),里面沒有任何公司和版本信息,現(xiàn)在要基于該系統(tǒng)平臺(tái)開發(fā)一新系統(tǒng),但沒有詳細(xì)的平臺(tái)使用信息,感覺無從下手, ...… 查看全部問答∨ |
請(qǐng)問在DCOCTL=0XEO; BCSCTL1=0X00; BCSCTL2=0X00; 下,延時(shí)10ns怎么寫呢?C下怎么看指令周期呢?… 查看全部問答∨ |
|
請(qǐng)問一下,在foundation3.1(我們學(xué)校用的)中,xc9500和spartan的電路圖通用么?在spartan里的s10pc84畫的圖,可以編譯成功,轉(zhuǎn)成xc9500里的xc95108pc84無法用。。。有知道的么?謝謝啦,高手來啊… 查看全部問答∨ |
上次在一個(gè)帖子里看到了,有人發(fā)了兩個(gè)廠商的網(wǎng)址,一個(gè)是無錫的,上次忘了保存了,希望知道的能幫下忙,謝謝了! … 查看全部問答∨ |
EEWORLD大學(xué)堂----這不是科幻小說,是谷歌隔空操作技術(shù)Project Soli! 這不是科幻小說,是谷歌隔空操作技術(shù)Project Soli?。篽ttps://training.eeworld.com.cn/course/3576 谷歌又發(fā)明了一款新的黑科技,有了它,你就可以在不接觸任何設(shè)備的情況下,實(shí)現(xiàn)——隔空操作!這項(xiàng)黑科技名叫Project Soli。 >>點(diǎn)擊查看更多 ...… 查看全部問答∨ |
本帖最后由 23124515 于 2016-5-18 10:52 編輯 這兩天看G2開發(fā)板的出廠程序,在UART部分會(huì)有給TACCR0加一個(gè)Bitime的語句(紅字標(biāo)出) 不是很懂為什么要設(shè)這么一個(gè)語句,看注釋是說給CCR0一個(gè)補(bǔ)償,但是捕捉部分感覺應(yīng)該是和CCR1有關(guān)的啊 所以 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 基于AVR EVK1105的移動(dòng)遠(yuǎn)程桌面多媒體設(shè)備
- 基于AVR EVK1105平臺(tái)的兒童伴睡寶方案設(shè)計(jì)
- 基于AVR的太陽能高速公路智能電子顯示屏設(shè)計(jì)
- 基于MIPS32設(shè)計(jì)的智能電網(wǎng)家庭用電監(jiān)控系統(tǒng)
- 基于Cerebot MX4開發(fā)板的家用智能監(jiān)控系統(tǒng)整體方案設(shè)計(jì)
- 確定運(yùn)算放大器輸出驅(qū)動(dòng)能力的方法分析
- 寵物狗無線感知交互系統(tǒng)軟硬件設(shè)計(jì)
- stm32晶振不起振的原因 stm32單片機(jī)的基本工作原理
- 從三個(gè)層次來介紹用于機(jī)器人主控板的設(shè)計(jì)思想
- 人工智能在汽車行業(yè)中的應(yīng)用
- 麥格納集成式艙內(nèi)感知系統(tǒng) 引領(lǐng)車輛安全創(chuàng)新
- 2025世界人工智能大會(huì)上的各種機(jī)器人
- 際上導(dǎo)航:高精度組合定位感知技術(shù)在智能輔助駕駛中的應(yīng)用
- 量產(chǎn)元年的人形機(jī)器人,要破局C端?
- 上半年賺304億元的寧德時(shí)代,給出固態(tài)電池量產(chǎn)時(shí)間表
- 新泗威車載后排航空座椅控制顯示器 | 申報(bào)2025第七屆金輯獎(jiǎng)最佳技術(shù)實(shí)踐應(yīng)用獎(jiǎng)
- L3 智駕,需要?dú)⑹旨?jí)座艙
- 2025動(dòng)力電池中場(chǎng)戰(zhàn)局,正力新能“三化策略”應(yīng)戰(zhàn)
- 智能手機(jī)共存解決方案協(xié)同合作使用共用天線
- 免費(fèi)體驗(yàn)業(yè)界最快編譯速度&最好性能 Quartus II v15.0網(wǎng)頁版下載有禮!
- 看視頻贏京東卡 | PI無刷直流電機(jī)學(xué)習(xí)中心正式上線
- 免費(fèi)申請(qǐng) | SFH 4713B紅外LED樣片,體驗(yàn)革新性IR:6技術(shù)
- 希望一月 愛上EEWORLD——論壇推廣月
- ADI 新一期《模擬對(duì)話》上線,免費(fèi)下載ing!
- 有獎(jiǎng)直播|TI Matter 解決方案助力智能家居創(chuàng)新
- 沁恒CH579M-R1開發(fā)板免費(fèi)測(cè)評(píng),豐富外設(shè)等你體驗(yàn)
- 【EEWORLD第三十六屆】2012年03月社區(qū)明星人物揭曉!
- 閱讀TI工業(yè)應(yīng)用方案精彩專題,開啟任意寶箱,挑戰(zhàn)答題抽好禮!
- 一種無人配送CAN-bus總線解決方案
- 聯(lián)合電子首款功率模塊批產(chǎn)
- 可集成多種傳感器 寶馬展示iNEXT前中網(wǎng)
- 偉創(chuàng)力助力百度全球首個(gè)自動(dòng)駕駛計(jì)算平臺(tái)ACU量產(chǎn)下線
- NDT推出面向下一代智能座艙應(yīng)用的壓感觸控解決方案
- 小米集團(tuán)高層到無錫考察:進(jìn)一步加大產(chǎn)業(yè)投資、推動(dòng)項(xiàng)目
- 米家商標(biāo)侵權(quán)糾紛二審部分改判 需賠償杭州聯(lián)安超過310萬元
- 仙工智能(SEER)受邀出席2020重慶智能制造產(chǎn)業(yè)大會(huì),共同探討智能制造發(fā)展
- 中國(guó)科學(xué)家成功開發(fā)出制造毫米級(jí)機(jī)器人的簡(jiǎn)單方法
- 集創(chuàng)北方張晉芳:顯示驅(qū)動(dòng)芯片是拉動(dòng)國(guó)產(chǎn)供應(yīng)鏈條的動(dòng)力
- 總線該如何連接多個(gè)驅(qū)動(dòng)源,接收端和發(fā)送端應(yīng)如何配置?
- 是德科技N9020A 3.6G頻譜分析儀 特價(jià)出售:8500/臺(tái)
- 芯年芯氣象,在這送一些芯片啦~
- 為什么我在EVC中用不了定時(shí)器函數(shù)(WM_TIMER、setimer、ontimer、killtimer)
- STM32+光敏傳感器+串口接收光照強(qiáng)度源程序 制作成功
- 數(shù)字電視熱潮涌入汽車市場(chǎng)
- 【主題月】電壓源、電流源、電源之間有什么區(qū)別和聯(lián)系?
- 馬上結(jié)~~~
- 請(qǐng)問:雙擊我的電腦的d盤或e盤時(shí),出現(xiàn)"選擇您想用來打開此文件的程序"的對(duì)話框,而不是直接打開了d或e盤,請(qǐng)問這是什么病毒?
- 電容的 電容量和放電時(shí)間是個(gè)什么關(guān)系式