單片機基礎知識演示文稿_第1頁
單片機基礎知識演示文稿_第2頁
單片機基礎知識演示文稿_第3頁
單片機基礎知識演示文稿_第4頁
單片機基礎知識演示文稿_第5頁
已閱讀5頁,還剩74頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

單片機基礎知識演示文稿現(xiàn)在是1頁\一共有79頁\編輯于星期日單片機基礎知識現(xiàn)在是2頁\一共有79頁\編輯于星期日一

、單片機概述與結(jié)構(gòu)現(xiàn)在是3頁\一共有79頁\編輯于星期日6.1單片機的用武之地

單片機體積小、功耗低、價格低廉,速度快、用途廣、靈活性強。且具有邏輯判斷、定時計數(shù)、程序控制等多種功能。特點:現(xiàn)在是4頁\一共有79頁\編輯于星期日6.1單片機的用武之地

單片機被廣泛應用于儀器儀表、家用電器、醫(yī)用設備、航天航空、工農(nóng)業(yè)生產(chǎn)、服務行業(yè),專業(yè)設備的智能化管理及過程控制等領(lǐng)域。應用:現(xiàn)在是5頁\一共有79頁\編輯于星期日6.2單片機的基本概念CPU存儲器I/O接口上個世紀70年代,一些半導體公司開始推出一種集成電路,它包含了計算機的三大組成部分:CPU、存儲器和I/O接口等部件。由于它是在一個芯片上,形成芯片級的微型計算機,稱為單片微型計算機(SingleChipMicrocomputer),簡稱單片機?,F(xiàn)在是6頁\一共有79頁\編輯于星期日6.2單片機的基本概念單片機系統(tǒng)結(jié)構(gòu)均采用馮·諾依曼提出的“存儲程序”思想,即程序和數(shù)據(jù)都被存放在內(nèi)存中的工作方式,用二進制代替十進制進行運算和存儲程序。

人們將計算機要處理的數(shù)據(jù)和運算方法、步驟,事先按計算機要執(zhí)行的操作命令和有關(guān)原始數(shù)據(jù)編制成程序(二進制代碼),存放在計算機內(nèi)部的存儲器中,計算機在運行時能夠自動地、連續(xù)地從存儲器中取出并執(zhí)行,不需人工加以干預?,F(xiàn)在是7頁\一共有79頁\編輯于星期日6.2單片機的基本概念最基本的單片機組成中央處理器CPU,包括運算器、控制器和寄存器組;輸入輸出(I/O)接口,與外部輸入輸出設備連接。并行接口和串行接口。存儲器,包括ROM和RAM;片內(nèi)和片外?,F(xiàn)在是8頁\一共有79頁\編輯于星期日6.2單片機的基本概念圖1-2典型的單片機組成框圖中央處理器

存儲器中央處理器I/O接口現(xiàn)在是9頁\一共有79頁\編輯于星期日6.2單片機的基本概念各種單片機外形圖現(xiàn)在是10頁\一共有79頁\編輯于星期日6.3單片機的發(fā)展

單片機能夠一次處理的數(shù)據(jù)的寬度。有1位機、4位機、8位機、16位機、32位機。

位數(shù):Intel8位單片機的發(fā)展

第一代:以1976年推出的MCS-48系列為代表。第二代:以MCS-51的8051為代表的單片機,第三代:以51系列、AVR、PIC等為代表?,F(xiàn)在是11頁\一共有79頁\編輯于星期日6.3單片機的發(fā)展MCS-51系列單片機中,有兩個子系列:51子系列、52子系列。51子系列:

8051、8751和8031三個型號,后來經(jīng)過改進產(chǎn)生了80C51、87C51和80C31三個型號;52子系列:

8052、8752和8032三個型號,改進后的型號是80C52、87C52和80C32。

