計(jì)算機(jī)硬件及網(wǎng)絡(luò)第十一章PPT課件_第1頁
計(jì)算機(jī)硬件及網(wǎng)絡(luò)第十一章PPT課件_第2頁
計(jì)算機(jī)硬件及網(wǎng)絡(luò)第十一章PPT課件_第3頁
計(jì)算機(jī)硬件及網(wǎng)絡(luò)第十一章PPT課件_第4頁
計(jì)算機(jī)硬件及網(wǎng)絡(luò)第十一章PPT課件_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 Intel Intel公司的公司的82798279芯片是芯片是1 1種通用可編程鍵盤顯示器接種通用可編程鍵盤顯示器接口電路芯片,它能完成監(jiān)視鍵盤輸入和顯示控制口電路芯片,它能完成監(jiān)視鍵盤輸入和顯示控制2 2種功能。種功能。 82798279對(duì)鍵盤部分提供對(duì)鍵盤部分提供1 1種掃描工作方式,能對(duì)種掃描工作方式,能對(duì)6464個(gè)按鍵鍵盤個(gè)按鍵鍵盤陣列不斷掃描,自動(dòng)消抖,自動(dòng)識(shí)別出閉合的鍵并得到鍵號(hào),陣列不斷掃描,自動(dòng)消抖,自動(dòng)識(shí)別出閉合的鍵并得到鍵號(hào),能對(duì)雙鍵或能對(duì)雙鍵或N N鍵同時(shí)按下進(jìn)行處理。鍵同時(shí)按下進(jìn)行處理。 顯示部分為顯示部分為LEDLED或其它顯示器提供了按掃描方式工作的顯示或其它顯示

2、器提供了按掃描方式工作的顯示接口,可顯示多達(dá)接口,可顯示多達(dá)1616位的字符或數(shù)字。位的字符或數(shù)字。摘自【單片機(jī)原理與應(yīng)用單片機(jī)原理與應(yīng)用】 張毅剛P246第1頁/共33頁11.1 利用通用鍵盤利用通用鍵盤/ /顯示器接口芯片顯示器接口芯片8279實(shí)現(xiàn)鍵盤實(shí)現(xiàn)鍵盤/ /顯示器接口顯示器接口1 182798279的引腳及內(nèi)部結(jié)構(gòu)的引腳及內(nèi)部結(jié)構(gòu)第2頁/共33頁 28279引腳功能介紹引腳功能介紹 (1)與與CPU的接口引腳的接口引腳 DBODB7 數(shù)據(jù)總線、雙向、三態(tài),與單片機(jī)數(shù)據(jù)總線相連,在CPU和8279之間傳送命令或數(shù)據(jù)。 CLK 系統(tǒng)時(shí)鐘輸入線。用于8279內(nèi)部定時(shí),以產(chǎn)生其工作所需的時(shí)

3、序。 RESET 復(fù)位輸入線。高電平有效。該引腳為高電平時(shí),8279被復(fù)位,復(fù)位后的狀態(tài)如下: 16個(gè)字符左邊輸入顯示方式 編碼掃描鍵盤、雙鍵鎖定方式 片選線,輸入、低電平有效。 0,8279被選中,允許單片機(jī)對(duì)其進(jìn)行讀、寫操作; 1,禁止對(duì)8279讀、寫。CSCSCS第3頁/共33頁 A0 A01時(shí),CPU寫入8279的字節(jié)是命令字。從8279讀出的字節(jié)是狀態(tài)字。 A00時(shí),寫入或讀出的字節(jié)均為數(shù)據(jù)。 、 讀、寫控制引腳。輸入線,低電平有效。這兩個(gè)來自微機(jī)的控制信號(hào),控制微機(jī)對(duì)8279的讀出、寫入操作。 IRQ 中斷請(qǐng)求線,高電平有效。在鍵盤工作方式中,當(dāng)鍵盤RAM(為先進(jìn)先出方式)中存有按

