微機(jī)原理2章思考與習(xí)課件_第1頁
微機(jī)原理2章思考與習(xí)課件_第2頁
微機(jī)原理2章思考與習(xí)課件_第3頁
微機(jī)原理2章思考與習(xí)課件_第4頁
微機(jī)原理2章思考與習(xí)課件_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第2章思考題與習(xí)題1、80C51單片機(jī)各引腳的作用是什么?

2、80C51程序計數(shù)器的符號是什么?程序計數(shù)器有幾位?

3、什么是程序狀態(tài)字?它的符號是什么?它各位的含義是什么?

4、什么是振蕩周期、時鐘周期、機(jī)器周期和指令周期?如采用12MHz晶振,它們的周期各是什么值?

5、80C51在功能、工藝、程序存儲器的配置上有哪些種類?

6、80C51的存儲器組織采用何種結(jié)構(gòu)?存儲器地址空間如何劃分?各地址空間的地址范圍和容量如何?在使用上有何特點?

7、80C51的P0~P3口在結(jié)構(gòu)上有何不同?在使用上有何特點?

8、80C51復(fù)位后單片機(jī)的狀態(tài)如何?復(fù)位方法有幾種?

9、80C51的片內(nèi)、片外存儲器如何選擇?

10、80C51的當(dāng)前工作寄存器組如何選擇?

11、80C51的控制總線信號有哪些?各信號的作用如何?

12、80C51的程序存儲器低端的幾個特殊單元的用途如何?1、80C51單片機(jī)各引腳的作用是什么?I/O口線P0、

P1、

P2、

P3共32條電源Vcc、Vss共2條時鐘XTAL1、XTAL2共2條控制口線RESET、EA、ALE、PSEN共4條數(shù)據(jù)/地址復(fù)用口I/O口第二功能口高8位地址總線2、80C51程序計數(shù)器的符號是什么?程序計數(shù)器有幾位?

程序計數(shù)器PC(ProgramCounter)。PC是一個16位的計數(shù)器,它的作用:是控制程序的執(zhí)行順序。其內(nèi)容:為將要執(zhí)行指令的首地址,總指向下一條指令所在首地址(PC當(dāng)前值),尋址范圍達(dá)64K其功能:PC有自動加1功能,從而實現(xiàn)程序的順序執(zhí)行。其操作:PC沒有地址,是不可尋址的,因此用戶無法對它進(jìn)行讀寫,但可以通過轉(zhuǎn)移、調(diào)用、返回、中斷、復(fù)位等指令改變其內(nèi)容,以實現(xiàn)程序的轉(zhuǎn)移。其歸屬:因地址不在SFR(專用寄存器)之內(nèi),一般不計作專用寄存器。4、什么是振蕩周期、狀態(tài)周期、機(jī)器周期和指令周期?如采用12MHz晶振,它們的周期各是什么值?

晶振周期:晶振的振蕩周期,又稱時鐘周期,為最小的時序單位。狀態(tài)周期:振蕩頻率經(jīng)單片機(jī)內(nèi)的二分頻器分頻后提供給片內(nèi)CPU的時鐘周期。因此,一個狀態(tài)周期包含2個晶振周期。機(jī)器周期(MC):1個機(jī)器周期由6個狀態(tài)周期及12個晶振周期組成。是計算機(jī)執(zhí)行一種基本操作的時間單位。指令周期:執(zhí)行一條指令所需的時間。一個指令周期由1~4個機(jī)器周期組成,依據(jù)指令不同而不同。例:單片機(jī)外接晶振頻率12MHZ時的各種時序換算:晶振周期=1/fosc=1/12MHZ=0.0833us狀態(tài)周期=2/fosc=2/12MHZ=0.167us機(jī)器周期=12/fosc=12/12MHZ=1us指令周期=(1~4)機(jī)器周期=1~4us。5、80C51在功能、工藝、程序存儲器的配置上有哪些種類?

