版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)應(yīng)用基礎(chǔ),一 、單片機(jī)概述與結(jié)構(gòu),6.1 單片機(jī)的用武之地,單片機(jī)體積小、功耗低、價(jià)格低廉,速度快、用途廣、靈活性強(qiáng)。且具有邏輯判斷、定時(shí)計(jì)數(shù)、程序控制等多種功能。,特點(diǎn):,6.1 單片機(jī)的用武之地,單片機(jī)被廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航天航空、工農(nóng)業(yè)生產(chǎn)、服務(wù)行業(yè),專業(yè)設(shè)備的智能化管理及過(guò)程控制等領(lǐng)域。,應(yīng)用:,6.2 單片機(jī)的基本概念,上個(gè)世紀(jì)70年代,一些半導(dǎo)體公司開(kāi)始推出一種集成電路,它包含了計(jì)算機(jī)的三大組成部分:CPU、存儲(chǔ)器和I/O接口等部件。由于它是在一個(gè)芯片上,形成芯片級(jí)的微型計(jì)算機(jī),稱為單片微型計(jì)算機(jī)(Single Chip Microcomputer),簡(jiǎn)
2、稱單片機(jī) 。,6.2 單片機(jī)的基本概念,單片機(jī)系統(tǒng)結(jié)構(gòu)均采用馮諾依曼提出的“存儲(chǔ)程序”思想,即程序和數(shù)據(jù)都被存放在內(nèi)存中的工作方式,用二進(jìn)制代替十進(jìn)制進(jìn)行運(yùn)算和存儲(chǔ)程序。,人們將計(jì)算機(jī)要處理的數(shù)據(jù)和運(yùn)算方法、步驟,事先按計(jì)算機(jī)要執(zhí)行的操作命令和有關(guān)原始數(shù)據(jù)編制成程序(二進(jìn)制代碼),存放在計(jì)算機(jī)內(nèi)部的存儲(chǔ)器中,計(jì)算機(jī)在運(yùn)行時(shí)能夠自動(dòng)地、連續(xù)地從存儲(chǔ)器中取出并執(zhí)行,不需人工加以干預(yù)。,6.2 單片機(jī)的基本概念,最基本的單片機(jī)組成,6.2 單片機(jī)的基本概念,圖1-2 典型的單片機(jī)組成框圖,中央處理器,存儲(chǔ)器,6.2 單片機(jī)的基本概念,6.3 單片機(jī)的發(fā)展,單片機(jī)能夠一次處理的數(shù)據(jù)的寬度。 有1位機(jī)、
3、4位機(jī)、8位機(jī)、16位機(jī)、32位機(jī)。,位數(shù):,Intel 8位單片機(jī)的發(fā)展 第一代:以1976年推出的MCS-48系列為代表。 第二代:以MCS-51的8051為代表的單片機(jī), 第三代:以51系列、AVR、PIC等為代表。,6.3 單片機(jī)的發(fā)展,MCS-51系列單片機(jī)中,有兩個(gè)子系列:51子系列、52子系列。,51子系列:,8051、8751和8031三個(gè)型號(hào),后來(lái)經(jīng)過(guò)改進(jìn)產(chǎn)生了80C51、87C51和80C31三個(gè)型號(hào);,52子系列:,8052、8752和8032三個(gè)型號(hào),改進(jìn)后的型號(hào)是80C52、87C52和80C32。,6.3 單片機(jī)的發(fā)展,Intel P8051AH 實(shí)物照片,6.3
4、單片機(jī)的發(fā)展,51兼容單片機(jī),6.3 單片機(jī)的發(fā)展,51兼容單片機(jī),運(yùn)算器: 實(shí)現(xiàn)算術(shù)運(yùn)算或邏輯運(yùn)算 包括:算術(shù)邏輯單元ALU、累加器A、暫存寄存器TR、 標(biāo)志寄存器F或 PSW、通用寄存器GR,中央處理器 CPU 運(yùn)算器和控制器集成在一個(gè)芯片上,控制器: 中樞部件,控制計(jì)算機(jī)中的各個(gè)部件工作 包括:指令寄存器 IR、指令譯碼器ID、程序計(jì)數(shù)器PC、定時(shí)與控制電路,6.4 單片機(jī)組成,存儲(chǔ)器: 記憶,由存儲(chǔ)單元組成。 包括:ROM、 RAM,總線BUS : 在微型計(jì)算機(jī)各個(gè)芯片之間或芯片內(nèi)部之間傳輸信息的一組公共通信線。 包括:數(shù)據(jù)總線DB:雙向,寬度決定了微機(jī)的位數(shù)。 地址總線AB:?jiǎn)蜗?,決
5、定CPU的尋址范圍。 控制總線CB:?jiǎn)蜗?I/O接口: 數(shù)據(jù)輸入輸出。 包括:輸入接口、 輸出接口,6.4 單片機(jī)組成,字長(zhǎng):CPU能并行處理二進(jìn)制的數(shù)據(jù)位數(shù) 8位機(jī)、16位機(jī)、32位機(jī)和64位機(jī)。,內(nèi)存容量:存儲(chǔ)單元能容納的二進(jìn)制數(shù)的位數(shù) 容量單位:1K=210=1024,1M=220=1KK 8K、64K、16M、64M。,運(yùn)算速度:CPU處理速度 時(shí)鐘頻率、主頻、每秒運(yùn)算次數(shù) 6MHz、12MHz、24MHz、100MHz、300MHz。,內(nèi)存存取時(shí)間:內(nèi)存讀寫(xiě)速度 50nS 、70nS 、200nS 。,6.5 單片機(jī)主要技術(shù)指標(biāo),6.6 MCS-51系列單片機(jī),MCS-51系列單片八
6、大機(jī)組成部分,圖1-4 MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡(jiǎn)化框,內(nèi)部結(jié)構(gòu)由運(yùn)算部件和控制部件組成。是單片機(jī) 的核心部件。,CPU,算術(shù)邏輯運(yùn)算單元ALU、累加器ACC、程序狀態(tài)字寄存器PSW、堆棧指針SP、寄存器B、程序計(jì)數(shù)器PC、指令寄存器IR、暫存器等部件。,包括:,8位中央處理機(jī)(CPU):,6.6 MCS-51系列單片機(jī),圖1-4 MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡(jiǎn)化框,隨機(jī)存儲(chǔ)器,用于存放數(shù)據(jù)和運(yùn)算結(jié)果。RAM的內(nèi)容是易失性,掉電后會(huì)丟失。,128個(gè)字節(jié),片內(nèi)數(shù)據(jù)存儲(chǔ)器RAM:,6.6 MCS-51系列單片機(jī),圖1-4 MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡(jiǎn)化框,用以存放程序、原數(shù)據(jù)和表格。,
7、4KB,片內(nèi)程序存儲(chǔ)器EPROM或ROM:,EPROM:存儲(chǔ)器編程后,其內(nèi)容可用紫外線擦除,用戶可反復(fù)使用,用于開(kāi)發(fā)過(guò)程,但價(jià)格高。,6.6 MCS-51系列單片機(jī),圖1-4 MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡(jiǎn)化框,控制寄存器、狀態(tài)寄存器、數(shù)據(jù)輸入/輸出寄存器。,18個(gè),特殊功能寄存器:,6.6 MCS-51系列單片機(jī),圖1-4 MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡(jiǎn)化框,P0口、P1口、P2口、P3口(共32線),用于并行輸入/輸出寄存器。I/O口是單片機(jī)的重要資源,是衡量單片機(jī)功能的重要指標(biāo)之一。,8位,并行輸入/輸出接口:,6.6 MCS-51系列單片機(jī),圖1-4 MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)
8、簡(jiǎn)化框,16位,T0、T1(52子系列:T0、T1、T2)用于單片機(jī)內(nèi)部精確定時(shí)或外部事件進(jìn)行計(jì)算。,T0、T1,串行輸入/輸出接口(I/O):,定時(shí)器/計(jì)數(shù)器(T/C):,實(shí)行串行通信。,6.6 MCS-51系列單片機(jī),圖1-4 MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡(jiǎn)化框,中斷源:,中斷源,2個(gè)可編程優(yōu)先級(jí)的中斷源。,可接收外部中斷申請(qǐng)、定時(shí)器/計(jì)數(shù)器中斷申請(qǐng)和串行口中斷申請(qǐng)。,6.6 MCS-51系列單片機(jī),6.9 復(fù)位電路,復(fù)位是單片機(jī)的初始操作。 復(fù)位的做用是使CPU以及其他功能部件處于一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開(kāi)始工作。,復(fù)位后,程序計(jì)數(shù)器PC=0000H,程序執(zhí)行必須從地址0000
9、H開(kāi)始。,80C51復(fù)位電路,6.9 復(fù)位電路,單片機(jī)的復(fù)位靠外部電路實(shí)現(xiàn),信號(hào)由RESET(RST)引腳輸入,高電平有效。,80C51復(fù)位電路,復(fù)位分為上電復(fù)位和按鈕復(fù)位方式,上電復(fù)位電路如圖 (a)所示;按鍵復(fù)位有電平方式和脈沖發(fā)生,電路如圖 (b)、圖 (c)所示。,二、單片機(jī)的結(jié)構(gòu)和原理,1 單片機(jī)的硬件結(jié)構(gòu),1.1 中央處理器CPU,CPU,運(yùn)算器,控制器,8位的算術(shù)邏輯運(yùn)算單元ALU,8位累加器ACC(A),8位程序狀態(tài)字寄存器PSW,8位寄存器B,布爾處理器,程序計(jì)數(shù)器PC(16位),指令寄存器IR及指令譯碼器ID,振蕩器和定時(shí)電路,1.1.1 運(yùn)算器,8位的ALU,8位累加器A
10、CC(A),可對(duì)4位、8位、16位數(shù)據(jù)進(jìn)行操作。,它經(jīng)常作為一個(gè)運(yùn)算數(shù)經(jīng)暫存器2進(jìn)入ALU的輸入端,與另一個(gè)來(lái)自暫存器1的運(yùn)算數(shù)進(jìn)行運(yùn)算,運(yùn)算結(jié)果又送回ACC。,1.1.1 運(yùn)算器,8位程序狀態(tài)字寄存器,8位寄存器B,指示指令執(zhí)行后的狀態(tài)信息供程序查詢和判別用。,在乘除運(yùn)算時(shí),用來(lái)存放一個(gè)操作數(shù)也用來(lái)存放運(yùn)算后的一部分結(jié)果;如不能做乘除運(yùn)算時(shí),作為通用寄存器。,1.1.1 運(yùn)算器,布爾處理器,2個(gè)8位暫存器,專門(mén)用于處理位操作的,以PSW中的C為其累加器。,ALU的兩個(gè)入口處。,1.1.2 控制器,程序計(jì)數(shù)器PC(16位),由兩個(gè)8位計(jì)數(shù)器PCH、PCL組成。 PC是程序的字節(jié)地址計(jì)數(shù)器,PC
11、內(nèi)容為將要執(zhí)行的指令地址。 改變PC內(nèi)容,改變執(zhí)行的流向。 PC可對(duì)64KB的ROM直接尋址,也可對(duì)8051片內(nèi)RAM尋址。,1.1.2 控制器,指令寄存器IR及指令譯碼器ID,由PC中的內(nèi)容指定ROM地址 取出來(lái)的指令經(jīng)IR送至ID 由ID對(duì)指令譯碼產(chǎn)生一定序列的控制信號(hào),以執(zhí)行指令所規(guī)定的操作。,1.1.2 控制器,振蕩器和定時(shí)電路,8051單片機(jī)片內(nèi)有振蕩電路,只需外接石英晶體和頻率微調(diào)電容(2個(gè)30pF左右),其頻率范圍為1.2MHz12MHz。該信號(hào)作為8051工作的基本節(jié)拍即時(shí)間的最小單位。,1.2 存儲(chǔ)器,存儲(chǔ)器,程序存儲(chǔ)器(ROM),數(shù)據(jù)存儲(chǔ)器(RAM),8051及8751的片
12、內(nèi)ROM(Read Only Memory)容量為4KB。 地址從0000H開(kāi)始。 用于存放程序和表格常數(shù)。,1.2.1 程序存儲(chǔ)器(ROM),1.2.2 數(shù)據(jù)存儲(chǔ)器(RAM),8051/8751/8031RAM(Random Access Memory)均為128B,地址為00H7FH。 用于存放運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存以及緩沖等。 128B的RAM中有32個(gè)字節(jié)單元可指定為工作寄存器。 片內(nèi)還有21個(gè)特殊功能寄存器(Special Function Register,SFR),它們同128字節(jié)RAM統(tǒng)一編址,地址為80HFFH。,1.3 存儲(chǔ)器,I/O接口,P0,8051有四個(gè)8位并行I/
13、O接口P0P3。 它們都是雙向端口,每個(gè)端口各有8條I/O線。 P0-P3口四個(gè)鎖存器同RAM統(tǒng)一編址,可作為SFR來(lái)尋址。,P1,P3,P2,2 單片機(jī)引腳及其功能,MCS-51系列如8051.8751和8031均采用40引腳雙列直插封裝(Dual In-line Package,DIP)方式。因受到引腳數(shù)目的限制,有不少引腳具有第二功能。,MCS-51單片機(jī)引腳如圖所示,ALE、 、 、RST、XTAL1 、XTAL2,2 單片機(jī)引腳及其功能,MCS-51單片機(jī) 40引腳配置圖,MCS-51單片機(jī) 40引腳,可分為端口線、電源線和控制線三類。,1.端口線(48=32條),P0.0P0.7、
14、P1.0P1.7、P2.0P2.7、P3.0P3.7,2.電源線(2條),VCC為+5V電源線,VSS接地,3.控制線(6條),作通用I/O口使用,傳送CPU的輸入/輸出數(shù)據(jù)。,MCS-51單片機(jī) 40引腳配置圖,1.端口線(48=32條),P0.0P0.7,功能:,共有8個(gè)引腳,為P0口專用。 P0.0最低位,P0.7最高位。,訪問(wèn)片外存儲(chǔ)器時(shí),先傳送低8位地址,然后傳送CPU對(duì)片外存儲(chǔ)器的讀/寫(xiě)數(shù)據(jù)。,第一功能(不帶片外存儲(chǔ)器):,第二功能(帶片外存儲(chǔ)器):,2 單片機(jī)引腳及其功能,第一功能: 與P0口的第一功能相同,也用于傳送用戶的輸入/輸出數(shù)據(jù)。,MCS-51單片機(jī) 40引腳配置圖,1
15、.端口線(48=32條),P1.0P1.7,功能:,8個(gè)引腳與P0口類似。 P1.0最低位,P1.7最高位。,第二功能: 對(duì)52子系列而言,第二功能為定時(shí)器2輸入。,2 單片機(jī)引腳及其功能,第一功能: 與P0口的第一功能相同,作通用I/O口。,MCS-51單片機(jī) 40引腳配置圖,1.端口線(48=32條),P2.0P2.7,功能:,帶內(nèi)部上拉的雙向I/O口,第二功能: 與P0口的第二功能相配合,用于輸出片外存儲(chǔ)器的高8位地址,共同選中片外存儲(chǔ)器單元。,2 單片機(jī)引腳及其功能,第一功能: 與P0口的第一功能相同,作通用I/O口。,MCS-51單片機(jī) 40引腳配置圖,1.端口線(48=32條),P
16、3.0P3.7,功能:,帶內(nèi)部上拉的雙向I/O口,第二功能: 為控制功能,每個(gè)引腳并不完全相同。,2 單片機(jī)引腳及其功能,MCS-51單片機(jī) 40引腳配置圖,1.端口線(48=32條),P3.0P3.7,P3口的第二功能,2 單片機(jī)引腳及其功能,功能:,2.電源線(2條),3.控制線(6條),VCC為+5V電源線,VSS接地,:地址鎖存允許信號(hào),1.與P0口引腳的第二功能配合使用,P0口作為地址/數(shù)據(jù)復(fù)用口,用ALE來(lái)判別P0口的信息。,2 單片機(jī)引腳及其功能,MCS-51單片機(jī) 40引腳配置圖,當(dāng)ALE為高電平期間,P0口出現(xiàn)的是地址信息,ALE下降沿到來(lái)時(shí),P0口上的地址信息被鎖存。,當(dāng)A
17、LE為低電平期間,P0口上出現(xiàn)指令和數(shù)據(jù)信息。,2.對(duì)片內(nèi)帶有4KB EPROM的8751編寫(xiě)固化程序時(shí),PROG作為編程脈沖輸入端。,1.與P0口配合使用,2 單片機(jī)引腳及其功能,MCS-51單片機(jī) 40引腳配置圖,功能:,:內(nèi)部和外部程序存儲(chǔ)器選擇信號(hào),先訪問(wèn)片內(nèi)EPROM/ROM,執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。 但在程序計(jì)數(shù)器計(jì)數(shù)超過(guò)0FFFH時(shí)(即地址大于4KB時(shí)),執(zhí)行片外程序存儲(chǔ)器內(nèi)的程序。,只訪問(wèn)外部程序存儲(chǔ)器,而不管片內(nèi)是否有程序存儲(chǔ)器。,引腳接高電平時(shí):,引腳接低電平(接地)時(shí):,2 單片機(jī)引腳及其功能,MCS-51單片機(jī) 40引腳配置圖,功能:,:片外程序存儲(chǔ)器讀選通信號(hào),當(dāng)
18、執(zhí)行外部程序存儲(chǔ)器代碼時(shí),每個(gè)機(jī)器周期被激活兩次。,訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)無(wú)效,訪問(wèn)內(nèi)部程序存儲(chǔ)器時(shí)無(wú)效。,執(zhí)行:,訪問(wèn):,2 單片機(jī)引腳及其功能,MCS-51單片機(jī) 40引腳配置圖,功能:,:復(fù)位信號(hào),是單片機(jī)復(fù)位/備用電源引腳。RST是復(fù)位信號(hào)輸入端,高電平有效。,時(shí)鐘電路工作后,在此引腳上連續(xù)出現(xiàn)兩個(gè)機(jī)器周期的高電平(24個(gè)時(shí)鐘振蕩周期),就可以完成復(fù)位操作。,2 單片機(jī)引腳及其功能,MCS-51單片機(jī) 40引腳配置圖,功能:,:片內(nèi)振蕩電路輸入線,這兩個(gè)端子用來(lái)外接石英晶體和微調(diào)電容,即用來(lái)連接8051片內(nèi)的定時(shí)反饋回路。,2 單片機(jī)引腳及其功能,3 存儲(chǔ)器的配置,3.18051存儲(chǔ)器分
19、類 3.2程序存儲(chǔ)器地址空間 3.3數(shù)據(jù)存儲(chǔ)器地址空間,3.18051存儲(chǔ)器分類,1.物理結(jié)構(gòu)(哈佛結(jié)構(gòu)),8051存儲(chǔ)器,程序存儲(chǔ)器ROM,數(shù)據(jù)存儲(chǔ)器RAM,片內(nèi)程序存儲(chǔ)器,片外程序存儲(chǔ)器,片內(nèi)數(shù)據(jù)存儲(chǔ)器,片外數(shù)據(jù)存儲(chǔ)器,3.18051存儲(chǔ)器分類,1.物理結(jié)構(gòu)(哈佛結(jié)構(gòu)),3.18051存儲(chǔ)器分類,2.用戶角度,1.片內(nèi)、外統(tǒng)一編址的64K程序存儲(chǔ)器地址空間。CPU訪問(wèn)片內(nèi)、片外ROM指令用MOVC。 2.64K的片外數(shù)據(jù)存儲(chǔ)器地址空間。訪問(wèn)片外RAM指令用MOVX。 3.256字節(jié)的片內(nèi)數(shù)據(jù)存儲(chǔ)器地址空間。訪問(wèn)片內(nèi)RAM指令用MOV。,上述三個(gè)存儲(chǔ)空間地址是重疊的,8051的指令系統(tǒng)采用不
20、同的數(shù)據(jù)傳送指令符號(hào)。,3.2 程序存儲(chǔ)器地址空間(ROM),1.用途,用于存放編好的程序和表格常數(shù)。,8051/8751片內(nèi)ROM/EPROM的容量為4KB。地址為0000H0FFFH。 片外最多可擴(kuò)至64KB ROM/EPROM,地址為1000HFFFFH。 片內(nèi)外統(tǒng)一編址。,2.編址,3.2 程序存儲(chǔ)器地址空間(ROM),3.尋址方式,當(dāng) EA=“1”時(shí) 8051的PC在00000FFFH范圍內(nèi)執(zhí)行片內(nèi)ROM中的程序,當(dāng)指令地址超過(guò)0FFFH 后就自動(dòng)轉(zhuǎn)向片外ROM中取指令。,當(dāng) EA=”0”時(shí) 8051片內(nèi)ROM不起作用,CPU只能從片外ROM/EPROM中取指令??梢詮?0000H
21、開(kāi)始尋址。由于8031片內(nèi)不帶ROM ,所以使用時(shí)必須 EA=”0”。, 8051從片內(nèi)ROM和片外ROM取指的速度相同。,3.2 程序存儲(chǔ)器地址空間(ROM),3.尋址方式, 程序存儲(chǔ)器的保留存儲(chǔ)單元,(1)0000H0002H三個(gè)單元 用作8051上電復(fù)位后引導(dǎo)程序的存放單元。因?yàn)閺?fù)位后PC的內(nèi)容為0000H,CPU總是從0000H開(kāi)始執(zhí)行程序。將轉(zhuǎn)移指令存放到這三個(gè)單元,程序就被引導(dǎo)到指定的程序存儲(chǔ)器空間去執(zhí)行。,3.2 程序存儲(chǔ)器地址空間(ROM),3.尋址方式,(2)0003H002AH單元 均分為五段,用作五個(gè)中斷服務(wù)程序的入口。,中斷入口地址 外中斷0(INT0):0003H 定
22、時(shí)器0(T0) :000BH 外中斷1(INT1):0013H 定時(shí)器1(T1) :001BH 串行口(RI/TI) :0023H,3.2 程序存儲(chǔ)器地址空間(ROM),3.尋址方式,3.2 數(shù)據(jù)存儲(chǔ)器地址空間(RAM),1. 用途,用于存放運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存和緩沖、標(biāo)志位等。,2. 片外RAM,3. 片內(nèi)RAM,地址 0000HFFFFH 尋址 用MOVX指令,片內(nèi)RAM地址空間 低128字節(jié)RAM(00H7FH) 高128字節(jié)RAM(80HFFH)特殊功能寄存器SFR區(qū),3.2 數(shù)據(jù)存儲(chǔ)器地址空間(RAM),3. 片內(nèi)RAM,3.2 數(shù)據(jù)存儲(chǔ)器地址空間(RAM),3. 片內(nèi)RAM,片
23、內(nèi)RAM地址空間,尋址 用指令MOV最大可尋址256個(gè)單元。,低128B(00H-7FH) 真正RAM區(qū),高128B(80H-FFH) 特殊功能寄存器(SFR)區(qū),地址 00H-FFH,3.2 數(shù)據(jù)存儲(chǔ)器地址空間(RAM),3. 片內(nèi)RAM,低128字節(jié)RAM (00H7FH),1.工作寄存器區(qū)(00H1FH) 2.位尋址區(qū)(20H2FH) 3.用戶RAM區(qū)(30H7FH),3.2 數(shù)據(jù)存儲(chǔ)器地址空間(RAM),工作寄存器區(qū)(00H1FH),由四組(32個(gè))工作寄存器組成,每組8個(gè)寄存器(R0-R7),共占32個(gè)單元。,2. 通過(guò)程序狀態(tài)寄存器 PSW中RS1.RS0兩位設(shè)定來(lái)選擇CPU的當(dāng)前
24、工作寄存器組。復(fù)位時(shí),第0組為當(dāng)前的工作寄存器。 3. 若不需要四組,則其余可作為一般RAM單元。,工作寄存器與內(nèi)部RAM單元關(guān)系,3.2 數(shù)據(jù)存儲(chǔ)器地址空間(RAM),工作寄存器區(qū)(00H1FH),3.2 數(shù)據(jù)存儲(chǔ)器地址空間(RAM),位尋址區(qū)(20H2FH),位尋址區(qū)有16個(gè)單元,每個(gè)單元8位,共128位。位地址為00H-7FH。 可用位尋址方式訪問(wèn)其各位。 這些可尋址位,通過(guò)執(zhí)行指令可直接對(duì)某一位操作,如置1.清0、判斷轉(zhuǎn)移等。 位尋址是8051的一個(gè)重要特點(diǎn)。,位尋址區(qū)與位地址,3.2 數(shù)據(jù)存儲(chǔ)器地址空間(RAM),位尋址區(qū)(20H2FH),用戶RAM區(qū)(30H7FH),用于堆棧和數(shù)據(jù)
25、緩沖。,3.2 數(shù)據(jù)存儲(chǔ)器地址空間(RAM),3. 片內(nèi)RAM,高128字節(jié)RAM(80HFFH),有21個(gè)特殊功能功能寄存器。 地址分布在80HFFH的RAM空間。 只能用直接尋址方式。 有11個(gè)具有位尋址能力。11個(gè)SFR的字節(jié)地址正好能被8整除。,3.2 數(shù)據(jù)存儲(chǔ)器地址空間(RAM),MCS-51系列單片機(jī)的特殊功能寄存器表,高128字節(jié)RAM(80HFFH),部分特殊功能寄存器介紹,PSW 程序狀態(tài)寄存器(D0H) PSW包含了程序執(zhí)行后的狀態(tài)信息,供程序查詢或判斷用。,PSW的格式:,P,OV,AC,CY,RS0,RS1,F0,PSW (D0H),D7 D6 D5 D4 D3 D2 D1 D0,3.2 數(shù)據(jù)存儲(chǔ)器地址空間(RAM),堆棧指針SP(Stack Pointer)(81H) 堆棧 在片內(nèi)RAM中,開(kāi)辟的一個(gè)按“先進(jìn)后出”的結(jié)構(gòu)方式處理數(shù)據(jù)的區(qū)域。 SP的內(nèi)容可指向片內(nèi)RAM00H7FH的任何單元。 系統(tǒng)復(fù)位時(shí),SP初始化為07
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026廣東深圳大學(xué)經(jīng)濟(jì)學(xué)院鄭尊信教授課題組博士后招聘筆試備考試題及答案解析
- 2026云南玉溪鴻康醫(yī)院有限責(zé)任公司見(jiàn)習(xí)人員招募20人筆試備考試題及答案解析
- 2026河南益民控股招聘9人筆試備考題庫(kù)及答案解析
- 2026年婦科康復(fù)方案培訓(xùn)
- 2026年肺心護(hù)理要點(diǎn)培訓(xùn)
- 2026年安徽交控集團(tuán)徐明中心收費(fèi)協(xié)管員招聘4人筆試參考題庫(kù)及答案解析
- 陸軍第九五二醫(yī)院社會(huì)招聘3人筆試備考題庫(kù)及答案解析
- 2026內(nèi)蒙古自治區(qū)水利水電勘測(cè)設(shè)計(jì)院有限公司招聘11人筆試備考試題及答案解析
- 2026年中國(guó)石化陜西榆林石油分公司社會(huì)招聘筆試模擬試題及答案解析
- 2025年中職第一學(xué)年(金屬熱加工)焊接工藝階段測(cè)試題及答案
- 壓力管道安裝單位壓力管道質(zhì)量安全風(fēng)險(xiǎn)管控清單
- 停車(chē)場(chǎng)道閘施工方案范本
- 2025年實(shí)驗(yàn)室安全事故案例
- 貝林妥單抗護(hù)理要點(diǎn)
- 衛(wèi)生院關(guān)于成立消除艾滋病、梅毒、乙肝母嬰傳播領(lǐng)導(dǎo)小組及職責(zé)分工的通知
- 鐵路更換夾板課件
- 小學(xué)語(yǔ)文教學(xué)能力提升策略
- 卡西歐手表WVA-M600(5161)中文使用說(shuō)明書(shū)
- 浙江中醫(yī)藥大學(xué)《高等數(shù)學(xué)Ⅱ》2025-2026學(xué)年期末試卷(A卷)
- 麻醉規(guī)培結(jié)業(yè)匯報(bào)
- 物流市場(chǎng)開(kāi)發(fā)管理制度
評(píng)論
0/150
提交評(píng)論