現(xiàn)在是12頁\一共有79頁\編輯于星期日6.3單片機的發(fā)展IntelP8051AH實物照片現(xiàn)在是13頁\一共有79頁\編輯于星期日6.3單片機的發(fā)展51兼容單片機現(xiàn)在是14頁\一共有79頁\編輯于星期日6.3單片機的發(fā)展51兼容單片機現(xiàn)在是15頁\一共有79頁\編輯于星期日運算器:

實現(xiàn)算術(shù)運算或邏輯運算包括:算術(shù)邏輯單元ALU、累加器A、暫存寄存器TR、標志寄存器F或PSW、通用寄存器GR中央處理器CPU

運算器和控制器集成在一個芯片上控制器:

中樞部件,控制計算機中的各個部件工作包括:指令寄存器IR、指令譯碼器ID、程序計數(shù)器PC、定時與控制電路6.4

單片機組成

現(xiàn)在是16頁\一共有79頁\編輯于星期日存儲器:

記憶,由存儲單元組成。

包括:ROM、RAM總線BUS:

在微型計算機各個芯片之間或芯片內(nèi)部之間傳輸信息的一組公共通信線。包括:數(shù)據(jù)總線DB:雙向,寬度決定了微機的位數(shù)。

地址總線AB:單向,決定CPU的尋址范圍。控制總線CB:單向I/O接口:

數(shù)據(jù)輸入輸出。

包括:輸入接口、輸出接口6.4

單片機組成

現(xiàn)在是17頁\一共有79頁\編輯于星期日字長: CPU能并行處理二進制的數(shù)據(jù)位數(shù) 8位機、16位機、32位機和64位機。內(nèi)存容量:存儲單元能容納的二進制數(shù)的位數(shù)

容量單位:1K=210=1024,1M=220=1KK

8K、64K、16M、64M。運算速度:CPU處理速度

時鐘頻率、主頻、每秒運算次數(shù) 6MHz、12MHz、24MHz、100MHz、300MHz。內(nèi)存存取時間:內(nèi)存讀寫速度

50nS、70nS、200nS。6.5

單片機主要技術(shù)指標

現(xiàn)在是18頁\一共有79頁\編輯于星期日6.6MCS-51系列單片機

MCS-51系列單片八大機組成部分RAM

EPROM或ROM

寄存器SFR

輸入輸出I/O接口串行I/O接口定時器/計數(shù)器T0、T1

CPU

中斷源現(xiàn)在是19頁\一共有79頁\編輯于星期日圖1-4MCS-51系列單片機內(nèi)部結(jié)構(gòu)簡化框內(nèi)部結(jié)構(gòu)由運算部件和控制部件組成。是單片機的核心部件。CPU算術(shù)邏輯運算單元ALU、累加器ACC、程序狀態(tài)字寄存器PSW、堆棧指針SP、寄存器B、程序計數(shù)器PC、指令寄存器IR、暫存器等部件。包括:8位中央處理機(CPU):6.6MCS-51系列單片機

現(xiàn)在是20頁\一共有79頁\編輯于星期日圖1-4MCS-51系列單片機內(nèi)部結(jié)構(gòu)簡化框隨機存儲器,用于存放數(shù)據(jù)和運算結(jié)果。RAM的內(nèi)容是易失性,掉電后會丟失。128個字節(jié)片內(nèi)數(shù)據(jù)存儲器RAM:6.6MCS-51系列單片機現(xiàn)在是21頁\一共有79頁\編輯于星期日圖1-4MCS-51系列單片機內(nèi)部結(jié)構(gòu)簡化框用以存放程序、原數(shù)據(jù)和表格。4KB片內(nèi)程序存儲器EPROM或ROM:EPROM:存儲器編程后,其內(nèi)容可用紫外線擦除,用戶可反復使用,用于開發(fā)過程,但價格高。6.6MCS-51系列單片機現(xiàn)在是22頁\一共有79頁\編輯于星期日圖1-4MCS-51系列單片機內(nèi)部結(jié)構(gòu)簡化框控制寄存器、狀態(tài)寄存器、數(shù)據(jù)輸入/輸出寄存器。18個特殊功能寄存器:6.6MCS-51系列單片機現(xiàn)在是23頁\一共有79頁\編輯于星期日圖1-4MCS-51系列單片機內(nèi)部結(jié)構(gòu)簡化框

