




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、SPCE061A 語音處理應(yīng)用第十講第十講 人機(jī)接口人機(jī)接口10.1 顯示器接口顯示器接口 顯示器的作用和地位顯示器的作用和地位 人機(jī)對話窗口,顯示工作狀態(tài)和參數(shù),測量結(jié)果人機(jī)對話窗口,顯示工作狀態(tài)和參數(shù),測量結(jié)果 特點(diǎn):軟特點(diǎn):軟件簡單,件簡單,但占用但占用I/O 口線多,口線多,功耗大功耗大舉例舉例舉例舉例舉例舉例舉例舉例第第1010講講 鍵盤和顯示器接口鍵盤和顯示器接口硬件去抖動硬件去抖動軟件去抖動軟件去抖動前沿抖動穩(wěn)定后沿抖動 圖1 按鍵抖動信號波形二、按鍵過程的基本特點(diǎn)二、按鍵過程的基本特點(diǎn)如果按鍵較多如果按鍵較多,常用軟件方法去抖常用軟件方法去抖,即檢測出鍵閉合后執(zhí)行一個延時程即檢
2、測出鍵閉合后執(zhí)行一個延時程序序,產(chǎn)生產(chǎn)生5ms10ms的延時的延時,讓前沿讓前沿抖動消失后再一次檢測鍵的狀態(tài)抖動消失后再一次檢測鍵的狀態(tài),如如果仍保持閉合狀態(tài)電平果仍保持閉合狀態(tài)電平,則確認(rèn)為真則確認(rèn)為真正有鍵按下。當(dāng)檢測到按鍵釋放后正有鍵按下。當(dāng)檢測到按鍵釋放后,也要給也要給5ms10ms的延時的延時,待后沿待后沿抖動消失后才能轉(zhuǎn)入該鍵的處理程抖動消失后才能轉(zhuǎn)入該鍵的處理程序。序。 硬件取抖電路 在鍵數(shù)較少時可用硬件方法消除鍵抖動。下圖所示的RS觸發(fā)器為常用的硬件去抖電路。圖中兩個圖中兩個“與非與非”門構(gòu)成一個門構(gòu)成一個RS觸發(fā)器。當(dāng)按鍵未按下時觸發(fā)器。當(dāng)按鍵未按下時,輸出為輸出為1;當(dāng)鍵按
3、下時當(dāng)鍵按下時,輸出為輸出為0。此時即使用。此時即使用按鍵的機(jī)械性能按鍵的機(jī)械性能,使按鍵因彈性抖動使按鍵因彈性抖動而產(chǎn)生瞬時斷開(抖動跳開而產(chǎn)生瞬時斷開(抖動跳開B),中中要按鍵不返回原始狀態(tài)要按鍵不返回原始狀態(tài)A,雙穩(wěn)態(tài)電雙穩(wěn)態(tài)電路的狀態(tài)不改變路的狀態(tài)不改變,輸出保持為輸出保持為0,不會不會產(chǎn)生抖動的波形。也就是說產(chǎn)生抖動的波形。也就是說,即使即使B點(diǎn)的電壓波形是抖動的點(diǎn)的電壓波形是抖動的,但經(jīng)雙穩(wěn)態(tài)但經(jīng)雙穩(wěn)態(tài)電路之后電路之后,其輸出為正規(guī)的矩形波。其輸出為正規(guī)的矩形波。這一點(diǎn)通過分析這一點(diǎn)通過分析RS觸發(fā)器的工作觸發(fā)器的工作過程很容易得到驗(yàn)證。過程很容易得到驗(yàn)證。 鍵盤的兩種形式 獨(dú)立式
4、鍵盤 每一個按鍵的電路是獨(dú)立的,占用一條數(shù)據(jù)線 。這種鍵盤占用硬件資源多,適合少量按鍵的情況。 編碼式鍵盤 又叫矩陣式鍵盤 、行列式鍵盤。用I/O口線組成行、列結(jié)構(gòu),鍵位設(shè)置在行列的交點(diǎn)上。例如44的行、列結(jié)構(gòu)可組成16個鍵的鍵盤,比一個鍵位用一根I/O口線的獨(dú)立式鍵盤少了一半的I/O口線 五、按鍵的基本接口方法五、按鍵的基本接口方法10.2.2 10.2.2 獨(dú)立式鍵盤接口方法和應(yīng)用程序設(shè)計(jì)獨(dú)立式鍵盤接口方法和應(yīng)用程序設(shè)計(jì)獨(dú)立式鍵盤與單片機(jī)接口獨(dú)立式鍵盤與單片機(jī)接口 程程序序框框圖圖鍵閉合嗎?置P1口為輸入方式開 始延時10ms消除抖動有鍵閉合嗎?是K1鍵閉合嗎?20H單元加1YYYYYYN
5、NNNNN圖5 獨(dú)立鍵盤程序框圖流程是K2鍵閉合嗎?是K3鍵閉合嗎?是K4鍵閉合嗎?20H單元減121H單元清021H單元置FF獨(dú)立式鍵盤與單片機(jī)接口獨(dú)立式鍵盤與單片機(jī)接口SPCE061A44鍵盤IOA15IOA9IOA10IOA11IOA12IOA13IOA14IOA8L1C4C3C2C1L4L3L26位數(shù)碼管IOA0IOA1IOA2IOA3IOA4IOA5IOA6IOA7agDPfedcbIOB15IOB14IOB13IOB12IOB2IOB1IOB012DD6543試驗(yàn)箱上的鍵盤和LED顯示器10.3 LED點(diǎn)陣模塊 10.3 LED點(diǎn)陣模塊 10.3 LED點(diǎn)陣模塊 10.4 10.4
6、 AT89C51AT89C51與液晶顯示器(與液晶顯示器(LCDLCD)的接口的接口 LCD LCD(Liquid Crystal DisplayLiquid Crystal Display):液晶顯示器的縮寫,:液晶顯示器的縮寫,被動式被動式顯示器顯示器- -液晶液晶本身并不發(fā)光本身并不發(fā)光,而是經(jīng)液晶經(jīng)過處理后,而是經(jīng)液晶經(jīng)過處理后能能改變光線通過方向改變光線通過方向的特性,而達(dá)到的特性,而達(dá)到白底黑字白底黑字或或黑底白字黑底白字顯顯示的目的。示的目的。 液晶顯示器具有液晶顯示器具有功耗低功耗低、抗干擾能力強(qiáng)抗干擾能力強(qiáng)等優(yōu)點(diǎn),廣泛用在等優(yōu)點(diǎn),廣泛用在儀器儀表和控制系統(tǒng)中。儀器儀表和控制系
7、統(tǒng)中。10.4.1 10.4.1 LCDLCD顯示器的分類顯示器的分類按排列形狀分:按排列形狀分:字段型字段型、點(diǎn)陣字符型點(diǎn)陣字符型和和點(diǎn)陣圖形點(diǎn)陣圖形。(1 1)字段型)字段型 廣泛用于電子表、數(shù)字儀表、計(jì)算器中。廣泛用于電子表、數(shù)字儀表、計(jì)算器中。(2 2)點(diǎn)陣字符型)點(diǎn)陣字符型 顯示字母、數(shù)字、符號。它是由顯示字母、數(shù)字、符號。它是由5 57 7或或5 51010點(diǎn)陣組成,點(diǎn)陣組成,廣泛用在單片機(jī)系統(tǒng)中。廣泛用在單片機(jī)系統(tǒng)中。(3 3)點(diǎn)陣圖形型)點(diǎn)陣圖形型 筆記本電腦和彩色電視等設(shè)備中。筆記本電腦和彩色電視等設(shè)備中。10.4.2 10.4.2 點(diǎn)陣字符型液晶顯示模塊介紹點(diǎn)陣字符型液晶顯
8、示模塊介紹 點(diǎn)陣字符型點(diǎn)陣字符型LCDLCD顯示器,需相應(yīng)的顯示器,需相應(yīng)的LCDLCD控制器控制器、驅(qū)動器驅(qū)動器,來對,來對LCDLCD顯示器進(jìn)行掃描、驅(qū)動,以及顯示器進(jìn)行掃描、驅(qū)動,以及一定空間的一定空間的RAMRAM和和ROMROM來存儲來存儲寫入的命令和顯示字符的點(diǎn)陣。寫入的命令和顯示字符的點(diǎn)陣。 現(xiàn)已將現(xiàn)已將上述元部件和上述元部件和LCDLCD顯示器用顯示器用PCBPCB連接到一起,連接到一起,稱為稱為液晶液晶顯示模塊顯示模塊LCMLCM(LCD Module)(LCD Module)。只向只向LCMLCM送入相應(yīng)的送入相應(yīng)的命令命令和和數(shù)據(jù)數(shù)據(jù)就可實(shí)現(xiàn)所需要的顯示內(nèi)容,接就可實(shí)現(xiàn)所
9、需要的顯示內(nèi)容,接口簡單,靈活方便。分口簡單,靈活方便。分字符字符和和圖形圖形兩種。兩種。1.1.基本結(jié)構(gòu)基本結(jié)構(gòu)(1 1)液晶板)液晶板 在上面排列著若干在上面排列著若干5 57 7或或5 51010點(diǎn)陣的字符顯示位,從點(diǎn)陣的字符顯示位,從規(guī)規(guī)格上分為每行格上分為每行8 8、1616、2020、2424、3232、4040位,有位,有1 1行、行、2 2行行及及4 4行行三三類,類,根據(jù)需要,來選擇。根據(jù)需要,來選擇。(2 2)模塊電路框圖)模塊電路框圖圖圖10-1710-17為字符型為字符型LCDLCD模塊電路框圖,模塊電路框圖,由由控制器控制器HD44780HD44780、驅(qū)動驅(qū)動 器器
10、HD44100HD44100及幾個電阻電容組成。及幾個電阻電容組成。HD44100HD44100是是擴(kuò)展顯示字符位擴(kuò)展顯示字符位 用的(例如:用的(例如:1616字符字符1 1行模塊就可不用行模塊就可不用HD44100HD44100,1616字符字符 2 2行模塊就要用一片行模塊就要用一片HD44100HD44100)。)。圖圖10-1710-17 模塊模塊1414個引腳個引腳,其中有,其中有8 8條條數(shù)據(jù)線,數(shù)據(jù)線,3 3條條控制線,控制線,3 3條條電源線,電源線,見見表表10-10-1414。通過單片機(jī)寫入模塊的數(shù)據(jù)和指令,就可對顯示。通過單片機(jī)寫入模塊的數(shù)據(jù)和指令,就可對顯示方式和顯示
11、內(nèi)容作出選擇。方式和顯示內(nèi)容作出選擇。RSRSR/WR/W* *操操 作作0 00 0命令寄存器命令寄存器寫入寫入0 01 1忙標(biāo)志和地址計(jì)數(shù)器忙標(biāo)志和地址計(jì)數(shù)器讀出讀出1 10 0數(shù)據(jù)寄存器數(shù)據(jù)寄存器寫入寫入1 11 1數(shù)據(jù)寄存器數(shù)據(jù)寄存器讀出讀出表表1010- -15 15 寄存器的選擇寄存器的選擇2. 命令格式及命令功能說明命令格式及命令功能說明 (1) (1) 內(nèi)部寄存器內(nèi)部寄存器控制器控制器HD44780HD44780內(nèi)有多個寄存器,如內(nèi)有多個寄存器,如表表10-10-1515所示。所示。 RS RS位和位和R/WR/W* *引腳引腳上的電平來選擇寄存器,讀還是寫,而上的電平來選擇寄
12、存器,讀還是寫,而DB7DB7DB0DB0則決定命令功能。則決定命令功能。(2 2)命令功能說明。)命令功能說明。 命令共命令共1111種種:功能功能: :清除屏幕顯示,并給地址計(jì)數(shù)器清除屏幕顯示,并給地址計(jì)數(shù)器ACAC置置“0”0”。 功能功能: :置置DDRAMDDRAM(顯示數(shù)據(jù)(顯示數(shù)據(jù)RAMRAM)及顯示)及顯示RAMRAM的地址為的地址為“0”0”,顯,顯示返回到原始位置。示返回到原始位置。功能功能: :設(shè)置光標(biāo)的移動方向,并指定整體顯示是否移動。其設(shè)置光標(biāo)的移動方向,并指定整體顯示是否移動。其 中:中:I/DI/D = = 1 1,為增量方式;,為增量方式;I/DI/D = =
13、0 0,為減量方式。如,為減量方式。如 S S = = 1 1,表示移位;如,表示移位;如S S = = 0 0,表示不移位。,表示不移位。 (3 3)有關(guān)說明)有關(guān)說明 顯示位與顯示位與DDRAMDDRAM地址的對應(yīng)關(guān)系,如表地址的對應(yīng)關(guān)系,如表10-1610-16所示。所示。 標(biāo)準(zhǔn)字符庫標(biāo)準(zhǔn)字符庫圖圖10-1810-18所示為字符庫的內(nèi)容、字符碼和字型的對應(yīng)關(guān)系。所示為字符庫的內(nèi)容、字符碼和字型的對應(yīng)關(guān)系。 例如,例如,“A”A”的字符碼為的字符碼為41H41H,“B”B”的字符碼為的字符碼為42H42H。 圖圖10-1810-18 字符碼(字符碼(DDRAM DATADDRAM DATA
14、)、)、CGRAMCGRAM地址與自編字型點(diǎn)陣數(shù)據(jù)地址與自編字型點(diǎn)陣數(shù)據(jù)(CGRAMCGRAM數(shù)據(jù))之間的關(guān)系,如數(shù)據(jù))之間的關(guān)系,如表表10-1710-17所示。所示。10.4.3 10.4.3 AT89C51AT89C51單片機(jī)與單片機(jī)與LCDLCD的接口及軟件編程的接口及軟件編程 1 1AT89C51AT89C51單片機(jī)與單片機(jī)與LCDLCD模塊的接口模塊的接口 接口電路見接口電路見圖圖10-10-1919。將。將LCMLCM掛接在掛接在8 89C519C51的總線上,通過的總線上,通過對數(shù)據(jù)總線的讀寫實(shí)現(xiàn)對對數(shù)據(jù)總線的讀寫實(shí)現(xiàn)對LCMLCM的控制。的控制。圖圖10-1910-192.軟
15、件編程軟件編程(1)初始化初始化 單片機(jī)開始運(yùn)行時必須先對單片機(jī)開始運(yùn)行時必須先對LCDLCD模塊進(jìn)行初始化,否則模塊模塊進(jìn)行初始化,否則模塊無法正常顯示。下面介紹無法正常顯示。下面介紹兩種初始化方法兩種初始化方法。 利用模塊內(nèi)部的復(fù)位電路進(jìn)行初始化。利用模塊內(nèi)部的復(fù)位電路進(jìn)行初始化。LCMLCM有內(nèi)部復(fù)位電有內(nèi)部復(fù)位電路,能進(jìn)行上電復(fù)位。復(fù)位期間路,能進(jìn)行上電復(fù)位。復(fù)位期間BFBF = = 1 1,在電源電壓,在電源電壓V VDDDD達(dá)達(dá)4.5V4.5V以后,此狀態(tài)可維持以后,此狀態(tài)可維持10ms10ms,復(fù)位時執(zhí)行下列命令。,復(fù)位時執(zhí)行下列命令。清除顯示。清除顯示。功能設(shè)置,功能設(shè)置,DL
16、DL = = 1 1為為8 8位數(shù)據(jù)長度接口;位數(shù)據(jù)長度接口;N N = = 0 0單行顯示;單行顯示;F F = = 0 0為為5 5 7 7點(diǎn)陣字符。點(diǎn)陣字符。開開/ /關(guān)設(shè)置,關(guān)設(shè)置,D D = = 0 0關(guān)顯示;關(guān)顯示;C C = = 0 0關(guān)光標(biāo);關(guān)光標(biāo);B B = = 0 0關(guān)閃爍功能。關(guān)閃爍功能。進(jìn)入方式設(shè)置,進(jìn)入方式設(shè)置,I/DI/D = = 1 1地址采用遞增方式;地址采用遞增方式;S S = = 0 0關(guān)顯示移位關(guān)顯示移位功能功能 軟件初始化。軟件初始化流程如軟件初始化。軟件初始化流程如圖圖10-2010-20所示。所示。 圖圖10-2010-2010.5 10.5 AT8
17、9C51AT89C51與與TPP-40A/16ATPP-40A/16A微型打印機(jī)的接口微型打印機(jī)的接口內(nèi)部有一個內(nèi)部有一個控制用單片機(jī)控制用單片機(jī),固化有控打程序固化有控打程序,智能化程度高。,智能化程度高。常用的微型打印機(jī):常用的微型打印機(jī):TPP-40A/16ATPP-40A/16A、GP16GP16以及以及XLFXLF嵌入儀器面嵌入儀器面板板上的漢字微型打印機(jī)。上的漢字微型打印機(jī)。1. 1. TPP-40A/16ATPP-40A/16A微型打印機(jī)微型打印機(jī) 單片機(jī)控制的單片機(jī)控制的微型智能打印機(jī)。微型智能打印機(jī)。TPP-40ATPP-40A與與TPP-16ATPP-16A的的接口信號與時
18、序完全相同,操作方式相近,硬件電路及插腳完接口信號與時序完全相同,操作方式相近,硬件電路及插腳完全兼容,只是指令代碼不完全相同。全兼容,只是指令代碼不完全相同。TPP-40ATPP-40A每行每行4040個字符,個字符,TPP-16ATPP-16A則打印則打印1616個字符。個字符。2. 2. 主要性能、接口要求及時序主要性能、接口要求及時序(1)(1)TPP-40ATPP-40A主要技術(shù)性能主要技術(shù)性能 單片機(jī)控制單片機(jī)控制, 2, 2KBKB控打程序及標(biāo)準(zhǔn)的控打程序及標(biāo)準(zhǔn)的CentronicsCentronics并行接口。并行接口。 可打印可打印全部全部ASCIIASCII代碼字符代碼字符
19、及及128128個非標(biāo)準(zhǔn)個非標(biāo)準(zhǔn)字符字符和圖符。和圖符。用戶用戶定義的定義的1616個個代碼字符(代碼字符(6 67 7點(diǎn)陣)。點(diǎn)陣)。 可打印出可打印出8 8240240點(diǎn)陣的圖樣點(diǎn)陣的圖樣(漢字或圖案點(diǎn)陣)。(漢字或圖案點(diǎn)陣)。 字符、圖符和點(diǎn)陣圖可在字符、圖符和點(diǎn)陣圖可在寬和高的方向放大為寬和高的方向放大為2 2、3 3、4 4 倍。倍。 每行字符的點(diǎn)行數(shù)(包括字符的行間距)可用命令更換。即每行字符的點(diǎn)行數(shù)(包括字符的行間距)可用命令更換。即 字符行間距空點(diǎn)行在字符行間距空點(diǎn)行在0 0256256間任選。間任選。(2) (2) CentronicsCentronics接口信號接口信號 采
20、用采用國際上流行的國際上流行的CentronicsCentronics打印機(jī)并行接口打印機(jī)并行接口,與單片機(jī),與單片機(jī)間是通過一條間是通過一條2020芯扁平電纜及接插件相連。打印機(jī)有一個芯扁平電纜及接插件相連。打印機(jī)有一個2020線線扁平插座,信號引腳排列如扁平插座,信號引腳排列如圖圖10-210-21 1所示。所示。引腳介紹引腳介紹: : DB0 DB0DB7DB7:數(shù)據(jù)線數(shù)據(jù)線, ,單向傳輸,由單片機(jī)輸入給打印機(jī)。單向傳輸,由單片機(jī)輸入給打印機(jī)。 STB STB* *:數(shù)據(jù)選通信號。在該信號的上升沿時,數(shù)據(jù)線上的數(shù)據(jù)選通信號。在該信號的上升沿時,數(shù)據(jù)線上的8 8位并行數(shù)據(jù)被打印機(jī)讀入機(jī)內(nèi)鎖
21、存。位并行數(shù)據(jù)被打印機(jī)讀入機(jī)內(nèi)鎖存。圖圖10-2110-21 BUSY BUSY:打印機(jī)打印機(jī)“忙忙”狀態(tài)信號。當(dāng)該信號有效(高電平)時狀態(tài)信號。當(dāng)該信號有效(高電平)時, ,表示打印機(jī)正忙。此時表示打印機(jī)正忙。此時, ,單片機(jī)不得向打印機(jī)送入新的數(shù)據(jù)。單片機(jī)不得向打印機(jī)送入新的數(shù)據(jù)。 ACK ACK* *:打印機(jī)的應(yīng)答信號。低電平有效打印機(jī)的應(yīng)答信號。低電平有效, ,表明打印機(jī)已取走數(shù)表明打印機(jī)已取走數(shù)據(jù)線上的數(shù)據(jù)。據(jù)線上的數(shù)據(jù)。 ERR ERR* *:“出錯出錯”信號。當(dāng)送入打印機(jī)的命令格式出錯時信號。當(dāng)送入打印機(jī)的命令格式出錯時, ,打印打印機(jī)立即打印一行出錯信息機(jī)立即打印一行出錯信息,
22、 ,提示出錯。在打印出錯信息之前,提示出錯。在打印出錯信息之前,該信號線出現(xiàn)一個負(fù)脈沖,脈沖寬度為該信號線出現(xiàn)一個負(fù)脈沖,脈沖寬度為3030ss。(3) (3) 接口信號時序接口信號時序接口信號時序如接口信號時序如圖圖10-210-22 2所示。所示。圖圖10-2210-22 選通信號選通信號STBSTB* *寬度需大于寬度需大于0.50.5ss。應(yīng)答信號應(yīng)答信號ACKACK* *可與可與STBSTB* *信信號作為號作為一對應(yīng)答聯(lián)絡(luò)信號一對應(yīng)答聯(lián)絡(luò)信號,也可與,也可與BUSYBUSY作為一對應(yīng)答聯(lián)絡(luò)信號。作為一對應(yīng)答聯(lián)絡(luò)信號。3. 3. 字符代碼及打印命令字符代碼及打印命令寫入的全部代碼共寫
23、入的全部代碼共256256個,其中個,其中0000H H無效。無效。代碼:代碼:0101H H0FH0FH為打印命令;為打印命令;代碼:代碼:1010H H1FH1FH為用戶自定義代碼;為用戶自定義代碼;代碼:代碼:2020H H7FH7FH為標(biāo)準(zhǔn)為標(biāo)準(zhǔn)ASCIIASCII代碼;代碼;代碼:代碼:8080H HFFHFFH為非為非ASCIIASCII代碼,代碼,如如圖圖10-210-23 3所示。其中包括少所示。其中包括少量漢字、希臘字母、塊圖圖符和一些特殊字符。量漢字、希臘字母、塊圖圖符和一些特殊字符。圖圖10-2310-23(1 1)字符代碼。)字符代碼。TPTP P-40A/16AP-4
24、0A/16A中全部字符代碼為中全部字符代碼為10H10HFFHFFH,回車換行代碼,回車換行代碼0DH0DH為為字符串的結(jié)束符。但當(dāng)輸入代碼滿字符串的結(jié)束符。但當(dāng)輸入代碼滿40/1640/16個時,打印機(jī)自動回個時,打印機(jī)自動回車。舉例子如下。車。舉例子如下。 打印打印“$2356.73”$2356.73”。輸送代碼串為輸送代碼串為24,32,33,35,36,2E,37,33,0D24,32,33,35,36,2E,37,33,0D。 打印打印“23.7cm3”23.7cm3”。輸送代碼為輸送代碼為32,33,2E,37,63,6D,9D,0D32,33,2E,37,63,6D,9D,0D。
25、(2 2)打印命令)打印命令。打印命令由一個命令字和若干參數(shù)字節(jié)組成,打印命令由一個命令字和若干參數(shù)字節(jié)組成,表表10-1810-18所示為所示為TPTP P-40A/16AP-40A/16A命令代碼及功能。有關(guān)打印命令的更詳細(xì)說明,命令代碼及功能。有關(guān)打印命令的更詳細(xì)說明,參見技術(shù)說明書。參見技術(shù)說明書。 4. TPP-40A/16A4. TPP-40A/16A與與89C5189C51單片機(jī)接口設(shè)計(jì)單片機(jī)接口設(shè)計(jì) TP TP P-40A/16AP-40A/16A在輸入電路中有鎖存器,在輸出電路中有三態(tài)在輸入電路中有鎖存器,在輸出電路中有三態(tài)門控制,因此可以直接與單片機(jī)相接。門控制,因此可以直
26、接與單片機(jī)相接。 TP TP P-40A/16AP-40A/16A沒有讀、寫信號,只有握手線沒有讀、寫信號,只有握手線STBSTB* * 、BUSYBUSY(或(或 ACKACK* *) ,接口電路如,接口電路如圖圖10-2410-24所示。所示。 用一條地址線(圖用一條地址線(圖10-2410-24中使用中使用P2.7P2.7,即,即A15A15)來控制寫選通)來控制寫選通STBSTB* *信號和讀取信號和讀取BUSYBUSY狀態(tài)。狀態(tài)。 圖圖10-2410-24圖圖10-2510-25所示為通過擴(kuò)展的并行所示為通過擴(kuò)展的并行I/OI/O口口82C5582C55連接的打印機(jī)接口電連接的打印機(jī)
27、接口電路。路。采用采用查詢法查詢法,即通過讀與,即通過讀與82C5582C55的的PC0PC0腳的相連的腳的相連的BUSYBUSY狀態(tài),來狀態(tài),來判斷送給打印機(jī)的一個字節(jié)的數(shù)據(jù)是否處理完畢。判斷送給打印機(jī)的一個字節(jié)的數(shù)據(jù)是否處理完畢。也可用也可用中斷法中斷法(BUSYBUSY直接與單片機(jī)的直接與單片機(jī)的P3.3P3.3引腳相連)。引腳相連)。圖圖10-2510-2510.6 10.6 單片機(jī)與單片機(jī)與BCDBCD碼撥盤的接口設(shè)計(jì)碼撥盤的接口設(shè)計(jì)1. BCD1. BCD碼撥盤碼撥盤 需輸入一些控制參數(shù),設(shè)定完將需輸入一些控制參數(shù),設(shè)定完將維持不變維持不變。使用的最方便。使用的最方便的撥盤是十進(jìn)制
28、輸入,的撥盤是十進(jìn)制輸入,BCDBCD碼輸出的碼輸出的BCDBCD碼撥盤。這種撥盤如碼撥盤。這種撥盤如圖圖10-10-2626,為四片,為四片BCDBCD碼撥盤組。碼撥盤組。圖10-30 4位BCD碼撥盤組圖圖10-2610-26拼接的拼接的4 4位十進(jìn)制輸入撥盤組。每片撥盤具有位十進(jìn)制輸入撥盤組。每片撥盤具有0 09 9十個位置十個位置,每個位置都有相應(yīng)的數(shù)字顯示。每個位置都有相應(yīng)的數(shù)字顯示。 BCD BCD碼撥盤后面有碼撥盤后面有5 5個接點(diǎn),個接點(diǎn),A A為輸入控制線,另外為輸入控制線,另外4 4是是BCDBCD碼輸碼輸出線。出線。 撥盤撥到不同位置時,輸入控制線撥盤撥到不同位置時,輸入控制線A A分別與分別與4 4根根BCDBCD碼輸出線碼輸出線中的某根或某幾根接通中的某根或某幾根接通,其接通的
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生國防教育合作協(xié)議
- XX廣告噴繪制作合同5篇
- 醫(yī)療居間服務(wù)合同范本
- 華為配件采購合同范本
- 個人辭職申請報(bào)告
- 個人車位轉(zhuǎn)讓合同
- 護(hù)理學(xué)試題(含答案)
- 醫(yī)療房屋租賃合同范本
- 保健按摩師初級題庫+參考答案
- 公司美甲店入股合同范本
- 外研版小學(xué)英語五年級下冊課文翻譯
- 口語教程4整套課件完整版教學(xué)教程最全電子講義教案
- 高壓氧艙課件
- 加德納多元智能測評量表【復(fù)制】
- 譯林英語四年級下冊4B各單元教學(xué)反思
- QC成果提高大跨度多節(jié)點(diǎn)曲面鋼桁架一次安裝合格率
- 國家電網(wǎng)有限公司十八項(xiàng)電網(wǎng)重大反事故措施(修訂版)
- 環(huán)氧乙烷固定床反應(yīng)器課程設(shè)計(jì)
- 班、團(tuán)、隊(duì)一體化建設(shè)實(shí)施方案
- 如何建構(gòu)結(jié)構(gòu)性思維 課后測試
- 施工方案(行車拆除)
評論
0/150
提交評論