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

下載本文檔

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

文檔簡介

單片機基礎(chǔ)知識演示文稿當(dāng)前第1頁\共有79頁\編于星期六\2點單片機基礎(chǔ)知識當(dāng)前第2頁\共有79頁\編于星期六\2點一

、單片機概述與結(jié)構(gòu)當(dāng)前第3頁\共有79頁\編于星期六\2點6.1單片機的用武之地

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

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

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

存儲器中央處理器I/O接口當(dāng)前第9頁\共有79頁\編于星期六\2點6.2單片機的基本概念各種單片機外形圖當(dāng)前第10頁\共有79頁\編于星期六\2點6.3單片機的發(fā)展

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

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

第一代:以1976年推出的MCS-48系列為代表。第二代:以MCS-51的8051為代表的單片機,第三代:以51系列、AVR、PIC等為代表。當(dāng)前第11頁\共有79頁\編于星期六\2點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。

當(dāng)前第12頁\共有79頁\編于星期六\2點6.3單片機的發(fā)展IntelP8051AH實物照片當(dāng)前第13頁\共有79頁\編于星期六\2點6.3單片機的發(fā)展51兼容單片機當(dāng)前第14頁\共有79頁\編于星期六\2點6.3單片機的發(fā)展51兼容單片機當(dāng)前第15頁\共有79頁\編于星期六\2點運算器:

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

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

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

單片機組成

當(dāng)前第16頁\共有79頁\編于星期六\2點存儲器:

記憶,由存儲單元組成。

包括:ROM、RAM總線BUS:

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

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

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

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

單片機組成

當(dāng)前第17頁\共有79頁\編于星期六\2點字長: 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ù)指標

當(dāng)前第18頁\共有79頁\編于星期六\2點6.6MCS-51系列單片機

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

EPROM或ROM

寄存器SFR

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

CPU

中斷源當(dāng)前第19頁\共有79頁\編于星期六\2點圖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系列單片機

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

P0口、P1口、P2口、P3口(共32線),用于并行輸入/輸出寄存器。I/O口是單片機的重要資源,是衡量單片機功能的重要指標之一。8位并行輸入/輸出接口:6.6MCS-51系列單片機當(dāng)前第24頁\共有79頁\編于星期六\2點圖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系列單片機當(dāng)前第25頁\共有79頁\編于星期六\2點圖1-4MCS-51系列單片機內(nèi)部結(jié)構(gòu)簡化框中斷源:中斷源2個可編程優(yōu)先級的中斷源??山邮胀獠恐袛嗌暾垺⒍〞r器/計數(shù)器中斷申請和串行口中斷申請。6.6MCS-51系列單片機當(dāng)前第26頁\共有79頁\編于星期六\2點6.9

復(fù)位電路

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

復(fù)位后,程序計數(shù)器PC=0000H,程序執(zhí)行必須從地址0000H開始。80C51復(fù)位電路當(dāng)前第27頁\共有79頁\編于星期六\2點6.9

復(fù)位電路單片機的復(fù)位靠外部電路實現(xiàn),信號由RESET(RST)引腳輸入,高電平有效。80C51復(fù)位電路復(fù)位分為上電復(fù)位和按鈕復(fù)位方式,上電復(fù)位電路如圖(a)所示;按鍵復(fù)位有電平方式和脈沖發(fā)生,電路如圖(b)、圖(c)所示。當(dāng)前第28頁\共有79頁\編于星期六\2點二、單片機的結(jié)構(gòu)和原理當(dāng)前第29頁\共有79頁\編于星期六\2點時鐘源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)當(dāng)前第30頁\共有79頁\編于星期六\2點1.1

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

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

它經(jīng)常作為一個運算數(shù)經(jīng)暫存器2進入ALU的輸入端,與另一個來自暫存器1的運算數(shù)進行運算,運算結(jié)果又送回ACC。當(dāng)前第32頁\共有79頁\編于星期六\2點

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

在乘除運算時,用來存放一個操作數(shù)也用來存放運算后的一部分結(jié)果;如不能做乘除運算時,作為通用寄存器。當(dāng)前第33頁\共有79頁\編于星期六\2點

運算器布爾處理器2個8位暫存器專門用于處理位操作的,以PSW中的C為其累加器。ALU的兩個入口處。當(dāng)前第34頁\共有79頁\編于星期六\2點

控制器程序計數(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尋址。當(dāng)前第35頁\共有79頁\編于星期六\2點

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

控制器振蕩器和定時電路

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

存儲器存儲器程序存儲器(ROM)數(shù)據(jù)存儲器(RAM)8051及8751的片內(nèi)ROM(ReadOnlyMemory)容量為4KB。地址從0000H開始。用于存放程序和表格常數(shù)。1.2.1程序存儲器(ROM)當(dāng)前第38頁\共有79頁\編于星期六\2點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。當(dāng)前第39頁\共有79頁\編于星期六\2點1.3

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

MCS-51系列如8051.8751和8031均采用40引腳雙列直插封裝(DualIn-linePackage,DIP)方式。因受到引腳數(shù)目的限制,有不少引腳具有第二功能。MCS-51單片機引腳如圖所示當(dāng)前第41頁\共有79頁\編于星期六\2點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條)當(dāng)前第42頁\共有79頁\編于星期六\2點