P0口、P1口、P2口、P3口(共32線),用于并行輸入/輸出寄存器。I/O口是單片機的重要資源,是衡量單片機功能的重要指標之一。8位并行輸入/輸出接口:6.6MCS-51系列單片機現(xiàn)在是24頁\一共有79頁\編輯于星期日圖1-4MCS-51系列單片機內(nèi)部結(jié)構(gòu)簡化框

16位,T0、T1(52子系列:T0、T1、T2)用于單片機內(nèi)部精確定時或外部事件進行計算。T0、T1串行輸入/輸出接口(I/O):定時器/計數(shù)器(T/C):實行串行通信。6.6MCS-51系列單片機現(xiàn)在是25頁\一共有79頁\編輯于星期日圖1-4MCS-51系列單片機內(nèi)部結(jié)構(gòu)簡化框中斷源:中斷源2個可編程優(yōu)先級的中斷源??山邮胀獠恐袛嗌暾垺⒍〞r器/計數(shù)器中斷申請和串行口中斷申請。6.6MCS-51系列單片機現(xiàn)在是26頁\一共有79頁\編輯于星期日6.9

復位電路

復位是單片機的初始操作。復位的做用是使CPU以及其他功能部件處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。

復位后,程序計數(shù)器PC=0000H,程序執(zhí)行必須從地址0000H開始。80C51復位電路現(xiàn)在是27頁\一共有79頁\編輯于星期日6.9

復位電路單片機的復位靠外部電路實現(xiàn),信號由RESET(RST)引腳輸入,高電平有效。80C51復位電路復位分為上電復位和按鈕復位方式,上電復位電路如圖(a)所示;按鍵復位有電平方式和脈沖發(fā)生,電路如圖(b)、圖(c)所示?,F(xiàn)在是28頁\一共有79頁\編輯于星期日二、單片機的結(jié)構(gòu)和原理現(xiàn)在是29頁\一共有79頁\編輯于星期日時鐘源T0T1

P0

P1

P2

P3

TXDRXD

INT0INT1時鐘電路SFR和RAM存儲器定時/計數(shù)器

CPU串行I/O口中斷系統(tǒng)并行I/O口系統(tǒng)總線

MCS—51單片機的功能模塊框圖1

單片機的硬件結(jié)構(gòu)現(xiàn)在是30頁\一共有79頁\編輯于星期日1.1

中央處理器CPUCPU運算器控制器8位的算術(shù)邏輯運算單元ALU8位累加器ACC(A)8位程序狀態(tài)字寄存器PSW8位寄存器B布爾處理器程序計數(shù)器PC(16位)指令寄存器IR及指令譯碼器ID振蕩器和定時電路現(xiàn)在是31頁\一共有79頁\編輯于星期日

運算器8位的ALU8位累加器ACC(A)可對4位、8位、16位數(shù)據(jù)進行操作。

它經(jīng)常作為一個運算數(shù)經(jīng)暫存器2進入ALU的輸入端,與另一個來自暫存器1的運算數(shù)進行運算,運算結(jié)果又送回ACC。現(xiàn)在是32頁\一共有79頁\編輯于星期日

運算器8位程序狀態(tài)字寄存器8位寄存器B指示指令執(zhí)行后的狀態(tài)信息供程序查詢和判別用。

在乘除運算時,用來存放一個操作數(shù)也用來存放運算后的一部分結(jié)果;如不能做乘除運算時,作為通用寄存器?,F(xiàn)在是33頁\一共有79頁\編輯于星期日

