《微型計(jì)算機(jī)控制技術(shù)》教案3.1

上傳人:無*** 文檔編號(hào):24914229 上傳時(shí)間:2021-07-16 格式:DOCX 頁數(shù):5 大?。?3.53KB
收藏 版權(quán)申訴 舉報(bào) 下載
《微型計(jì)算機(jī)控制技術(shù)》教案3.1_第1頁
第1頁 / 共5頁
《微型計(jì)算機(jī)控制技術(shù)》教案3.1_第2頁
第2頁 / 共5頁
《微型計(jì)算機(jī)控制技術(shù)》教案3.1_第3頁
第3頁 / 共5頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《微型計(jì)算機(jī)控制技術(shù)》教案3.1》由會(huì)員分享,可在線閱讀,更多相關(guān)《《微型計(jì)算機(jī)控制技術(shù)》教案3.1(5頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、第 周 第次課 年 月 日 早 節(jié) 名 稱 第四章鍵盤及其接口技術(shù) 授 課 方 式 理論課(* );實(shí)踐課();實(shí)習(xí) () 教學(xué) 時(shí)數(shù) 2 教 學(xué) 目 的 及 要 求 1 .熟悉按鍵的抖動(dòng)干擾及其解決方法。 2 .掌握獨(dú)立式鍵盤的結(jié)構(gòu)原理及其接口電路。 教學(xué)重點(diǎn)與難點(diǎn) 重點(diǎn):按鍵的抖動(dòng)干擾及其解決方法。 難點(diǎn):獨(dú)立式鍵盤的結(jié)構(gòu)原理及其接口電路 教 學(xué) 手 段 介紹、討論與多媒體 教學(xué)主要內(nèi)容 時(shí)間 分配 復(fù)習(xí) 按鍵的抖動(dòng)干擾及其解決方法。 獨(dú)立式鍵盤的結(jié)構(gòu)原理及其接口電路。 小結(jié) (5) (30) (45) (5) 復(fù)習(xí)思考題 1 .簡(jiǎn)述鍵盤的兩種

2、類型及其特點(diǎn)。 2 .簡(jiǎn)述何為鍵盤的抖動(dòng)干擾及其消除的兩種方法。 3 .結(jié)合圖分析說明矩陣式鍵盤電路的逐行零掃描法的工作過程。 小 結(jié) 鍵盤接口電路可分為非編碼鍵盤和編碼鍵盤兩種類型。 非編碼鍵盤僅提供 按鍵的逋或斷狀態(tài),按鍵代碼的產(chǎn)生與識(shí)別是由軟件完成的,當(dāng)按鍵數(shù)量 少時(shí),一般采用獨(dú)立式鍵盤結(jié)構(gòu);當(dāng)按鍵數(shù)量較多時(shí),常采用矩陣式鍵盤 結(jié)構(gòu)。 黑龍江工商職業(yè)技術(shù)學(xué)院 第四章鍵盤及其接口技術(shù) 引言 在計(jì)算機(jī)控制系統(tǒng)中,除了與生產(chǎn)過程進(jìn)行信息傳遞的過程輸入輸出設(shè)備以 外,還有與操作人員進(jìn)行信息交換的常規(guī)輸入設(shè)備和輸出設(shè)備。 鍵盤是一種最常 用的輸入設(shè)備,它是一組按鍵的集合

3、,從功能上可分為數(shù)字鍵和功能鍵兩種,作 用是輸入數(shù)據(jù)與命令,查詢和控制系統(tǒng)的工作狀態(tài),實(shí)現(xiàn)簡(jiǎn)單的人機(jī)對(duì)話。 鍵盤接口電路可分為編碼鍵盤和非編碼鍵盤兩種類型。編碼鍵盤采用硬件編 碼電路來實(shí)現(xiàn)鍵的編碼,每按下一個(gè)鍵,鍵盤便能自動(dòng)產(chǎn)生按鍵代碼。編碼鍵盤 主要有BCM鍵盤、ASCII碼鍵盤等類型。非編碼鍵盤僅提供按鍵的通或斷狀態(tài), 按鍵代碼的產(chǎn)生與識(shí)別由軟件完成。 編碼鍵盤的特點(diǎn)是使用方便,鍵盤碼產(chǎn)生速度快,占用 CPU寸問少,但對(duì) 按鍵的檢測(cè)與消除抖動(dòng)干擾是靠硬件電路來完成的, 因而硬件電路復(fù)雜、成本高。 而非編碼鍵盤硬件電路簡(jiǎn)單,成本低,但占用 CPU勺時(shí)間較長(zhǎng)。 4. 1鍵盤的抖動(dòng)干擾

4、由于機(jī)械觸點(diǎn)的彈性振動(dòng),按鍵在按下時(shí)不會(huì)馬上穩(wěn)定地接通而在彈起時(shí) 也不能一下子完全地?cái)嚅_,因而在按鍵閉合和斷開的瞬間均會(huì)出現(xiàn)一連串的抖 動(dòng),這稱為按鍵的抖動(dòng)干擾,其產(chǎn)生的波形如圖所示,當(dāng)按鍵按下時(shí)會(huì)產(chǎn)生前沿 抖動(dòng),當(dāng)按鍵彈起時(shí)會(huì)產(chǎn)生后沿抖動(dòng)。這是所有機(jī)械觸點(diǎn)式按鍵在狀態(tài)輸出時(shí)的 共性問題,抖動(dòng)的時(shí)間長(zhǎng)短取決于按鍵的機(jī)械特性與操作狀態(tài),一般為 10~100ms此為鍵處理設(shè)計(jì)時(shí)要考慮的一個(gè)重要參數(shù)。 撕下 m i 電子工程系 黑龍江工商職業(yè)技術(shù)學(xué)院 4.2 抖動(dòng)干擾的消除 按鍵的抖動(dòng)會(huì)造成按一次鍵產(chǎn)生的開關(guān)狀態(tài)被 CPU 誤讀幾次。為了使CPUtt正確地讀取按鍵狀態(tài),必須在

