版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)與液晶顯示器接口宋鐸摘要: 單片機(jī)(Single chip microcomputer)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計數(shù)器等功能(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個小而完善的微型計算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。從上世紀(jì)80年代,由當(dāng)時的4位、8位單片機(jī),發(fā)展到現(xiàn)在的300M的高速單片機(jī)。本文介紹了單片機(jī)對圖形點陣型液 晶顯示模塊控制的硬件接口電路以及模塊化的程序編寫方法,著重說明了KS0108液晶
2、控制器的特點、使用方法,圖形點陣型液晶顯示模塊的內(nèi)部結(jié)構(gòu)、時序、控制命令及其與單片機(jī)的接口電路。KS0 108 液晶顯示控制驅(qū)動器是一種帶有驅(qū)動輸出的圖形液晶顯示驅(qū)動器, 它可直接與8 位微處理器相連, 它可與KS01 07 配合對液晶屏進(jìn)行行、列驅(qū)動。1. 1 KS0 108 的特點( 1 ) 內(nèi)藏6 4* 64 = 409 6位顯示RAM, RAM 中每位數(shù)據(jù)對應(yīng)LCD 屏上的一個點的亮、暗狀態(tài)。( 2 ) KS0 108 是列驅(qū)動器, 具有64 路列驅(qū)動輸出。( 3 ) KS0 108 讀、寫操作時序與68 系列微處理器相符, 因此它可直接與68 系列微處理器接口相連。( 4 ) KS0
3、 108 的占空比為1 / 48 - - 1 / 61.2 KS0 108 與微處理器的接口信息1. 3 KS0108的指令系統(tǒng)( 1) 顯示開/關(guān)指令 D isp lay ON /OFF Injunction當(dāng)DB0= 1 時, LCD顯示RAM 中的內(nèi)容; DB0= 0 時, 關(guān)閉顯示。( 2) 顯示起始行( ROW ) 設(shè)置指令Se t Display Sta rt line Injunction該指令設(shè)置了對應(yīng)液晶屏最上一行的顯示RAM 的行號, 有規(guī)律地改變顯示起始行, 可以使LCD 實現(xiàn)顯示滾屏的效果。( 3) 頁( PAGE )設(shè)置指令Set Pag e In junction顯
4、示RAM 共64行, 分8頁, 每頁8行。( 4) 列地址( Y Address)設(shè)置指令Set Y Address Injunc-tion設(shè)置了頁地址和列地址, 就唯一確定了顯示RAM 中的一個單元, 這樣MPU 就可以用讀、寫指令讀出該單元中的內(nèi)容或向該單元寫進(jìn)一個字節(jié)數(shù)據(jù)。( 5) 讀狀態(tài)指令 Sta tus Read In junction該指令用來查詢KS0108的狀態(tài), 各參量含義如下:BUSY: 1- 內(nèi)部在工作 0- 正常狀態(tài) ON /OFF: 1- 顯示關(guān)閉0- 顯示打開REST: 1- 復(fù)位狀態(tài)0- 正常狀態(tài)在BUSY和REST狀態(tài)時, 除讀狀態(tài)指令外, 其它指令均不對KS
5、0108產(chǎn)生作用。在對KS0108操作之前要查詢BUSY狀態(tài), 以確定是否可以對KS0108進(jìn)行操作。( 6) 寫數(shù)據(jù)指令W rite Data In junction( 7) 讀數(shù)據(jù)指令Read Data Injunction讀、寫數(shù)據(jù)指令每執(zhí)行完一次讀、寫操作, 列地址就自動增一, 必須注意的是, 進(jìn)行讀操作之前, 必須有一次空讀操作,緊接著再讀才會讀出所要讀的單元中的數(shù)據(jù)。2. 硬件電路設(shè)計液晶模塊與微處理器MPU的接口電路有兩種方式: 一是直接訪問方式, 將AT89C52數(shù)據(jù)口P0 直接與液晶模塊的數(shù)據(jù)口連接; 二是采用間接控制方式, MPU 通過I/O并行接口,模擬液晶模塊的時序,
6、間接實現(xiàn)對液晶顯示模塊的控制。本設(shè)計采用第二種方式。硬件線路設(shè)計硬件電路主要有系統(tǒng)的電源部分、單片機(jī)的復(fù)位電路、單片機(jī)串行通信電路、單片機(jī)與液晶模塊的接口電路及按鍵控制電路等組成。1. 硬件電路如下圖1。 圖1 單片機(jī)與液晶顯示器的硬件圖 3. 軟件設(shè)計在有了硬件連接的基礎(chǔ)上, 液晶顯示器還必須在軟件控制下方能正常工作, 通過軟件編程可以方便、靈活地實現(xiàn)不同文字的顯示。軟件流程圖如圖2。 圖2 軟件流程圖4. 2 WATCHDOG! 技術(shù)當(dāng)軟件攔截技術(shù)不能使失控的程序擺脫 死循環(huán)!的困境時, 通常采用程序監(jiān)視技術(shù)使程序脫離 死循環(huán)!。 WATCHDOG ! 技術(shù)是一種軟、硬件結(jié)合的抗程序跑飛措
7、施, 其硬件主體是一個用于產(chǎn)生定時T 的計數(shù)器或單穩(wěn), 該計數(shù)器或單穩(wěn)基本獨立運行, 其定時輸出端接至CPU 的復(fù)位線, 而其定時清零則由CPU控制。在正常情況下, 程序啟動WDT (W atchDog T im er )后, CPU 周期性的將清零, 這樣WDT 定時溢出就不會發(fā)生, 如同睡眠一般不起任何作用。在受到干擾的異常情況下, CPU 時序邏輯被破壞, 程序執(zhí)行混亂, 不可能周期性的將WDT 清零, 這樣當(dāng)WDT 定時溢出時, 其輸出使系統(tǒng)復(fù)位, CPU 擺脫因一時干擾而陷入癱瘓的狀態(tài)。4. 3 數(shù)字濾波數(shù)字濾波法就是通過一定的計算程序?qū)Σ蓸有盘栠M(jìn)行平滑處理, 提高其有用信號, 消除或減少各種干擾和噪聲的影響, 保證系統(tǒng)的可靠性。數(shù)字濾波的方法較多, 在實際應(yīng)用中, 應(yīng)根據(jù)具體情況而定, 常用方法有:( 1 ) 算術(shù)平均值法。算術(shù)平均值法就是連續(xù)取N個值進(jìn)行采樣, 然后求其平均值, 該方法適應(yīng)于一般具有隨機(jī)性干擾的信號進(jìn)行濾波。這種濾波法的特點是:N 值較大時, 平滑度低, 但靈敏度高。( 2 ) 防脈沖干擾平均值濾波法。在脈沖干擾嚴(yán)重的場合, 采用一般的平均值濾波法, 干擾將會 平均!到結(jié)果中去, 故平均值法不易消除由于脈沖干擾而引起的誤差。為此, 在N 個采樣數(shù)據(jù)中, 取樣最大值和最小值,然后計算N - 2 個數(shù)據(jù)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版廣告宣傳合作協(xié)議樣式版
- 二零二五版企業(yè)品牌推廣廣告服務(wù)協(xié)議3篇
- 2024版混合磚煙囪拆除施工協(xié)議條款版
- 專業(yè)保安服務(wù)2024年度合作合同版B版
- 二零二五年生鐵原料進(jìn)口代理合同3篇
- 2024年版短期工聘用合同
- 天津大學(xué)《電氣控制與PC應(yīng)用技術(shù)(環(huán)工)》2023-2024學(xué)年第一學(xué)期期末試卷
- 蘇州工藝美術(shù)職業(yè)技術(shù)學(xué)院《城鄉(xiāng)規(guī)劃原理A》2023-2024學(xué)年第一學(xué)期期末試卷
- 四川外國語大學(xué)成都學(xué)院《閱讀教學(xué)中的文本解讀》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024生豬養(yǎng)殖項目投資合作合同3篇
- 企業(yè)年會攝影服務(wù)合同
- 電商運營管理制度
- 二零二五年度一手房購房協(xié)議書(共有產(chǎn)權(quán)房購房協(xié)議)3篇
- 2025年上半年上半年重慶三峽融資擔(dān)保集團(tuán)股份限公司招聘6人易考易錯模擬試題(共500題)試卷后附參考答案
- 城市公共交通運營協(xié)議
- 內(nèi)燃副司機(jī)晉升司機(jī)理論知識考試題及答案
- 2024北京東城初二(上)期末語文試卷及答案
- 2024設(shè)計院與職工勞動合同書樣本
- 2024年貴州公務(wù)員考試申論試題(B卷)
- 電工高級工練習(xí)題庫(附參考答案)
- 村里干零工協(xié)議書
評論
0/150
提交評論