運算器布爾處理器2個8位暫存器專門用于處理位操作的,以PSW中的C為其累加器。ALU的兩個入口處?,F(xiàn)在是34頁\一共有79頁\編輯于星期日

控制器程序計數(shù)器PC(16位)由兩個8位計數(shù)器PCH、PCL組成。PC是程序的字節(jié)地址計數(shù)器,PC內(nèi)容為將要執(zhí)行的指令地址。改變PC內(nèi)容,改變執(zhí)行的流向。PC可對64KB的ROM直接尋址,也可對8051片內(nèi)RAM尋址?,F(xiàn)在是35頁\一共有79頁\編輯于星期日

控制器指令寄存器IR及指令譯碼器ID由PC中的內(nèi)容指定ROM地址取出來的指令經(jīng)IR送至ID由ID對指令譯碼產(chǎn)生一定序列的控制信號,以執(zhí)行指令所規(guī)定的操作。現(xiàn)在是36頁\一共有79頁\編輯于星期日

控制器振蕩器和定時電路

8051單片機片內(nèi)有振蕩電路,只需外接石英晶體和頻率微調(diào)電容(2個30pF左右),其頻率范圍為1.2MHz~12MHz。該信號作為8051工作的基本節(jié)拍即時間的最小單位。現(xiàn)在是37頁\一共有79頁\編輯于星期日1.2

存儲器存儲器程序存儲器(ROM)數(shù)據(jù)存儲器(RAM)8051及8751的片內(nèi)ROM(ReadOnlyMemory)容量為4KB。地址從0000H開始。用于存放程序和表格常數(shù)。1.2.1程序存儲器(ROM)現(xiàn)在是38頁\一共有79頁\編輯于星期日1.2.2數(shù)據(jù)存儲器(RAM)8051/8751/8031RAM(RandomAccessMemory)均為128B,地址為00H~7FH。用于存放運算的中間結(jié)果、數(shù)據(jù)暫存以及緩沖等。128B的RAM中有32個字節(jié)單元可指定為工作寄存器。片內(nèi)還有21個特殊功能寄存器(SpecialFunctionRegister,SFR),它們同128字節(jié)RAM統(tǒng)一編址,地址為80H~FFH?,F(xiàn)在是39頁\一共有79頁\編輯于星期日1.3

存儲器I/O接口P08051有四個8位并行I/O接口P0~P3。它們都是雙向端口,每個端口各有8條I/O線。P0-P3口四個鎖存器同RAM統(tǒng)一編址,可作為SFR來尋址。P1P3P2現(xiàn)在是40頁\一共有79頁\編輯于星期日2單片機引腳及其功能

MCS-51系列如8051.8751和8031均采用40引腳雙列直插封裝(DualIn-linePackage,DIP)方式。因受到引腳數(shù)目的限制,有不少引腳具有第二功能。MCS-51單片機引腳如圖所示現(xiàn)在是41頁\一共有79頁\編輯于星期日ALE、、、RST、XTAL1、XTAL22

單片機引腳及其功能MCS-51單片機40引腳配置圖

MCS-51單片機40引腳,可分為端口線、電源線和控制線三類。1.端口線(4×8=32條)P0.0~P0.7、P1.0~P1.7、P2.0~P2.7、P3.0~P3.72.電源線(2條)VCC為+5V電源線,VSS接地3.控制線(6條)現(xiàn)在是42頁\一共有79頁\編輯于星期日

作通用I/O口使用,傳送CPU的輸入/輸出數(shù)據(jù)。MCS-51單片機40引腳配置圖1.端口線(4×8=32條)P0.0~P0.7功能:共有8個引腳,為P0口專用。P0.0最低位,P0.7最高位。

訪問片外存儲器時,先傳送低8位地址,然后傳送CPU對片外存儲器的讀/寫數(shù)據(jù)。第一功能(不帶片外存儲器):第二功能(帶片外存儲器):2

