單片機C51程序設計課后習題答案(復習專用)_第1頁
單片機C51程序設計課后習題答案(復習專用)_第2頁
單片機C51程序設計課后習題答案(復習專用)_第3頁
單片機C51程序設計課后習題答案(復習專用)_第4頁
單片機C51程序設計課后習題答案(復習專用)_第5頁
免費預覽已結束,剩余2頁可下載查看

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——單片機C51程序設計課后習題答案(復習專用)

第一章

1.給出以下有符號數(shù)的原碼、反碼和補碼(假設計算機字長為8

位)。

+45-89-6+112

答:原=00101101,反=00101101,補=00101101原=11011001,反=10100110,補=10100111原=10000110,反=11111001,補=11111010原=01110000,反=01110000,補=011100002.指明以下字符在計算機內(nèi)部的表示形式。

AsENdfJFmdsv120

答:41H73H45H4EH64H66H4AH46H6DH64H73H76H31H32H30H

3.什么是單片機?

答:單片機是把微型計算機中的微處理器、存儲器、I/O接口、定時器/計數(shù)器、串行接口、中斷系統(tǒng)等電路集成到一個集成電路芯片上形成的微型計算機。因而被稱為單片微型計算機,簡稱為單片機。

4.單片機的主要特點是什么?答:主要特點如下:

1)在存儲器結構上,單片機的存儲器采用哈佛(Harvard)結構2)在芯片引腳上,大部分采用分時復用技術

3)在內(nèi)部資源訪問上,采用特別功能寄放器(SFR)的形式

4)在指令系統(tǒng)上,采用面向控制的指令系統(tǒng)5)內(nèi)部一般都集成一個全雙工的串行接口6)單片機有很強的外部擴展能力

5.指明單片機的主要應用領域。

答:單機應用:1)和智能接口;4)

工業(yè)自動化控制;2)智能儀器儀表;3)家用電器

計算機外部設備

多機應用:功能彌散系統(tǒng)、并行多機處理系統(tǒng)和局部網(wǎng)絡系統(tǒng)。

其次章

1.MCS-51單片機由哪幾個部分組成?

答:MCS-51單片機主要由以下部分組成的:時鐘電路、中央處理器(CPU)、存儲器系統(tǒng)(RAM和ROM)、定時/計數(shù)器、并行接口、串行接口、中斷系統(tǒng)及一些特別功能寄放器(SFR)。

2.MCS-51的標志寄放器有多少位,各位的含義是什么?答:MCS-51的標志寄放器PSW有8位;

D76CC含義如下:

C(PSW.7):進位或借位標志位。AC(PSW.6):輔助進位或借位可標志位。

F0(PSW.5):用戶標志位。是系統(tǒng)預留給用戶自己定義的標志位。

D5A0FS1D4RS0D3RVD2OD1D0-PD

RS1、RS0(PSW.4、PSW.3):寄放器組選擇位。可用軟件置位或清零,用于從四組工作寄放器中選定當前的工作寄放器組。

OV(PSW.2):溢出標志位。在加法或減法運算時,如運算的結果超出8位二進制數(shù)的范圍,則OV置1,標志溢出,否則OV清零。

P(PSW.0):奇偶標志位。用于記錄指令執(zhí)行后累加器A中1的個數(shù)的奇偶性。若累加器A中1的個數(shù)為奇數(shù),則P置位,若累加器A中1的個數(shù)為偶數(shù),則P清零。

其中PSW.1未定義,可供用戶使用。

3.在8051的存儲器結構中,內(nèi)部數(shù)據(jù)存儲器可分為幾個區(qū)域?各有什么特點?

答:片內(nèi)數(shù)據(jù)存儲器按功能可以分成以下幾個部分:工作寄放器組區(qū)、位尋址區(qū)、一般RAM區(qū)和特別功能寄放器區(qū),其中還包含堆棧區(qū)。工作寄放器組區(qū),00H~1FH單元,可用R0~R7等8個寄放器訪問;位尋址區(qū),20H~2FH單元,可按位方式訪問;一般RAM區(qū),30H~7FH單元;堆棧區(qū),可從08到7F單元;特別功能寄放器區(qū)位于80H~FFH單元。

