單片機(jī)第十章習(xí)題解答_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第十章習(xí)題解答第十章習(xí)題解答1.為什么要消除按鍵的機(jī)械抖動(dòng)?消除按鍵的機(jī)械抖動(dòng)的方法有哪幾種?原理是什么?解:在按鍵的閉合和斷開過程中,由于開關(guān)的機(jī)械特性,導(dǎo)致了按鍵抖動(dòng)的產(chǎn)生。如果不消除按鍵的機(jī)械抖動(dòng),按鍵的狀態(tài)讀取將有可能出現(xiàn)錯(cuò)誤。消除按鍵抖動(dòng)一般是采用軟件或硬件去抖。軟件去抖的原理:在第一次檢測(cè)到有鍵按下時(shí),該鍵所對(duì)應(yīng)的航線是為低電平,執(zhí)行一端延時(shí)10ms的子程序后,確認(rèn)該行線電平是否仍然為低電平,如果仍為低電平,則確認(rèn)為該行確實(shí)

2、有鍵按下。2.判斷下列說法是否正確?(1)8279是一個(gè)用于鍵盤和LED(LCD)顯示器的專用芯片。(2)在單片機(jī)與微型打印機(jī)的接口中,打印機(jī)的BUSY信號(hào)可作為查詢信號(hào)或中斷請(qǐng)求信號(hào)使用。(3)為給以掃描發(fā)方式工作的88鍵盤提供接口電路,在接口電路中只需要提供2個(gè)輸入口和1個(gè)輸出口。(4)LED的字型碼是固定不變的。解:(1)正確;(2)正確(3)錯(cuò)誤(4)錯(cuò)誤3.LED的靜態(tài)顯示方式于動(dòng)態(tài)顯示方式有何區(qū)別?各有什么優(yōu)缺點(diǎn)?解:靜態(tài)顯

3、示時(shí),數(shù)據(jù)是分開送到每一位LED上的。而動(dòng)態(tài)顯示則是數(shù)據(jù)是送到每一個(gè)LED上,再根據(jù)位選線來確定是哪一位LED被顯示。靜態(tài)顯示亮度很高,但口線占用較多。動(dòng)態(tài)顯示則好一點(diǎn),適合用在顯示位數(shù)較多的場(chǎng)合。4.寫出表101中僅顯示小數(shù)點(diǎn)“.”的段碼。解:80H(共陰極);7FH(共陽極)5.說明矩陣式鍵盤按鍵按下的識(shí)別原理。解:按鍵設(shè)置在行、列線交點(diǎn)上,行、列線分別連接到按鍵開關(guān)的兩端。行線通過上拉電阻接到5V上,無按鍵按下時(shí),行線處于高電平狀

4、態(tài),而當(dāng)有按鍵按下時(shí),行線電平狀態(tài)將由與此行線相連的列線的電平?jīng)Q定。列線的電平如果為低,則行線電平為低;列線的電平如果為高,則行線的電平亦為高。將行、列線信號(hào)配合起來并做適當(dāng)?shù)奶幚?,才能確定閉合鍵的位置。6.對(duì)于圖1011的鍵盤,采用線反轉(zhuǎn)法原理來編寫識(shí)別某一按鍵按下并得到其鍵號(hào)的程序。解:先對(duì)P1口高四位送低電平,讀取P1口低四位的值;再對(duì)P1口低四位送低電平,讀取P1口高四位的值,將兩次讀到的值組合在一起就得到了按鍵的特征碼,在根據(jù)

5、特征碼查找鍵值。KEYIN:MOVP1#0FH反轉(zhuǎn)讀鍵MOVAP1ANLA#0FHMOVBAMOVP1#0F0HMOVR3A;保存位選碼AJMPLD0LD1:RETDSEG:DB3FH06H5BH4FH66H6DH7DH0123456DL1MS:MOVR7#02HDL:MOVR6#0FFHDL6:DJNZR6DL6DJNZR7DLRET9.根據(jù)圖1017的接口電路編寫在8個(gè)LED上輪流顯示“1,2,3,4,5,6,7,8”的顯示程序,比

6、較一下與上一題顯示程序的區(qū)別。解:本電路圖采用的是靜態(tài)顯示。程序如下:DIR:SETBP3.3允許顯示MOVSCON#0;工作方式一MOVDPTR#TAB筆形碼MOVR7#08H;初值為8CALLOUT8DECR7CALLOUT7DECR7CALLOUT6DECR7CALLOUT5DECR7CALLOUT4DECR7CALLOUT3DECR7CALLOUT2DECR71OUT:MOVAR7MOVCA@ADPTR;找到對(duì)應(yīng)的筆形碼MOVS

7、BUFA;送出顯示JNBTI$CLRTIRETTAB:DB0COH0F9H0A4H0B0H99H01234DB92HB2H0F8H80H567810.8279中掃描計(jì)數(shù)器有兩種工作方式,這2種工作方式各應(yīng)用在什么場(chǎng)合?解:按編碼方式工作時(shí),計(jì)數(shù)器作二進(jìn)制計(jì)數(shù)。4位計(jì)數(shù)狀態(tài)從掃描線SL0SL3輸出,經(jīng)外部譯碼器4線16線譯碼后,為鍵盤和顯示器提供16中取1的掃描線。按譯碼方式工作時(shí),掃描計(jì)數(shù)器的最低2位在8279內(nèi)部被譯碼后,從SL0SL

溫馨提示

  • 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. 眾賞文庫(kù)僅提供信息存儲(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)論