單片機引腳及其功能現(xiàn)在是43頁\一共有79頁\編輯于星期日第一功能:與P0口的第一功能相同,也用于傳送用戶的輸入/輸出數(shù)據(jù)。MCS-51單片機40引腳配置圖1.端口線(4×8=32條)P1.0~P1.7功能:8個引腳與P0口類似。P1.0最低位,P1.7最高位。第二功能:對52子系列而言,第二功能為定時器2輸入。2

單片機引腳及其功能現(xiàn)在是44頁\一共有79頁\編輯于星期日第一功能:與P0口的第一功能相同,作通用I/O口。MCS-51單片機40引腳配置圖1.端口線(4×8=32條)P2.0~P2.7功能:帶內(nèi)部上拉的雙向I/O口第二功能:與P0口的第二功能相配合,用于輸出片外存儲器的高8位地址,共同選中片外存儲器單元。

2

單片機引腳及其功能現(xiàn)在是45頁\一共有79頁\編輯于星期日第一功能:與P0口的第一功能相同,作通用I/O口。MCS-51單片機40引腳配置圖1.端口線(4×8=32條)P3.0~P3.7功能:帶內(nèi)部上拉的雙向I/O口第二功能:為控制功能,每個引腳并不完全相同。2

單片機引腳及其功能現(xiàn)在是46頁\一共有79頁\編輯于星期日MCS-51單片機40引腳配置圖1.端口線(4×8=32條)P3.0~P3.7P3口的第二功能P3口各位第二功能P3.0RXD(串行口輸入)P3.1TXD(串行口輸出)P3.2(外部中斷0輸入)P3.3(外部中斷1輸入)P3.4T0(定時器/計數(shù)器0的外部輸入)P3.5T1(定時器/計數(shù)器1的外部輸入)P3.6(外部數(shù)據(jù)存儲器寫信號)P3.7(外部數(shù)據(jù)存儲器讀信號)2

單片機引腳及其功能現(xiàn)在是47頁\一共有79頁\編輯于星期日功能:2.電源線(2條)3.控制線(6條)VCC為+5V電源線,VSS接地:地址鎖存允許信號1.與P0口引腳的第二功能配合使用

P0口作為地址/數(shù)據(jù)復用口,用ALE來判別P0口的信息。2

單片機引腳及其功能現(xiàn)在是48頁\一共有79頁\編輯于星期日MCS-51單片機40引腳配置圖當ALE為高電平期間,P0口出現(xiàn)的是地址信息,ALE下降沿到來時,P0口上的地址信息被鎖存。當ALE為低電平期間,P0口上出現(xiàn)指令和數(shù)據(jù)信息。2.對片內(nèi)帶有4KBEPROM的8751編寫固化程序時,PROG作為編程脈沖輸入端。1.與P0口配合使用2

單片機引腳及其功能現(xiàn)在是49頁\一共有79頁\編輯于星期日MCS-51單片機40引腳配置圖功能::內(nèi)部和外部程序存儲器選擇信號先訪問片內(nèi)EPROM/ROM,執(zhí)行內(nèi)部程序存儲器中的指令。但在程序計數(shù)器計數(shù)超過0FFFH時(即地址大于4KB時),執(zhí)行片外程序存儲器內(nèi)的程序。只訪問外部程序存儲器,而不管片內(nèi)是否有程序存儲器。引腳接高電平時:引腳接低電平(接地)時:2

單片機引腳及其功能現(xiàn)在是50頁\一共有79頁\編輯于星期日MCS-51單片機40引腳配置圖功能::片外程序存儲器讀選通信號當執(zhí)行外部程序存儲器代碼時,每個機器周期被激活兩次。訪問外部數(shù)據(jù)存儲器時無效,訪問內(nèi)部程序存儲器時無效。執(zhí)行:訪問:2

單片機引腳及其功能現(xiàn)在是51頁\一共有79頁\編輯于星期日MCS-51單片機40引腳配置圖功能::復位信號

