單片機課件第七章_第1頁
單片機課件第七章_第2頁
單片機課件第七章_第3頁
單片機課件第七章_第4頁
單片機課件第七章_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

單片機原理及應用

(第7章)第7章MCS-51單片機的接口技術(shù)及應用7.1LED顯示接口7.1.1LED顯示器的工作原理

管腳圖

共陰極

共陽極第7章MCS-51單片機的接口技術(shù)及應用顯示共陰極共陽極數(shù)字小數(shù)點暗十六進制小數(shù)點暗十六進制 Dpgfedcba Dpgfedcba 0 00111111 3FH 11000000 C0H 1 00000110 06H 11111001 F9H 2 01011011 5BH 10100100 A4H 3 01001111 4FH 10110000B0H 4 01100110 66H 10011001 99H 5 01101101 6DH 10010010 92H 6 01111101 7DH 10000010 82H 7 00000111 07H 11111000 F8H 8 01111111 7FH 10000000 80H 9 01101111 6FH 10010000 90H A 01110111 77H 10001000 99H B 01111100 7CH 10000011 83H C 00111001 39H 11000110 C6H D 01011100 5EH 10100011 A3H E 01111001 79H 10000110 86H F 01110001 71H 10001110 8EH 滅 00000000 00H 11111111 FFH小數(shù)點 10000000 80H 01111111 7FH第7章MCS-51單片機的接口技術(shù)及應用7.1.2顯示器的顯示方式 LED數(shù)碼管的顯示方式有靜態(tài)顯示和動態(tài)顯示。1.靜態(tài)顯示 靜態(tài)顯示是指當顯示某個數(shù)字或字符時,相應的字段(發(fā)光二極管)恒定地導通或關(guān)斷,直到顯示下一個數(shù)字或字符為止。特點:公共段直接接地(共陰極)或電源(共陽極),每個數(shù)碼管的字段選線直接(a~g,dp)與一個8位的并口相連。占有硬件多,一般用于顯示器位數(shù)較少的場合。2.動態(tài)顯示LED動態(tài)顯示是將所有數(shù)碼管的段選線(a~g,dp)都并接在一起,接到一個8位的I/O接口上,每個數(shù)碼管的公共端(稱為位選端)分別由相應I/O接口線控制第7章MCS-51單片機的接口技術(shù)及應用四位數(shù)碼管的動態(tài)顯示圖D3D2D1D0I/O(1)I/O(2)第7章MCS-51單片機的接口技術(shù)及應用7.2液晶顯示器LCD7.2.1LCD顯示器的概述1.LCD顯示的工作原理 LCD(LiquidCrystalDisplay)是液晶顯示器的縮寫,液晶顯示器是基于液晶電光效應的一種被動顯示器。被動顯示器是因為它通過借助外界光線照射液晶材料實現(xiàn)顯示,而非液晶顯示器自身發(fā)光顯示。它的工作原理是利用液晶的物理特性,在通電時使液晶排列變得有秩序,使光線容易通過;在不通電時,排列則變得混亂,阻止光線通過。2.LCD的分類

按電光效應分類:LCD可分為電場效應類、電流效應類第7章MCS-51單片機的接口技術(shù)及應用 電熱效應類等三類。電場效應類又可分為扭曲向列型效應(TwistedNematicTN)型、賓主效應(GH)型和超前扭曲(SuperTwistedNematicSTN)型等。

按顯示內(nèi)容分類:LCD可分為字段式(又稱為筆畫式)、點陣字符型和點陣圖形三種。按采光方式分類:LCD可分為帶背光源和不帶背光源兩類。3.LCD的驅(qū)動方式:靜態(tài)驅(qū)動和動態(tài)驅(qū)動7.2.2字符型LCD1602A的應用 1.主要技術(shù)參數(shù):顯示容量:2×16個字符、 芯片工作電壓:4.5~5.5V;反射型EL或者LED背光,其中EL第7章MCS-51單片機的接口技術(shù)及應用

為100VAC400Hz,LED為4.2VDC; 字符尺度:2.95×4.35mm。2.接口說明 引腳引腳編號名稱 狀態(tài) 功能 1 Vss 電源地 2 Vcc +5V邏輯電源 3 VEE 液晶驅(qū)動電源 4 RS 輸入 寄存器選擇:1為數(shù)據(jù),0為命令 5 R/W輸入 讀/寫操作選擇:1為讀。0為寫 6 E 輸入 使能信號 7~14D0~D7三態(tài) 數(shù)據(jù)總線 15 LED+輸入 背光電源的正極 16 LED-輸入 背光電源的負極第7章MCS-51單片機的接口技術(shù)及應用3.指令說明 0x38

