單片機(jī)課后習(xí)題解答_第1頁(yè)
已閱讀1頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、練習(xí)練習(xí)練習(xí)練習(xí)練習(xí)練習(xí)第二章第二章單片機(jī)結(jié)構(gòu)及原理單片機(jī)結(jié)構(gòu)及原理1、MCS51MCS51單片機(jī)內(nèi)部包含哪些主要功能部件?它們的作用是什么?單片機(jī)內(nèi)部包含哪些主要功能部件?它們的作用是什么?答:(1)一個(gè)8bitCPU是微處理器的核心,是運(yùn)算和邏輯計(jì)算的中心。(2)片內(nèi)震蕩器及時(shí)鐘電路:提供標(biāo)準(zhǔn)時(shí)鐘信號(hào),所有動(dòng)作都依據(jù)此進(jìn)行。(3)4KROM程序存貯器:存貯程序及常用表格。(4)128BRAM數(shù)據(jù)存貯器:存貯一些中間變量和常數(shù)等。(5

2、)兩個(gè)16bit定時(shí)器計(jì)數(shù)器:完全硬件定時(shí)器(6)32根可編程IO口線:標(biāo)準(zhǔn)8位雙向(4個(gè))IO接口,每一條IO線都能獨(dú)立地作輸入或輸出。(7)一個(gè)可編程全雙工串行口。(8)五個(gè)中斷源。2、什么是指令?什么是程序?、什么是指令?什么是程序?答:指令是規(guī)定計(jì)算機(jī)執(zhí)行某種操作的命令。程序是根據(jù)任務(wù)要求有序編排指令的集合。3、如何認(rèn)識(shí)、如何認(rèn)識(shí)89S515289S5152存儲(chǔ)器空間在物理結(jié)構(gòu)上可以劃分為存儲(chǔ)器空間在物理結(jié)構(gòu)上可以劃分為4個(gè)空間

3、,而在邏輯上又可以劃分為個(gè)空間,而在邏輯上又可以劃分為3個(gè)空間?個(gè)空間?答:89S5152存儲(chǔ)器空間在物理結(jié)構(gòu)上設(shè)有4個(gè)存儲(chǔ)器空間:片內(nèi)程序存儲(chǔ)器、片外程序存儲(chǔ)器、片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器。在邏輯上有3個(gè)存儲(chǔ)器地址空間:片內(nèi)、片外統(tǒng)一的64KB程序存儲(chǔ)器地址空間,片內(nèi)256B數(shù)據(jù)存儲(chǔ)器地址空間,片外64KB的數(shù)據(jù)存儲(chǔ)器地址空間。4、開機(jī)復(fù)位后,、開機(jī)復(fù)位后,CPUCPU使用的是哪組工作寄存器?他們的地址是多少?使用的是哪組工作寄存

4、器?他們的地址是多少?CPUCPU如何確定和改變當(dāng)前工如何確定和改變當(dāng)前工作寄存器組?作寄存器組?答:開機(jī)復(fù)位后,CPU使用的是第0組工作寄存器,地址為00H~07H,CPU通過(guò)改變狀態(tài)字寄存器PSW中的RS0和RS1來(lái)確定工作寄存器組。5、什么是堆棧?堆棧有何作用?在程序設(shè)計(jì)時(shí),有時(shí)為什么要對(duì)堆棧指針、什么是堆棧?堆棧有何作用?在程序設(shè)計(jì)時(shí),有時(shí)為什么要對(duì)堆棧指針SPSP重新賦值?如果重新賦值?如果CPUCPU在操作中要使用兩組工作寄

5、存器,在操作中要使用兩組工作寄存器,SPSP應(yīng)該多大?應(yīng)該多大?答:堆棧是一個(gè)特殊的存儲(chǔ)區(qū),主要功能是暫時(shí)存放數(shù)據(jù)和地址,通常用來(lái)保護(hù)斷點(diǎn)和現(xiàn)場(chǎng)。堆棧指針SP復(fù)位后指向07H單元,00H~1FH為工作寄存器區(qū),20H~2FH為位尋址區(qū),這些單元有其他功能,因此在程序設(shè)計(jì)時(shí),需要對(duì)SP重新賦值。如果CPU在操作中要使用兩組工作寄存器,SP應(yīng)該至少設(shè)置為0FH。6、89S515289S5152的時(shí)鐘周期、機(jī)器周期、指令周期是如何分配的?當(dāng)振

6、蕩頻率為的時(shí)鐘周期、機(jī)器周期、指令周期是如何分配的?當(dāng)振蕩頻率為8MHz8MHz時(shí),一個(gè)單片時(shí),一個(gè)單片機(jī)周期為多少微秒?機(jī)周期為多少微秒?答:時(shí)鐘周期為時(shí)鐘脈沖頻率的倒數(shù),他是單片機(jī)中最基本的、最小的時(shí)間單位。機(jī)器周期是指完成一個(gè)基本操作所需要的時(shí)間,一個(gè)機(jī)器周期由12個(gè)時(shí)鐘周期組成。指令周期是執(zhí)行一條指令所需要的時(shí)間,由若干個(gè)機(jī)器周期組成。若fosc=8MHz,則一個(gè)機(jī)器周期=1812μs=1.5μs7、89S515289S5152

