作業(yè)單片機(jī)控制系統(tǒng)的編程與應(yīng)用習(xí)題及答案_第1頁
作業(yè)單片機(jī)控制系統(tǒng)的編程與應(yīng)用習(xí)題及答案_第2頁
作業(yè)單片機(jī)控制系統(tǒng)的編程與應(yīng)用習(xí)題及答案_第3頁
作業(yè)單片機(jī)控制系統(tǒng)的編程與應(yīng)用習(xí)題及答案_第4頁
作業(yè)單片機(jī)控制系統(tǒng)的編程與應(yīng)用習(xí)題及答案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、選擇題1.89S51 的內(nèi)部程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器的容量各為多少?C P10(A) 64KB、128B (B)4KB、64KB (C)4KB、128B (D)8KB、256B2.下列哪個(gè)是 89S51 多出的功能? B(A)存儲(chǔ)加倍(B)具有 WDT 功能(C)多一個(gè)八位輸入/輸出端口(D)多一個(gè)串行口3.在 DIP40 封裝的 8051 芯片里,復(fù)位 RESET 引腳編號(hào)是多少? AA)9 (B)19(C)29(D)394.在 DIP40 封裝的 8051 芯片里,接地引腳與電源的引腳編號(hào)是多少?C(A)1、21( B)11、31( C)20、40( D)19、395.下列那個(gè)軟件同時(shí)提供

2、8051 的匯編語言及 C 語言的編譯器? A(A)Keil u Vision (B)Java C+ (C)Dephi (D)Visual C+6.在 12MHz 時(shí)鐘脈沖的 8051 系統(tǒng)里,一個(gè)機(jī)器周期有多長?C(A)1ms (B)12us (C)1us (D)12ms7.在 8051 芯片里, 哪個(gè)引腳是控制使用內(nèi)部程序存儲(chǔ)器, 還是外部程序存儲(chǔ) 器? B8.下列哪個(gè)不是 8051 所提供的尋址模式? D(A)寄存器尋址 (B)間接尋址(C)直接尋址(D)獨(dú)立尋址9.下列哪個(gè)寄存器是 8051 內(nèi)的 16 位寄存器? C(A) ACC (B)C (C) PC (D)R710. 開發(fā)微型計(jì)

3、算機(jī)所使用的在線仿真器的簡稱是什么?A(A) ISP (B)USP (C)ICE (D)SPI11. 在 Keil u Vision3 里開發(fā) 8051 程序的第一步是什么?D(A)打開新的項(xiàng)目文件 (B)調(diào)試與仿真(C)組建程序 (D)產(chǎn)生執(zhí)行文件12. 在 Keil u Vision3 里,若要打開項(xiàng)目,應(yīng)如何操作? DA)運(yùn)行 File / New 命令(B)運(yùn)行 File / New Project 命令(C)運(yùn)行 Project / New 命令(D)運(yùn)行 Project / New Project命令13. 進(jìn)行調(diào)試/仿真時(shí),若想要觀察輸入/輸出端口的狀態(tài),可以如何處理?D(A)運(yùn)

4、行 Peripherals/1/O-Port 命令(B)運(yùn)行 View/Ports 命令14. 下列哪項(xiàng)不是 Keil C 的預(yù)處理命令? C(A) #include(B)#define(C)#exit (D)#if15. 下列哪項(xiàng)不是 Keil C 的數(shù)據(jù)類型? B(A) void(B) string (C)char (D)float16. 在 8051 的輸入/輸出端口里,哪個(gè)輸入/輸出端口執(zhí)行在輸出功能時(shí)沒有內(nèi)部 有上拉電阻? A(A) P0 (B) P1 (C) P2 (D) P3(A)XTAL1(B)EA(C)PSEN(D)ALE(C)運(yùn)行 Edit/Ports 命令(D)單擊 E3