設(shè)置16*2顯示,5*7點陣,8位數(shù)據(jù)接口; 0x01

清屏; 0x0F

開顯示,顯示光標,光標閃爍; 0x08

只開顯示; 0x0e

開顯示,顯示光標,光標不閃爍; 0x0c

開顯示,不顯示光標; 0x06

地址加1,當寫入數(shù)據(jù)的時候光標右移; 0x02

地址計數(shù)器AC=0;(此時地址為0x80)光標歸原點,但DDRAM中斷內(nèi)容不變; 0x18

光標和顯示一起向左移動。;第7章MCS-51單片機的接口技術(shù)及應用4.LCD1602A程序編寫流程及各模塊子程序 (1)頭文件,宏定義、管腳定義 (2)LCD1602A初始化子程序 (3)LCD1602A顯示初始化子程序 (4)讀忙子程序 (5)寫指令寫數(shù)據(jù)子程序 (6)顯示單個字符子程序 (7)顯示字符串子程序7.3鍵盤接口7.3.1鍵盤的工作原理第7章MCS-51單片機的接口技術(shù)及應用1.按鍵的電路原理

按鍵電路及波形斷開閉合斷開第7章MCS-51單片機的接口技術(shù)及應用

按鍵的抖動人眼察覺不到,但會對CPU產(chǎn)生干擾,進而產(chǎn)生誤處理。為了識別按鍵閉合一次,對按鍵做相應的處理,必須采取措施消除抖動。

硬件消抖電路斷開閉合+5V+5V輸出第7章MCS-51單片機的接口技術(shù)及應用2.按鍵抖動的消除

按鍵抖動消除的方法有兩種:硬件消除和軟件消除。 分析可知:當按鍵閉合時,即輸出為0,無論按鍵是否有跳動,輸出仍為0;當按鍵斷開,輸出為1,無論按鍵是否有跳動,輸出仍為1,可消除按鍵抖動。

軟件消除法是在第一次檢測到按鍵閉合時,執(zhí)行10ms的延遲子程序,避開抖動,待電平穩(wěn)定后再讀入按鍵的狀態(tài)信息,確定按鍵是否閉合,以消除抖動影響。3.鍵盤接口的控制方式隨機方式、中斷方式、定時方式第7章MCS-51單片機的接口技術(shù)及應用7.3.2鍵盤的分類和接口1.獨立式鍵盤Vcc第7章MCS-51單片機的接口技術(shù)及應用7.3.3矩陣式鍵盤 1.矩陣式鍵盤的工作原理 矩陣式按鍵的工作過程如下:1)判斷是否有鍵閉合。2)判斷按鍵閉合位置3)鍵碼計算 4)等待鍵的釋放7.4A/D轉(zhuǎn)換器與C51單片機的接口7.4.1A/D轉(zhuǎn)換器 1.A/D轉(zhuǎn)換器的類型:逐次逼近式A/D轉(zhuǎn)換器、雙斜率積分式A/D轉(zhuǎn)換器和V/F變換式A/D轉(zhuǎn)換器。第7章MCS-51單片機的接口技術(shù)及應用2.A/D轉(zhuǎn)換器的主要指標

分辨率:一位最小單位的數(shù)字量所表示的模擬電壓變化量,它與位數(shù)有關(guān);

量化誤差:在量化時造成的有限分辨率與無限分辨率間的最大偏差;

轉(zhuǎn)換速度:轉(zhuǎn)換一次的時間,逐次比較型一般為5~10us;

轉(zhuǎn)換精度:它反映實際A/D在量化值上與理想A/D的差值,用絕對或相位誤差表示。3.A/D轉(zhuǎn)換器的組成 ①模擬輸入信號和參考電壓;②數(shù)字輸出信號第7章MCS-51單片機的接口技術(shù)及應用 ③啟動A/D轉(zhuǎn)換信號,輸入信號; ④轉(zhuǎn)換結(jié)束信號或者“忙”信號,輸出信號;⑤數(shù)據(jù)輸出允許信號,輸入信號7.4.2ADC0809與C51單片機的接口1.ADC0809的概述ADC0809是采用CMOS工藝制成的逐次逼近式、8位A/D轉(zhuǎn)換器,采用28腳DIP封裝,其結(jié)構(gòu)原理框圖和引腳分配分別見圖7-15和圖7-16。它包含有一個8路模擬開關(guān)、地址鎖存器和譯碼電路、比較器、256R電阻網(wǎng)絡(luò)、電子開關(guān)逐位比較寄存器SAR、三態(tài)輸出鎖存緩沖器以及控制和定時電路等第7章MCS-51單片機的接口技術(shù)及應用

