2016單片機期末考試試卷及答案(共5頁)_第1頁
2016單片機期末考試試卷及答案(共5頁)_第2頁
2016單片機期末考試試卷及答案(共5頁)_第3頁
2016單片機期末考試試卷及答案(共5頁)_第4頁
2016單片機期末考試試卷及答案(共5頁)_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上一、填空題1、設X=5AH,Y=36H,則X與Y“或”運算為7EH,X與Y的“異或”運算為6CH。2、若機器的字長為8位,X=17,Y=35,則XY=,XY=(要求結果寫出二進制形式)。3、單片機復位后,堆棧指針SP的值是07h。4、若采用6MHz的晶體振蕩器,則MCS-51單片機的振蕩周期為0.5us,機器周期為2us。5、一個函數(shù)由兩部分組,即說明部分和語句部分。6、C語言中輸入和輸出操作是由庫函數(shù)scanf和printf等函數(shù)來完成。7.當MCS-51引腳ALE 信號有效時,表示從Po口穩(wěn)定地送出了低8位地址.8.MCS-51的堆棧是軟件填寫堆棧指針臨時在_片內

2、數(shù)據(jù)存儲_器內開辟的區(qū)域.9.MCS-51有4組工作寄存器,它們的地址范圍是00H-1FH 。10.MCS-51片內20H-2FH范圍內的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位尋址.11.計算機的系統(tǒng)總線有 數(shù)據(jù)總線、地址總線 、控制總線 。12.一個機器周期等于6個 狀態(tài)周期,振蕩脈沖2分頻后產(chǎn)生的時鐘信號的周期定義為 狀態(tài) 周期。13、單片機的復位操作是_高電平 , 寄存器IE的值是_EA、ES、ET1、EX1、ET0、EX0_。14、若選擇內部程序存儲器, 應該設置為高電平(高電平/低電平),那么,PSEN信號的處理方式為不用。15、單片機程序的入口地址是0000H ,外部中斷1的入口地址是

3、0013H 。16、片機的內部RAM區(qū)中,可以位尋址的地址范圍是20H-2FH ,特殊功能寄存器中,可位尋址的地址是 能被8整除的地址 。17、eiL C51軟件中,工程文件的擴展名是UV2,編譯連接后生成可燒寫的文件擴展名是HEX。18、CS-51單片機中,在IP=0x00時,優(yōu)先級最高的中斷是 外部中斷 ,最低的是串行口中斷 。19、CS51單片機的P0P4口均是并行 IO口,其中的P0口和P2口除了可以進行數(shù)據(jù)的輸入、輸出外,通常還用來構建系統(tǒng)的數(shù)據(jù)總線和 地址總線,在P0P4口中, P0為真正的雙向口, P1-P3 為準雙向口。 20、S5l單片機的堆棧區(qū)只可設置在 片內數(shù)據(jù) 存儲區(qū)(

4、器)21、S51單片機外部中斷請求信號有 電平 方式和 脈沖 方式,在 電平 方式下,當采集到INT0、INT1的有效信號為低電平時,激活外部中斷。 二、單項選擇題1、C語言提供的合法的數(shù)據(jù)類型關鍵字是( B )。A、Double B、shortC、integer D、Char2、片內RAM的20H2FH為位尋址區(qū),所包含的位地址是(B)。A、00H20H B、00H7FHC、20H2FH D、00HFFH3、MCS-51單片機的復位信號是( A )有效。A、高電平 B、低電平C、脈沖 D、下降沿4、89S51的單片機的堆棧指針(C)A、 只能位于內部RAM低128B字節(jié)范圍內B、 可位于內部

5、RAM低256字節(jié)范圍內C、 可位于內部ERRAM內。 D、可位于內部RAM或外部RAM內5、在串行口工作于移位寄存器方式時,其接收由( C )來啟動。A、REN B、RIC、REN和RI D、TR6、存儲1616點陣的一個漢字信息,需要的字節(jié)數(shù)為( A )A、32 B、64C、128 D、2567、當MCS-51單片機接有外部存儲器,P2口可作為 ( D)。A、數(shù)據(jù)輸入口 B、數(shù)據(jù)的輸出口 C、準雙向輸入輸出口 D、輸出高8位地址8、C51中一般指針變量占用(C)字節(jié)存儲。A、一個 B、兩個C、三個 D、四個9、使用宏來訪問絕對地址時,一般需包含的庫文件是(B)A、reg51.h B、abs