7、擴(kuò)展系統(tǒng)中,片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器共處同一地址空間為什么不會(huì)發(fā)生擴(kuò)展系統(tǒng)中,片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器共處同一地址空間為什么不會(huì)發(fā)生總線沖突?總線沖突?答:訪問(wèn)片外程序存儲(chǔ)器和訪問(wèn)數(shù)據(jù)存儲(chǔ)器使用不同的指令用來(lái)區(qū)分同一地址空間。8、程序狀態(tài)字寄存器、程序狀態(tài)字寄存器PSWPSW的作用是什么?常用狀態(tài)標(biāo)志有哪些位?作用是什么?的作用是什么?常用狀態(tài)標(biāo)志有哪些位?作用是什么?答:程序狀態(tài)字PSW是8位寄存器,用于存放程序運(yùn)行的狀態(tài)

8、信息,PSW中各位狀態(tài)通常是在指令執(zhí)行的過(guò)程中自動(dòng)形成的,但也可以由用戶根據(jù)需要采用傳送指令加以改變。各個(gè)標(biāo)志位的意義如下:PSW.7(Cy):進(jìn)位標(biāo)志位。2答:共7種尋址方式,分別為:寄存器尋址,直接尋址,寄存器間接尋址,立即尋址,變址尋址,位尋址和相對(duì)尋址。寄存器尋址方式:由指令指出某一寄存器的內(nèi)容做為操作數(shù)。直接尋址方式:指令中操作數(shù)直接以單元地址的形式給出。寄存器間接尋址方式:寄存器間接尋址方式,寄存器中存放的則是操作數(shù)的地址,

9、即操作數(shù)是通過(guò)寄存器間接得到的。立即尋址方式:操作數(shù)在指令中直接給出。變址尋址方式:變址尋址是為了訪問(wèn)程序存儲(chǔ)器中的數(shù)據(jù)和表格。MCS-51的變址尋址是以DPTR或PC作基址寄存器,以累加器A作變址寄存器,并以兩者內(nèi)容相加形成的16位地址做為操作數(shù)地址,以達(dá)到訪問(wèn)數(shù)據(jù)和表格的目的。位尋址方式:指對(duì)片內(nèi)RAM的位尋址區(qū)和某些可尋址的特殊功能寄存器進(jìn)行位操作的尋址方式。相對(duì)尋址方式:相對(duì)尋址方式是為解決程序轉(zhuǎn)移而專門設(shè)置的,為轉(zhuǎn)移指令所采用

10、。3、要訪問(wèn)特殊功能寄存器和片外數(shù)據(jù)寄存器,應(yīng)采用哪些尋址方式?、要訪問(wèn)特殊功能寄存器和片外數(shù)據(jù)寄存器,應(yīng)采用哪些尋址方式?答:訪問(wèn)特殊功能寄存器可以采用直接尋址、寄存器尋址和位尋址(針對(duì)可以進(jìn)行位尋址的特殊功能寄存器)方式。訪問(wèn)片外數(shù)據(jù)存儲(chǔ)器可采用寄存器間接尋址方式。4、80C5180C51單片機(jī)的指令系統(tǒng)可以分為哪幾類?說(shuō)明各指令的功能。單片機(jī)的指令系統(tǒng)可以分為哪幾類?說(shuō)明各指令的功能。答:51單片機(jī)指令系統(tǒng)按功能可分為5類:(1)

11、數(shù)據(jù)傳送指令主要進(jìn)行數(shù)據(jù)的傳送、交換等;(2)算術(shù)運(yùn)算指令主要進(jìn)行基本的加減乘除運(yùn)算;(3)邏輯運(yùn)算指令主要實(shí)現(xiàn)邏輯運(yùn)算與移位運(yùn)算;(4)控制轉(zhuǎn)移指令主要是實(shí)現(xiàn)對(duì)程序流程的控制;(5)位操作指令5、外部數(shù)據(jù)傳送指令有哪幾條?有和區(qū)別?、外部數(shù)據(jù)傳送指令有哪幾條?有和區(qū)別?答:外部數(shù)據(jù)傳送指令有讀指令和寫指令兩類,每類指令的尋址范圍不同,分別為:讀外部存儲(chǔ)器指令:MOVXA,@Ri;尋址范圍為256字節(jié)MOVXA,@DPTR;尋址范圍為6

12、4K字節(jié)寫外部存儲(chǔ)器指令:MOVX@Ri,A;尋址范圍為256字節(jié)MOVX@DPTR,A;尋址范圍為64K字節(jié)6、在、在89S5189S51片內(nèi)片內(nèi)RAMRAM中,已知(中,已知(30H30H)=38H=38H,(38H38H)=40H=40H,(40H40H)=48H=48H,(48H48H)=90H=90H,請(qǐng)分別分,請(qǐng)分別分析下段程序按序執(zhí)行后的結(jié)果。析下段程序按序執(zhí)行后的結(jié)果。MOVA,40H;A=48HMOVR0,A;R0=4

13、8HMOVP1,#0FFH;P1=FFHMOV@R0,30H;(48H)=38HMOVDPTR,#1246H;DPTR=1246HMOV40H,38H;(40H)=40HMOVR0,30H;R0=38HMOV90H,R0;(90H)=38HMOV48H,#30H;(48H)=30HMOVA,@R0;A=40HMOVP2,P1;P2=38H7、略、略8、DADAA指令的作用是什么?怎樣使用?指令的作用是什么?怎樣使用?答:對(duì)十進(jìn)制BCD數(shù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論