是單片機復位/備用電源引腳。RST是復位信號輸入端,高電平有效。時鐘電路工作后,在此引腳上連續(xù)出現(xiàn)兩個機器周期的高電平(24個時鐘振蕩周期),就可以完成復位操作。2

單片機引腳及其功能現(xiàn)在是52頁\一共有79頁\編輯于星期日MCS-51單片機40引腳配置圖功能::片內(nèi)振蕩電路輸入線

這兩個端子用來外接石英晶體和微調(diào)電容,即用來連接8051片內(nèi)的定時反饋回路。2

單片機引腳及其功能現(xiàn)在是53頁\一共有79頁\編輯于星期日3

存儲器的配置3.1 8051存儲器分類3.2 程序存儲器地址空間3.3 數(shù)據(jù)存儲器地址空間現(xiàn)在是54頁\一共有79頁\編輯于星期日3.1 8051存儲器分類1.物理結(jié)構(gòu)(哈佛結(jié)構(gòu))8051存儲器程序存儲器ROM數(shù)據(jù)存儲器RAM片內(nèi)程序存儲器片外程序存儲器片內(nèi)數(shù)據(jù)存儲器片外數(shù)據(jù)存儲器現(xiàn)在是55頁\一共有79頁\編輯于星期日3.1 8051存儲器分類1.物理結(jié)構(gòu)(哈佛結(jié)構(gòu))現(xiàn)在是56頁\一共有79頁\編輯于星期日3.1 8051存儲器分類2.用戶角度1.片內(nèi)、外統(tǒng)一編址的64K程序存儲器地址空間。CPU訪問片內(nèi)、片外ROM指令用MOVC。2.64K的片外數(shù)據(jù)存儲器地址空間。訪問片外RAM指令用MOVX。3.256字節(jié)的片內(nèi)數(shù)據(jù)存儲器地址空間。訪問片內(nèi)RAM指令用MOV。

上述三個存儲空間地址是重疊的,8051的指令系統(tǒng)采用不同的數(shù)據(jù)傳送指令符號?,F(xiàn)在是57頁\一共有79頁\編輯于星期日3.2程序存儲器地址空間(ROM)1.用途用于存放編好的程序和表格常數(shù)。8051/8751片內(nèi)ROM/EPROM的容量為4KB。地址為0000H~0FFFH。片外最多可擴至64KBROM/EPROM,地址為1000H~FFFFH。片內(nèi)外統(tǒng)一編址。2.編址現(xiàn)在是58頁\一共有79頁\編輯于星期日3.2程序存儲器地址空間(ROM)3.尋址方式當EA=“1”時

8051的PC在0000~0FFFH范圍內(nèi)執(zhí)行片內(nèi)ROM中的程序,當指令地址超過0FFFH后就自動轉(zhuǎn)向片外ROM中取指令。當EA=”0”時

8051片內(nèi)ROM不起作用,CPU只能從片外ROM/EPROM中取指令??梢詮?000H開始尋址。由于8031片內(nèi)不帶ROM,所以使用時必須EA=”0”。8051從片內(nèi)ROM和片外ROM取指的速度相同?,F(xiàn)在是59頁\一共有79頁\編輯于星期日3.2程序存儲器地址空間(ROM)3.尋址方式④程序存儲器的保留存儲單元存儲單元保留目的0000H~0002H復位后初始化引導程序地址0003H~000AH外部中斷0000BH~0012H定時器0溢出中斷0013H~001AH外部中斷1001BH~0022H定時器1溢出中斷0023H~002AH串行接口中斷002BH定時器2中斷(52子系列才有)現(xiàn)在是60頁\一共有79頁\編輯于星期日(1)0000H~0002H三個單元