5、 按鈕17. 在 Keil C 的程序里,若要指定 Port0 的 bit3,如何編寫程序? CA) P0.3(B) Port0.3(C) P0A3(D) Port0A318. 8051 的輸入 /輸出端口都是采用哪種電路結(jié)構(gòu)? B(A)集電極式輸出(B)漏極開路輸出(C)射極輸出(D)圖騰式輸出19. 在 8051 里,若要擴(kuò)展外部存儲(chǔ)器,數(shù)據(jù)總線連接哪個(gè)輸入 /輸出端口 ?A(A) P0 (B) P1(C) P2(D) P320. 點(diǎn)亮一般的 LED 所消耗的電流約為多少? D( A) 120uA(B)1020uA(C)120mA( D) 1020mA21. 一般蜂鳴器屬于哪種負(fù)載? B(

6、A)電阻性負(fù)載(B)電感性負(fù)載(C)電容性負(fù)載(D)不導(dǎo)電負(fù)載22. 7405/7406 的輸出采用哪種電路結(jié)構(gòu)? A(A)集電極式輸出(B)漏極開路輸出(C)射極輸出(D)圖騰式輸出23. 在繼電器里,所謂 NO 接點(diǎn)是一種什么接點(diǎn)? D(A)不使用的接點(diǎn)(B)不存在的接點(diǎn)(C)激磁后即開路的接點(diǎn)(D)常開接點(diǎn)24. 所謂 2P 的繼電器代表什么意思? D(A)只有 2 個(gè)接點(diǎn)(B)兩相的負(fù)載(C)兩組電源(D) 2組 c 接點(diǎn)25. 共陽極 7 段 LED 數(shù)碼管的驅(qū)動(dòng)信號(hào)有何特點(diǎn)? A(A)低電平點(diǎn)亮(B)低電平不亮(C)高電平點(diǎn)亮(D)以上皆非26. 在 8051 的程序里,若要將某個(gè)

7、輸入 /輸出端口設(shè)計(jì)成輸入功能, 應(yīng)如何處理?A(A )先輸出高電平到該輸入/輸出口口(B )先輸出低電平到該輸入/輸出(C)先讀取該輸入/輸出口的狀態(tài)(D)先儲(chǔ)存該輸入/輸出口的狀態(tài)27. 下列哪種開關(guān)具有自動(dòng)回復(fù)功能? D(A )指撥開關(guān)(B)閘刀開關(guān)(C)搖頭開關(guān)28. 下列哪種開關(guān)具有多輸出狀態(tài)? C(A)搖頭開關(guān)(B) TACK switch(C) BCD 數(shù)字型指撥開關(guān)(D)以上皆非(D )按鈕開關(guān)29. 若要產(chǎn)生邊緣觸發(fā)信號(hào),通常會(huì)使用那中開關(guān)? C(A)指撥開關(guān)(B )閘刀開關(guān)(C)按鈕開關(guān)(D)數(shù)字型指撥30. 通常電路板上的廠商設(shè)定 /調(diào)整,可使用哪種開關(guān)? A(A )撥碼

8、開關(guān)(B )閘刀開關(guān)(C)按鈕開關(guān)(D)數(shù)字型指撥開關(guān)A) 15ms(B)1020ms(C)100150ms(D)150250us32. 在電路板上的跳線常被哪種開關(guān)替代? A(A )撥碼開關(guān) 關(guān)(B )閘刀開關(guān)(C)按鈕開關(guān)(D)數(shù)字型指撥開33. 在 Keil C 里,判讀開關(guān)狀態(tài)使用 if-else if 語句與使用 sweitch 語句有何異議?(C) sweitch 語句可判讀較多開關(guān)狀態(tài)34.下列何者不是數(shù)字型指撥開關(guān)?C(A)16 進(jìn)制數(shù)字型指撥開關(guān)(C)12 進(jìn)制數(shù)字型指撥開關(guān)35. 對(duì)于低電平工作的開關(guān)而言,下列何者不是在輸入口上連接一個(gè)上拉電阻到VCC 的目的? A(A)提

9、供足夠的驅(qū)動(dòng)電流(B)防止不確定狀態(tài)(C)保持輸入高電平(D)防止感染噪聲36. 當(dāng)我們要設(shè)計(jì)多位數(shù) 7 段 LED 數(shù)碼管時(shí),其掃描的時(shí)間間隔大約多少比較合適? D(A) 0.45s( B) 0.3s( C) 0.15s( D) 0.015s37. 與多個(gè)單位數(shù) 7 段 LED 數(shù)碼管比較,使用多位數(shù)的 7 段 LED 數(shù)碼管模塊具 有何優(yōu)點(diǎn)? B(A)數(shù)字顯示比較好看(B)成本比較低廉(C)比較高級(jí)(D)電路比較復(fù)雜38.若要連接 4*4 鍵盤與微處理器,至少需要多少位的輸入/輸出端口? D(A) 16 位 (B) 12 位 (C) 9 位(D) 8 位39.對(duì)于多個(gè)按鈕的輸入電路而言,應(yīng)