4、下鍵的數(shù)據(jù)時(shí),IRQ為高電平,向CPU提出中斷申請(qǐng)。CPU每次從鍵盤RAM中讀出1B數(shù)據(jù)時(shí)IRQ就變?yōu)榈碗娖?。如果鍵盤RAM中還有未讀完的數(shù)據(jù),IRQ將再次變?yōu)楦唠娖剑俅翁岢鲋袛嗾?qǐng)求。(2)掃描信號(hào)輸出引腳掃描信號(hào)輸出引腳 SL0SL3 掃描輸出線。這4條輸出線用來掃描鍵盤和顯示器。它們可以編程設(shè)定為編碼輸出,即SL0SL3外接4線-16線譯碼器,譯碼器輸出16中取1的掃描信號(hào),也可編程設(shè)定為譯碼輸出,即由SL0SL3直接輸出4中取1的掃描信號(hào)。RDWR第4頁/共33頁(3)與鍵盤連接的引腳與鍵盤連接的引腳 RL0 RL7 輸入線。它們是鍵盤矩陣的行信號(hào)輸入線。 SHIFT 輸入線,高電平有

5、效,通常用作鍵盤上、下?lián)豕δ艿目刂奇I。 CNTLSTB 輸入線,高電平有效。在鍵盤方式時(shí),通常用來作為鍵盤控制功能鍵使用。(4)與顯示器連接的引腳與顯示器連接的引腳 OUTA0OUTA3(A組顯示數(shù)據(jù))、OUTB0OUTB3(B組顯示數(shù)據(jù)) 這2組引腳均是顯示信息輸出線(例如,向LED顯示器輸出的段碼),它們掃描信號(hào)線SL0SL3同步。2組可以獨(dú)立使用,也可以合并使用。 消隱顯示控制,低電平有效。該輸出信號(hào)用于顯示位切換時(shí)的顯示消隱或?qū)@示器的顯示消隱。BD第5頁/共33頁3. 8279的基本功能部件 8279中與鍵盤顯示器掃描有關(guān)的基本功能部件如下:(l)掃描計(jì)數(shù)器掃描計(jì)數(shù)器 掃描計(jì)數(shù)器有2

6、種輸出方式。按編碼方式工作時(shí),計(jì)數(shù)器作二進(jìn)制計(jì)數(shù)。4位計(jì)數(shù)狀態(tài)從掃描線 SL0 SL3輸出,經(jīng)外部譯碼器4線-16線譯碼后,為鍵盤和顯示器提供16中取1的掃描線。按譯碼方式工作時(shí),掃描計(jì)數(shù)器的最低2位在8279內(nèi)部被譯碼后,從SL0SL3輸出,為鍵盤和顯示器直接提供了4中取1的掃描線。(2)鍵盤去抖動(dòng)及回復(fù)緩沖器鍵盤去抖動(dòng)及回復(fù)緩沖器 8根引腳RL0RL7被接到鍵盤矩陣的行線。在逐列掃描時(shí),當(dāng)某一鍵閉合,消抖電路延時(shí)等待10 ms之后,再檢驗(yàn)該鍵是否仍閉合。若閉合,則該鍵的行、列地址和附加的移位、控制狀態(tài)一起形成鍵盤數(shù)據(jù),送入8279內(nèi)部的鍵盤RAM存儲(chǔ)器。格式為:D7D6D5D4D3D2D1

7、D0CNTLSHIFT掃描掃描掃描掃描掃描掃描回復(fù)回復(fù)回復(fù)回復(fù)回復(fù)回復(fù)第6頁/共33頁 控制(CNTL)和移位(SHIFT)的狀態(tài)由2個(gè)獨(dú)立的附加開關(guān)決定,而掃描(D5、D4、D3)和回復(fù)(D2、D1、D0)則是被按鍵的行、列位置數(shù)據(jù),D5、D4、D3 3位是被按鍵的行編碼,而D2、D1、D0 3位是被按鍵的列編碼。 (3)鍵盤RAM及其狀態(tài)寄存器 鍵盤RAM是1個(gè)雙重功能的88位RAM。它是先進(jìn)先出(FIFO)存儲(chǔ)器。內(nèi)部的FIFO狀態(tài)寄存器用來存放FIFO的工作狀態(tài),如FIFO是空還是滿,其中存有多少字符,是否操作出錯(cuò)等等。當(dāng)FIFO存儲(chǔ)器空間不足時(shí),狀態(tài)邏輯將產(chǎn)生IRQ=1信號(hào),向CPU

