掃描二維碼
隨時(shí)隨地手機(jī)看文章
引言
液晶顯示屏(LCD)具有損耗低、價(jià)格低、壽命長(zhǎng)、接口方便等優(yōu)點(diǎn),因此廣泛應(yīng)用于工業(yè)產(chǎn)品中,液晶顯示驅(qū)動(dòng)方案多種多樣。目前中小型單色液晶屏控制方案多是基于CPLD液晶顯示控制和液晶顯示控制器SED1335,液晶顯示控制模塊功能簡(jiǎn)單,快速顯示時(shí)會(huì)出現(xiàn)“雪花”現(xiàn)象。針對(duì)上述兩種弊端,這里采用具有帶ISP功能的Flash EPROM低功耗8位微控制器W78E516B單片機(jī)和液晶顯示控制器SID13700構(gòu)成一個(gè)320×240(DMF-50840NF液晶屏)的單色液晶顯示系統(tǒng),整個(gè)設(shè)計(jì)過(guò)程中,通過(guò)不斷改進(jìn)硬件和調(diào)試軟件,得到了預(yù)期效果。該系統(tǒng)模塊顯示速度快、功能復(fù)雜、性能穩(wěn)定,且已在產(chǎn)品中得以運(yùn)用。
2 系統(tǒng)整體方案設(shè)計(jì)
該系統(tǒng)由單片機(jī)W78E516B、液晶顯示控制器SID13700和液晶屏DMF-50840NF、逆變器負(fù)壓發(fā)生電路外部EPROM等組成。其系統(tǒng)結(jié)構(gòu)如圖1所示。
2.1 W78E516B單片機(jī)
W78E516B是具有ISP功能的Flash EPROM的低功耗8位微控制器;ISP功能的Flash EPROM可用于固件升級(jí)。其指令集同標(biāo)準(zhǔn)8052指令集完全兼容。W78E516B包含64 K字節(jié)的主ROM、4 K字節(jié)的輔助ROM。位于4 K字節(jié)輔助ROM中的裝載(Loader)程序,可以讓用戶更新位于64 K字節(jié)主ROM中的程序內(nèi)容。512字節(jié)片內(nèi)RAM;4個(gè)8位雙向、可位尋址的I/O端口;一個(gè)附加的4位I/O端口P4;3個(gè)16位定時(shí)/計(jì)數(shù)器及一個(gè)串行口。這些外圍設(shè)備都由有8個(gè)中斷源和2級(jí)中斷能力的中斷系統(tǒng)支持。為方便用戶進(jìn)行編程和驗(yàn)證,W78E516B內(nèi)含的ROM允許電編程和電讀寫。一旦代碼確定后,用戶就可以對(duì)代碼進(jìn)行保護(hù)。
W78E516B有空閑和掉電2種節(jié)電模式,2種模式可由軟件來(lái)控制選擇??臻e模式下,處理器時(shí)鐘被關(guān)閉,但外設(shè)仍繼續(xù)工作。掉電模式下,晶體振蕩器停止工作,以將功耗降至最低。外部時(shí)鐘可以在任何時(shí)間及狀態(tài)下被關(guān)閉而不影響處理器運(yùn)行。
2.2 液晶顯示控制器SID13700
液晶顯示控制器SID13700專門用于控制傳統(tǒng)單色(或灰階)STN液晶模塊。該控制器整合了更多的控制功能,其主要特點(diǎn)為:有較強(qiáng)功能的I/O緩沖器;指令功能豐富;嵌入32 K字節(jié)SRAM的圖形LCD控制器;最高可支持640x240(1 bit/pixel),320x240(2 bits/pixel),240x160(4 bit/pixel);支持4 bit/pixel灰度驅(qū)動(dòng)(240×160);可顯示文本和圖形并進(jìn)行多層的各種疊加操作;可編程指針和行場(chǎng)的平滑滾動(dòng)(灰階模式不可);邏輯5 V和3.3 V兼容;支持GENERIC BUS家族和MC68 K,M6800家族微控制的直接地址和間接地址總線方式。SID13700硬件結(jié)構(gòu)可分成MPU接口、內(nèi)部控制和驅(qū)動(dòng)LCM的驅(qū)動(dòng)。
SID13700控制器是應(yīng)用于W78E516B系統(tǒng)與液晶模塊DMF-50840NF之間的控制電路,它接收來(lái)自MCU系統(tǒng)的指令與數(shù)據(jù),并產(chǎn)生相應(yīng)的時(shí)序及數(shù)據(jù)控制模塊的顯示。
MCU把指令代碼寫入指令輸入緩沖器內(nèi)(即A0=1),則指令的參數(shù)隨后通過(guò)數(shù)據(jù)輸入緩沖器(AO=0)寫入。帶有參數(shù)指令代碼的作用之一就是選通相應(yīng)參數(shù)的寄存器,任一條指令的執(zhí)行(除SLEEPIN,CSRDIR,CSRR,MWRITE和MERAD外)都產(chǎn)生在附屬參數(shù)的輸入完成之后。當(dāng)寫入一條新的指令時(shí),SID13700將在舊的指令參數(shù)組運(yùn)行完成后等待新參數(shù)的到來(lái)。MCU可用寫入的新參數(shù)與余下的舊參數(shù)有效地組合成新的參數(shù)組,需注意:不僅參數(shù)必須全部寫入,而且所寫的參數(shù)順序不能改變,也不能省略。特別是SID13700較以前的SED1335系列器件相比,由于SID13700的默認(rèn)狀態(tài)是POW-ER SAVE模式,所以初始化前必須先將其喚醒,否則會(huì)初始化失敗。喚醒方式為:寫SYSTEM SET命令后延時(shí)再進(jìn)行初始化,程序方能正常運(yùn)行,或程序開始時(shí)進(jìn)行兩次初始化。
3 硬件電路設(shè)計(jì)
該系統(tǒng)硬件電路主要由W78E516B、SID13700和DMF-50840NF等器件構(gòu)成。系統(tǒng)硬件結(jié)構(gòu)圖如圖2所示。系統(tǒng)由單片機(jī)W78E516B通過(guò)液晶顯示控制器SID13700控制液晶屏DMF-50840NF、的顯示工作。
4 軟件系統(tǒng)設(shè)計(jì)
液晶顯示模塊上電后必須根據(jù)液晶顯示器的結(jié)構(gòu)對(duì)液晶模塊進(jìn)行軟件初始化設(shè)置。特別是SYSTEM SET和SCROLL必須設(shè)置正確。這里介紹1區(qū)、2區(qū)通過(guò)或邏輯組合顯示,初始化流程見圖3。
由于SID13700的默認(rèn)狀態(tài)是POWER SAVE模式,初始化前必須先將其喚醒,否則初始化會(huì)失敗。初始化之前的喚醒程序如下:
說(shuō)明:寫SYSTEM SET命令后延時(shí)再進(jìn)行初始化,程序才能正常運(yùn)行或程序開始時(shí)進(jìn)行兩次初始化。至此,液晶模塊的初始化基本完成。其后的顯示字符、漢字顯示等程序相對(duì)比較簡(jiǎn)單,讀者可參閱SID13700的應(yīng)用手冊(cè)。
5 結(jié)束語(yǔ)
對(duì)W78E516B單片機(jī)和液晶控制器SID13700構(gòu)成的顯示系統(tǒng)的硬件電路和軟件系統(tǒng)做了詳細(xì)闡述,在整個(gè)設(shè)計(jì)過(guò)程中,通過(guò)不斷改進(jìn)硬件和調(diào)試軟件,得到了預(yù)期的效果。該顯示系統(tǒng)模塊顯示速度快、功能強(qiáng)大、性能穩(wěn)定,且已在產(chǎn)品中得以運(yùn)用。通過(guò)抽檢產(chǎn)品表明該顯示控制系統(tǒng)的合格率在99%以上。同時(shí)該設(shè)計(jì)為其他系列單片機(jī)顯示模塊的使用也提供很好的借鑒方法。
大家好,我是鲏。認(rèn)識(shí)我的朋友都知道,我是一個(gè)實(shí)踐派,相比研究枯燥的理論知識(shí),我更喜歡做自己想做的項(xiàng)目,用技術(shù)來(lái)實(shí)現(xiàn)自己的想法的感覺真的很棒。所以從大學(xué)期間一直到現(xiàn)在,除了工作中的項(xiàng)目外,我依然保持著自己做項(xiàng)目的習(xí)慣,有堅(jiān)...
關(guān)鍵字: 系統(tǒng)設(shè)計(jì) 技術(shù)選型 需求分析(全球TMT2022年8月30日訊)近日,在2022英特爾中國(guó)數(shù)據(jù)中心合作伙伴技術(shù)峰會(huì)上,英特爾與浪潮信息等產(chǎn)業(yè)生態(tài)伙伴聯(lián)合發(fā)布了《綠色數(shù)據(jù)中心創(chuàng)新實(shí)踐 -- 冷板液冷系統(tǒng)設(shè)計(jì)參考》白皮書,分享冷板液冷技術(shù)關(guān)鍵部件的最...
關(guān)鍵字: 系統(tǒng)設(shè)計(jì) 英特爾 數(shù)據(jù)中心 生態(tài)系統(tǒng)北京2022年8月30日 /美通社/ -- 近日,在2022英特爾中國(guó)數(shù)據(jù)中心合作伙伴技術(shù)峰會(huì)上,英特爾與浪潮信息等產(chǎn)業(yè)生態(tài)伙伴聯(lián)合發(fā)布了《綠色數(shù)據(jù)中心創(chuàng)新實(shí)踐 -- 冷板液冷系統(tǒng)設(shè)計(jì)參考》白皮書,分享冷板液冷技術(shù)關(guān)鍵部...
關(guān)鍵字: 系統(tǒng)設(shè)計(jì) 英特爾 數(shù)據(jù)中心 電量摘要:近年來(lái),受人類活動(dòng)的影響,各大水域的水質(zhì)污染問(wèn)題越來(lái)越嚴(yán)重,大部分水資源受到嚴(yán)重污染,水質(zhì)處理問(wèn)題亟需解決。分析水體污染情況對(duì)改進(jìn)水質(zhì)有著重要意義,目前水質(zhì)監(jiān)測(cè)主要采用人工或無(wú)人船的方式。人工監(jiān)測(cè)方式工作量大,影響...
關(guān)鍵字: 水質(zhì)監(jiān)測(cè) 無(wú)人機(jī) 系統(tǒng)設(shè)計(jì)摘要:根據(jù)饒平縣高堂水閘重建工程建設(shè)實(shí)際需求,對(duì)高堂水閘運(yùn)行管理進(jìn)行實(shí)時(shí)在線式監(jiān)控與監(jiān)測(cè),通過(guò)閘門控制、視頻監(jiān)控、水情測(cè)報(bào)、安全監(jiān)測(cè)和網(wǎng)絡(luò)通信等系統(tǒng)的設(shè)計(jì),為高堂水閘的水工建筑物安全、防洪調(diào)度和自動(dòng)化管理提供技術(shù)支持,以...
關(guān)鍵字: 管理信息系統(tǒng) 水利工程 系統(tǒng)設(shè)計(jì)湖州2022年7月26日 /美通社/ -- 近日,浙江省科技創(chuàng)新大會(huì)在浙江省人民大會(huì)堂隆重舉行。大會(huì)正式頒布2021年度浙江省科學(xué)技術(shù)進(jìn)步獎(jiǎng),隆重表彰為浙江科技創(chuàng)新事業(yè)和經(jīng)濟(jì)社會(huì)發(fā)展做出突出貢獻(xiàn)的科技工作者及團(tuán)隊(duì)。...
關(guān)鍵字: 電梯 檢測(cè)技術(shù) 系統(tǒng)設(shè)計(jì) 零部件摘要:簡(jiǎn)要介紹了柴油發(fā)電機(jī)組和重油發(fā)電機(jī)組的構(gòu)成和主要特點(diǎn),以某發(fā)電廠重柴油發(fā)電機(jī)組系統(tǒng)設(shè)計(jì)為例,重點(diǎn)分析了重油發(fā)電機(jī)組燃油系統(tǒng)、潤(rùn)滑油系統(tǒng)、循環(huán)冷卻水系統(tǒng)、壓縮空氣系統(tǒng)的設(shè)計(jì)要點(diǎn),以提高柴油、重油發(fā)電機(jī)組的運(yùn)行效率和運(yùn)...
關(guān)鍵字: 重油發(fā)電機(jī)組 特性 系統(tǒng)設(shè)計(jì)摘要:針對(duì)一種小型消費(fèi)級(jí)水下機(jī)器人,分析了其系統(tǒng)總體設(shè)計(jì)及各關(guān)鍵子系統(tǒng)(推進(jìn)系統(tǒng)、通信系統(tǒng)、控制系統(tǒng)及其他系統(tǒng)等)設(shè)計(jì)的要點(diǎn)和方法,舉例介紹了一種五推進(jìn)器小型消費(fèi)級(jí)水下機(jī)器人。經(jīng)驗(yàn)證,該設(shè)計(jì)方法可以用于同類型水下機(jī)器人的...
關(guān)鍵字: 推進(jìn)器 系統(tǒng)設(shè)計(jì) 五推進(jìn)器提供全面高效的電源管理建模,適用于汽車和工業(yè)應(yīng)用領(lǐng)域 加州山景城2022年5月24日 /美通社/ -- 新思科技(納斯達(dá)克股票代碼:SNPS)和Analog Devices, Inc. 近日宣布達(dá)成合作,通過(guò)...
關(guān)鍵字: ADI 電源系統(tǒng) 系統(tǒng)設(shè)計(jì) 新思科技摘要:PLC以其體積小、占用空間小、輔助設(shè)施投入少、工作可靠和維修簡(jiǎn)單等優(yōu)點(diǎn),被廣泛應(yīng)用于各個(gè)領(lǐng)域。現(xiàn)介紹了一款可對(duì)鐵、鋁及顏色進(jìn)行材料分揀的裝置,分析了該分揀裝置的總體結(jié)構(gòu)設(shè)計(jì)、硬件設(shè)計(jì)和軟件系統(tǒng)設(shè)計(jì)要點(diǎn)。該分揀裝置成...
關(guān)鍵字: 自動(dòng)分揀 PLC 系統(tǒng)設(shè)計(jì)