5、按鍵閉合或斷開時(shí),消除 產(chǎn)生的前沿或后沿抖動(dòng),去抖動(dòng)的方法有硬件方法和軟件方法兩種。 1 .硬件方法 硬件方法是設(shè)計(jì)一個(gè)濾波延時(shí)電路或單穩(wěn)態(tài)電路等硬件電路來避開按鍵的 抖動(dòng)時(shí)間。圖是由R2和C組成的濾波延時(shí)消抖電路,設(shè)置在按鍵 S與CPU&據(jù) 線Di之間。按鍵S未按下時(shí),電容兩端電壓為0,即與非門輸入Vi為0,輸出 Vo為1。當(dāng)S按下時(shí),由于C兩端電壓不能突變,充電電壓 Vi在充電時(shí)間內(nèi)未 達(dá)到與非門的開啟電壓,門的輸出Vo將不會(huì)改變,直到充電電壓Vi大于門的開 啟電壓時(shí),與非門的輸出Vo才變?yōu)?, 這段充電延遲時(shí)間取決于 R1、R2和C值的大小,電路設(shè)計(jì)時(shí)只要使之大于 或等于100m

6、s即可避開按鍵抖動(dòng)的影響。同理,按鍵 S斷開時(shí),即使出現(xiàn)抖動(dòng), 由于C的放電延遲過程,也會(huì)消除按鍵抖動(dòng)的影響 圖中,V1是未施加濾波電路含有前沿抖動(dòng)、后沿抖動(dòng)的波形, V2是施加濾 波電路后消除抖動(dòng)的波形。 2 .軟件方法 軟件方法是指編制一段時(shí)間大于100ms的延時(shí)程序,在第一次檢測(cè)到有鍵按 下時(shí),執(zhí)行這段延時(shí)子程序使鍵的前沿抖動(dòng)消失后再檢測(cè)該鍵狀態(tài), 如果該鍵仍 保持閉合狀態(tài)電平,則確認(rèn)為該鍵已穩(wěn)定按下,否則無鍵按下,從而消除了抖動(dòng) 的影響。同理,在檢測(cè)到按鍵釋放后,也同樣要延遲一段時(shí)間,以消除后沿抖動(dòng), 然后轉(zhuǎn)入對(duì)該按鍵的處理。 4. 3非編碼獨(dú)立式鍵盤 查詢法接口電路