8、發(fā)出中斷申請(qǐng)。 在鍵盤陣列的行列交叉位置是開關(guān)傳感器時(shí),鍵盤RAM存放著傳感器矩陣中的每一個(gè)傳感器的開關(guān)狀態(tài)。在此方式中,若檢查出傳感器的狀態(tài)變化,IRQ信號(hào)變?yōu)楦唠娖?,向CPU發(fā)出中斷申請(qǐng)。D7D6D5D4D3D2D1D0CNTLSHIFT掃描掃描掃描掃描掃描掃描回復(fù)回復(fù)回復(fù)回復(fù)回復(fù)回復(fù)第7頁/共33頁(4)顯示RAM和顯示地址寄存器 顯示RAM用來存放顯示數(shù)據(jù)。共16B,最多可以存放16位的顯示信息。在顯示過程中,這些信息被輪流從顯示寄存器輸出。而顯示寄存器則分成A、B 2組,即OUTA0OUTA3和 OUTB0OUTB3,它們可以單獨(dú)送數(shù),也可以共同組成1個(gè)8位的字節(jié)。顯示寄存器的輸出與

9、顯示掃描配合,不斷從顯示RAM中讀出顯示數(shù)據(jù),同時(shí)輪流驅(qū)動(dòng)被選中的顯示位,使顯示器呈現(xiàn)出穩(wěn)定的顯示(動(dòng)態(tài)掃描)。48279的命令字和狀態(tài)字的命令字和狀態(tài)字 8279是可編程接口芯片。編程就是CPU向8279寫入命令控制字,共有8條。命令字的高3位D7、D6和D5為命令特征位,用來區(qū)分8條不同的命令。各條命令介紹如下: 第8頁/共33頁(1 1)鍵盤顯示方式設(shè)置命令字)鍵盤顯示方式設(shè)置命令字 D7D6D5D4D3D2D1D0000DDKKK 高3位D7、D6、D5位為特征位000。 D4、D3 2位用來設(shè)定顯示器的顯示方式,其定義如下:D4D3顯示方式顯示方式00左邊輸入的左邊輸入的8位字符顯示

10、位字符顯示01左邊輸入的左邊輸入的16位字符顯示位字符顯示10右邊輸入的右邊輸入的8位字符顯示位字符顯示11右邊輸入的右邊輸入的16位字符顯示位字符顯示第9頁/共33頁 8279最多可用來控制16位LED顯示器,當(dāng)顯示位數(shù)超過8位時(shí),均需設(shè)定為16位字符顯示。顯示器的每一位對(duì)應(yīng)8279內(nèi)部的1個(gè)8位的顯示RAM單元。CPU將顯示數(shù)據(jù)寫入顯示RAM單元時(shí),有左邊輸入和右邊輸入2種方式。左邊輸入是地址為015的顯示緩沖RAM單元分別對(duì)應(yīng)于顯示器的0(左)位15(右)位。顯示位置從最左一位開始,顯示字符逐個(gè)向右順序排列。右邊輸入就是顯示位置從最右一位開始,以后逐次輸入顯示字符時(shí),已有的顯示字符依次向

11、左移動(dòng)。當(dāng)16個(gè)顯示RAM都已寫滿時(shí)(從0地址開始寫,寫了16次),第17次寫,再從0地址開始寫入。第10頁/共33頁D2D1D0鍵盤工作方式000編碼掃描鍵盤,雙鍵鎖定001編碼掃描鍵盤,雙鍵鎖定010編碼掃描鍵盤,N鍵依次讀出011編碼掃描鍵盤,N鍵依次讀出100編碼掃描傳感器矩陣101編碼掃描傳感器矩陣110選通輸入,編碼掃描顯示器方式111選通輸入,譯碼掃描顯示器方式 當(dāng)設(shè)定為內(nèi)部譯碼工作方式時(shí),內(nèi)部掃描計(jì)數(shù)器的低2位在內(nèi)部被譯碼后,再由SL0SL3輸出,此時(shí)SL0SL3已經(jīng)是4選1的掃描信號(hào)線了。 D2、D1、D0為鍵盤工作方式選擇位,如下表。 當(dāng)設(shè)定為編碼工作方式時(shí),4位二進(jìn)制計(jì)數(shù)