10、如何連接比較簡潔?A(A )采用數(shù)組式連接(B )采用串行式連接(C)采用并聯(lián)式連接(D)采用跳線式連接40.使用 7447 驅(qū)動(dòng) 7 段 LED 數(shù)碼管時(shí),若要測(cè)試其所連接的7 段 LED 數(shù)碼管是否故障,應(yīng)如何處理? D(A )將 test 引腳連接高電平(B )將 test 引腳連接低電平41.使用 74138 譯碼時(shí), 應(yīng)如何連接才能正常譯碼?C(A) G1、G2A、G2B引腳連接高電平(B) G1、G2A、G2B引腳連接低電平(C) G1 引腳連接高電平,G2A、G2B引腳連接低電平(D) G1 引腳連接低電平,G2A、G2B引腳連接高電平42. 74C922 提供什么功能? B43

11、. TTL 的輸入引腳若懸空,將會(huì)如何?(A)看作 High( B)看作 Low44. CMOS 的輸入引腳若懸空,將會(huì)如何? D(A)看作 High ( B)看作 Low(C)高阻抗?fàn)顟B(tài)45. 7446 與 7447 都是共陽極 7 段 LED 數(shù)碼管譯碼驅(qū)動(dòng)器,兩者的差異為何?CB(A) if-else if 語句較快(B) if-else if 語句有優(yōu)先(D) sweitch 語句有優(yōu)先級(jí)(B)BCD 數(shù)字型指撥開關(guān)(D)以上皆是(C)將 LT 引腳連接高電平(D )將 LT 引腳連接低電平(A)7 段 LED 數(shù)碼管譯碼器(C) 4*5 鍵盤掃描(B) 4*4 鍵盤掃描(D) 16

12、位掃描信號(hào)產(chǎn)生(C)高阻抗?fàn)顟B(tài)(D)不允許(D)不允許(A) 7446 的驅(qū)動(dòng)電流較大(B) 7447 的驅(qū)動(dòng)電流較大(C) 7446 的負(fù)載電壓較高(D) 7447 的負(fù)載電壓較高46. 中斷功能具有什么好處? C(A)讓程序更復(fù)雜(B)讓程序執(zhí)行速度更快(C)讓程序更有效率(D )以上皆是47. 8051 提供幾個(gè)外部中斷?幾個(gè)定時(shí)器/計(jì)數(shù)器中斷? A(A)2, 2(B)3,6(C)2, 3(D)3,748. 8051 的 IP 寄存器功能是什么? A(A)設(shè)定中斷優(yōu)先級(jí)(B)啟動(dòng)中斷功能(C)設(shè)定中斷觸發(fā)信號(hào)(D)定義 CPU 的網(wǎng)址49. 若要讓INTO采用低電平觸發(fā),則應(yīng)如何設(shè)定?C

13、(A) EX0=0( B) EX0=1(C) IT0=0( D) IT0=150. 在 Keil u Vision 3 里進(jìn)行調(diào)試/仿真時(shí),可在那里操作,才能觸動(dòng)程序中斷? A(A)在 Interrupt System 對(duì)話框 (B)在 Control Box 對(duì)話框里(C)直接單擊按鈕即可(D)直接按口 I 鍵51. 8051 所提供的中斷功能里,下列哪個(gè)優(yōu)先級(jí)較高?D(A) T1 ( B) RI/T1( C) T0( D) INTO52. 在 TCON 寄存器里,IE1 的功能是什么? B(A)觸發(fā) INT1 中斷(B)提示 INT1 中斷的標(biāo)志位(C)提高 INT1 優(yōu)先級(jí)(D)取消 I

14、NTI 中斷53. 在 Keil C 里,中斷子程序與函數(shù)有何不同? A(A)中斷子程序不必聲明(B)函數(shù)不必聲明(C)中斷子程序必須有自變量傳入(D)中斷子程序一定會(huì)有自變量傳出54. 若要同時(shí)啟動(dòng) INT 0 及 INT 1 中斷功能,則應(yīng)如何設(shè)定?B(A) TCON=0 x81( B) IE=0 x85( C) IP=0 x83( D) IE=0 x0355. 若要提高 INT1 的優(yōu)先級(jí),則可如何設(shè)定? C(A) IP=0 x01( B) IE =0 x01( C) IP=0 x04( D) IE=0 x0456. 在 8051 的 Timer 里,若使用 mode 0,其最大計(jì)數(shù)量為