7、現(xiàn)以3個(gè)按鍵為例,圖即為獨(dú) 立式鍵盤查詢法接口電路。按鍵 SR S1、S2分別通過上拉電阻與 CPUB數(shù)據(jù)線 DR D1、D2相連,當(dāng)按鍵Si閉合時(shí),數(shù)據(jù)線直接接地,因而 CPU賣入Di=0;當(dāng) 按鍵Si斷開時(shí),數(shù)據(jù)線通過上拉電阻接到正電源,因而 CPU賣入Di=1。 該接口電路實(shí)現(xiàn)的功能為:查詢檢測(cè)是否有鍵按下,如有鍵閉合,則消除抖 動(dòng),再判斷鍵號(hào),然后轉(zhuǎn)入相應(yīng)的鍵處理。其程序流程如圖所示。 采用查詢法時(shí),必須保證CPUS隔一定時(shí)間主動(dòng)地去掃描按鍵一次, 該掃描 4 電子工程系 時(shí)間間隔應(yīng)小于兩次按鍵的時(shí)間問隔, 否則會(huì)有按鍵不響應(yīng)的情形。顯然這種方 式占用CPUM問比較多。

8、 % 中斷法接口電路 仍以3個(gè)按鍵為例,圖是一個(gè)爐溫控制系統(tǒng)的功能鍵分配圖,SR S1、S2分別代表自動(dòng)/手動(dòng)切換、爐溫參數(shù)顯示和爐溫參數(shù)打印功能。這是在上 述查詢法接口電路的基礎(chǔ)上,再把按鍵 SR S1、S2的數(shù)據(jù)輸出線經(jīng)過與非門和 反相器后與8255A的選通輸入信號(hào)PC4相連,8255A的PC3發(fā)出中斷請(qǐng)求信號(hào)經(jīng) 中斷控制器8259A與CPU的中斷請(qǐng)求引腳相連,這是一種典型的中斷法鍵盤接口 電路。 工作過程如下:當(dāng) CPUK寸8255A初始化(8255A的A 口工作于方式1輸入) 后,CPU執(zhí)行主程序。當(dāng)按下S0鍵即表示要進(jìn)入自動(dòng)控制狀態(tài),此時(shí)

9、與之相 連的I/O 口線呈現(xiàn)為低電平的同時(shí),與非門輸出為高電平,經(jīng)反相器變?yōu)榈碗娖剑?使8255A端口 A的選通輸入信號(hào)PC4有效,則PAA PA2引腳接收并存入3個(gè)按 鍵的“0”或“1”狀態(tài),當(dāng)恢復(fù)成高電平后,經(jīng) TSIT時(shí)間,8255A的PC3發(fā)出 INTRa中斷請(qǐng)求信號(hào),經(jīng)中斷控制器 8259A向CPUH青中斷,CPU響應(yīng)中斷后, 即轉(zhuǎn)到中斷服務(wù)程序中。中斷服務(wù)程序依次查詢按鍵的通斷狀態(tài), 當(dāng)查詢到是自 動(dòng)/手動(dòng)(即S0=O時(shí),則*$到自動(dòng)/手動(dòng)控制子程序的入口地址,從而使系統(tǒng) 進(jìn)入自動(dòng)控制狀態(tài)。如果沒有鍵按下,則相應(yīng)的I/O 口線均為高電平,也不會(huì)產(chǎn) 生中斷信號(hào),CPU1續(xù)運(yùn)行主程序。

10、 D7 S CPU DO KT INIR INI S259A 334-HJIi 7 FAPAPAPAPAPAFA班 D7?RDPCS 鍵盤中斷服務(wù)子程序,與查詢方式相似,在保護(hù)現(xiàn)場(chǎng)后,首先調(diào)用 100mss 時(shí)子程序去除抖動(dòng),然后依次查鍵號(hào),并轉(zhuǎn)入鍵功能處理程序,最后恢復(fù)現(xiàn)場(chǎng)、 中斷返回。顯然,查詢順序代表了按鍵的排隊(duì)優(yōu)先級(jí)。 采用中斷法時(shí),CPUX寸按鍵而言是被動(dòng)方式,在無鍵按下時(shí)不占用 CPU寸間, 因而CPUt更多的時(shí)間執(zhí)行其他程序。 上述分析說明:獨(dú)立式鍵盤接口電路簡(jiǎn)單靈活,軟件結(jié)構(gòu)簡(jiǎn)單,但每個(gè)按鍵 必須占用一根I/O 口線,在按鍵數(shù)量較多時(shí),需要占用較多的 I/O 口線。比如 64個(gè)按鍵,需要有64根線,不僅連線復(fù)雜,查詢按鍵的時(shí)間也較長(zhǎng)。故這種鍵 盤電路只適合于按鍵數(shù)量比較少的小型控制系統(tǒng)或智能控制儀表中。

展開閱讀全文
溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!