用作8051上電復位后引導程序的存放單元。因為復位后PC的內(nèi)容為0000H,CPU總是從0000H開始執(zhí)行程序。將轉(zhuǎn)移指令存放到這三個單元,程序就被引導到指定的程序存儲器空間去執(zhí)行。3.2程序存儲器地址空間(ROM)3.尋址方式(2)0003H~002AH單元均分為五段,用作五個中斷服務程序的入口?,F(xiàn)在是61頁\一共有79頁\編輯于星期日中斷入口地址外中斷0(INT0):0003H定時器0(T0):000BH外中斷1(INT1):0013H定時器1(T1):001BH串行口(RI/TI):0023H3.2程序存儲器地址空間(ROM)3.尋址方式現(xiàn)在是62頁\一共有79頁\編輯于星期日3.2數(shù)據(jù)存儲器地址空間(RAM)1.用途用于存放運算的中間結(jié)果、數(shù)據(jù)暫存和緩沖、標志位等。2.片外RAM3.片內(nèi)RAM地址

0000H~FFFFH

尋址

用MOVX指令片內(nèi)RAM地址空間低128字節(jié)RAM(00H~7FH)高128字節(jié)RAM(80H~FFH)特殊功能寄存器SFR區(qū)現(xiàn)在是63頁\一共有79頁\編輯于星期日3.2數(shù)據(jù)存儲器地址空間(RAM)3.片內(nèi)RAM現(xiàn)在是64頁\一共有79頁\編輯于星期日3.2數(shù)據(jù)存儲器地址空間(RAM)3.片內(nèi)RAM片內(nèi)RAM地址空間尋址用指令MOV最大可尋址256個單元。低128B(00H-7FH)真正RAM區(qū)高128B(80H-FFH)特殊功能寄存器(SFR)區(qū)地址00H-FFH現(xiàn)在是65頁\一共有79頁\編輯于星期日3.2數(shù)據(jù)存儲器地址空間(RAM)3.片內(nèi)RAM低128字節(jié)RAM(00H~7FH)1.工作寄存器區(qū)(00H~1FH)2.位尋址區(qū)(20H~2FH)3.用戶RAM區(qū)(30H~7FH)現(xiàn)在是66頁\一共有79頁\編輯于星期日3.2數(shù)據(jù)存儲器地址空間(RAM)工作寄存器區(qū)(00H~1FH)由四組(32個)工作寄存器組成,每組8個寄存器(R0-R7),共占32個單元。2.通過程序狀態(tài)寄存器PSW中RS1.RS0兩位設定來選擇CPU的當前工作寄存器組。復位時,第0組為當前的工作寄存器。3.若不需要四組,則其余可作為一般RAM單元?,F(xiàn)在是67頁\一共有79頁\編輯于星期日工作寄存器與內(nèi)部RAM單元關(guān)系3.2數(shù)據(jù)存儲器地址空間(RAM)工作寄存器區(qū)(00H~1FH)現(xiàn)在是68頁\一共有79頁\編輯于星期日3.2數(shù)據(jù)存儲器地址空間(RAM)位尋址區(qū)(20H~2FH)位尋址區(qū)有16個單元,每個單元8位,共128位。位地址為00H-7FH??捎梦粚ぶ贩绞皆L問其各位。這些可尋址位,通過執(zhí)行指令可直接對某一位操作,如置1.清0、判斷轉(zhuǎn)移等。位尋址是8051的一個重要特點?,F(xiàn)在是69頁\一共有79頁\編輯于星期日位尋址區(qū)與位地址3.2數(shù)據(jù)存儲器地址空間(RAM)位尋址區(qū)(20H~2FH)用戶RAM區(qū)(30H~7FH)用于堆棧和數(shù)據(jù)緩沖。現(xiàn)在是70頁\一共有79頁\編輯于星期日3.2數(shù)據(jù)存儲器地址空間(RAM)3.片內(nèi)RAM高128字節(jié)RAM(80H~FFH)有21個特殊功能功能寄存器。地址分布在80H~FFH的RAM空間。只能用直接尋址方式。有11個具有位尋址能力。11個SFR的

溫馨提示

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

評論

0/150

提交評論