版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
單片機(jī)基礎(chǔ)知識(shí)演示文稿當(dāng)前1頁,總共79頁。單片機(jī)基礎(chǔ)知識(shí)當(dāng)前2頁,總共79頁。一
、單片機(jī)概述與結(jié)構(gòu)當(dāng)前3頁,總共79頁。6.1單片機(jī)的用武之地
單片機(jī)體積小、功耗低、價(jià)格低廉,速度快、用途廣、靈活性強(qiáng)。且具有邏輯判斷、定時(shí)計(jì)數(shù)、程序控制等多種功能。特點(diǎn):當(dāng)前4頁,總共79頁。6.1單片機(jī)的用武之地
單片機(jī)被廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航天航空、工農(nóng)業(yè)生產(chǎn)、服務(wù)行業(yè),專業(yè)設(shè)備的智能化管理及過程控制等領(lǐng)域。應(yīng)用:當(dāng)前5頁,總共79頁。6.2單片機(jī)的基本概念CPU存儲(chǔ)器I/O接口上個(gè)世紀(jì)70年代,一些半導(dǎo)體公司開始推出一種集成電路,它包含了計(jì)算機(jī)的三大組成部分:CPU、存儲(chǔ)器和I/O接口等部件。由于它是在一個(gè)芯片上,形成芯片級(jí)的微型計(jì)算機(jī),稱為單片微型計(jì)算機(jī)(SingleChipMicrocomputer),簡稱單片機(jī)。當(dāng)前6頁,總共79頁。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ù)。當(dāng)前7頁,總共79頁。6.2單片機(jī)的基本概念最基本的單片機(jī)組成中央處理器CPU,包括運(yùn)算器、控制器和寄存器組;輸入輸出(I/O)接口,與外部輸入輸出設(shè)備連接。并行接口和串行接口。存儲(chǔ)器,包括ROM和RAM;片內(nèi)和片外。當(dāng)前8頁,總共79頁。6.2單片機(jī)的基本概念圖1-2典型的單片機(jī)組成框圖中央處理器
存儲(chǔ)器中央處理器I/O接口當(dāng)前9頁,總共79頁。6.2單片機(jī)的基本概念各種單片機(jī)外形圖當(dāng)前10頁,總共79頁。6.3單片機(jī)的發(fā)展
單片機(jī)能夠一次處理的數(shù)據(jù)的寬度。有1位機(jī)、4位機(jī)、8位機(jī)、16位機(jī)、32位機(jī)。
位數(shù):Intel8位單片機(jī)的發(fā)展
第一代:以1976年推出的MCS-48系列為代表。第二代:以MCS-51的8051為代表的單片機(jī),第三代:以51系列、AVR、PIC等為代表。當(dāng)前11頁,總共79頁。6.3單片機(jī)的發(fā)展MCS-51系列單片機(jī)中,有兩個(gè)子系列:51子系列、52子系列。51子系列:
8051、8751和8031三個(gè)型號(hào),后來經(jīng)過改進(jìn)產(chǎn)生了80C51、87C51和80C31三個(gè)型號(hào);52子系列:
8052、8752和8032三個(gè)型號(hào),改進(jìn)后的型號(hào)是80C52、87C52和80C32。
當(dāng)前12頁,總共79頁。6.3單片機(jī)的發(fā)展IntelP8051AH實(shí)物照片當(dāng)前13頁,總共79頁。6.3單片機(jī)的發(fā)展51兼容單片機(jī)當(dāng)前14頁,總共79頁。6.3單片機(jī)的發(fā)展51兼容單片機(jī)當(dāng)前15頁,總共79頁。運(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ī)組成
當(dāng)前16頁,總共79頁。存儲(chǔ)器:
記憶,由存儲(chǔ)單元組成。
包括:ROM、RAM總線BUS:
在微型計(jì)算機(jī)各個(gè)芯片之間或芯片內(nèi)部之間傳輸信息的一組公共通信線。包括:數(shù)據(jù)總線DB:雙向,寬度決定了微機(jī)的位數(shù)。
地址總線AB:單向,決定CPU的尋址范圍??刂瓶偩€CB:單向I/O接口:
數(shù)據(jù)輸入輸出。
包括:輸入接口、輸出接口6.4
單片機(jī)組成
當(dāng)前17頁,總共79頁。字長: 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)存讀寫速度
50nS、70nS、200nS。6.5
單片機(jī)主要技術(shù)指標(biāo)
當(dāng)前18頁,總共79頁。6.6MCS-51系列單片機(jī)
MCS-51系列單片八大機(jī)組成部分RAM
EPROM或ROM
寄存器SFR
輸入輸出I/O接口串行I/O接口定時(shí)器/計(jì)數(shù)器T0、T1
CPU
中斷源當(dāng)前19頁,總共79頁。圖1-4MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡化框內(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.6MCS-51系列單片機(jī)
當(dāng)前20頁,總共79頁。圖1-4MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡化框隨機(jī)存儲(chǔ)器,用于存放數(shù)據(jù)和運(yùn)算結(jié)果。RAM的內(nèi)容是易失性,掉電后會(huì)丟失。128個(gè)字節(jié)片內(nèi)數(shù)據(jù)存儲(chǔ)器RAM:6.6MCS-51系列單片機(jī)當(dāng)前21頁,總共79頁。圖1-4MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡化框用以存放程序、原數(shù)據(jù)和表格。4KB片內(nèi)程序存儲(chǔ)器EPROM或ROM:EPROM:存儲(chǔ)器編程后,其內(nèi)容可用紫外線擦除,用戶可反復(fù)使用,用于開發(fā)過程,但價(jià)格高。6.6MCS-51系列單片機(jī)當(dāng)前22頁,總共79頁。圖1-4MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡化框控制寄存器、狀態(tài)寄存器、數(shù)據(jù)輸入/輸出寄存器。18個(gè)特殊功能寄存器:6.6MCS-51系列單片機(jī)當(dāng)前23頁,總共79頁。圖1-4MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡化框
P0口、P1口、P2口、P3口(共32線),用于并行輸入/輸出寄存器。I/O口是單片機(jī)的重要資源,是衡量單片機(jī)功能的重要指標(biāo)之一。8位并行輸入/輸出接口:6.6MCS-51系列單片機(jī)當(dāng)前24頁,總共79頁。圖1-4MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡化框
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.6MCS-51系列單片機(jī)當(dāng)前25頁,總共79頁。圖1-4MCS-51系列單片機(jī)內(nèi)部結(jié)構(gòu)簡化框中斷源:中斷源2個(gè)可編程優(yōu)先級(jí)的中斷源??山邮胀獠恐袛嗌暾?、定時(shí)器/計(jì)數(shù)器中斷申請和串行口中斷申請。6.6MCS-51系列單片機(jī)當(dāng)前26頁,總共79頁。6.9
復(fù)位電路
復(fù)位是單片機(jī)的初始操作。復(fù)位的做用是使CPU以及其他功能部件處于一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開始工作。
復(fù)位后,程序計(jì)數(shù)器PC=0000H,程序執(zhí)行必須從地址0000H開始。80C51復(fù)位電路當(dāng)前27頁,總共79頁。6.9
復(fù)位電路單片機(jī)的復(fù)位靠外部電路實(shí)現(xiàn),信號(hào)由RESET(RST)引腳輸入,高電平有效。80C51復(fù)位電路復(fù)位分為上電復(fù)位和按鈕復(fù)位方式,上電復(fù)位電路如圖(a)所示;按鍵復(fù)位有電平方式和脈沖發(fā)生,電路如圖(b)、圖(c)所示。當(dāng)前28頁,總共79頁。二、單片機(jī)的結(jié)構(gòu)和原理當(dāng)前29頁,總共79頁。時(shí)鐘源T0T1
P0
P1
P2
P3
TXDRXD
INT0INT1時(shí)鐘電路SFR和RAM存儲(chǔ)器定時(shí)/計(jì)數(shù)器
CPU串行I/O口中斷系統(tǒng)并行I/O口系統(tǒng)總線
MCS—51單片機(jī)的功能模塊框圖1
單片機(jī)的硬件結(jié)構(gòu)當(dāng)前30頁,總共79頁。1.1
中央處理器CPUCPU運(yùn)算器控制器8位的算術(shù)邏輯運(yùn)算單元ALU8位累加器ACC(A)8位程序狀態(tài)字寄存器PSW8位寄存器B布爾處理器程序計(jì)數(shù)器PC(16位)指令寄存器IR及指令譯碼器ID振蕩器和定時(shí)電路當(dāng)前31頁,總共79頁。
運(yùn)算器8位的ALU8位累加器ACC(A)可對4位、8位、16位數(shù)據(jù)進(jìn)行操作。
它經(jīng)常作為一個(gè)運(yùn)算數(shù)經(jīng)暫存器2進(jìn)入ALU的輸入端,與另一個(gè)來自暫存器1的運(yùn)算數(shù)進(jìn)行運(yùn)算,運(yùn)算結(jié)果又送回ACC。當(dāng)前32頁,總共79頁。
運(yùn)算器8位程序狀態(tài)字寄存器8位寄存器B指示指令執(zhí)行后的狀態(tài)信息供程序查詢和判別用。
在乘除運(yùn)算時(shí),用來存放一個(gè)操作數(shù)也用來存放運(yùn)算后的一部分結(jié)果;如不能做乘除運(yùn)算時(shí),作為通用寄存器。當(dāng)前33頁,總共79頁。
運(yùn)算器布爾處理器2個(gè)8位暫存器專門用于處理位操作的,以PSW中的C為其累加器。ALU的兩個(gè)入口處。當(dāng)前34頁,總共79頁。
控制器程序計(jì)數(shù)器PC(16位)由兩個(gè)8位計(jì)數(shù)器PCH、PCL組成。PC是程序的字節(jié)地址計(jì)數(shù)器,PC內(nèi)容為將要執(zhí)行的指令地址。改變PC內(nèi)容,改變執(zhí)行的流向。PC可對64KB的ROM直接尋址,也可對8051片內(nèi)RAM尋址。當(dāng)前35頁,總共79頁。
控制器指令寄存器IR及指令譯碼器ID由PC中的內(nèi)容指定ROM地址取出來的指令經(jīng)IR送至ID由ID對指令譯碼產(chǎn)生一定序列的控制信號(hào),以執(zhí)行指令所規(guī)定的操作。當(dāng)前36頁,總共79頁。
控制器振蕩器和定時(shí)電路
8051單片機(jī)片內(nèi)有振蕩電路,只需外接石英晶體和頻率微調(diào)電容(2個(gè)30pF左右),其頻率范圍為1.2MHz~12MHz。該信號(hào)作為8051工作的基本節(jié)拍即時(shí)間的最小單位。當(dāng)前37頁,總共79頁。1.2
存儲(chǔ)器存儲(chǔ)器程序存儲(chǔ)器(ROM)數(shù)據(jù)存儲(chǔ)器(RAM)8051及8751的片內(nèi)ROM(ReadOnlyMemory)容量為4KB。地址從0000H開始。用于存放程序和表格常數(shù)。1.2.1程序存儲(chǔ)器(ROM)當(dāng)前38頁,總共79頁。1.2.2數(shù)據(jù)存儲(chǔ)器(RAM)8051/8751/8031RAM(RandomAccessMemory)均為128B,地址為00H~7FH。用于存放運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存以及緩沖等。128B的RAM中有32個(gè)字節(jié)單元可指定為工作寄存器。片內(nèi)還有21個(gè)特殊功能寄存器(SpecialFunctionRegister,SFR),它們同128字節(jié)RAM統(tǒng)一編址,地址為80H~FFH。當(dāng)前39頁,總共79頁。1.3
存儲(chǔ)器I/O接口P08051有四個(gè)8位并行I/O接口P0~P3。它們都是雙向端口,每個(gè)端口各有8條I/O線。P0-P3口四個(gè)鎖存器同RAM統(tǒng)一編址,可作為SFR來尋址。P1P3P2當(dāng)前40頁,總共79頁。2單片機(jī)引腳及其功能
MCS-51系列如8051.8751和8031均采用40引腳雙列直插封裝(DualIn-linePackage,DIP)方式。因受到引腳數(shù)目的限制,有不少引腳具有第二功能。MCS-51單片機(jī)引腳如圖所示當(dāng)前41頁,總共79頁。ALE、、、RST、XTAL1、XTAL22
單片機(jī)引腳及其功能MCS-51單片機(jī)40引腳配置圖
MCS-51單片機(jī)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頁。
作通用I/O口使用,傳送CPU的輸入/輸出數(shù)據(jù)。MCS-51單片機(jī)40引腳配置圖1.端口線(4×8=32條)P0.0~P0.7功能:共有8個(gè)引腳,為P0口專用。P0.0最低位,P0.7最高位。
訪問片外存儲(chǔ)器時(shí),先傳送低8位地址,然后傳送CPU對片外存儲(chǔ)器的讀/寫數(shù)據(jù)。第一功能(不帶片外存儲(chǔ)器):第二功能(帶片外存儲(chǔ)器):2
單片機(jī)引腳及其功能當(dāng)前43頁,總共79頁。第一功能:與P0口的第一功能相同,也用于傳送用戶的輸入/輸出數(shù)據(jù)。MCS-51單片機(jī)40引腳配置圖1.端口線(4×8=32條)P1.0~P1.7功能:8個(gè)引腳與P0口類似。P1.0最低位,P1.7最高位。第二功能:對52子系列而言,第二功能為定時(shí)器2輸入。2
單片機(jī)引腳及其功能當(dāng)前44頁,總共79頁。第一功能:與P0口的第一功能相同,作通用I/O口。MCS-51單片機(jī)40引腳配置圖1.端口線(4×8=32條)P2.0~P2.7功能:帶內(nèi)部上拉的雙向I/O口第二功能:與P0口的第二功能相配合,用于輸出片外存儲(chǔ)器的高8位地址,共同選中片外存儲(chǔ)器單元。
2
單片機(jī)引腳及其功能當(dāng)前45頁,總共79頁。第一功能:與P0口的第一功能相同,作通用I/O口。MCS-51單片機(jī)40引腳配置圖1.端口線(4×8=32條)P3.0~P3.7功能:帶內(nèi)部上拉的雙向I/O口第二功能:為控制功能,每個(gè)引腳并不完全相同。2
單片機(jī)引腳及其功能當(dāng)前46頁,總共79頁。MCS-51單片機(jī)40引腳配置圖1.端口線(4×8=32條)P3.0~P3.7P3口的第二功能P3口各位第二功能P3.0RXD(串行口輸入)P3.1TXD(串行口輸出)P3.2(外部中斷0輸入)P3.3(外部中斷1輸入)P3.4T0(定時(shí)器/計(jì)數(shù)器0的外部輸入)P3.5T1(定時(shí)器/計(jì)數(shù)器1的外部輸入)P3.6(外部數(shù)據(jù)存儲(chǔ)器寫信號(hào))P3.7(外部數(shù)據(jù)存儲(chǔ)器讀信號(hào))2
單片機(jī)引腳及其功能當(dāng)前47頁,總共79頁。功能:2.電源線(2條)3.控制線(6條)VCC為+5V電源線,VSS接地:地址鎖存允許信號(hào)1.與P0口引腳的第二功能配合使用
P0口作為地址/數(shù)據(jù)復(fù)用口,用ALE來判別P0口的信息。2
單片機(jī)引腳及其功能當(dāng)前48頁,總共79頁。MCS-51單片機(jī)40引腳配置圖當(dāng)ALE為高電平期間,P0口出現(xiàn)的是地址信息,ALE下降沿到來時(shí),P0口上的地址信息被鎖存。當(dāng)ALE為低電平期間,P0口上出現(xiàn)指令和數(shù)據(jù)信息。2.對片內(nèi)帶有4KBEPROM的8751編寫固化程序時(shí),PROG作為編程脈沖輸入端。1.與P0口配合使用2
單片機(jī)引腳及其功能當(dāng)前49頁,總共79頁。MCS-51單片機(jī)40引腳配置圖功能::內(nèi)部和外部程序存儲(chǔ)器選擇信號(hào)先訪問片內(nèi)EPROM/ROM,執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。但在程序計(jì)數(shù)器計(jì)數(shù)超過0FFFH時(shí)(即地址大于4KB時(shí)),執(zhí)行片外程序存儲(chǔ)器內(nèi)的程序。只訪問外部程序存儲(chǔ)器,而不管片內(nèi)是否有程序存儲(chǔ)器。引腳接高電平時(shí):引腳接低電平(接地)時(shí):2
單片機(jī)引腳及其功能當(dāng)前50頁,總共79頁。MCS-51單片機(jī)40引腳配置圖功能::片外程序存儲(chǔ)器讀選通信號(hào)當(dāng)執(zhí)行外部程序存儲(chǔ)器代碼時(shí),每個(gè)機(jī)器周期被激活兩次。訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)無效,訪問內(nèi)部程序存儲(chǔ)器時(shí)無效。執(zhí)行:訪問:2
單片機(jī)引腳及其功能當(dāng)前51頁,總共79頁。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ī)引腳及其功能當(dāng)前52頁,總共79頁。MCS-51單片機(jī)40引腳配置圖功能::片內(nèi)振蕩電路輸入線
這兩個(gè)端子用來外接石英晶體和微調(diào)電容,即用來連接8051片內(nèi)的定時(shí)反饋回路。2
單片機(jī)引腳及其功能當(dāng)前53頁,總共79頁。3
存儲(chǔ)器的配置3.1 8051存儲(chǔ)器分類3.2 程序存儲(chǔ)器地址空間3.3 數(shù)據(jù)存儲(chǔ)器地址空間當(dāng)前54頁,總共79頁。3.1 8051存儲(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ǔ)器當(dāng)前55頁,總共79頁。3.1 8051存儲(chǔ)器分類1.物理結(jié)構(gòu)(哈佛結(jié)構(gòu))當(dāng)前56頁,總共79頁。3.1 8051存儲(chǔ)器分類2.用戶角度1.片內(nèi)、外統(tǒng)一編址的64K程序存儲(chǔ)器地址空間。CPU訪問片內(nèi)、片外ROM指令用MOVC。2.64K的片外數(shù)據(jù)存儲(chǔ)器地址空間。訪問片外RAM指令用MOVX。3.256字節(jié)的片內(nèi)數(shù)據(jù)存儲(chǔ)器地址空間。訪問片內(nèi)RAM指令用MOV。
上述三個(gè)存儲(chǔ)空間地址是重疊的,8051的指令系統(tǒng)采用不同的數(shù)據(jù)傳送指令符號(hào)。當(dāng)前57頁,總共79頁。3.2程序存儲(chǔ)器地址空間(ROM)1.用途用于存放編好的程序和表格常數(shù)。8051/8751片內(nèi)ROM/EPROM的容量為4KB。地址為0000H~0FFFH。片外最多可擴(kuò)至64KBROM/EPROM,地址為1000H~FFFFH。片內(nèi)外統(tǒng)一編址。2.編址當(dāng)前58頁,總共79頁。3.2程序存儲(chǔ)器地址空間(ROM)3.尋址方式當(dāng)EA=“1”時(shí)
8051的PC在0000~0FFFH范圍內(nèi)執(zhí)行片內(nèi)ROM中的程序,當(dāng)指令地址超過0FFFH后就自動(dòng)轉(zhuǎn)向片外ROM中取指令。當(dāng)EA=”0”時(shí)
8051片內(nèi)ROM不起作用,CPU只能從片外ROM/EPROM中取指令??梢詮?000H開始尋址。由于8031片內(nèi)不帶ROM,所以使用時(shí)必須EA=”0”。8051從片內(nèi)ROM和片外ROM取指的速度相同。當(dāng)前59頁,總共79頁。3.2程序存儲(chǔ)器地址空間(ROM)3.尋址方式④程序存儲(chǔ)器的保留存儲(chǔ)單元存儲(chǔ)單元保留目的0000H~0002H復(fù)位后初始化引導(dǎo)程序地址0003H~000AH外部中斷0000BH~0012H定時(shí)器0溢出中斷0013H~001AH外部中斷1001BH~0022H定時(shí)器1溢出中斷0023H~002AH串行接口中斷002BH定時(shí)器2中斷(52子系列才有)當(dāng)前60頁,總共79頁。(1)0000H~0002H三個(gè)單元
用作8051上電復(fù)位后引導(dǎo)程序的存放單元。因?yàn)閺?fù)位后PC的內(nèi)容為0000H,CPU總是從0000H開始執(zhí)行程序。將轉(zhuǎn)移指令存放到這三個(gè)單元,程序就被引導(dǎo)到指定的程序存儲(chǔ)器空間去執(zhí)行。3.2程序存儲(chǔ)器地址空間(ROM)3.尋址方式(2)0003H~002AH單元均分為五段,用作五個(gè)中斷服務(wù)程序的入口。當(dāng)前61頁,總共79頁。中斷入口地址外中斷0(INT0):0003H定時(shí)器0(T0):000BH外中斷1(INT1):0013H定時(shí)器1(T1):001BH串行口(RI/TI):0023H3.2程序存儲(chǔ)器地址空間(ROM)3.尋址方式當(dāng)前62頁,總共79頁。3.2數(shù)據(jù)存儲(chǔ)器地址空間(RAM)1.用途用于存放運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存和緩沖、標(biāo)志位等。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頁。3.2數(shù)據(jù)存儲(chǔ)器地址空間(RAM)3.片內(nèi)RAM當(dāng)前64頁,總共79頁。3.2數(shù)據(jù)存儲(chǔ)器地址空間(RAM)3.片內(nèi)RAM片內(nèi)RAM地址空間尋址用指令MOV最大可尋址256個(gè)單元。低128B(00H-7FH)真正RAM區(qū)高128B(80H-FFH)特殊功能寄存器(SFR)區(qū)地址00H-FFH當(dāng)前65頁,總共79頁。3.2數(shù)據(jù)存儲(chǔ)器地址空間(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頁。3.2數(shù)據(jù)存儲(chǔ)器地址空間(RAM)工作寄存器區(qū)(00H~1FH)由四組(32個(gè))工作寄存器組成,每組8個(gè)寄存器(R0-R7),共占32個(gè)單元。2.通過程序狀態(tài)寄存器PSW中RS1.RS0兩位設(shè)定來選擇CPU的當(dāng)前工作寄存器組。復(fù)位時(shí),第0組為當(dāng)前的工作寄存器。3.若不需要四組,則其余可作為一般RAM單元。當(dāng)前67頁,總共79頁。工作寄存器與內(nèi)部RAM單元關(guān)系3.2數(shù)據(jù)存儲(chǔ)器地址空間(RAM)工作寄存器區(qū)(00H~1FH)當(dāng)前68頁,總共79頁。3.2數(shù)據(jù)存儲(chǔ)器地址空間(RAM)位尋址區(qū)(20H~2FH)位尋址區(qū)有16個(gè)單元,每個(gè)單元8位,共128位。位地址為00H-7FH??捎梦粚ぶ贩绞皆L問其各位。這些可尋址位,通過執(zhí)行指令可直接對某一位操作,如置1.清0、判斷轉(zhuǎn)移等。位尋址是8051的一個(gè)重要特點(diǎn)。當(dāng)前69頁,總共79頁。位尋址區(qū)與位地址3.2數(shù)據(jù)存儲(chǔ)器地址空間(RAM)位尋址區(qū)(20H~2FH)用戶RAM區(qū)(30H~7FH)用于堆棧和數(shù)據(jù)緩沖。當(dāng)前70頁,總共79頁。3.2數(shù)據(jù)存儲(chǔ)器地址空間(RAM)3.片內(nèi)RAM高128字節(jié)RAM(80H~FFH)有21個(gè)特殊功能功能寄存器。地址分布在80H~FFH的RAM空間。只能用直接尋址方式。有11個(gè)具有位尋址能力。1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年結(jié)構(gòu)化布線系統(tǒng)的檢測設(shè)備合作協(xié)議書
- 冀教版數(shù)學(xué)九年級(jí)下冊《30.3 由不共線三點(diǎn)的坐標(biāo)確定二次函數(shù)》聽評課記錄1
- 生產(chǎn)技術(shù)合同范本(2篇)
- 甘肅省就業(yè)協(xié)議書(2篇)
- 北師大版歷史七年級(jí)下冊第19課《明清經(jīng)濟(jì)繁盛與清前期盛世輝煌》聽課評課記錄
- 人教版數(shù)學(xué)八年級(jí)下冊聽評課記錄:第16章 二次根式的乘除法(二)
- 新北師大版小學(xué)數(shù)學(xué)一年級(jí)上冊《分類》聽評課記錄
- 中圖版歷史七年級(jí)下冊第14課《明朝的對外交往與抗倭斗爭》聽課評課記錄
- 蘇科版數(shù)學(xué)九年級(jí)上冊《切線》聽評課記錄
- 統(tǒng)編版初中語文九年級(jí)下冊第十六課《驅(qū)遣我們的想象》聽評課記錄
- 知名企業(yè)建筑工程抹灰工程標(biāo)準(zhǔn)規(guī)范圖示手冊
- 重大事故隱患排查治理
- 2025保安部年度工作計(jì)劃
- 寵物貓護(hù)理教學(xué)
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫
- 圖書借閱登記表
- 中華人民共和國能源法
- 人居環(huán)境綜合治理項(xiàng)目項(xiàng)目背景及必要性分析
- 招標(biāo)采購基礎(chǔ)知識(shí)培訓(xùn)
- 2024年法律職業(yè)資格考試(試卷二)客觀題試題及解答參考
評論
0/150
提交評論