15、多少個(gè)機(jī)器周期?B(A ) 65 636( B ) 8 佃 2 ( C ) 1 024( D ) 25657. 在 12MHz 的 8051 系統(tǒng)里,哪一種模式一次可定時(shí) 5ms?A(A ) mode 0 及 mode 1( B ) mode1 及 mode2(C ) mode2 及 mode 3( D ) mode3 及 mode 158. 若要讓 Timer 作為外部計(jì)數(shù)使用,應(yīng)如何設(shè)定? D_(A ) Gate=0 ( B ) Game=1 ( C )C/T=0( D )C /T=159. 如何設(shè)定 8051 的 Timer 才能從外部引腳啟動(dòng)? B_(A ) Gate=0 ( B )

16、Gate=1 ( C )C/T=0(D )C/T=160. 下列何者不是 8051 所提供的省電模式? C(A ) PD 模式 (B ) IDL 模式 (C) LP 模式 (D )閑置模式61. 89S51 的看門狗有何作用? C(A)重復(fù)執(zhí)行程序(B )找回遺失數(shù)據(jù) (C)復(fù)位系統(tǒng)(D )防止中毒62. 若要啟用 WDT,則依次填入 WDTRST 寄存器那些數(shù)據(jù)? C(A ) 0 xe1 0 xe2 ( B ) 0 xe1 0 x1e ( C) 0 x1e 0 xe1 ( D ) 0 x10 0 x0163. 8051 的 Timer 的哪種模式具有自動(dòng)加載功能?C(A ) mode 0(

17、B) mode 1( C) mode 2( D) mode 364. 若要設(shè)定 Timer 的模式,可在下列哪個(gè)寄存器中設(shè)定?A(A) TMOD(B) TCON(C) mode 2( D) mode 365. 若將 TimerO 設(shè)定為外部啟動(dòng),則可由哪只引腳啟動(dòng)?A(A)P3.2( B)P3.3(A)P3.4( A)P3.566. 下列哪種 AD 轉(zhuǎn)換器的轉(zhuǎn)換速度比較快? B(A )雙斜率型 AD 轉(zhuǎn)換器(B)比較型 AD 轉(zhuǎn)換器(C)連續(xù)計(jì)數(shù)式 AD 轉(zhuǎn)換器(D)連續(xù)逼近式 AD 轉(zhuǎn)換器67. 下列哪種 AD 轉(zhuǎn)換器的精密度比較高? A(A)雙斜率型 AD 轉(zhuǎn)換器(C)連續(xù)計(jì)數(shù)式 AD 轉(zhuǎn)

18、換器(B) 比較型 AD 轉(zhuǎn)換器(D)連續(xù)逼近式 AD 轉(zhuǎn)換器68. ADC0804 具有什么功能? A(A) 8 位模擬一數(shù)字轉(zhuǎn)換器(B) 11 位模擬一數(shù)字轉(zhuǎn)換器(C)8 位數(shù)字一模擬轉(zhuǎn)換器(D)11 位數(shù)字一模擬轉(zhuǎn)換器69. 若要啟動(dòng) ADC0804,使它進(jìn)行轉(zhuǎn)換,應(yīng)如何處理?D(A)加高電平信號(hào)到 CS 引腳(C)加低電平信號(hào)到 CS 引腳70.當(dāng) ADC0804S 成轉(zhuǎn)換后,將會(huì)如何?(A) CS 引腳轉(zhuǎn)為低電平(C) INTR 引腳轉(zhuǎn)為低電平71. 下列哪個(gè) IC 具有溫度感應(yīng)功能? B(A) DAC-08 (B) AD590(C)uA741(D)NE55572. 下列哪種數(shù)為信號(hào)

19、轉(zhuǎn)換模擬信號(hào)的方式比較實(shí)際?A(A) R-2R 電阻網(wǎng)絡(luò)(B)加權(quán)電阻網(wǎng)絡(luò)(C)雙丫形電阻網(wǎng)絡(luò)(D)三角形電阻網(wǎng)絡(luò)73. 當(dāng)溫度每上升 1C時(shí),AD590 會(huì)有什么變化? C(A)電壓上升 1mV (B)電壓下降 1mV(C)電流上升 1uA(D)電流下降1uA74. 若要讓 ADC0804S 行連續(xù)轉(zhuǎn)換,應(yīng)如何連續(xù)? C(A)CS引腳與INTR引腳連接.WR引腳與RD引腳接地(B)CS引腳與WR引腳連接.1NTR引腳與RD引腳接地(C)WR引腳與INTR引腳連接.CS引腳與RD引腳接地(D)RD引腳與INTR引腳連接.WR引腳與CS引腳接地75. 若要 ADC0804W 8051 采用交互式