功能上有兩種:基本型和增強型工藝上有兩種:HMOS工藝和CHMOS工藝配置上有四種:沒有(無ROM)、掩膜ROM、EPROM、FlashROM和6、80C51的存儲器組織采用何種結(jié)構(gòu)?存儲器地址空間如何劃分?各地址空間的地址范圍和容量如何?在使用上有何特點?80C51的存儲器在物理結(jié)構(gòu)為哈佛結(jié)構(gòu),它將程序存儲器和數(shù)據(jù)存儲器分開.從物理地址空間看,80C51單片機(jī)有四個存儲器地址空間,即片內(nèi)數(shù)據(jù)存儲器(簡稱片內(nèi)RAM)、片內(nèi)程序存儲器(片內(nèi)ROM)、片外數(shù)據(jù)存儲器(片外RAM)和片外程序存儲器(片外ROM)。

但從使用的角度來看,80C51的存儲器又分為三個邏輯空間,如圖2-5所示。1、片內(nèi)外統(tǒng)一尋址的64KB程序存儲器空間,地址范圍為0000H~FFFFH(訪問用指令MOVC)。2、64KB的片外數(shù)據(jù)存儲器空間,地址范圍也為0000H~FFFFH(訪問用指令MOVX)。3、80C51的片內(nèi)數(shù)據(jù)存儲器RAM只有128B,地址范圍為00H~7FH;80C52的片內(nèi)數(shù)據(jù)存儲器RAM為256B,地址范圍為00H~FFH(訪問用指令MOV)。

8、80C51復(fù)位后單片機(jī)的狀態(tài)如何?復(fù)位方法有幾種?

80C51單片機(jī)的復(fù)位功能是把PC初始化為0000H,使CPU從0000H單元開始執(zhí)行程序;復(fù)位操作同時使SFR寄存器進(jìn)入初始化,大部分都被清零,但內(nèi)部RAM的數(shù)據(jù)是不變的。幾個主要特殊功能寄存器復(fù)位狀態(tài)歸納如下:PC=0000H:程序計數(shù)器為零表明單片機(jī)復(fù)位后程序從0000H地址單元開始執(zhí)行。A=00H:表明累加器已被清零。PSW=00H:表明選寄存器0組為工作寄存器組。SP=07H:表明堆棧指針指向片內(nèi)RAM07H單元,根據(jù)堆棧操作的先加后壓法則,第一個被壓入的數(shù)據(jù)被寫入08H單元中,一般需重新設(shè)置SP值。P0~P3=FFH:P0~P3口用作輸入口時,必須先寫入“1”。單片機(jī)在復(fù)位后,已使P0~P3口每一端線為“1”,為這些端線用作輸入口做好了準(zhǔn)備。上電自動復(fù)位、按鍵手動復(fù)位

9、80C51的片內(nèi)、片外存儲器如何選擇?片內(nèi)、片外程序存儲器:通過EA引腳來選擇;當(dāng)EA接高電平時,CPU執(zhí)行片內(nèi)ROM指令,當(dāng)PC值超過0FFFH時,將自動轉(zhuǎn)去執(zhí)行片外ROM指令;當(dāng)EA接低電平時,CPU只執(zhí)行片外ROM指令。片內(nèi)、片外數(shù)據(jù)存儲器:通過操作指令來選擇,片內(nèi)由MOV,片外由MOVX來選擇10、80C51的當(dāng)前工作寄存器組如何選擇?

當(dāng)前寄存器組:由程序狀態(tài)字寄存器PSW中RS1、RS0位的狀態(tài)組合來決定。RS1RS0寄存器組片內(nèi)RAM地址00第0組00H~07H01第1組08H~0FH10第2組10H~17H11第3組18H~1FH12、80C51的程序存儲器低端的幾個特殊單元的用途如何?80C51的程序存儲器低地址單元中有6個單元具有特殊功能,它們的具體用途如下。1、0000H~0002H:單片機(jī)復(fù)位后的程序入口地址

(3個單元)。2、0003H~000AH:外部中斷0的中斷服務(wù)程序入口地址

(8個單元)。3、000BH~0012H:定時器0的中斷服務(wù)程序入口地址

溫馨提示

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

評論

0/150

提交評論