ch02MCS-51單片機的結構和原理_第1頁
ch02MCS-51單片機的結構和原理_第2頁
ch02MCS-51單片機的結構和原理_第3頁
ch02MCS-51單片機的結構和原理_第4頁
ch02MCS-51單片機的結構和原理_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

MCS-51單片機的結構和原理MCS-51單片機芯片包含哪些主要功能部件?負責指令的執(zhí)行,實際是既有控制器的功能,也有運算器的功能。包括:ALU、標志寄存器、暫存器、寄存器組。MCS-51單片機的歐端有何用途?略。MCS-51單片機有哪些信號需要芯片引腳以第二功能的方式提供?P3的8條口線都定義有第二功能,并且應用的最多。P3口線的第二功能見表。口線第二功能信號名稱RXD串行數(shù)據(jù)接收TXD串行數(shù)據(jù)發(fā)送INT。外部中斷申請INTi外部中斷1申請To定時器/計數(shù)器計數(shù)輸入Ti定時器/計數(shù)器1計數(shù)輸入WR外部RAM寫選通RD外部RAM讀選通MCS-51單片機的4個VO口在使用上各有什么功能和特點?MCS-51單片機有P0、P1、P2、P3四個雙向的8位并行I/O口,每個端口可以按字節(jié)輸入或輸出,每一條I/O線也可以單獨用作輸入或輸出(即按位進行輸入或輸出)。每個端口都是由一個鎖存器(即特殊功能寄存器P0~P3),一個輸出驅動器和兩個(P3口為3個)輸入緩沖器組成。并行I/O口作輸出時數(shù)據(jù)可以鎖存,作輸入時數(shù)據(jù)可以緩沖,但它們又各具特點。(1)P0口和P2口構成MCS-51單片機的16位地址總線,P0口還是8位的數(shù)據(jù)總線。P3口多用于第二功能輸入或輸出。通常只有P1口用于一般輸入/輸出。P3口各位的第二功能P3口引腳第二功能P3口引腳第二功能P3.0RXD(串行輸入端)P3.4T0(定時器0的外部輸入)P3.1TXD(串行輸出端)P3.5T1(定時器1的外部輸入)P3.2INTO(外部中斷0輸入)P3.6WR(片外數(shù)據(jù)存儲器寫選通控制輸出)P3.3INT1(外部中斷1輸入)P3.7RD(片外數(shù)據(jù)存儲器讀選通控制輸出)(2)系統(tǒng)復位后,P0~P3口的32個管腳均輸出高電平,因此在系統(tǒng)的設計過程中,應保證這些管腳控制的外設不會因為系統(tǒng)復位而發(fā)生誤動作。(3)P0~P3口輸出級的電路結構有所不同。P0口是三態(tài)輸出,其每個管腳均可以驅動8個LSTTL輸入,而P1~P3口的輸出級均有上拉電阻,每個管腳可驅動4個LSTTL輸入。(4)每個并行口,可定義一部分管腳為輸入腳,另一部分管腳為輸出腳,沒有使用的管腳可以懸空。MCS-51單片機的存儲器分為哪幾個空間?試述各空間的作用。MCS-51單片機有4個存儲空間,它們是片內(nèi)程序存儲器和數(shù)據(jù)存儲器,在片外能夠擴展的程序存儲器和數(shù)據(jù)存儲器。這4個存儲空間能夠分成三類:片內(nèi)數(shù)據(jù)存儲空間(256B的RAM和128B的特殊功能寄放器)、片外數(shù)據(jù)存儲空間(64KB)、片內(nèi)和片外統(tǒng)一編址的程序存儲空間(64KB)。簡述內(nèi)部RAM中包含哪些可位尋址單元?片內(nèi)RAM區(qū)從00H?FFH(256B)。其中20H?2FH(字節(jié)地址)是位尋址區(qū)。對應的位地址是00H?7FH。什么叫堆棧?堆棧指針CSP)的作用是什么?在程序設計中為何要對SP重新賦值?堆棧是在內(nèi)部RAM區(qū)開辟的一個區(qū)域,用來保存程序運行過程中的一些特殊的數(shù)據(jù)。堆棧指針寄存器的作用是指定棧頂?shù)奈恢?。單片機在復位時SP=07H,堆棧實際位置從08H開始,即在工作寄存器區(qū)內(nèi)。為此,用戶在初始化程序中要給SP重新賦值,以指定堆棧的起始位置。程序狀態(tài)字寄存器PSW的作用是什么?簡述各位的作用。程序狀態(tài)字PSW是一個8位寄存器,用于寄存程序運行的狀態(tài)信息;各位的作用如下:位序PSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.位標志CYACFRS1RS0OV/P①CY:進位標志位。②AC:輔助進位標志位。③F0:用戶標志位。④RS1和RS0:寄存器組選擇位。用于設定通用寄存器的組號。⑤OV:溢出標志位。⑥P:奇偶標志位。位地址65H與字節(jié)地址65H如何區(qū)別?位地址65H具體在內(nèi)部R心J中的什么位置?MCS-51的位存儲器由以內(nèi)部RAM中20H~2FH單元和特殊功能寄存器中地址為8的倍數(shù)的特殊功能寄存器兩部分組成。其中每個單元的每一位都有一個位地址映像,它們既可以像普通內(nèi)部RAM單元一樣按字節(jié)存取,也可以對單元中的任何一位單獨存取。字節(jié)地址是內(nèi)部RAM中和特殊功能寄存器中每個存儲單元的地址。位地址20H是內(nèi)部RAM24H中的D0位。什么是振蕩周期、時鐘周期、機器周期和指令周期?如何計算機器周期的確切時間?時鐘周期也稱為振蕩周期,定義為時鐘脈沖頻率(fosc)的倒數(shù),它是計算機中最基本的、最小的時間單位。時鐘周期經(jīng)2分頻后成為內(nèi)部的時鐘信號,用作單片機內(nèi)部各功能部件按序協(xié)調(diào)工作的控制信號,稱為狀態(tài)周期,用S表示。完成一個基本操作所需要的時間稱為機器周期。指令周期是執(zhí)行一條指令所需要的時間,一般由若干個機器周期組成,指令不同,所需要的機器周期數(shù)也不同。單片機工作過程中在運行出錯或進入死循環(huán)時,如何處理?左交錯律70;一百二十萬;4205700;弱穩(wěn)定性590;12203500。解;一百二十萬寫作:1200000所以9980正則圖一百二十萬<4205700<42中斷過程0<12203500。使單片機復位的方法有幾種?復位后機器的初始狀態(tài)如何?(1)單片機復位方法單片機復位方法有:上電自動復位、按鍵電平復位和外部脈沖三種方式(2)復位后的初始狀態(tài)復位后機器的初始狀態(tài),即各寄存器的狀態(tài):PC之外,復位操作還對其他一些特殊功能寄存器有影響。開機復位后,單片機使用的是哪組工作寄存器?它們的地址是什么?如何改變當前工作寄存器組?一般開機復位后都是選擇第一組通用工作寄存器作為工作寄存器的,一共有4組,分別為0丄2.3連續(xù)位于OOh到1FH地址,然后在機器中有個程序狀態(tài)字PSW,它的第四和第三位RSI,RS0是用來選擇工作寄存器組的,可能不同機器地

溫馨提示

  • 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

提交評論