(1)ADC0809外部引腳功能 (2)ADC0809主要功能特點 (3)ADC0809的操作時序2.ADC0809與C51單片機的接口第7章MCS-51單片機的接口技術(shù)及應用7.4.3A/D轉(zhuǎn)換器的選擇和分析1.A/D轉(zhuǎn)換器的選擇原則:轉(zhuǎn)換速率和分辨率、器件功能、模擬輸入信號的幅度和極性、器件功耗。2.A/D轉(zhuǎn)換電路設(shè)計時注意事項: 電路接口、電源電壓和參考電壓、器件保護、抗干擾。7.5D/A轉(zhuǎn)換器與C51單片機的接口7.5.1D/A轉(zhuǎn)換器概述 1.內(nèi)部無鎖存器 2.內(nèi)部帶鎖存器7.5.2DAC0832的C51編程 1.DAC0832概述第7章MCS-51單片機的接口技術(shù)及應用 (1)DAC0832的主要特性 分辨率:8位,邏輯電平與TTL兼容; 電流穩(wěn)定時間:1us; 參考電壓工作范圍:-10V~+10V; 可單緩沖、雙緩沖或直接輸出; 單電源供電:+5V~+15V; 低功耗:200mW。 (2)DAC0832內(nèi)部框圖及引腳在DAC0832內(nèi)部的8位輸入數(shù)據(jù)寄存器和8位DAC寄器,可以分別選通。因此,可以通過選通輸入寄存器的控制端,將單片機輸出的數(shù)據(jù)輸入到輸入寄存器,在需要D/A轉(zhuǎn)換時,再選通DAC寄存器,實現(xiàn)D/A轉(zhuǎn)換第7章MCS-51單片機的接口技術(shù)及應用 (3)DAC0832的工作方式①直通方式 ②單緩沖方式③雙緩沖方式2.DAC0832與80C51的接口電路D/A轉(zhuǎn)換芯片除了用于輸出模擬量外,也常用于產(chǎn)生各種波形。在MCS-51單片機的控制下,產(chǎn)生三角波、鋸齒波、矩形波以及正弦波,且產(chǎn)生各種波形的硬件電路是相同的 (1)階梯波 設(shè)定一個8位的變量,該變量從0開始循環(huán)增加,每增加一次向DAC0832寫入一個數(shù)據(jù),得到一個輸出電壓,這樣則可以得到一個階梯波。 如果需要獲取任意起始電壓或終止電壓的波形,則需要先確定起始電壓和終止電壓對應的數(shù)字量。在程序中修改起始和終止數(shù)字量。第7章MCS-51單片機的接口技術(shù)及應用 (2)三角波將正向階梯波和反向階梯波結(jié)合起來則可以獲得三角波 (3)矩形波 矩形波也是一種常用的波形信號,通過增加不同的延遲時間可以獲得不同占空波的矩形波,當延時時間相同時,即是方波信號。上限電壓和下限電壓對應的數(shù)字量可計算得到。 (4)正弦波 利用DAC0832實現(xiàn)正弦波輸出時,首先需要將正弦波模擬電壓離散化。對于一個離散化為N點的正弦波,需要計算出這N個離散點的模擬電壓對應的數(shù)字量,并制成一個表存儲。由于正弦波是對稱的,只需計算1/4周期內(nèi)點的值即可。第7章MCS-51單片機的接口技術(shù)及應用7.5.3串行輸入D/A轉(zhuǎn)換器TLC56151.TLC5615的結(jié)構(gòu)和原理 TLC5615是具有3線串行接口的D/A轉(zhuǎn)換器,其輸出為電壓型,最大輸出電壓是基準電壓值的兩倍,帶有上電復位功能,上電時將DAC寄存器復位為零。2.TLC5615與AT89C51單片機的串行接口電路

P3.1P3.2/CSTLC5615AT8

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論