20、信號(hào)傳輸,則應(yīng)怎么做? D(A) 8051 將 ADC080 視為外部存儲(chǔ)器(B) 8051 通過 Port 0 連接 ADC0804 勺數(shù)據(jù)總線(C) 8051的RD引腳與ADC0804的RD引腳相連接.8051的WR引腳與ADC0804 的WR的引腳相連接(D) 以上皆是1.在 12MHz 的 8051 系統(tǒng)里,一個(gè)機(jī)器周期包括 6 個(gè)狀態(tài)周期?而一個(gè)狀態(tài)周 期是由 2 個(gè)時(shí)鐘脈沖所組成的?2.在 Keil C 程序里,主程序與函數(shù)的最明顯的差異是什么?答:主程序沒有形式參數(shù),也沒有返回的參數(shù):而函數(shù)可隨需要有形參及返回參數(shù)。3.在 Keil C 程序里,若要將“ my.h”頭文件包含到程

21、序,應(yīng)如何處理? 答:加入以下指令: #include”my.h”4.試述在說明 Keil C 程序里如何標(biāo)注?答:有兩種標(biāo)注方式: 以“ /* ”為注釋的開始符號(hào),而以 ”*/ ”為注釋的結(jié)束符號(hào); 以“ /”為注釋的開始符號(hào),在該行理, “ /”以右皆為注釋。5.試述 Keil C 提供哪幾種存儲(chǔ)器形式?哪幾種存儲(chǔ)器模式? P400 頁(B)加高電平信號(hào)到 WR 引腳(D)加低電平信號(hào)到 WR 引腳C(B) CS 引腳轉(zhuǎn)為高電平(D) INTR 引腳轉(zhuǎn)為高電平問一:Keil C 講存儲(chǔ)器分成 6 種形式:程序存儲(chǔ)器、直接尋址的內(nèi)部數(shù)據(jù)存 儲(chǔ)器、間接尋址的內(nèi)部數(shù)據(jù)存儲(chǔ)器、位尋址的內(nèi)部數(shù)據(jù)存儲(chǔ)

22、器、以 DPTR 尋 址的外部數(shù)據(jù)存儲(chǔ)器、以 R0 和 R1 尋址的外部數(shù)據(jù)存儲(chǔ)器 問二: Keil C 提供 SMALL 、COMPACT 及 LARGE 三種存儲(chǔ)器方式。6.試說明在 Keil C 提供哪些基本的數(shù)據(jù)類型?哪些 8051 特殊的數(shù)據(jù)類型? P401 問一:字符、無符號(hào)數(shù)字、枚舉、短整型、無符號(hào)整型、整型、長整型、無 符號(hào)長整型、浮點(diǎn)數(shù)、雙精度浮點(diǎn)數(shù)、無。問二: bit 、 sbit、 sfr、 sfr167.在晶體管驅(qū)動(dòng)繼電器的電路里,繼電器的線圈兩端并接一個(gè)逆向二極管,其 功能是什么 保護(hù)晶體管。 繼電器由激磁變?yōu)閿啻艜r(shí), 線圈兩端并接一個(gè)反向二極管將可 提供線圈的放電路

23、徑,才不會(huì)感應(yīng)大電壓,已以致穿晶體管。8.試編寫一個(gè)約 1s 的延遲函數(shù)。void delay1s(void) int i,j;for(i=0;i100i+) for(j=0;j1200;j+);9.在 8051 里,若輸入/輸出執(zhí)行輸入功能之前,為何要先送“ 1”到該輸入 /輸 出口?先輸出“ 1 ”可讓輸出端的 N-MOS 不導(dǎo)通,才不會(huì)影響輸入值。10. 試述如何使用 BCD 數(shù)字型指撥開關(guān)?其輸出信號(hào)為何?BCD 撥碼開關(guān)的 com 點(diǎn)連接 VCC,而 1、2、4、8 連接到單片機(jī)的 輸入端口,每個(gè)引腳都要連接一個(gè)電阻到地。數(shù)字8 輸出4 輸出2 輸出1 輸出00000100012001030011401005010111. 常用的開關(guān)可分為按鈕開關(guān)及單刀開關(guān)兩種,若要取得脈沖信號(hào),應(yīng)使用哪 種開關(guān)?若要取得電平信號(hào), 應(yīng)使用哪一種開關(guān)?而指撥開關(guān)屬于哪一種開關(guān)?分別是:按鈕開關(guān)、單刀開關(guān)、單刀開關(guān)。12. 若在 8051 里使用了

溫馨提示

  • 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)論