單片機考考試默認_第1頁
單片機考考試默認_第2頁
單片機考考試默認_第3頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、單片機考試題默認 單片機考試題默認分類 2009-08-31 16:20:50 閱讀 656 評論 1 字 號:大中小 訂閱 .01、單片機是將微處理器、一定容量的 (RAM)和(ROM以及I/O 口、定時器等電路集成在一塊芯片上而構成的微型計算機。2、單片機89C51片內集成了 ( 4) KB的FLASFROM共有(5)個中斷源。3、兩位十六進制數最多可以表示 ( 256 ) 個存儲單元。4、89C51是以下哪個公司的產品? ( C )A、 INTEL B 、 AMD C、 ATMEL D、 PHILIPS電平時,CPU才訪問片CPU只能訪問片外ROM5、在89C51中,只有當EA引腳接 高

2、 內的 Flash ROM。6、是非題:當89C51的EA引腳接低電平時,而不管片內是否有程序存儲器。 T 7、是非題:當89C51的EA引腳接高電平時,CPU只能訪問片內的4KB 空間。F&當CPU訪問片外的存儲器時,其低八位地址由P0口提供,高八位地址由 P2 口提供, 8 位數據由 P0 口提供。9、在I/O 口中, P0口在接LED時,必須提供上拉電阻,P3口具有第二功能。10、是非題:MCS-51系列單片機直接讀端口和讀端口鎖存器的結果 永遠是相同的。 F11、 是非題:是讀端口還是讀鎖存器是用指令來區(qū)別的。T12、是非題:在89C51的片內RAM區(qū)中,位地址和部分字節(jié)地址是

3、沖 突的。FRAM區(qū)中。FB )體系結構。C 、哈佛 D 、圖靈13、是非題:中斷的矢量地址位于14、MCS-51系列單片機是屬于(A、馮諾依曼B 、普林斯頓15、89C51具有 64 KB 的字節(jié)尋址能力。16、是非題:在89C51中,當CPU訪問片內、夕卜ROM?時用MOV指 令,訪問片外RAME時用MOVX指令,訪問片內RAM區(qū)時用MO指令。 T17、在89C51中,片內RAM分為地址為 00H7FH 的真正RAME, 和地址為80HFFH的特殊功能寄存器(SFR)區(qū)兩個部分。18、 在89C51中,通用寄存器區(qū)共分為 4組,每組 8 個工作寄存器,當CPU復位時,第0組寄存器為當前的工

4、作寄存器。19、 是非題:工作寄存器區(qū)不允許做普通的RAM單元來使用。F20、是非題:工作寄存器組是通過置位 PSW中的RS0和RS1來切換的。 T21、是非題:特殊功能寄存器可以當作普通的 RAM單元來使用。F22、是非題:訪問 128個位地址用位尋址方式,訪問低 128字節(jié)單元 用直接或間接尋址方式。 T23、是非題:堆棧指針SP的內容可指向片內00H7FH的任何RAM單 元,系統(tǒng)復位后,SP初始化為OOHo F24、 數據指針DPTR是一個16 位的特殊功能寄存器寄存器。25、是非題:DPTR只能當作一個16位的特殊功能寄存器來使用。F26、 是非題:程序計數器PC是一個可以尋址的特殊功

5、能寄存器。F27、 在89C51中,一個機器周期包括 12個振蕩周期,而每條 指令都由一個或幾個機器周期組成, 分別有單周期指令、 雙周期指令 和4周期指令。28、 當系統(tǒng)處于正常工作狀態(tài)且振蕩穩(wěn)定后,在RST引腳上加一個高電平并維持2個機器周期,可將系統(tǒng)復位。29、是非題:單片機89C51復位后,其PC指針初始化為0000H,使 單片機從該地址單元開始執(zhí)行程序。T30、單片機89C51復位后,其I/O 口鎖存器的值為 0FFH ,堆棧指針的值為 07H, SBUF的值為 不定 ,內部RAM的值不受復位的影響,而其余寄存器的值全部為 0H o31、是非題:單片機系統(tǒng)上電后,其內部 RAM勺值是

6、不確定的。T32、以下哪一個為51系列單片機的上電自動復位電路(假設 RST端 內部無下拉電阻)(P39圖2-16(a)。33、 在 89C51 中,有兩種方式可使單片機退出空閑模式,其一是任何的中斷請求被響應 ,其二是硬件復位;而只有 硬件復位 方式才能讓進入掉電模式的單片機退出掉電 模式。34、請用下圖說明89C51單片機讀端口鎖存器的必要性。讀鎖存器是為了避免直接讀端口引腳時, 收到外部電路的干擾, 而產 生的誤讀現象。35、請說明為什么使用LED需要接限流電阻,當高電平為+5V時,正 常點亮一個LED需要多大阻值的限流電阻(設LED的正常工作電流為 10mA導通壓降為0.6V),為什么

7、?解:因為LED導通時,電壓降是固定的(0.6V)。為了使LED既 能正常工作(電流為10mA,又不至于被過大的電流損壞,所以必須 加一個限流電阻。36、 以下哪一條指令的寫法是錯誤的(C )。A、 MOVDPTR,#3F98H B、 MOVR0,#0FEH C 、 MOV50H,#0FC3DH D、 INC R037、 以下哪一條指令的寫法是錯誤的(D )。A、 INC DPTR B 、 MOVR0,#0FEH C 、 DEC A D 、 PUSH A38、以下哪一條指令的寫法是錯誤的(B )。A、MOVCA,A+DPTR B、MOVR0,#FEH C 、CPL A D 、PUSH ACC3

8、9、是非題:在 51 系列單片機的指令系統(tǒng)中,其加法、減法、乘法 和除法必須有累加器 A 的參與才能完成。 T40、以下哪一條是位操作指令(B)。A、MOVP0,#0FFH B 、CLRP1.0 C 、CPL A D 、POP PSW41、以下哪一條是位操作指令(B)。A、 MOVP1,#0FFH B 、 MOVC,ACC.1 C 、CPL A D 、POP PSW42、以下哪一條是位操作指令(B )。A、MOVP0,#0FFH B 、SETB TR0 C 、CPL R0 D 、PUSH PSW43、簡述89C51單片機中斷的概念。當CPUE在處理某件事情的時候,外部發(fā)生的某一事件請求 CPU

9、迅速 去處理,于是,CPU暫時中止當前的工作,轉去處理所發(fā)生的時間。 中斷服務處理完該事件以后, 再回到原來被中止的地方, 繼續(xù)原來的 工作,這樣的過程成為中斷。44、什么是保護現場,什么是恢復現場?保護現場:當CPU向應中斷程序時,硬件會自動把斷點地址(16位 程序計數器的值) 壓入堆棧之外,用戶還須注意保護有關工作寄存器、 累加器、標志位等信息;恢復現場:在完成中斷服務程序后,恢復原工作寄存器、累加器、標 志位等的內容。45、單片機89C51有哪些中斷源,對其中斷請求如何進行控制?89C51中斷系統(tǒng)有5個中斷源: INTO:外部中斷0請求,低電平有效。通過 P3.2引腳輸入。 INT1 :

10、外部中斷1請求,低電平有效。通過 P3.3引腳輸入。 TO:定時器/計數器0溢出中斷請求。 T1:定時器/計數器1溢出中斷請求。 TXD/RXD串行口中斷請求。當串行口完成一幀數據的發(fā)送或接收 時,便請求中斷。46、單片機89C51的5個中斷源分別為 INTO、INT1、 T0、 T1以及TXD/RXD 。47、單片機89C51的中斷要用到4個特殊功能寄存器,它們是TCON 、 SCO、NIE以及 IP48、在89C51中,外部中斷由IT0(1)位來控制其兩種觸發(fā)方式,分別是 電平 觸發(fā)方式和 邊沿 觸發(fā)方式。49、簡述單片機89C51中斷的自然優(yōu)先級順序,如何提高某一中斷源 的優(yōu)先級別。中斷

11、源(控制位)自然優(yōu)先級 外部中斷0( PX0最高 定時器/計數器 0溢出中斷( PT0)外部中斷1( PX1)定時器/計數器1溢出中斷(PT1)串行口中斷(PS 最低若某幾個控制位為 1,則相應的中斷源就規(guī)定為高級中斷;反之,若 某幾個控制位為 0,則相應的中斷源就規(guī)定為低級中斷。當同時接收 到幾個同一優(yōu)先級的中斷請求時, 響應哪個中斷源則取決于內部硬件 查詢順序(即自然優(yōu)先級 。50、是非題:在89C51中,當產生中斷響應時,所有中斷請求標志位 都由硬件自動清零。 F51、 中斷處理過程分為 3個階段,即中斷響應 、中斷處理以 及 中斷返回 。52、簡述 51 系列單片機中斷響應的條件。有中

12、斷源發(fā)出中斷請求;中斷總允許位EA=1,即CPU開中斷;申請中斷的中斷源的中斷允許位為 1,即中斷沒有屏蔽;無同級或更高級中斷正在被服務; 當前的指令周期已經結束;若現在指令為RETI或者是訪問IE或IP指令,則該指令以及緊接 著的另一條指令已執(zhí)行完。53、是非題:在 51 系列單片機中,中斷服務程序從矢量地址開始執(zhí) 行,一直到返回指令 RETI 為止。 T54、在 51 系列單片機執(zhí)行中斷服務程序時,為什么一般都要在矢量 地址開始的地方放一條跳轉指令?因為 51 系列單片機的兩個相鄰中斷源中斷服務程序入口地址相距只 有 8 個單元,一般的中斷服務程序是容納不下的, 因此一般都要在相 應的中斷

13、服務程序入口地址中放一條跳轉指令。55、為什么一般都把主程序的起始地址放在 0030H之后?因為0000HH0030H中有中斷的矢量地址,為了避免沖突,一般都把主程序的起始地址放在0030H之后。56、是非題:在執(zhí)行子程序調用或執(zhí)行中斷服務程序時都將產生壓棧 的動作。 T57、 單片機89C51片內有兩個16位的定時/計數器,即T0和T1,它們都有定時 和 事件計數的功能。58、是非題:定時/計數器工作于定時方式時,是通過 89C51片內振蕩器輸出經 12分頻后的脈沖進行計數,直至溢出為止。 T59、是非題:定時/計數器工作于計數方式時,是通過 89C51的P3.4和 P3.5 對外部脈沖進行

14、計數,當遇到脈沖下降沿時計數一次。 T60、是非題:定時/計數器在工作時需要消耗 CPU勺時間。F61、是非題:定時/計數器的工作模式寄存器 TMO可以進行位尋址。F62、是非題:定時 /計數器在使用前和溢出后,必須對其賦初值才能 正常工作。 F63、簡述定時 /計數器 4種工作模式的特點。模式 1:是 16位的定時器 /計數器;模式2:把TL0 (或TL1 )配置成一個可以自動重裝載的8位定時器/ 計數器;模式3:對T0和T1大不相同。若將T0設置為模式3,則TL0和TH0被分為兩個相互獨立的8位計 數器。定時器 T1 無工作模式 3 狀態(tài)。模式 0:與模式 1 幾乎完全相同, 唯一的差別是

15、模式 0中,寄存器 TL0 用5位,TH0用8位。64、如何運用兩個定時 /計數器相串聯來產生一秒的時鐘基準信號。試畫出必要的電路部分,并寫出程序。(設晶振頻率為12MHz用LED 顯示秒信號。注:計數器輸入端為 P3.4(T0) 、 P3.5(T1) 。)ORG0000HLJMPMAINORG000BHLJMPONEORG001BHLJMPCOUORG0030HMAIN:MOV P1,0FFHMOVSP,#60HMOVTMOD,#01100001BMOVTL0,#0B0HMOVTH0,#3CHMOVTL1,#0F6HMOVTH1,#0F6HSETBTR0SETBTR119 / 19SETB

16、ET0SETBET1SETBEASJMP$ONE:PUSH PSWPUSHACCMOVTL0,#0B0HMOVTH0,#3CHCPLP1.1POPACCPOPPSWRETICOU:PUSH PSWPUSHACCCPLP1.0POPACCPOP PSWRETIEND65、是非題:在 51 系列單片機的指令中,既有帶借位的減法指令, 又有不帶借位的減法指令。 F66、用一個定時 / 計數器加軟件計數器的方式,實現一秒的時鐘基準 信號,試寫出程序。(設晶振頻率為12MHz由P1.0 口輸出秒信號。)(本程序使用定時器TO,工作模式1。由于晶振頻率為12MHz因此 利用定時器TO計時50ms其初值為3

17、CB0H利用工作寄存器R7作軟 件計數器,計數20次。每計時滿一秒,就將 P1.0 口輸出信號取反, 以輸出秒信號。 )ORG 0000HLJMP MAINORG 000BHLJMP ONEORG 0030HMAIN: MOV P1,0FFHMOV SP,#60HMOVR7,#20MOVTMOD,#01HMOVTL0,#0B0HMOVTH0,#3CHSETBTR0SETBET0SETBEASJMP$ONE:PUSH PSWPUSHACCMOVTL0,#0B0HMOVTH0,#3CHDJNZR7,LOOPCPLP1.0MOV R7,#20LOOP: POPACCPOP PSWRETIEND67、

18、單片機89C51的時鐘頻率為6MHz若要求定時1ms定時/計數器工作于模式 1,其定時 / 計數器的初值為 FE0CH。68、是非題:單片機89C51的定時/計數器是否工作可以通過外部中斷進行控制。 T69、單片機89C51具有 并行 通信和 串行 通信兩 種通信方式。70、是非題:并行通信的優(yōu)點是傳送速度高, 缺點是所需傳送線較多, 遠距離通信不方便。 T71、是非題:串行通信的優(yōu)點是只需一對傳送線,成本低,適于遠距 離通信,缺點是傳送速度較低。 T72 、串行通信有 同步 通信和異步通信兩種通信方式。73、在異步通信中,數據的幀格式定義一個字符由 4 部分組成,即:起始位 、數據位、奇偶校

19、驗位和停止位。74、 是非題:異步通信中,在線路上不傳送字符時保持高電平。T75、是非題:在異步通信的幀格式中,數據位是低位在前高位在后的 排列方式。 T 76、是非題:異步通信中,波特率是指每秒傳送二進制代碼的位數, 單位是b/s。T77、串行通信中,為使設備同步工作,需要通信雙方有兩個共同的要 求,一是通信雙方必須采用統(tǒng)一的編碼方式,二是通信雙方必須能產生相同的傳送速 率。78、是非題:在89C51的串行通信中,串行口的發(fā)送和接收都是對特 殊功能寄存器SBUF進行讀/寫而實現的。T79、單片機89C51中的串行通信共有 4 種方式,其中方式0 是用作同步移位寄存器來擴展 I/O 口的。80

20、、是非題:在單片機89C51中,串行通信方式1和方式3的波特率 是固定不變的。 F81、是非題:在單片機89C51中,讀和寫的SBUF在物理上是獨立的, 但地址是相同的。 T82、是非題:單片機89C51 一般使用非整數的晶振是為了獲得精確的 波特率。 T83、是非題:單片機89C51和PC機的通信中,使用芯片MAX232是為 了進行電平轉換。 T84、設89C51的晶振頻率為11.0592MHz選用定時器T工作模式2作波特率發(fā)生器,波特率為2400b/s,且SMO置 0,則定時器的初值 為 F4H。85、簡述89C51串口通信的四種方式及其特點。方式 0:同步移位寄存器輸入 / 輸出方式,常

21、用于擴展 I/O 口。波特率固定為振蕩頻率的1/12,并不受PCOr寄存器中SMO位的影響。方式1:用于串行發(fā)送或接收,為10位通用異步接口。TXD與 RXD分 別用于發(fā)送與接收數據。收發(fā)一幀數據的格式為 1 位起始位、 8位數 據位(低位在前)、 1 位停止位,共 10 位。波特率由定時器 T1 的溢 出率與SMO值同時決定。方式2:用于串行發(fā)送或接收,為11位通用異步接口。TXD與 RXD分 別用于發(fā)送與接收數據。收發(fā)一幀數據的格式為 1 位起始位、 8位數 據位(低位在前)、 1 位可編程的第 9數據位和 1 位停止位, 共11位。 波特率取決于PCO中 SMO位的值:當SMOS0時,波

22、特率為 的1/64 ; 當SMOD 1時,波特率為 的1/32。方式3:用于串行發(fā)送或接收,為11位通用異步接口。TXD與 RXD分 別用于發(fā)送與接收數據。 幀格式與方式 2 相同,波特率與方式 1 相同。86、 以下哪種方式的接口總線最少?(C)A 、 SPI B 、 I2C C 、單總線 D 、并 行通信87、是非題:89C51單片機沒有SPI接口,只能依靠軟件來模擬 SPI 的操作。 T88、是非題:89C51單片機沒有I2C接口,只能依靠軟件來模擬I2C 的操作。 T89、 是非題:在89C51中,當用某兩根口線來實現I2C總線的功能時, 這兩根口線必須接上拉電阻。 T90、是非題:在 I2C 總線的時序中,首先是起始信號,接著傳送的是 地址和數據字節(jié),傳送完畢后以終止信號結尾。 F91、是非題:在單總線測溫器件DS18S2沖,每個器件都具有一個唯

溫馨提示

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

最新文檔

評論

0/150

提交評論