6、acc.h C、intrins.h D、startup.h10、單片機的定時器/計數(shù)器工作方式1是(D )。A、8位計數(shù)器結構B、2個8位計數(shù)器結構C、13位計數(shù)結構 D、16位計數(shù)結構11、C語言中最簡單的數(shù)據(jù)類型包括( B )。A、整型、實型、邏輯型 B、整型、實型、字符型C、整型、字符型、邏輯型 D、整型、實型、邏輯型、字符型12、下列描述中正確的是( D )。 A、程序就是軟件 B、軟件開發(fā)不受計算機系統(tǒng)的限制C、軟件既是邏輯實體,又是物理實體 D、軟件是程序、數(shù)據(jù)與相關文檔的集合13、下列計算機語言中,CPU能直接識別的是( D )。A、 自然語言 B、 高級語言C、 匯編語言 D、

7、機器語言14、MCS-5l單片機的堆棧區(qū)是設置在(C )中。A、片內ROM區(qū) B、片外ROM區(qū)C、片內RAM區(qū) D、片外RAM區(qū)15、以下敘述中正確的是( C )。A、用C語言實現(xiàn)的算法必須要有輸入和輸出操作B、用C語言實現(xiàn)的算法可以沒有輸出但必須要有輸入C、用C程序實現(xiàn)的算法可以沒有輸入但必須要有輸出D、用C程序實現(xiàn)的算法可以既沒有輸入也沒有輸出16、以下能正確定義一維數(shù)組的選項是( B )。A、int a5=0,1,2,3,4,5; B、char a =0,1,2,3,4,5;C、char a=A,B,C;D、int a5=0123;17、數(shù)據(jù)的存儲結構是指( D )。A、存儲在外存中的數(shù)

8、據(jù) B、數(shù)據(jù)所占的存儲空間量 C、數(shù)據(jù)在計算機中的順序存儲方式 D、數(shù)據(jù)的邏輯結構在計算機中的表示18、下列關于棧的描述中錯誤的是(C )。A、棧是先進后出的線性表 B、棧只能順序存儲 C、棧具有記憶作用 D、對棧的插入和刪除操作中,不需要改變棧底指針19、能夠用紫外光擦除ROM中程序的只讀存儲器稱為( C )。A、掩膜ROM B、PROMC、EPROM D、EEPROM20、以下敘述中錯誤的是( C ) A、對于double類型數(shù)組不可以直接用數(shù)組名對數(shù)組進行整體輸入或輸出B、數(shù)組名代表的是數(shù)組所占存儲區(qū)的首地址,其值不可改變C、當程序執(zhí)行中,數(shù)組元素的下標超出所定義的下標范圍時,系統(tǒng)將給出

9、“下標越界”的出錯信息D、可以通過賦初值的方式確定數(shù)組元素的個數(shù)三、判斷題、在對某一函數(shù)進行多次調用時,系統(tǒng)會對相應的自動變量重新分配存儲單元。 ()2、在C語言的復合語句中,只能包含可執(zhí)行語句。 ()3、Continue 和break都可用來實現(xiàn)循環(huán)體的中止。 ()4、字符常量的長度肯定為。 ()5、在MCS-51系統(tǒng)中,一個機器周期等于1.5s。 ()6、C語言允許在復合語句內定義自動變量。 ()7、若一個函數(shù)的返回類型為void,則表示其沒有返回值。 ()8、所有定義在主函數(shù)之前的函數(shù)無需進行聲明。 ()9、定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。 ()10、MCS-51的程序存