12、器的狀態(tài)從掃描線SL0SL3輸出,經(jīng)外部4錢-16線譯碼器譯碼后,最多可為鍵盤顯示器提供16根掃描信號(hào)線(16選 1)。第11頁/共33頁 雙鍵鎖定,就是當(dāng)鍵盤中同時(shí)有兩個(gè)或兩個(gè)以上的鍵被按下時(shí),任何一個(gè)鍵的編碼信息均不能進(jìn)入鍵盤RAM中,直至僅剩下一鍵保持閉合時(shí),該鍵的編碼信息方能進(jìn)入鍵盤RAM,這種工作方式可以避免誤操作信號(hào)進(jìn)入計(jì)算機(jī)。 N鍵依次讀出,就是各個(gè)鍵的處理都與其它鍵無關(guān)。按下一個(gè)鍵時(shí),片內(nèi)去抖動(dòng)電路等待兩個(gè)鍵盤掃描周期,然后檢查該鍵是否仍按著。如果仍按著,則該鍵編碼就送入鍵盤RAM中。一次可以按下任意個(gè)鍵,其它的鍵也可被識(shí)別出來并送入鍵盤RAM中。如果同時(shí)按下多個(gè)鍵,則按鍵盤掃

13、描過程發(fā)現(xiàn)它們的順序識(shí)別,并送入鍵盤RAM中。 掃描傳感器矩陣的工作方式,是指片內(nèi)的去抖動(dòng)邏輯被禁止掉,傳感器的開關(guān)狀態(tài)直接輸入鍵盤RAM中,雖然這種方式不能提供去抖動(dòng)的功能,但有下述優(yōu)點(diǎn):CPU知道傳感器閉合多久,何時(shí)釋放。每當(dāng)檢測(cè)到傳感器內(nèi)部狀態(tài)(開或閉)改變時(shí),中斷線上的IRQ就變?yōu)楦唠娖剑岢鲋袛嗾?qǐng)求。第12頁/共33頁(2)程控時(shí)鐘命令程控時(shí)鐘命令D7D6D5D4D3D2D1D0001PPPPPD7、D6、D5=001為命令的特征位。D4、D3、D2、D1、D0=PPPPP決定了對(duì)外部輸入時(shí)鐘CLK進(jìn)行分頻的分頻系數(shù) N。通過對(duì)N的設(shè)定以獲得8279內(nèi)部所需的100 KHZ的時(shí)鐘。例

14、如:外部時(shí)鐘頻率為2 MHZ,取N為20即可獲得100 KHZ的內(nèi)部時(shí)鐘頻率。內(nèi)部時(shí)鐘頻率的高低控制著掃描時(shí)間和鍵盤去抖動(dòng)時(shí)間的長短。在內(nèi)部時(shí)鐘為100KHz時(shí),掃描時(shí)間為5l ms,去抖動(dòng)時(shí)間為103 ms。注意:外部時(shí)鐘信號(hào)的周期應(yīng)不小于 500 ns。第13頁/共33頁(3)讀鍵盤讀鍵盤RAM命令字命令字D7D6D5D4D3D2D1D0010AIAAAD7、D6、D5=010為該命令特征位。該命令字只在傳感器方式時(shí)使用。D2、D1、D0=AAA為傳感器RAM中的8個(gè)字節(jié)地址。D4=AI為自動(dòng)增量特征位。當(dāng)AI=1時(shí),則每次讀出傳感器RAM之后,RAM地址將自動(dòng)加 1,使地址指針指向順序的