作通用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

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

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

2

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

單片機引腳及其功能當(dāng)前第46頁\共有79頁\編于星期六\2點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

單片機引腳及其功能當(dāng)前第47頁\共有79頁\編于星期六\2點功能:2.電源線(2條)3.控制線(6條)VCC為+5V電源線,VSS接地:地址鎖存允許信號1.與P0口引腳的第二功能配合使用

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

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

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

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

單片機引腳及其功能當(dāng)前第51頁\共有79頁\編于星期六\2點MCS-51單片機40引腳配置圖功能::復(fù)位信號

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

單片機引腳及其功能當(dāng)前第52頁\共有79頁\編于星期六\2點MCS-51單片機40引腳配置圖功能::片內(nèi)振蕩電路輸入線

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

單片機引腳及其功能當(dāng)前第53頁\共有79頁\編于星期六\2點3

存儲器的配置3.1 8051存儲器分類3.2 程序存儲器地址空間3.3 數(shù)據(jù)存儲器地址空間當(dāng)前第54頁\共有79頁\編于星期六\2點3.1 8051存儲器分類1.物理結(jié)構(gòu)(哈佛結(jié)構(gòu))8051存儲器程序存儲器ROM數(shù)據(jù)存儲器RAM片內(nèi)程序存儲器片外程序存儲器片內(nèi)數(shù)據(jù)存儲器片外數(shù)據(jù)存儲器當(dāng)前第55頁\共有79頁\編于星期六\2點3.1 8051存儲器分類1.物理結(jié)構(gòu)(哈佛結(jié)構(gòu))當(dāng)前第56頁\共有79頁\編于星期六\2點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ù)傳送指令符號。當(dāng)前第57頁\共有79頁\編于星期六\2點3.2程序存儲器地址空間(ROM)1.用途用于存放編好的程序和表格常數(shù)。8051/8751片內(nèi)ROM/EPROM的容量為4KB。地址為0000H~0FFFH。片外最多可擴至64KBROM/EPROM,地址為1000H~FFFFH。片內(nèi)外統(tǒng)一編址。2.編址當(dāng)前第58頁\共有79頁\編于星期六\2點3.2程序存儲器地址空間(ROM)3.尋址方式當(dāng)EA=“1”時

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

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

用作8051上電復(fù)位后引導(dǎo)程序的存放單元。因為復(fù)位后PC的內(nèi)容為0000H,CPU總是從0000H開始執(zhí)行程序。將轉(zhuǎn)移指令存放到這三個單元,程序就被引導(dǎo)到指定的程序存儲器空間去執(zhí)行。3.2程序存儲器地址空間(ROM)3.尋址方式(2)0003H~002AH單元均分為五段,用作五個中斷服務(wù)程序的入口。當(dāng)前第61頁\共有79頁\編于星期六\2點中斷入口地址外中斷0(INT0):0003H定時器0(T0):000BH外中斷1(INT1):0013H定時器1(T1):001BH串行口(RI/TI):0023H3.2程序存儲器地址空間(ROM)3.尋址方式當(dāng)前第62頁\共有79頁\編于星期六\2點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ū)當(dāng)前第63頁\共有79頁\編于星期六\2點3.2數(shù)據(jù)存儲器地址空間(RAM)3.片內(nèi)RAM當(dāng)前第64頁\共有79頁\編于星期六\2點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當(dāng)前第65頁\共有79頁\編于星期六\2點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)當(dāng)前第66頁\共有79頁\編于星期六\2點3.2數(shù)據(jù)存儲器地址空間(RAM)工作寄存器區(qū)(00H~1FH)由四組(32個)工作寄存器組成,每組8個寄存器(R0-R7),共占32個單元。2.通過程序狀態(tài)寄存器PSW中RS1.RS0兩位設(shè)定來選擇CPU的當(dāng)前工作寄存器組。復(fù)位時,第0組為當(dāng)前的工作寄存器。3.若不需要四組,則其余可作為一般RAM單元。當(dāng)前第67頁\共有79頁\編于星期六\2點工作寄存器與內(nèi)部RAM單元關(guān)系3.2數(shù)據(jù)存儲器地址空間(RAM)工作寄存器區(qū)(00H~1FH)當(dāng)前第68頁\共有79頁\編于星期六\2點3.2數(shù)據(jù)存儲器地址空間(RAM)位尋址區(qū)(20H~2FH)位尋址區(qū)有16個單元,每個單元8位,共128位。位地址為00H-7FH??捎梦粚ぶ贩绞皆L問其各位。這些可尋址位,通過執(zhí)行指令可直接對某一位操作,如置1.清0、判斷轉(zhuǎn)移等。位尋址是8051的一個重要特點。當(dāng)前第69頁\共有79頁\編于星期六\2點位尋址區(qū)與位地址3.2數(shù)據(jù)存儲器地址空間(RAM)位尋址區(qū)(20H~2FH)用戶RAM區(qū)(30H~7FH)用于堆棧和數(shù)據(jù)緩沖。當(dāng)前第70頁\共有79頁\編于星期六\2點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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論