10、儲器只是用來存放程序的。 ()11、若一個函數(shù)的返回類型為void,則表示其沒有返回值。 ()12、定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。 ()13、SFR中凡是能被8整除的地址,都具有位尋址能力。 ()14、不能用“sfr16” 直接訪問定時器計數(shù)器0和1。 ()15、MCS-51單片機的程序存儲器只能用來存放程序的。 ()16、串口中斷標志由硬件清0。 ()17、特殊功能寄存器的名字,在C51程序中,全部大寫。 ()18、“sfr”后面的地址可以用帶有運算的表達式來表示。 ()19、#include 與#include “reg51.h”是等價的。 ()20、sbit不可以用于定

11、義內部RAM的可位尋址區(qū),只能用在可位尋址的SFR上。 ()四、簡答題151系列單片機具有幾個中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級中斷,如何定義? 答:具有5個中斷源,分別是外部中斷INT0和外部中斷INT1、定時器溢出中斷0和定時器溢出中斷1以及串行中斷。通過對中斷優(yōu)先級寄存器IP的設置,每個中斷源都可以被定義為高優(yōu)先級中斷。各中斷源對應的中斷服務程序的入口地址是否能任意設定? 答:各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設定如果想將中斷服務程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應該作何種設置?請舉例加以說明。 答:如果要將中斷服務程序放置在程序存儲區(qū)

12、的任意區(qū)域,在程序中要通過在中斷地址區(qū)的對應地址上設置跳轉指令才可實現(xiàn)對中斷服務程序的執(zhí)行。例如:外部中斷O的中斷服務程序INTOP放置在程序存儲區(qū)的任意區(qū)域,此時,通過以下方式,可實現(xiàn)對中斷服務程序的執(zhí)行:ORGO003H、JMP、INTOP 什么是重入函數(shù)?重入函數(shù)一般什么情況下使用,使用時有哪些需要注意的地方?解:多個函數(shù)可以同時使用的函數(shù),稱為重入函數(shù)。通常情景下,C51函數(shù)不能被遞歸調用,也不能應用招致遞歸調用的布局。我不知道c語言程序設計題。有此限制是由于函數(shù)參數(shù)和局部變量是存儲在牢固的地址單元中。重入函數(shù)特性應許你聲明一個重入函數(shù)。即可以被遞歸調用的函數(shù)。重入函數(shù)可以被遞歸調用,

13、也可以同時被兩個或更多的進程調用。c語言程序設計試題。重入函數(shù)在實時應用中及中止任事程序代碼和非中止程序代碼必需共用一個函數(shù)的園地中通常用到。5、8051引腳有多少I/O線?他們和單片機對外的地址總線和數(shù)據(jù)總線有什么關系?地址總線和數(shù)據(jù)總線各是幾位? 解:8051引腳共有40個引腳,你看單片機C語言程序設計。8051的地址總線由P2和P0口提供,試題。P2口是地址總線的高8位,P0口是地址總線的低8位;數(shù)據(jù)總線由P0口提供;P0口的地址總線和數(shù)據(jù)總線是分時舉辦的,P0口的地址總線必要外接地址鎖存器完成地址鎖存。6、單片機的應用領域:解:智能化家用電器、辦公自動化設備、商業(yè)營銷設備、工業(yè)自動化控

14、制智能化儀表、智能化通信產(chǎn)汽車電子產(chǎn)品品、航空航天系統(tǒng)和國防軍事、尖端武器等領域。7、如何正確使用P3?解:1.要點:(1)說明P3口有第一功能和第二功能的使用。(2)P3口的第二功能各位線的含義。(3)使用時應先按需要選用第二功能信號,剩下的口線才作第一功能I/O線用。(4)讀引腳數(shù)據(jù)時,必需先給鎖存器輸出“1”。8、述累加器的ACC的作用。解:累加器A為8位寄存器,通過暫存器與ALU相連,是最常用的寄存器,功能較多,既可以存放操作數(shù),也可以存放中間結果,一些雙操作數(shù)指令中,邏輯運算指令的運算結果都存放在累加器A或AB中,在作為直接尋址時 ,在程序中要寫成ACC.述MCS-51單片機的中斷入口地址。答:中斷入口地址為中斷響應后PC的內容即中斷服務的入口地址。他們是:外部中斷0 0003H 定時器TO中斷 000BH 外部中斷1 0013H 定時器T1中斷 001BH 串

溫馨提示

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

最新文檔

評論

0/150

提交評論