15、下一個(gè)存儲(chǔ)單元。這樣下一次讀數(shù)便從下一個(gè)地址讀出,而不必重新設(shè)置讀鍵盤RAM命令。第14頁/共33頁(4)讀顯示讀顯示RAM命令命令D7D6D5D4D3D2D1D0100AIAAAAD7、D6、D5=100為該命令特征字。該命令字用來設(shè)定將要讀出的顯示RAM地址。 D3、D2、D1、DO=AAAA用來對(duì)顯示RAM的16個(gè)存儲(chǔ)單元尋址。D4=AI為自動(dòng)增量特征位。當(dāng)AI=1時(shí),每次讀出之后,地址自動(dòng)加1,指向下一個(gè)地址,所以下一次順序讀出數(shù)據(jù)時(shí),不必重新設(shè)置讀顯示RAM命令字。第15頁/共33頁 (5)寫顯示寫顯示 RAM命令命令D7D6D5D4D3D2D1D0011AIAAAAD7、D6、D5

16、=100為該命令特征字。該命令字用來設(shè)定將要寫入的顯示RAM地址。D3、D2、D1、D0=AAAA用來對(duì)顯示RAM的16個(gè)存儲(chǔ)單元尋址。 D4=AI為自動(dòng)增量特征位。當(dāng)AI=1時(shí),每次寫入之后,地址自動(dòng)加1,指向下一個(gè)地址,所以下一次順序?qū)懭霐?shù)據(jù)時(shí),不必重新設(shè)置寫顯示RAM命令字。第16頁/共33頁(6)顯示禁止寫入顯示禁止寫入消隱命令消隱命令D7D6D5D4D3D2D1D0101IWAIWBBLABLB D7、D6、DS=101為該命令特征位。 D3、D2=IWA,IWB位,此 2位分別用來屏蔽 A、B 2組顯示。例如當(dāng) A組的屏蔽位D3一回時(shí),A組的顯示RAM禁止寫入。因此,從CPU寫入顯

17、示器RAM的數(shù)據(jù)不會(huì)影響A的顯示。這種情況通常在采用雙4位顯示器時(shí)使用。因?yàn)?個(gè)4位顯示器是獨(dú)立的,為了給其中一個(gè)4位顯示器輸入數(shù)據(jù)而又不影響另一個(gè)4位顯示器,因此必須對(duì)另一組的輸入實(shí)行屏蔽。 D1、D0=BLA,BLB位是2個(gè)消隱特征位。分別對(duì)2組顯示輸出進(jìn)行消隱,當(dāng)BL=1時(shí),對(duì)應(yīng)顯示組被消隱,而當(dāng)BL=0時(shí),則恢復(fù)正常顯示。第17頁/共33頁(7)清除命令清除命令 該命令字用來對(duì)鍵盤RAM和顯示RAM清0。 D7、D6、DS110為該特征位。 D3、D2、D1=CD CD CD,用來設(shè)定清除顯示 RAM的方式。共有 4種清 0方式,定義如下: D1=CF用來清空顯示RAM。當(dāng)CF=1時(shí),

18、執(zhí)行清除命令后,顯示RAM被清空,使中斷輸出線IRQ復(fù)位,同時(shí),傳感器RAM的讀出地址也被清0。DO=CA是總清的特征位。它兼有CD和CF兩位的功效。當(dāng)CA=1時(shí),對(duì)顯示的清除方式由D3、D2兩位編碼決定。 清除顯示 RAM大約需要 160 s的時(shí)間,在此期間,CPU不能向顯示RAM寫人數(shù)據(jù)。第18頁/共33頁(8)結(jié)束中斷結(jié)束中斷錯(cuò)誤方式設(shè)置命令錯(cuò)誤方式設(shè)置命令 D7、D6、D5=111為該命令的特征位。這個(gè)命令有兩種不同的應(yīng)用。作為結(jié)束中斷命令,在傳感器工作方式中用來結(jié)束傳感器RAM的中斷請(qǐng)求。 作為特定錯(cuò)誤方式設(shè)置命令,在8279已被設(shè)定為鍵盤掃描N鍵輪回方式以后,如果 CPU給 827

