




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
認(rèn)識(shí)MCS51單片機(jī)課件第1頁/共62頁2微型計(jì)算機(jī)與單片機(jī)關(guān)系微型計(jì)算機(jī)系統(tǒng)包括中央處理單元(CPU)、存儲(chǔ)器(Memory)及輸入/輸出單元(I/O)三大部分
。單片微型計(jì)算機(jī)就是把中央處理單元、存儲(chǔ)器、輸入/輸出單元等,全部放置在一個(gè)芯片里
。第2頁/共62頁32-2單片機(jī)發(fā)展史
1971年intel公司研制出世界上第一個(gè)4位的微處理器;Intel公司的霍夫研制成功世界上第一塊4位微處理器芯片Intel4004,標(biāo)志著第一代微處理器問世,微處理器和微機(jī)時(shí)代從此開始。1971年11月,Intel推出MCS-4微型計(jì)算機(jī)系統(tǒng)(包括4001ROM芯片、4002RAM芯片、4003移位寄存器芯片和4004微處理器)。1972年4月,霍夫等人開發(fā)出第一個(gè)8位微處理器Intel8008。由于8008采用的是P溝道MOS微處理器,因此仍屬第一代微處理器。
第3頁/共62頁41973年intel公司研制出8位的微處理器8080;1973年8月,霍夫等人研制出8位微處理器Intel8080,以N溝道MOS電路取代了P溝道,第二代微處理器就此誕生。1975年4月,MITS發(fā)布第一個(gè)通用型Altair8800,帶有1KB存儲(chǔ)器。這是世界上第一臺(tái)微型計(jì)算機(jī)。1976年intel公司研制出MCS-48系列8位的單片機(jī),這也是單片機(jī)的問世。20世紀(jì)80年代初,Intel公司在MCS-48系列單片機(jī)的基礎(chǔ)上,推出了MCS-51系列8位高檔單片機(jī)。MCS-51系列單片機(jī)無論是片內(nèi)RAM容量,I/O口功能,系統(tǒng)擴(kuò)展方面都有了很大的提高。第4頁/共62頁52-3單片機(jī)的應(yīng)用單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒有單片機(jī)的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動(dòng)化過程的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄像機(jī)、攝像機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開單片機(jī)。單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域。第5頁/共62頁62-48051的封裝直插式封裝(DIP)第6頁/共62頁72-48051的封裝QFP封裝(貼片)第7頁/共62頁82-48051的封裝PLCC封裝第8頁/共62頁92-58051的引腳電源引腳(VCC,GND)輸入/輸出端口(P0,P1,P2,P3)復(fù)位引腳(RESET)時(shí)鐘引腳(XTAL1,XTAL2)存儲(chǔ)器選擇引腳(EA)外部存儲(chǔ)器控制引腳(ALE,PSEN)第9頁/共62頁10
2-6MCS-51的結(jié)構(gòu)8051是MCS-51系列單片機(jī)的典型產(chǎn)品,我們以這一代表性的機(jī)型進(jìn)行系統(tǒng)的講解。8051為8位微控制器。程序存儲(chǔ)器ROM:內(nèi)部4KB、外部最多可擴(kuò)展至64KB。數(shù)據(jù)存儲(chǔ)器RAM:內(nèi)部128B(字節(jié))、外部最多可擴(kuò)展至64KB。四組可位尋址的8位輸入/輸出端口,即P0、P1、P2及P3。兩個(gè)16位定時(shí)器/計(jì)數(shù)器。一個(gè)全雙工串行口,即UART。五個(gè)中斷源,即INT0、INT1、T0、T1、RXD或TXD。111條指令。8位控制器:8位是指微控制器內(nèi)部的數(shù)據(jù)總線或寄存器一次處理數(shù)據(jù)的寬度。如:11001101(共8位)第10頁/共62頁11
MCS-51內(nèi)部結(jié)構(gòu)圖8051單片機(jī)包含中央處理器(CPU)、程序存儲(chǔ)器(ROM)、數(shù)據(jù)存儲(chǔ)器(RAM)、定時(shí)/計(jì)數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元及數(shù)據(jù)總線、地址總線和控制總線等三大總線。
第11頁/共62頁122-6-1中央處理器(CPU)中央處理器(CPU)是整個(gè)單片機(jī)的核心部件,是8位數(shù)據(jù)寬度的處理器,能處理8位二進(jìn)制數(shù)據(jù)或代碼,CPU負(fù)責(zé)控制、指揮和調(diào)度整個(gè)單元系統(tǒng)協(xié)調(diào)的工作,完成運(yùn)算和控制輸入輸出功能等操作。參考圖片
第12頁/共62頁132-6-2數(shù)據(jù)存儲(chǔ)器(RAM)8051內(nèi)部有128個(gè)8位用戶數(shù)據(jù)存儲(chǔ)單元和128個(gè)專用寄存器單元,它們是統(tǒng)一編址的,專用寄存器只能用于存放控制指令數(shù)據(jù),用戶只能訪問,而不能用于存放用戶數(shù)據(jù),所以,用戶能使用的的RAM只有128個(gè)字節(jié),可存放讀寫的數(shù)據(jù),運(yùn)算的中間結(jié)果或用戶定義的字型表。RAM類似于電腦的內(nèi)存,參考圖
第13頁/共62頁142-6-3程序存儲(chǔ)器(ROM)8051共有4096個(gè)8位掩膜ROM(即4KB),用于存放用戶程序,原始數(shù)據(jù)或表格。ROM類似于電腦的硬盤,參考圖
第14頁/共62頁152-6-4定時(shí)/計(jì)數(shù)器8051有兩個(gè)16位的可編程定時(shí)/計(jì)數(shù)器,以實(shí)現(xiàn)定時(shí)或計(jì)數(shù)產(chǎn)生中斷用于控制程序轉(zhuǎn)向。定時(shí)/計(jì)數(shù)器類似于我們生活中的鬧鐘及計(jì)數(shù)器,參考圖第15頁/共62頁162-6-5并行輸入輸出(I/O)口8051共有4組8位I/O口(P0、
P1、P2或P3),用于對(duì)外部數(shù)據(jù)的傳輸。第16頁/共62頁172-6-6全雙工串行口8051內(nèi)置一個(gè)全雙工串行通信口,用于與其它設(shè)備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當(dāng)同步移位器使用。第17頁/共62頁182-6-7中斷系統(tǒng)8051具備較完善的中斷功能,有兩個(gè)外中斷、兩個(gè)定時(shí)/計(jì)數(shù)器中斷和一個(gè)串行中斷,可滿足不同的控制要求,并具有2級(jí)的優(yōu)先級(jí)別選擇。第18頁/共62頁192-6-8時(shí)鐘電路8051內(nèi)部已具備了震蕩電路,只需在XTAL1于XTAL2連接石英晶振。第19頁/共62頁202-78051的IO8051具有四組可位尋址的8位輸入/輸出端口,即P0、P1、P2及P3。第20頁/共62頁212-7-18051P0口詳解P0口為8位可位尋址的輸入/輸出端口。P0口的8位均為開漏雙向I/O。每個(gè)引腳可驅(qū)動(dòng)8個(gè)LS型TTL負(fù)載。P0口內(nèi)部無上拉電阻,執(zhí)行輸出功能時(shí),外部必須接上拉電阻。若系統(tǒng)外擴(kuò)存儲(chǔ)器,則P0口可作為低地址總線(A0~A7)和數(shù)據(jù)總線(D0~D7)。此應(yīng)用不需接上拉電阻。第21頁/共62頁22P0口其中一引腳內(nèi)部電路結(jié)構(gòu)組成:腳鎖存器、輸入緩沖器、電子模擬開關(guān)、反相器、與門、場(chǎng)效應(yīng)管電子模擬開關(guān)作用:1.電子模擬開關(guān)與下方接通,P0口作為普通I/O使用。2.電子模擬開關(guān)與上方接通P0口作為地址/數(shù)據(jù)使用。第22頁/共62頁23P0口作為普通I/O使用原理—輸出P0口作為普通I/O使用時(shí),電子模擬開關(guān)的控制信號(hào)為0(低電平)。此時(shí)與門的輸出也為0(低電平),則Q1管截止。此時(shí)數(shù)據(jù)總線向引腳輸出(即P0口作為輸出)的工作過程:當(dāng)寫鎖存器信號(hào)有效,數(shù)據(jù)總線的信號(hào)→鎖存器的輸入端D→鎖存器的反向輸出Q非端→電子模擬開關(guān)→Q2管的柵極→Q2的漏極到輸出端P0.X。此時(shí)P0口為漏極開路輸出。第23頁/共62頁24P0口作為普通I/O使用原理—輸入1P0口作為普通I/O使用時(shí),電子模擬開關(guān)的控制信號(hào)為0(低電平)。此時(shí)與門的輸出也為0(低電平),則Q管截止。此時(shí)引腳向數(shù)據(jù)總線輸入(即P0口作為輸入)的工作過程:數(shù)據(jù)輸入時(shí)(讀P0口)有兩種情況1.讀引腳讀芯片引腳上的數(shù)據(jù),讀引腳數(shù)據(jù)時(shí),讀引腳緩沖器打開(即三態(tài)緩沖器的控制端要有效),通過內(nèi)部數(shù)據(jù)總線輸入。第24頁/共62頁25P0口作為普通I/O使用原理—輸入22.讀鎖存器
通過打開讀鎖存器三態(tài)緩沖器讀取鎖存器輸出端Q的狀態(tài)。在輸入狀態(tài)下,從腳鎖存器和從引腳上讀來的信號(hào)一般是一致。第25頁/共62頁26P0口作為地址/數(shù)據(jù)復(fù)用口的使用原理電子模擬開關(guān)與上方接通時(shí),P0口作為地址/數(shù)據(jù)使用。電子模擬開關(guān)‘控制’信號(hào)為‘1’,‘與門’解鎖,‘與門’輸出信號(hào)電平由“地址/數(shù)據(jù)”線信號(hào)決定;電子模擬開關(guān)與反相器的輸出端相連,地址信號(hào)經(jīng)“地址/數(shù)據(jù)”線→反相器→Q2場(chǎng)效應(yīng)管柵極→Q2漏極輸出??刂菩盘?hào)為1,地址信號(hào)為“0”時(shí),與門輸出低電平,Q1管截止;反相器輸出高電平,Q2管導(dǎo)通,輸出引腳的地址信號(hào)為低電平。第26頁/共62頁27控制信號(hào)為“1”、地址信號(hào)為“1”,“與門”輸出為高電平,Q1管導(dǎo)通;反相器輸出低電平,Q2管截止,輸出引腳的地址信號(hào)為高電平。在輸出“地址/數(shù)據(jù)”信息時(shí),Q1、Q2管是交替導(dǎo)通的,負(fù)載能力很強(qiáng),可以直接與外設(shè)存儲(chǔ)器相連,無須增加總線驅(qū)動(dòng)器。第27頁/共62頁282-7-28051P1口詳解P1口為8位的準(zhǔn)雙向口,內(nèi)部具備約30K上拉電阻,執(zhí)行輸出功能時(shí),無需連接外部上拉。每個(gè)引腳可驅(qū)動(dòng)4個(gè)LS型TTL負(fù)載。若要執(zhí)行輸入功能,必須先輸出高電平(1)才能讀取該口所連接的外部數(shù)據(jù)。組成:腳鎖存器、輸入緩沖器、場(chǎng)效應(yīng)管、上拉電阻第28頁/共62頁29由圖可知,要正確地從引腳上讀入外部信息,必須先使場(chǎng)效應(yīng)管關(guān)斷,以便由外部輸入的信息確定引腳的狀態(tài)。為此,在作引腳讀入前,必須先對(duì)該端口寫入1。具有這種操作特點(diǎn)的輸入/輸出端口,稱為準(zhǔn)雙向I/O口。8051單片機(jī)的P1、P2、P3都是準(zhǔn)雙向口。P0端口由于輸出有三態(tài)功能,輸入前,端口線已處于高阻態(tài),無需先寫入1后再作讀操作。第29頁/共62頁30P1口的控制原理由于P1口為8位準(zhǔn)雙向口,每一位均可單獨(dú)定義為輸入或輸出口,當(dāng)作為輸入口時(shí),1寫入鎖存器,Q(非)=0,Q1截止,內(nèi)上拉電阻將電位拉至"1",此時(shí)該口輸出為1,當(dāng)0寫入鎖存器,Q(非)=1,Q1導(dǎo)通,輸出則為0。
第30頁/共62頁312-7-38051P2口詳解P2口為8位的準(zhǔn)雙向口,內(nèi)部具備約30K上拉電阻,執(zhí)行輸出功能時(shí),無需連接外部上拉。每個(gè)引腳可驅(qū)動(dòng)4個(gè)LS型TTL負(fù)載。若要執(zhí)行輸入功能,必須先輸出高電平(1)才能讀取該口所連接的外部數(shù)據(jù)。若系統(tǒng)外擴(kuò)存儲(chǔ)器,則P2口可作為地址總線(A8~A15)引腳。組成:腳鎖存器、輸入緩沖器、場(chǎng)效應(yīng)管、上拉電阻、電子模擬開關(guān)、反相器第31頁/共62頁32P2口的控制原理1.作為普通I/O使用:電子模擬開關(guān)的控制信號(hào)為0(低電平),電子模擬開關(guān)與下方接通。輸出信號(hào)經(jīng)內(nèi)部總線→鎖存器同相輸出端Q→電子模擬開關(guān)→反相器→Q2管柵極→Q2管漏極輸出。2.作為地址總線使用:電子模擬開關(guān)的控制信號(hào)為1(高電平),電子模擬開關(guān)與上方接通。地址信息經(jīng)反相器→Q2管柵極→漏極輸出。第32頁/共62頁332-7-48051P3口詳解P3口為8位的準(zhǔn)雙向口,內(nèi)部具備約30K上拉電阻,執(zhí)行輸出功能時(shí),無需連接外部上拉。每個(gè)引腳可驅(qū)動(dòng)4個(gè)LS型TTL負(fù)載。若要執(zhí)行輸入功能,必須先輸出高電平(1)才能讀取該口所連接的外部數(shù)據(jù)。P3端口和P1端口的結(jié)構(gòu)相似,區(qū)別僅在于P3端口的各端口線有兩種功能選擇。組成:腳鎖存器、輸入緩沖器、場(chǎng)效應(yīng)管、上拉電阻、電子模擬開關(guān)、與非門第33頁/共62頁348051P3口的第二功能PORT3其它功能說 明P3.0RXD串行口的接收引腳P3.1TXD串行口的傳送引腳P3.2INT0INT0中斷輸入P3.3INT1INT1中斷輸入P3.4T0Timer/Counter0輸入P3.5T1Timer/Counter1輸入P3.6WR寫入外部存儲(chǔ)器控制引腳P3.7RD讀取外部存儲(chǔ)器控制引腳第34頁/共62頁352-88051的最小系統(tǒng)電源電路時(shí)鐘電路復(fù)位電路存儲(chǔ)器設(shè)置電路
第35頁/共62頁362-8-1電源電路VCC接+5V。GND接地。1uF的濾波電容第36頁/共62頁372-8-2時(shí)鐘電路—使用內(nèi)部震蕩電路51系列單片機(jī)內(nèi)部包含一個(gè)高增益的單極反相放大器,引腳XTAL1和XTAL2分別為片內(nèi)反相放大器的輸入和輸出端口,起工作頻率為0~33MHz。不同的型號(hào)選擇不同的頻率。震蕩電容的值一般選擇10~30pf。當(dāng)外接晶體振蕩器時(shí)C1=C2=30正負(fù)10pf當(dāng)外接陶瓷振蕩器時(shí)C1=C2=40正負(fù)10pf注意:晶振和震蕩電容盡可能的靠近XTAL1和XTAL2引腳,這樣可以減少寄生電容的影響。第37頁/共62頁382-8-2時(shí)鐘電路—使用外部時(shí)鐘生產(chǎn)電路只需從一個(gè)引腳輸入一個(gè)一定頻率的時(shí)鐘信號(hào)即可。這個(gè)時(shí)鐘信號(hào)是由外部振蕩器產(chǎn)生,可以為有源晶振或者其他的時(shí)鐘芯片。接法:普通的8051單片機(jī):由XTAL2輸入,XTAL1接地。CMOS型單片機(jī):XTAL1接入,XTAL2懸空。如圖第38頁/共62頁392-8-3復(fù)位電路單片機(jī)的復(fù)位引腳為:RST(9Pin)復(fù)位的作用:復(fù)位操作可以完成單片機(jī)的初始化,也可使處于死機(jī)狀態(tài)的單片機(jī)重新開始運(yùn)行?;驹恚涸趩纹瑱C(jī)的時(shí)鐘振蕩電路啟動(dòng)后,如果RST引腳外加兩個(gè)機(jī)器周期(即24個(gè)時(shí)鐘震蕩脈沖)以上的高電平,單片機(jī)便實(shí)現(xiàn)了復(fù)位。當(dāng)RST引腳從高電位跳變到低電位時(shí),復(fù)位退出,程序從0000H開始執(zhí)行。第39頁/共62頁40上電復(fù)位上電復(fù)位原理:利用RC電路的充放電效應(yīng)。實(shí)現(xiàn)復(fù)位過程:當(dāng)硬件電路接通電源時(shí),電源通過電容加在RST引腳一個(gè)短暫的高電平信號(hào),隨后隨著電容的充電,這個(gè)高電平信號(hào)逐漸降低,當(dāng)降到一定程度后,單片機(jī)退出復(fù)位狀態(tài)。高電平持續(xù)的時(shí)間和RC電路的充放電時(shí)間有關(guān),取決于電阻電容的取值大小。第40頁/共62頁41手動(dòng)加上電復(fù)位電路在電容兩端并接一顆按鈕開關(guān)即可形成手動(dòng)復(fù)位。第41頁/共62頁422-8-4存儲(chǔ)器設(shè)置電路EA腳是一個(gè)存儲(chǔ)器的選擇腳,如果EA腳接地則選擇外部存儲(chǔ)器;如果EA腳接VCC則選擇內(nèi)部存儲(chǔ)器。第42頁/共62頁432-9MCS-51單片機(jī)系列51系列52系列型號(hào)80318051875189C5189S5180328052875289C5289S52
類型無ROMMaskROMEPROMEEPROM無ROMMaskROMEPROMEEPROMROM內(nèi)部0k外接64k內(nèi)部4kbytes外接最大64kbytes內(nèi)部0k外接64k內(nèi)部8kbytes外接最大64kbytesRAM內(nèi)部128bytes外接最大64kbytes內(nèi)部256bytes外接最大64kbytes定時(shí)器/計(jì)數(shù)器2個(gè)16位定時(shí)器/計(jì)數(shù)器3個(gè)16位定時(shí)器/計(jì)數(shù)器中斷源5(89S51有6個(gè))6(89S52有8個(gè))I/O4個(gè)8位輸入/輸出端口4個(gè)8位輸入/輸出端口第43頁/共62頁442-9-1無ROM型8031/8032為無ROM型單片機(jī),使用這種單片機(jī)時(shí)就必須外接程序存儲(chǔ)器。第44頁/共62頁452-9-2MaskROM8051/8052為MaskROM型單片機(jī),這種單片機(jī)在生產(chǎn)時(shí)就已經(jīng)把程序固化在程序存儲(chǔ)器中,無法再燒錄程序。并且還需制作其獨(dú)有的光罩(Mask)。第45頁/共62頁462-9-3EPROM型單片機(jī)8751/8752為EPROM單片機(jī),這種單片機(jī)可將程序燒錄芯片中的程序存儲(chǔ)器,也可以用紫外線擦除程序存儲(chǔ)器中的用戶程序。從圖中我們可以看出,在IC的上面有一個(gè)玻璃窗口,在程序燒錄完畢后需要用黑色膠布蓋住,以防程序被紫外線擦除掉。如有要擦除ROM里的數(shù)據(jù),則使用紫外線照射窗口15~30分鐘即可。第46頁/共62頁472-9-4EEPROM89C51/89C52、89S51/89S52使用了Flash技術(shù)的EEPROM型單片機(jī),這種單片機(jī)可將程序下載到芯片的程序存儲(chǔ)器,但不同的是,89C51/89C52是以5V電壓來燒錄、以12V電壓來擦除數(shù)據(jù)。而89S51/89S52只要5V電壓即可完成程序的燒錄與擦除。這從而使此類型的單片機(jī)形成了主流。第47頁/共62頁482-10MCS-51的存儲(chǔ)器結(jié)構(gòu)除了無ROM型的單片機(jī)外,MCS-51的存儲(chǔ)器包括了程序存儲(chǔ)器(ROM)與數(shù)據(jù)存儲(chǔ)器(RAM)兩部分,并且這兩部分是獨(dú)立體。第48頁/共62頁492-10-1程序存儲(chǔ)器ROM詳情程序存儲(chǔ)器,顧名思義,其就是存放用戶程序的位置。MCS-51具有64KB程序存儲(chǔ)器尋址空間,它是用于存放用戶程序、數(shù)據(jù)和表格等信息。對(duì)于內(nèi)部無ROM的8031單片機(jī),它的程序存儲(chǔ)器必須外接,空間地址為64KB,此時(shí)單片機(jī)端EA腳必須接地。強(qiáng)制CPU從外部程序存儲(chǔ)器讀取程序。對(duì)于內(nèi)部有ROM的8051等單片機(jī),正常運(yùn)行時(shí),則EA腳需接高電平,使CPU先從內(nèi)部的程序存儲(chǔ)中讀取程序,當(dāng)PC值超過內(nèi)部ROM的容量時(shí),才會(huì)轉(zhuǎn)向外部的程序存儲(chǔ)器讀取程序。8051片內(nèi)有4kB的程序存儲(chǔ)單元,其地址為0000H—0FFFH,當(dāng)CPU復(fù)位后,程序?qū)某绦虼鎯?chǔ)器的000H地址位置開始執(zhí)行,如沒有遇到跳轉(zhuǎn)指令則按照程序存儲(chǔ)器地址順序執(zhí)行。第49頁/共62頁50MCS-51的程序存儲(chǔ)器結(jié)構(gòu)第50頁/共62頁512-10-2數(shù)據(jù)存儲(chǔ)器RAM詳情數(shù)據(jù)存儲(chǔ)器也稱為隨機(jī)存取數(shù)據(jù)存儲(chǔ)器。MCS-51單片機(jī)的程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器在物理上和邏輯上都分為兩個(gè)地址空間。MCS-51內(nèi)部RAM有128或256個(gè)字節(jié)的用戶數(shù)據(jù)存儲(chǔ)(不同的型號(hào)有分別),它們是用于存放執(zhí)行的中間結(jié)果和過程數(shù)據(jù)。MCS-51的數(shù)據(jù)存儲(chǔ)器均可讀寫,部分單元還可以進(jìn)行位尋址。8051內(nèi)部RAM共有256個(gè)單元,這256個(gè)單元共分為兩部分。其一是地址從0000H—007FH單元(共128個(gè)字節(jié))為用戶數(shù)據(jù)RAM。從0080H—00FFH地址單元(也是128個(gè)字節(jié))為特殊寄存器(SFR)單元。
第51頁/共62頁52MCS-51的數(shù)據(jù)存儲(chǔ)器結(jié)構(gòu)第52頁/共62頁53用戶數(shù)據(jù)RAM結(jié)構(gòu)這一區(qū)間的數(shù)據(jù)存儲(chǔ)器可分為三部分0000H到001FH的32個(gè)地址為寄存器組1.0000H到0007H為寄存器組02.0008H到000FH為寄存器組13.0010H到0017H為寄存器組24.0018H到001FH為寄存器組3每組寄存器包含八個(gè)8位寄存器,均以R0—R7來命名,我們常稱這些寄存器為通用寄存器。第53頁/共62頁54程序狀態(tài)字寄存器(PSW)寄存器組的切換可以用程序狀態(tài)寄存器(PSW)中的RS1與RS0來決定。RS1RS0寄存器組地 址00RB00000H~0007H01RB10008H~000FH10RB20010H~0017H11RB30018H~001FH第54頁/共62頁55可位尋址0020H到002FH的16個(gè)字節(jié)存儲(chǔ)器區(qū)為可位尋址。通常存取存儲(chǔ)器是以字節(jié)為單位,“可位尋址”則是指定存取1個(gè)位(bit)。第55頁/共62頁562-10-3特殊功能寄存器特殊功能寄存器(SFR)也稱為專用寄存器,特殊功能寄存器反映了MCS-51單片機(jī)的運(yùn)行狀態(tài)。很多功能也通過特殊功能寄存器來定義和控制程序的執(zhí)行。特殊寄存器(SFR)位置在為:0080H到00FFH(128B)
這些寄存的功能已作了專門的規(guī)定,用戶不能修改其結(jié)構(gòu)。第56頁/共62頁57特殊功能寄存器第
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 惠州布袋風(fēng)管施工方案
- 武漢學(xué)校智能地暖施工方案
- 隧洞豎井管棚施工方案
- 云浮無塵車間凈化施工方案
- 衛(wèi)生間防水上墻施工方案
- 2012年7月國家開放大學(xué)漢語言文學(xué)本科《中國現(xiàn)代文學(xué)專題》期末紙質(zhì)考試試題及答案
- 提升農(nóng)業(yè)生產(chǎn)技術(shù)的創(chuàng)新與應(yīng)用實(shí)施方案
- 綠色就業(yè)與勞動(dòng)市場(chǎng)轉(zhuǎn)型策略
- 加強(qiáng)污染防治和生態(tài)建設(shè)未來展望與持續(xù)改進(jìn)措施
- 加強(qiáng)跨部門協(xié)作與整合資源的策略及實(shí)施路徑
- 2017華東六省一市優(yōu)質(zhì)課課件連乘問題11月29日
- 部編版(統(tǒng)編)一年級(jí)語文下冊(cè)每課練習(xí)題(全冊(cè)全套)
- DB62∕T 4134-2020 高速公路服務(wù)區(qū)設(shè)計(jì)規(guī)范
- 中電朝陽250兆瓦智慧風(fēng)儲(chǔ)一體化風(fēng)電項(xiàng)目環(huán)評(píng)報(bào)告書
- 做一個(gè)幸福教師
- 海上風(fēng)電場(chǎng)+風(fēng)機(jī)基礎(chǔ)介紹
- 國家自然科學(xué)基金申請(qǐng)標(biāo)書模板
- GB T 20219-2015 絕熱用噴涂硬質(zhì)聚氨酯泡沫塑料(高清版)
- 車間斷針記錄表
- 人人有事做事事有人做
- MT_T 693-2019-礦用無線電波透視儀通用技術(shù)條件_(高清版)
評(píng)論
0/150
提交評(píng)論