4.什么是堆棧?說明MCS-51單片機的堆棧處理過程。

答:堆棧是按先入后出、后入先出的原則進行管理的一段存儲區(qū)域。CS-51單片機的堆棧是向上生長型的,存入數(shù)據(jù)是從地址低端向高端延伸,取出數(shù)據(jù)是從地址高端向低端延伸。入棧和出棧數(shù)據(jù)是以字節(jié)為單位的。入棧時,SP指針的內(nèi)容先自動加1,然后再把數(shù)據(jù)存入到SP指針指向的單元;出棧時,先把SP指針指向單元的數(shù)據(jù)取出,然后再把SP指針的內(nèi)容自動減1。

5.MCS-51單片機有多少根I/O線?它們和單片機的外部總線有什么關系?答:MCS-51單片機有32根I/O線,由P0口經(jīng)地址鎖存器提供低8位(A7~A0),P2口提供高8位(A15~A8)而形成。數(shù)據(jù)總線寬度為8位,由P0口直接提供??刂瓶偩€由其次功能狀態(tài)下的P3口和4根獨立的控制線RST、EA、ALE和PSEN組成。

6.什么是機器周期?MCS-51單片機的一個機器周期包括多少個時鐘周期?

答:機器周期:機器周期是單片機的基本操作周期,每個機器周期包含S1、S2、?、S66個狀態(tài),每個狀態(tài)包含兩拍P1和P2,每一拍為一個時鐘周期(振蕩周期)。因此,一個機器周期包含12個時鐘周期。

7.假使時鐘周期的頻率為12MHz,那么ALE信號的頻率為多少?答:2MHZ

第三章

1.在MCS-51單片機中,尋址方式有幾種?其中對片內(nèi)RAM可以用哪幾種尋址方式?對片外RAM可以用哪幾種尋址方式?

答:尋址方式可分為數(shù)的尋址和指令尋址,數(shù)的尋址有:常數(shù)尋址(馬上尋址)、寄放器數(shù)尋址(寄放器尋址)、存儲器數(shù)尋址(直接尋址方式、寄放器間接尋址方式、變址尋址方式)和位尋址,指令的尋址有絕對尋址和相對尋址。片內(nèi)RAM尋址有:寄放器尋址、直接尋址方式和寄放器間接尋址方式。片外RAM尋址有:寄放器間接尋址方式。

2.在對片外RAM單元尋址中,用Ri間接尋址與用DPTR間接尋址有什么區(qū)別?

答:片外數(shù)據(jù)存儲器尋址中,用Ri間接尋址只能訪問低端的256字節(jié)單元,而用DPTR作指針間接訪問可訪問整個64K字節(jié)。

3.在位處理中,位地址的表示方式有哪幾種?答:1.直接位地址(00H~0FFH)。例如:20H

2.字節(jié)地址帶位號。例如:20H.3表示20H單元的3位。

3.特別功能寄放器名帶位號。例如:P0.1表示P0口的1位。

4.位符號地址。例如:TR0是定時/計數(shù)器T0的啟動位。

4.寫出完成以下操作的指令。(1)R0的內(nèi)容送到R1中。

MOVA,R0MOVR1,A

(2)片內(nèi)RAM的20H單元內(nèi)容送到片內(nèi)RAM的40H單元中。

MOV40H,20H

(3)片內(nèi)RAM的30H單元內(nèi)容送到片外RAM的50H單元中。

MOVA,30HMOVR0,#50HMO@R0,A

(4)片內(nèi)RAM的50H單元內(nèi)容送到片外RAM的3000H單元中。

MOVA,50HMOVDPTR,#3

溫馨提示

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

評論

0/150

提交評論