19、9有寫入結(jié)束中斷錯(cuò)誤方式設(shè)置命令(E=1),則 8279將以種特定的錯(cuò)誤方式工作。即8279在消抖周期內(nèi),如果發(fā)現(xiàn)有多個(gè)鍵被同時(shí)按下,則 FIFO狀態(tài)字中的錯(cuò)誤特征位 SE將置 1,并將產(chǎn)生中斷請(qǐng)求信號(hào)和阻止寫入 FIFO RAM。 至此,8279的8個(gè)命令字已介紹完畢。8個(gè)命令字均由D7、D6、D5特征位確定,當(dāng)寫入8279之后能自動(dòng)尋址到相應(yīng)的命令寄存器。只是在寫人命令時(shí),命令字一定要寫人命令寄存器端口中,即應(yīng)讓 A0=1。第19頁/共33頁(9)8279的狀態(tài)字的狀態(tài)字 8279的狀態(tài)字,主要用于鍵盤工作方式,以指示鍵盤RAM的字符數(shù)和有無錯(cuò)誤發(fā)生。D7=DU為顯示無效特征位。當(dāng)DU=1

20、表示顯示無效。當(dāng)顯示RAM由于清除顯示或全清命令尚未完成時(shí),DU=1。 D6=SE為傳感器信號(hào)結(jié)束錯(cuò)誤特征位。82791作在傳感器工作方式或特殊錯(cuò)誤方式使用。D5、D4=O,U為超出、不足錯(cuò)誤特征位。對(duì)于鍵盤RAM的操作可能出現(xiàn)兩種錯(cuò)誤:超出或不足。鍵盤 RAM已經(jīng)充滿時(shí),若其他的鍵盤數(shù)據(jù)還企圖寫入鍵盤RAM中,則出現(xiàn)超出錯(cuò)誤,狀態(tài)字的U位被置至;當(dāng)鍵盤RAM為空時(shí),若CPU還企圖讀出,則出現(xiàn)不足錯(cuò)誤,狀態(tài)字的U位置1。 D3=F表示鍵盤 RAM是否已滿。當(dāng) F= 1時(shí),表示鍵盤 RAM已滿。 D2、D1、DO=NNN表示鍵盤RAM中的字符數(shù),最多8個(gè)。D7D6D5D4D3D2D1D0DUS/

21、EOUFNNN第20頁/共33頁 58279與鍵盤顯示器的接口 第21頁/共33頁第22頁/共33頁 圖1020為MCS5l通過8279與8位顯示器,4X8鍵盤的接口電路。圖中鍵盤的行線接8279的RL0RL3,8279選用外部譯碼方式SL0SL2經(jīng)74LS138(1)譯碼輸出,接鍵盤的列線,來實(shí)現(xiàn)逐列掃描。SLOSL2又由 74LS138(2)譯碼輸出,經(jīng)驅(qū)動(dòng)后到顯示器各位的公共陰極,進(jìn)行逐位掃描顯示。輸出線OUTBOOUTB3、OUTAOOUTA3作為8位段數(shù)據(jù)輸出口,輸出段碼。當(dāng)位切換時(shí),BD輸出為低電平,使74LS138(2)輸出全為高電平,顯示進(jìn)行消隱。當(dāng)鍵盤上出現(xiàn)有效的閉合鍵時(shí),鍵

22、輸入數(shù)據(jù)自動(dòng)的進(jìn)入8279的鍵盤RAM存儲(chǔ)器,并向801請(qǐng)求中斷,8031響應(yīng)中斷讀取鍵盤RAM中的鍵輸入數(shù)據(jù)。若要更新顯示器輸出,僅需改變8279中顯示RAM中的內(nèi)容。 在圖 1020中,8279的命令狀態(tài)口地址為 7FFFH,數(shù)據(jù)口地址為 7FFEH,鍵輸入中斷服務(wù)程序和更新顯示器的輸出子程序流程如圖1021所示。與8279有關(guān)的初始化程序:第23頁/共33頁8279鍵盤、顯示電路(達(dá)盛接口實(shí)驗(yàn)講義)(1)、電路原理8279顯示電路由6位共陰極數(shù)碼管顯示,74LS244為段驅(qū)動(dòng)器,75451為位驅(qū)動(dòng)器,可編程鍵盤電路由片74LS138組成,8279的數(shù)據(jù)口,地址,讀寫線,復(fù)位,時(shí)鐘,片選都

