微控制器原理課程作業題及答案

微控制器原理課程作業題及答案

  一、 判斷題(在題後的括號內打√或×):

  1. 微控制器根據資料匯流排寬度的不同,可以分為4位機、8位機、16位機、32位機。(√ )

  2. MCS-51系列微控制器分為三大字系列:51子系列、52子系列和53子系列。(× )

  3. 一般在計算機中,對於正數,最高位規定為“0”;對於負數,最高位規定為“1”。( √ )

  4. MCS-51的特殊功能暫存器分佈在60H~80H地址範圍內。 ( × )

  5. P2口既可以作為I/O使用,又可以作地址/資料複用口使用。( √ )

  6. 按指令執行時間分,可分為1週期、2週期、3週期指令。( × )

  7. 定時/計數器共有5種工作方式,由TMOD中M1M0的狀態決定。( × )

  8. 非同步通訊的資料或字元是分為一幀一幀地傳送,用一個起始位表示字元的開始,用停止位表示字元的結束。(√)

  9. MOV 20H , R1 (√ )

  10. SUB A,R2 ( × )

  二、 單選題(請選擇正確答案填寫在括號中)

  1. 所謂CPU是指( A )。

  (A)運算器和控制器

  (C)輸入輸出裝置 (B)運算器和儲存器 (D)控制器和儲存器

  2. 10101.101B轉換成十進位制數是( D )。

  (A)46.625 (B)23.625 (C) 23.62 (D) 21.625

  3. 能夠用紫外光擦除ROM中程式的只讀儲存器稱為( C )。

  (A)掩膜ROM (B)PROM (C)EPROM (D)EEPROM

  4. 若某儲存器晶片地址線為12根,那麼它的儲存容量為( B )。

  (A)1KB (B) 2KB (C)4KB (D)8KB

  5. PC中存放的是( A )。

  (A)下一條指令的地址 (B)當前正在執行的指令

  (C)當前正在執行指令的地址 (D)下一條要執行的指令

  6. 8031微控制器的( D )口的引腳,還具有外中斷、序列通訊等第二功能。

  (A)P0 (B)P1 (C) P2 (D) P3

  7. 8031微控制器中既可位定址又可位元組定址的單元是( A )。

  (A)20H (B)30H (C) 00H (D) 70H

  8. 定址空間為外部資料儲存器所用的指令是:( A )

  (A) MOVX (B)MOV (C) MOVC (D) ADDC

  9. 下列指令中不影響標誌位CY的指令有( D )。

  (A)ADD A,20H (B)CLR (C) RRC A (D) INC A

  10. MCS-51微控制器在同一優先順序的中斷源同時申請中斷時,CPU首先響應( A )。

  (A)外部中斷0 (B)外部中斷1 (C)定時器0中斷 (D)定時器1中斷

  三、 簡答題

  1. 簡述微控制器的主要特點。

  答:微控制器是將微型計算機的.運算部件和邏輯控制部件整合在一個晶片上的積體電路,主要應用於工業控制領域,面對的是測控物件,突出的是控制功能,它的特點是功耗低,控制功能強,擴充套件靈活,微型化,使用方便,價效比高

  2. 從功能上、工藝上、程式儲存器的配置上看,MCS-51微控制器有哪些種類? 答:MCS-51系列微控制器分為51系列及52系列,51系列是基本型產品,52系列是增強型產品,片內RAM,計數器數量及中斷數量由於51系列,這兩個系列又按片內是否包含ROM,ROM的型別,製作工藝的不同各分有多個型號。

  3. 簡述累加器的ACC的作用。

  答:累加器Acc是80C51系列微控制器中最常用的暫存器,所有的運算類指令都要使用它。累加器在指令中的助記符為A,自身帶有全零標誌Z,該標誌常用作程式分支轉移的判斷條件。

  4. 什麼叫堆疊?堆疊指示器SP的作用是什麼?

  答: 所謂堆疊是指使用者在微控制器的內RAM中構造出的一個區域,用於暫存一些特殊資料,這個

  區域存放資料需符合“先進後出,後進先出”的原則。利用堆疊可以簡化資料讀寫的操作,SP在存放資料時會先自動加1,取出資料後會自動減1,SP始終指向堆疊最頂部的資料地址。

  5. MCS-51微控制器的P0~P3口在結構上有何不同?

  答:MCS-51微控制器的P0~P3口都包含鎖存器結構,P0,P2包含多路開關MUX。P1,P3不包含MUX。P0包含兩個場效電晶體V1,V2 。P1,P2,P3只有一個場效電晶體V1,場 效 應管V2改成了上拉電阻R,P3口的每個腳透過與,非門的結構都具備第二功能。P0口的驅動能力是8個LSTTL閘電路,其它3口的驅動能力是4個LSTTL閘電路。

  6. 簡述下列基本概念:指令、指令系統、程式、組合語言指令。

  答:指令:指示計算機執行某種操作的命令。 指令系統:指一臺計算機所具有的全部指令的集合。程式:各種指令的有序組合。組合語言指令:用助記符形式書寫的指令,組合語言指令由操作碼和運算元兩部分組成。

  7. MCS-51微控制器有哪幾種定址方式?

  答:MCS-5微控制器有定址方式有七種,分別是立即定址,暫存器定址,直接定址,暫存器間接定址,暫存器相對定址,基址加變址定址,相對基址加變址定址。

  8. 簡述暫存器間接定址方式及其定址範圍。

  答:暫存器中存放的是運算元的地址,即運算元的地址透過暫存器得到,MCS-51微控制器規定工作暫存器的R0、R1、DPTR、SP作為間接定址暫存器,它的定址範圍是片內RAM低128位元組,片外RAM。

  9.MCS-51的中斷系統有幾個中斷源?幾個中斷優先順序?中斷優先順序是如何控制的?在出現同級中斷申請時,CPU按什麼順序響應(按由高階到低階的順序寫出各個中斷源)?

  答:MCS51微控制器有5箇中斷源,2箇中斷優先順序,中斷優先順序由特殊功能暫存器IP控制,在出現同級中斷申請時,CPU按如下順序響應各個中斷源的請求:INT0、T0、INT1、T1、 串列埠。

  10. 並行資料通訊與序列資料通訊各有什麼特點?分別適用於什麼場合?

  答:基本的通訊方式有兩種:a.並行方式,資料的各位同時傳送;b.序列方式,資料一位一位順序傳送, 並行通訊透過並行輸入/輸出介面進行,資料有多少位就要有同樣數量的傳送線。並行通訊的優點是處理速度快,缺點是傳輸線多。因此並行傳輸適用於近距離傳輸、處理速度快的場合。序列通訊藉助於序列輸入/輸出介面實現,只要一條傳輸線。故序列通訊節省傳送線,特別是當位數多和長距離傳送時,這個優點就更為突出。

最近訪問