23、已經(jīng)接好,鍵盤行列掃描線均有插孔輸出。鍵盤行掃描線插孔號(hào)為KA0KA3;列掃描線插孔號(hào)為RL0RL7;8279還引出CTRL、SHIFT插孔。六位數(shù)碼管的位選、段選信號(hào)可以從8279引入,也可以有外部的其他電路引入,原理圖如下:第24頁/共33頁第25頁/共33頁(2)、電路測(cè)試見整機(jī)測(cè)試六位數(shù)碼管電路的測(cè)試:除去電路板上數(shù)碼管右側(cè)的跳線,系統(tǒng)加點(diǎn),用導(dǎo)線將插孔LED1接低電平(GND),再將插孔LED-A,LED-B,LED-C,LED-D,LED-E,LED-F,LED-G,LED-DP依次接高電平(VCC),則數(shù)碼管SLED1的相應(yīng)段應(yīng)點(diǎn)亮,如果所有的段都不亮,則檢查相應(yīng)的芯片75451

24、,如果個(gè)別段不亮,則檢查該段的連線、及數(shù)碼管是否損壞。用同樣的方法依次檢查其它數(shù)碼管。8259顯示、鍵盤控制芯片電路的測(cè)試:加上數(shù)碼管右邊的所有短路線,復(fù)位系統(tǒng),應(yīng)能正常顯示。否則檢查8279芯片、244芯片、138芯片是否正常。第26頁/共33頁8279電路圖及說明圖中CLK對(duì)應(yīng)于模塊上的8279CLK插孔,CNTL/S對(duì)應(yīng)于CTRL插孔,SHIFT對(duì)應(yīng)于SHIFT插孔,IRQ對(duì)應(yīng)于IRQ插孔(/IRQ插孔為IRQ取反輸出)。OUTA0OUTA3、OUTB0OUTB3對(duì)應(yīng)于模塊上的OUTA0OUTA3、OUTB0OUTB3插孔,用于輸出顯示段碼。Y0Y5對(duì)應(yīng)于模塊上的LED1LED6插孔,用

25、于顯示和鍵盤的掃描輸出。RL0RL7對(duì)應(yīng)于模塊上RL0RL7插孔,用于鍵盤的回復(fù)輸入。CS8279的用法如前所述。8279的詳細(xì)使用方法請(qǐng)查閱相關(guān)手冊(cè)。第27頁/共33頁圖中CLK對(duì)應(yīng)于模塊上的8279CLK插孔,CNTL/S對(duì)應(yīng)于CTRL插孔,SHIFT對(duì)應(yīng)于SHIFT插孔,IRQ對(duì)應(yīng)于IRQ插孔(/IRQ插孔為IRQ取反輸出)。OUTA0OUTA3、OUTB0OUTB3對(duì)應(yīng)于模塊上的OUTA0OUTA3、OUTB0OUTB3插孔,用于輸出顯示段碼。Y0Y5對(duì)應(yīng)于模塊上的LED1LED6插孔,用于顯示和鍵盤的掃描輸出。RL0RL7對(duì)應(yīng)于模塊上RL0RL7插孔,用于鍵盤的回復(fù)輸入。CS8279

26、的用法如前所述。8279的詳細(xì)使用方法請(qǐng)查閱相關(guān)手冊(cè)。8279電路的基本測(cè)試方法本測(cè)試方法要用到LED/數(shù)碼管/鍵盤模塊,該模塊為對(duì)象模塊的一種,將在以后介紹其詳細(xì)用法。8279模塊的OUTB0 OUTB3接數(shù)碼管模塊的A D;OUTA0 OUTA3接數(shù)碼管模塊的E DP;LED1 LED2接數(shù)碼管模塊的SLED1 SLED2;LED1 LED4接鍵盤模塊的KEYX1 KEYX4;RL0 RL3接鍵盤模塊的KEYY1 KEYY4;8279CLK接CPU掛箱的CLK2,CS8279接CS0。第28頁/共33頁運(yùn)行測(cè)試程序,按動(dòng)鍵盤,如8279電路正常,數(shù)碼管上應(yīng)顯示出按鍵的鍵值(此處鍵值定義為該鍵所處的行列號(hào))。測(cè)試參考程序如下:CSEG AT 0000H LJMP START CSEG

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論