MCS-51單片機(jī)結(jié)構(gòu)_第1頁
MCS-51單片機(jī)結(jié)構(gòu)_第2頁
MCS-51單片機(jī)結(jié)構(gòu)_第3頁
MCS-51單片機(jī)結(jié)構(gòu)_第4頁
MCS-51單片機(jī)結(jié)構(gòu)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、MCS-51MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)單片機(jī)內(nèi)部結(jié)構(gòu)存存 儲(chǔ)儲(chǔ) 器器特殊功能寄存器特殊功能寄存器時(shí)鐘電路與復(fù)位電路時(shí)鐘電路與復(fù)位電路引腳功能引腳功能小結(jié)小結(jié)內(nèi)內(nèi)內(nèi)內(nèi)內(nèi)內(nèi) 容容容容容容 提提提提提提 要要要要要要MCS-51系列單片機(jī)有多種型號的產(chǎn)品:系列單片機(jī)有多種型號的產(chǎn)品:普通型普通型(51子系列)子系列)8051、8031、8751、89C51、89S51等。等。增強(qiáng)型增強(qiáng)型(52子系列)子系列)8032、8052、8752、89C52、89S52等。等。它們的結(jié)構(gòu)基本相同,其主要差別反映在存儲(chǔ)器的配置上。它們的結(jié)構(gòu)基本相同,其主要差別反映在存儲(chǔ)器的配置上。8031片內(nèi)沒有程序存儲(chǔ)器片內(nèi)

2、沒有程序存儲(chǔ)器8051內(nèi)部設(shè)有內(nèi)部設(shè)有4KB的掩模的掩模ROM程序存儲(chǔ)器程序存儲(chǔ)器8751是將是將8051片內(nèi)的片內(nèi)的ROM換成換成EPROM89C51則換成則換成4KB的閃速的閃速EEPROM89S51結(jié)構(gòu)同結(jié)構(gòu)同89C51, 4KB的閃速的閃速EEPROM可在線編程可在線編程增強(qiáng)型的存儲(chǔ)容量為普通型的一倍增強(qiáng)型的存儲(chǔ)容量為普通型的一倍本課以本課以 8XX51 代表這一系列的單片機(jī)。代表這一系列的單片機(jī)。2.1.1 2.1.1 2.1.1 概述概述概述概述概述概述51系列單片機(jī)內(nèi)部結(jié)構(gòu)如圖系列單片機(jī)內(nèi)部結(jié)構(gòu)如圖2-1所示。所示。圖圖圖圖圖圖2-1 2-1 2-1 ( 圖中圖中圖中圖中圖中圖中

3、“/” /” /” 兩邊分別為基本型和增強(qiáng)型)兩邊分別為基本型和增強(qiáng)型)兩邊分別為基本型和增強(qiáng)型)兩邊分別為基本型和增強(qiáng)型)兩邊分別為基本型和增強(qiáng)型)兩邊分別為基本型和增強(qiáng)型)P3P3P3P1P1P1P2P2P2 可編程可編程可編程 串行串行串行I/OI/OI/O口口口P0P0P0外部中斷外部中斷外部中斷基準(zhǔn)頻率源基準(zhǔn)頻率源基準(zhǔn)頻率源控制控制控制 128/256B 128/256B 128/256B數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器 4KB/8KB 4KB/8KB 4KB/8KB程序存儲(chǔ)器程序存儲(chǔ)器程序存儲(chǔ)器 2/3 2/3 2/3個(gè)個(gè)個(gè)161616位位位定時(shí)定時(shí)定時(shí)/ / /計(jì)數(shù)器計(jì)數(shù)器計(jì)數(shù)器

4、振蕩器及振蕩器及振蕩器及 定時(shí)電路定時(shí)電路定時(shí)電路 CPU CPU CPU 64KB 64KB 64KB總線擴(kuò)展控制總線擴(kuò)展控制總線擴(kuò)展控制 可編程可編程可編程并行并行并行I/OI/OI/O口口口內(nèi)部中斷內(nèi)部中斷內(nèi)部中斷計(jì)數(shù)脈沖計(jì)數(shù)脈沖計(jì)數(shù)脈沖串行輸出串行輸出串行輸出串行輸入串行輸入串行輸入2.1.12.1.12.1.12.1.2 CPU2.1.2 CPU CPUCPU是單片機(jī)的核心部件。它由運(yùn)算器和控制器等部件組成。是單片機(jī)的核心部件。它由運(yùn)算器和控制器等部件組成。 1.1.運(yùn)算器和控制器運(yùn)算器和控制器 運(yùn)算器的功能是進(jìn)行運(yùn)算器的功能是進(jìn)行算術(shù)運(yùn)算算術(shù)運(yùn)算:加、減、乘、除、加:加、減、乘、除

5、、加1 1、減、減1 1、比較、比較、BCDBCD碼十進(jìn)制調(diào)整等碼十進(jìn)制調(diào)整等邏輯運(yùn)算邏輯運(yùn)算:與、或、異或、求反、循環(huán)等邏輯操作。:與、或、異或、求反、循環(huán)等邏輯操作。位操作位操作:內(nèi)部有布爾處理器,它以進(jìn)位標(biāo)志位:內(nèi)部有布爾處理器,它以進(jìn)位標(biāo)志位C C為位累加器,用來處理位為位累加器,用來處理位操作。可對位置操作??蓪ξ恢?“ “1”1”、對位清零、對位清零 、位判斷等。操作結(jié)果的狀態(tài)信息送至、位判斷等。操作結(jié)果的狀態(tài)信息送至狀態(tài)寄存狀態(tài)寄存PSWPSW。控制器控制整個(gè)單片機(jī)系統(tǒng)各種操作??刂破骺刂普麄€(gè)單片機(jī)系統(tǒng)各種操作。2.2.程序計(jì)數(shù)器程序計(jì)數(shù)器PCPC程序計(jì)數(shù)器程序計(jì)數(shù)器PCPC是是

6、1616位寄存器,用來存放將要執(zhí)行的指令地址,可對位寄存器,用來存放將要執(zhí)行的指令地址,可對64KB64KB程序存儲(chǔ)器直接尋址;執(zhí)行指令時(shí),程序存儲(chǔ)器直接尋址;執(zhí)行指令時(shí),PCPC內(nèi)容的低內(nèi)容的低8 8位經(jīng)位經(jīng)P0P0口輸出,高口輸出,高8 8位經(jīng)位經(jīng)P2P2口輸出??谳敵觥?.3.指令寄存器指令寄存器指令寄存器中存放指令代碼。指令寄存器中存放指令代碼。CPUCPU執(zhí)行指令時(shí),由程序存儲(chǔ)器中讀取的指執(zhí)行指令時(shí),由程序存儲(chǔ)器中讀取的指令代碼送入指令存儲(chǔ)器,經(jīng)指令譯碼器譯碼后由定時(shí)與控制電路發(fā)出相應(yīng)令代碼送入指令存儲(chǔ)器,經(jīng)指令譯碼器譯碼后由定時(shí)與控制電路發(fā)出相應(yīng)的控制信號,完成指令功能。的控制信號

7、,完成指令功能。2.12.12.12.1.22.1.22.1.22.1.22.1.22.1.22.2 存 儲(chǔ) 器MCS-51MCS-51的儲(chǔ)存器結(jié)構(gòu)與常見的微型計(jì)算機(jī)的配置方法的儲(chǔ)存器結(jié)構(gòu)與常見的微型計(jì)算機(jī)的配置方法不同,它將程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器分開,各自有自己的不同,它將程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器分開,各自有自己的尋址方式、控制信號和功能。尋址方式、控制信號和功能。程序存儲(chǔ)器程序存儲(chǔ)器(ROM)(ROM):用來存放程序和始終要保留的常數(shù)。用來存放程序和始終要保留的常數(shù)。數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器(RAM)(RAM):存放程序運(yùn)行中所需要的常數(shù)和變量。存放程序運(yùn)行中所需要的常數(shù)和變量。從從物理空間物理

8、空間看看,MCS-51,MCS-51有四個(gè)存儲(chǔ)器地址空間:有四個(gè)存儲(chǔ)器地址空間: 片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器片內(nèi)程序存儲(chǔ)器、片外程序存儲(chǔ)器片內(nèi)程序存儲(chǔ)器、片外程序存儲(chǔ)器 MCS-51MCS-51存儲(chǔ)器物理結(jié)構(gòu)見下圖所示:存儲(chǔ)器物理結(jié)構(gòu)見下圖所示: 外部數(shù)據(jù)外部數(shù)據(jù)外部數(shù)據(jù) 存儲(chǔ)器存儲(chǔ)器存儲(chǔ)器 (RAM)(RAM)(RAM)外部程序外部程序外部程序 存儲(chǔ)器存儲(chǔ)器存儲(chǔ)器 (ROM)(ROM)(ROM)內(nèi)部程序內(nèi)部程序內(nèi)部程序 存儲(chǔ)器存儲(chǔ)器存儲(chǔ)器內(nèi)部數(shù)據(jù)內(nèi)部數(shù)據(jù)內(nèi)部數(shù)據(jù) 存儲(chǔ)器存儲(chǔ)器存儲(chǔ)器8XX518XX518XX51從從從從從從邏輯上邏輯上邏輯上邏輯上邏輯上邏輯上

9、看看看看看看,MCS-51,MCS-51,MCS-51,MCS-51,MCS-51,MCS-51有三個(gè)存儲(chǔ)器空間:有三個(gè)存儲(chǔ)器空間:有三個(gè)存儲(chǔ)器空間:有三個(gè)存儲(chǔ)器空間:有三個(gè)存儲(chǔ)器空間:有三個(gè)存儲(chǔ)器空間: 片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器 片內(nèi)、片外統(tǒng)一編址的程序存儲(chǔ)器片內(nèi)、片外統(tǒng)一編址的程序存儲(chǔ)器片內(nèi)、片外統(tǒng)一編址的程序存儲(chǔ)器片內(nèi)、片外統(tǒng)一編址的程序存儲(chǔ)器片內(nèi)、片外統(tǒng)一編址的程序存儲(chǔ)器片內(nèi)、片外統(tǒng)一編址的程序存儲(chǔ)器 MCSMCSMCSMCSMCS

10、MCS515151515151的存儲(chǔ)器的存儲(chǔ)器的存儲(chǔ)器的存儲(chǔ)器的存儲(chǔ)器的存儲(chǔ)器邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)如圖如圖如圖如圖如圖如圖2-22-22-22-22-22-2所示。所示。所示。所示。所示。所示。 MCS-51MCS-51MCS-51存儲(chǔ)器物理結(jié)構(gòu)存儲(chǔ)器物理結(jié)構(gòu)存儲(chǔ)器物理結(jié)構(gòu)引腳引腳 EA 的接法決定了程序儲(chǔ)存器的的接法決定了程序儲(chǔ)存器的00000FFFH 4KB地址范圍是在單片機(jī)片內(nèi)還是片外。地址范圍是在單片機(jī)片內(nèi)還是片外。 H0000H0000H00000FFFH0FFFH0FFFH圖圖圖2-2 MCS-512-2 MCS-512-2 MCS-51單片機(jī)的存儲(chǔ)器邏

11、輯結(jié)構(gòu)單片機(jī)的存儲(chǔ)器邏輯結(jié)構(gòu)單片機(jī)的存儲(chǔ)器邏輯結(jié)構(gòu)FFFFHFFFFHFFFFH0000H0000H0000H0FFFH0FFFH0FFFH 外部外部外部 RAMRAMRAM 外部外部外部ROMROMROM 內(nèi)部內(nèi)部內(nèi)部 ROMROMROM (EA=1) (EA=1) (EA=1)H0000H0000H0000803180318031 外部外部外部 ROMROMROM (EA=0 (EA=0 (EA=0)8051805180511000H1000H1000HFFFFHFFFFHFFFFH 特殊功能特殊功能特殊功能 寄存器寄存器寄存器內(nèi)部數(shù)據(jù)存儲(chǔ)器內(nèi)部數(shù)據(jù)存儲(chǔ)器內(nèi)部數(shù)據(jù)存儲(chǔ)器內(nèi)部數(shù)據(jù)存儲(chǔ)器內(nèi)部數(shù)

12、據(jù)存儲(chǔ)器內(nèi)部數(shù)據(jù)存儲(chǔ)器 內(nèi)部數(shù)據(jù)內(nèi)部數(shù)據(jù)內(nèi)部數(shù)據(jù) RAMRAMRAM7FH7FH7FH80H80H80H00H00H00HFFHFFHFFH外部數(shù)據(jù)存儲(chǔ)器外部數(shù)據(jù)存儲(chǔ)器外部數(shù)據(jù)存儲(chǔ)器外部數(shù)據(jù)存儲(chǔ)器外部數(shù)據(jù)存儲(chǔ)器外部數(shù)據(jù)存儲(chǔ)器 ( ( (增強(qiáng)型增強(qiáng)型增強(qiáng)型) ) )程序存儲(chǔ)器程序存儲(chǔ)器程序存儲(chǔ)器程序存儲(chǔ)器程序存儲(chǔ)器程序存儲(chǔ)器地址重疊地址重疊地址重疊 程序存儲(chǔ)器用來存放編制好的始終保留的固定程序和表程序存儲(chǔ)器用來存放編制好的始終保留的固定程序和表格常數(shù)。程序儲(chǔ)存器以程序計(jì)數(shù)器格常數(shù)。程序儲(chǔ)存器以程序計(jì)數(shù)器 PC PC 作為地址指針,通過作為地址指針,通過1616位地址總線,可尋址的地址空間為位地址

13、總線,可尋址的地址空間為64KB64KB。在在8051/8751/89C51 8051/8751/89C51 片內(nèi),分別內(nèi)置最低地址空間的片內(nèi),分別內(nèi)置最低地址空間的4KB 4KB ROM/EPROMROM/EPROM程序儲(chǔ)存器(內(nèi)部程序儲(chǔ)存器),而在程序儲(chǔ)存器(內(nèi)部程序儲(chǔ)存器),而在80318031片內(nèi),片內(nèi),則無內(nèi)部程序儲(chǔ)存器,必須外部擴(kuò)展則無內(nèi)部程序儲(chǔ)存器,必須外部擴(kuò)展EPROMEPROM。MCS-51MCS-51單片機(jī)中單片機(jī)中64KB64KB內(nèi)、外程序儲(chǔ)存器的地址是統(tǒng)一編排的。內(nèi)、外程序儲(chǔ)存器的地址是統(tǒng)一編排的。80318031單片機(jī)無內(nèi)部程序存儲(chǔ)器,地址從單片機(jī)無內(nèi)部程序存儲(chǔ)器,地

14、址從0000H0000HFFFFHFFFFH都都是外部程序存儲(chǔ)空間。是外部程序存儲(chǔ)空間。 應(yīng)始終接地。應(yīng)始終接地。對于內(nèi)部有對于內(nèi)部有ROMROM的單片機(jī)(的單片機(jī)(5151、5252系列)系列) , 引腳接高引腳接高電平,使程序從內(nèi)部電平,使程序從內(nèi)部ROMROM開始執(zhí)行。當(dāng)開始執(zhí)行。當(dāng)PCPC值超出內(nèi)部值超出內(nèi)部ROMROM的容的容量時(shí),會(huì)自動(dòng)轉(zhuǎn)向外部程序存儲(chǔ)器空間。外部程序存儲(chǔ)器地量時(shí),會(huì)自動(dòng)轉(zhuǎn)向外部程序存儲(chǔ)器空間。外部程序存儲(chǔ)器地址空間為址空間為1000H1000HFFFFHFFFFH。訪問程序存儲(chǔ)器使用訪問程序存儲(chǔ)器使用MOVC指令。指令。EAEAEAEAEAEA2.2.12.2.1

15、2.2.1 程序儲(chǔ)存器程序儲(chǔ)存器程序儲(chǔ)存器程序儲(chǔ)存器程序儲(chǔ)存器程序儲(chǔ)存器 程序存儲(chǔ)器中的幾個(gè)特殊地址的使用:程序存儲(chǔ)器中的幾個(gè)特殊地址的使用: 地址地址 用途用途 0000H 0000H 復(fù)位操作后的程序入口復(fù)位操作后的程序入口 0003H 0003H 外部中斷外部中斷0 0服務(wù)程序入口服務(wù)程序入口 000BH 000BH 定時(shí)器定時(shí)器0 0中斷服務(wù)程序入口中斷服務(wù)程序入口 0013H 0013H 外部中斷外部中斷1 1服務(wù)程序入口服務(wù)程序入口 001BH 001BH 定時(shí)器定時(shí)器1 1中斷服務(wù)程序入口中斷服務(wù)程序入口 0023H 0023H 串行口中斷服務(wù)程序入口串行口中斷服務(wù)程序入口 由于

16、兩入口地址之間的存儲(chǔ)空間有限,因此在編程時(shí),通常在這些由于兩入口地址之間的存儲(chǔ)空間有限,因此在編程時(shí),通常在這些入口地址開始的兩三個(gè)地址單元中,放入一條轉(zhuǎn)移類指令,已使相應(yīng)的入口地址開始的兩三個(gè)地址單元中,放入一條轉(zhuǎn)移類指令,已使相應(yīng)的程序轉(zhuǎn)到指定的程序存儲(chǔ)器區(qū)域中執(zhí)行。程序轉(zhuǎn)到指定的程序存儲(chǔ)器區(qū)域中執(zhí)行。2.2.12.2.12.2.12.2.2 2.2.2 外部數(shù)據(jù)存儲(chǔ)器外部數(shù)據(jù)存儲(chǔ)器用于存放隨機(jī)讀寫的數(shù)據(jù)、外部用于存放隨機(jī)讀寫的數(shù)據(jù)、外部I/OI/O口地址影像區(qū)。口地址影像區(qū)。 MCS-51MCS-51單片機(jī)的外部數(shù)據(jù)存儲(chǔ)器和外部單片機(jī)的外部數(shù)據(jù)存儲(chǔ)器和外部I/OI/O口實(shí)行統(tǒng)一編址口實(shí)行

17、統(tǒng)一編址 ,并使用相同的并使用相同的 作選通控制信號,均使用作選通控制信號,均使用 MOVXMOVX 指令訪指令訪問。問。 MCS-51 MCS-51 單片機(jī)最多可擴(kuò)展單片機(jī)最多可擴(kuò)展64KB64KB外部數(shù)據(jù)存儲(chǔ)器。外部數(shù)據(jù)存儲(chǔ)器。2.2.3 2.2.3 內(nèi)部數(shù)據(jù)儲(chǔ)存器內(nèi)部數(shù)據(jù)儲(chǔ)存器內(nèi)部數(shù)據(jù)存儲(chǔ)器是使用最多的地址空間,存放隨機(jī)讀寫內(nèi)部數(shù)據(jù)存儲(chǔ)器是使用最多的地址空間,存放隨機(jī)讀寫的數(shù)據(jù):的數(shù)據(jù):1 1)通用寄存器區(qū))通用寄存器區(qū)2 2)堆棧區(qū))堆棧區(qū)3 3)運(yùn)算操作數(shù)存放區(qū))運(yùn)算操作數(shù)存放區(qū) 指令(算術(shù)運(yùn)算、邏輯運(yùn)算、位操作運(yùn)算等)的操作數(shù)指令(算術(shù)運(yùn)算、邏輯運(yùn)算、位操作運(yùn)算等)的操作數(shù)只能在此

18、地址空間或特殊功能寄存器地址空間。只能在此地址空間或特殊功能寄存器地址空間。RD/WRRD/WRRD/WR表表表表表表2-12-12-12-12-12-1使用時(shí)應(yīng)注意使用時(shí)應(yīng)注意: 3232個(gè)單元的寄存器區(qū)分為四組,使用時(shí)只能選其中一組寄存器。個(gè)單元的寄存器區(qū)分為四組,使用時(shí)只能選其中一組寄存器。寄存器的選組由程序狀態(tài)字寄存器的選組由程序狀態(tài)字PSWPSW的的RS1RS1和和RS0RS0位定。位定。 RS1 RS0 RS1 RS0 選寄存器組選寄存器組 0 0 00 0 0組組 0 1 10 1 1組組 1 0 21 0 2組組 1 1 31 1 3組組 初始化時(shí)或復(fù)位時(shí),自動(dòng)選中初始化時(shí)或復(fù)

19、位時(shí),自動(dòng)選中0 0組。組。一旦選中一組,其它三組只能作為數(shù)據(jù)存儲(chǔ)器使用,而不能作為寄一旦選中一組,其它三組只能作為數(shù)據(jù)存儲(chǔ)器使用,而不能作為寄存器使用。存器使用。設(shè)置多組寄存器可以方便保護(hù)現(xiàn)場。設(shè)置多組寄存器可以方便保護(hù)現(xiàn)場。2.22.3特殊功能寄存器MCS-51MCS-51單片機(jī)共有單片機(jī)共有2121個(gè)字節(jié)的特殊功能寄存器用英文縮個(gè)字節(jié)的特殊功能寄存器用英文縮寫寫SFR SFR (Special Special FuctionFuction Register Register)表示。)表示。1.SFR1.SFR的用途:的用途:A A 累加器、狀態(tài)標(biāo)志寄存器累加器、狀態(tài)標(biāo)志寄存器單片機(jī)內(nèi)部各

20、部件專用的控制、狀態(tài)寄存器單片機(jī)內(nèi)部各部件專用的控制、狀態(tài)寄存器并行口、串行口映射寄存器并行口、串行口映射寄存器2.SFR2.SFR的地址空間:的地址空間:2121個(gè)特殊功能器不連續(xù)的分布在個(gè)特殊功能器不連續(xù)的分布在80H80HFFH 128FFH 128個(gè)字節(jié)地個(gè)字節(jié)地址空間,見址空間,見表表2-22-2。地址為地址為X0HX0H和和X8HX8H是可位尋址的寄存器,表是可位尋址的寄存器,表2-22-2中用中用“* *”表示。表示。表表表表表表2-22-22-22-22-22-2表表2-22-2中還標(biāo)注了各中還標(biāo)注了各SFRSFR的名稱、字節(jié)地址、可尋址位的位地址的名稱、字節(jié)地址、可尋址位的位

21、地址和位名稱。和位名稱。 2121個(gè)特殊功能寄存器的名稱及主要功能介紹如下,詳細(xì)的用法個(gè)特殊功能寄存器的名稱及主要功能介紹如下,詳細(xì)的用法見后面各節(jié)的內(nèi)容。見后面各節(jié)的內(nèi)容。A A累加器,自帶有全零標(biāo)志累加器,自帶有全零標(biāo)志Z Z,A=0A=0則則Z=1Z=1;A0A0則則Z=0Z=0。該標(biāo)志。該標(biāo)志常用于程序分支轉(zhuǎn)移的判斷條件。常用于程序分支轉(zhuǎn)移的判斷條件。B B寄存器,常用于乘除法運(yùn)算。寄存器,常用于乘除法運(yùn)算。PSWPSW程序狀態(tài)字。主要起著標(biāo)志寄存器的作用,其程序狀態(tài)字。主要起著標(biāo)志寄存器的作用,其8 8位定義位定義. . D7 D6 D5 D4 D3 D2 D1 D0 CY AC F

22、0RS1RS0OV P CYCY:進(jìn):進(jìn)/ /借位標(biāo)志借位標(biāo)志 反映最高位的進(jìn)位借位情況,加法為進(jìn)位、減法為借位。反映最高位的進(jìn)位借位情況,加法為進(jìn)位、減法為借位。 CY=1CY=1,有進(jìn),有進(jìn)/ /借位借位 ; CY=0CY=0,無進(jìn),無進(jìn)/ /借位。借位。 ACAC:輔助進(jìn):輔助進(jìn)/ /借位標(biāo)志借位標(biāo)志 反映高半字節(jié)與低半字節(jié)之間的進(jìn)反映高半字節(jié)與低半字節(jié)之間的進(jìn)/ /借位,借位, AC=1AC=1有進(jìn)有進(jìn)/ /借位;借位; AC=0AC=0無進(jìn)無進(jìn)/ /借位借位 。 FOFO:用戶標(biāo)志位??捎捎脩粼O(shè)定其含義。:用戶標(biāo)志位??捎捎脩粼O(shè)定其含義。 RS1RS1,RS0RS0:工作寄存器組選擇

23、位。:工作寄存器組選擇位。 OVOV:溢出標(biāo)志:溢出標(biāo)志 反映補(bǔ)碼運(yùn)算的運(yùn)算結(jié)果有無溢出反映補(bǔ)碼運(yùn)算的運(yùn)算結(jié)果有無溢出 有溢出有溢出 OV=1OV=1,無溢出,無溢出OV=0OV=0。 - -:無效位。:無效位。 P P:奇偶標(biāo)志:奇偶標(biāo)志 運(yùn)算結(jié)果有奇?zhèn)€運(yùn)算結(jié)果有奇?zhèn)€“1 1”,P=1P=1;運(yùn)算結(jié)果有偶個(gè);運(yùn)算結(jié)果有偶個(gè)“1 1”,P=0P=0。 影響標(biāo)志位的指令及其影響方式見第影響標(biāo)志位的指令及其影響方式見第2 2章。章。 SPSP堆棧指針。堆棧指針。8XX518XX51單片機(jī)的堆棧設(shè)在片內(nèi)單片機(jī)的堆棧設(shè)在片內(nèi)RAMRAM,對堆棧的操作包括壓入(對堆棧的操作包括壓入(PUSHPUSH)和

24、彈出()和彈出(POPPOP)兩種方式,并且遵)兩種方式,并且遵循后進(jìn)先出的原則,但在堆棧生成的方向上,與循后進(jìn)先出的原則,但在堆棧生成的方向上,與80868086正好相反正好相反8XX518XX51單單片機(jī)的堆棧操作遵循先加后壓,先彈后減的順序,按字節(jié)進(jìn)行操作。片機(jī)的堆棧操作遵循先加后壓,先彈后減的順序,按字節(jié)進(jìn)行操作。DPTRDPTR數(shù)據(jù)指針寄存器數(shù)據(jù)指針寄存器(DPL/DPH)(DPL/DPH)P0 P1 P2 P3P0 P1 P2 P3I/OI/O端口寄存器端口寄存器四個(gè)并行四個(gè)并行I/OI/O端口映射入端口映射入SFRSFR中的寄存器。通過對該寄存器的讀中的寄存器。通過對該寄存器的讀

25、/ /寫,寫,可實(shí)現(xiàn)從相應(yīng)可實(shí)現(xiàn)從相應(yīng)I/OI/O端口的輸入端口的輸入/ /輸出。輸出。例如:指令例如:指令 MOV P1MOV P1,A A實(shí)現(xiàn)了把實(shí)現(xiàn)了把A A累加器中的內(nèi)容從累加器中的內(nèi)容從P1P1端口輸出的端口輸出的操作。指令操作。指令MOV AMOV A,P3P3實(shí)現(xiàn)了把實(shí)現(xiàn)了把P3P3端口線上的信息輸入到端口線上的信息輸入到A A中的操作。中的操作。 此外還有如下寄存器,它們將在后面章節(jié)介紹:此外還有如下寄存器,它們將在后面章節(jié)介紹:IPIP中斷優(yōu)先級控制寄存器。中斷優(yōu)先級控制寄存器。IEIE中斷允許控制寄存器。中斷允許控制寄存器。 TMODTMOD定時(shí)器定時(shí)器/ /計(jì)數(shù)器方式控制

26、寄存器。計(jì)數(shù)器方式控制寄存器。TCONTCON定時(shí)器定時(shí)器/ /計(jì)數(shù)器控制寄存器。計(jì)數(shù)器控制寄存器。TH0TH0,TL0TL0定時(shí)器定時(shí)器/ /計(jì)數(shù)器計(jì)數(shù)器0 0。TH1TH1,TL1TL1定時(shí)器定時(shí)器/ /計(jì)數(shù)器計(jì)數(shù)器1 1。SCONSCON串行端口控制寄存器。串行端口控制寄存器。SBUFSBUF串行數(shù)據(jù)緩沖器。串行數(shù)據(jù)緩沖器。PCONPCON電源控制寄存器。電源控制寄存器。注:注:注:注:注:注: 在在在在在在525252525252子系列中,高子系列中,高子系列中,高子系列中,高子系列中,高子系列中,高128128128128128128字節(jié)字節(jié)字節(jié)字節(jié)字節(jié)字節(jié)RAMRAMRAMRAMR

27、AMRAM和和和和和和SFRSFRSFRSFRSFRSFR的地址是重疊的,的地址是重疊的,的地址是重疊的,的地址是重疊的,的地址是重疊的,的地址是重疊的,究竟訪問哪一塊可通過不同的尋址方式加以區(qū)分,訪問高究竟訪問哪一塊可通過不同的尋址方式加以區(qū)分,訪問高究竟訪問哪一塊可通過不同的尋址方式加以區(qū)分,訪問高究竟訪問哪一塊可通過不同的尋址方式加以區(qū)分,訪問高究竟訪問哪一塊可通過不同的尋址方式加以區(qū)分,訪問高究竟訪問哪一塊可通過不同的尋址方式加以區(qū)分,訪問高128128128128128128字節(jié)字節(jié)字節(jié)字節(jié)字節(jié)字節(jié)RAMRAMRAMRAMRAMRAM采用寄存器間址,訪問采用寄存器間址,訪問采用寄存器

28、間址,訪問采用寄存器間址,訪問采用寄存器間址,訪問采用寄存器間址,訪問SFRSFRSFRSFRSFRSFR則只能采用直接尋址,則只能采用直接尋址,則只能采用直接尋址,則只能采用直接尋址,則只能采用直接尋址,則只能采用直接尋址,訪問低訪問低訪問低訪問低訪問低訪問低128128128128128128字節(jié)字節(jié)字節(jié)字節(jié)字節(jié)字節(jié)RAMRAMRAMRAMRAMRAM時(shí),兩種尋址均可采用。時(shí),兩種尋址均可采用。時(shí),兩種尋址均可采用。時(shí),兩種尋址均可采用。時(shí),兩種尋址均可采用。時(shí),兩種尋址均可采用。 2.32.4 時(shí)鐘電路與復(fù)位電路內(nèi)部振蕩方式內(nèi)部振蕩方式:在引腳在引腳 XTAL1 1和和 XTAL2XTA

29、L2外接外接晶體振蕩器(簡稱晶振)如圖晶體振蕩器(簡稱晶振)如圖2-32-3所示。由于所示。由于單片機(jī)內(nèi)部有一個(gè)高增益運(yùn)算放大器,當(dāng)外單片機(jī)內(nèi)部有一個(gè)高增益運(yùn)算放大器,當(dāng)外接晶振后,就構(gòu)成了自激振蕩器并產(chǎn)生振蕩接晶振后,就構(gòu)成了自激振蕩器并產(chǎn)生振蕩時(shí)鐘脈沖。時(shí)鐘脈沖。XTAL1XTAL1XTAL1XTAL2XTAL2XTAL2GNDGNDGND8XX518XX518XX51C1C1C1C2C2C2圖圖圖圖圖圖2-3 2-3 2-3 2-3 2-3 2-3 內(nèi)部振蕩方式內(nèi)部振蕩方式內(nèi)部振蕩方式內(nèi)部振蕩方式內(nèi)部振蕩方式內(nèi)部振蕩方式 單片機(jī)的時(shí)鐘信號用來提供單片機(jī)內(nèi)各種微操作時(shí)間基單片機(jī)的時(shí)鐘信號用

30、來提供單片機(jī)內(nèi)各種微操作時(shí)間基單片機(jī)的時(shí)鐘信號用來提供單片機(jī)內(nèi)各種微操作時(shí)間基單片機(jī)的時(shí)鐘信號用來提供單片機(jī)內(nèi)各種微操作時(shí)間基單片機(jī)的時(shí)鐘信號用來提供單片機(jī)內(nèi)各種微操作時(shí)間基單片機(jī)的時(shí)鐘信號用來提供單片機(jī)內(nèi)各種微操作時(shí)間基準(zhǔn),準(zhǔn),準(zhǔn),準(zhǔn),準(zhǔn),準(zhǔn),8XX518XX518XX51單片機(jī)的時(shí)鐘信號通常有兩種電路形式:單片機(jī)的時(shí)鐘信號通常有兩種電路形式:單片機(jī)的時(shí)鐘信號通常有兩種電路形式:單片機(jī)的時(shí)鐘信號通常有兩種電路形式:單片機(jī)的時(shí)鐘信號通常有兩種電路形式:單片機(jī)的時(shí)鐘信號通常有兩種電路形式:內(nèi)部振蕩方式內(nèi)部振蕩方式內(nèi)部振蕩方式內(nèi)部振蕩方式內(nèi)部振蕩方式內(nèi)部振蕩方式和和和和和和外部振蕩方式外部振蕩方式

31、外部振蕩方式外部振蕩方式外部振蕩方式外部振蕩方式。電容器電容器電容器電容器電容器電容器C1C1C1C1C1C1、C2C2C2C2C2C2起穩(wěn)定振蕩頻率、快速起振起穩(wěn)定振蕩頻率、快速起振起穩(wěn)定振蕩頻率、快速起振起穩(wěn)定振蕩頻率、快速起振起穩(wěn)定振蕩頻率、快速起振起穩(wěn)定振蕩頻率、快速起振的作用。電容值一般為的作用。電容值一般為的作用。電容值一般為的作用。電容值一般為的作用。電容值一般為的作用。電容值一般為 5 5 5 5 5 530PF30PF30PF30PF30PF30PF。8XX518XX518XX51外部振蕩方式:外部振蕩方式:外部振蕩方式:外部振蕩方式:外部振蕩方式:外部振蕩方式:是把已是把已

32、是把已是把已是把已是把已有的時(shí)鐘信號引入單片有的時(shí)鐘信號引入單片有的時(shí)鐘信號引入單片有的時(shí)鐘信號引入單片有的時(shí)鐘信號引入單片有的時(shí)鐘信號引入單片機(jī)。這種方式適宜用于機(jī)。這種方式適宜用于機(jī)。這種方式適宜用于機(jī)。這種方式適宜用于機(jī)。這種方式適宜用于機(jī)。這種方式適宜用于使單片機(jī)的時(shí)鐘與外部使單片機(jī)的時(shí)鐘與外部使單片機(jī)的時(shí)鐘與外部使單片機(jī)的時(shí)鐘與外部使單片機(jī)的時(shí)鐘與外部使單片機(jī)的時(shí)鐘與外部信號保持一致。外部振信號保持一致。外部振信號保持一致。外部振信號保持一致。外部振信號保持一致。外部振信號保持一致。外部振蕩方式如圖蕩方式如圖蕩方式如圖蕩方式如圖蕩方式如圖蕩方式如圖2-42-42-42-42-42-4

33、所示。所示。所示。所示。所示。所示。對對對對對對HMOSHMOSHMOS的單片機(jī)(的單片機(jī)(的單片機(jī)(的單片機(jī)(的單片機(jī)(的單片機(jī)(803180318031、8031AH8031AH8031AH等)外部時(shí)鐘信號由等)外部時(shí)鐘信號由等)外部時(shí)鐘信號由等)外部時(shí)鐘信號由等)外部時(shí)鐘信號由等)外部時(shí)鐘信號由XTAL2XTAL2XTAL2引入,對于引入,對于引入,對于引入,對于引入,對于引入,對于CHMOSCHMOSCHMOS的單片機(jī)(的單片機(jī)(的單片機(jī)(的單片機(jī)(的單片機(jī)(的單片機(jī)(8XCXX8XCXX8XCXX),外部時(shí)鐘),外部時(shí)鐘),外部時(shí)鐘),外部時(shí)鐘),外部時(shí)鐘),外部時(shí)鐘由由由由由由XT

34、AL1XTAL1XTAL1引入。引入。引入。引入。引入。引入。外部外部外部時(shí)鐘時(shí)鐘時(shí)鐘XTAL1XTAL1XTAL1XTAL2XTAL2XTAL2GNDGNDGND8XX518XX518XX51懸空懸空懸空外部外部外部時(shí)鐘時(shí)鐘時(shí)鐘XTAL1XTAL1XTAL1XTAL2XTAL2XTAL2GNDGNDGND懸空懸空懸空CHMOSCHMOSCHMOSHMOSHMOSHMOS圖圖圖圖圖圖2 2 2 2 2 24 4 4 4 4 4外部振蕩方式外部振蕩方式外部振蕩方式外部振蕩方式外部振蕩方式外部振蕩方式8XX518XX518XX518XX518XX518XX51單片機(jī)的時(shí)序單位有:單片機(jī)的時(shí)序單位有

35、:振蕩周期振蕩周期:晶振的振蕩周期,又稱時(shí)鐘周期,為最小的時(shí)序單位。晶振的振蕩周期,又稱時(shí)鐘周期,為最小的時(shí)序單位。狀態(tài)周期狀態(tài)周期:振蕩頻率經(jīng)單片機(jī)內(nèi)的二分頻器分頻后提供給片內(nèi):振蕩頻率經(jīng)單片機(jī)內(nèi)的二分頻器分頻后提供給片內(nèi)CPUCPU的狀的狀態(tài)周期。因此,一個(gè)狀態(tài)周期包含態(tài)周期。因此,一個(gè)狀態(tài)周期包含2 2個(gè)振蕩周期。個(gè)振蕩周期。機(jī)器周期(機(jī)器周期(MCMC):1 1個(gè)機(jī)器周期由個(gè)機(jī)器周期由6 6個(gè)狀態(tài)周期即個(gè)狀態(tài)周期即1212個(gè)振蕩周期組成。是個(gè)振蕩周期組成。是計(jì)算機(jī)執(zhí)行一種基本操作的時(shí)間單位。計(jì)算機(jī)執(zhí)行一種基本操作的時(shí)間單位。指令周期指令周期:執(zhí)行一條指令所需的時(shí)間。一個(gè)指令周期由:執(zhí)行

36、一條指令所需的時(shí)間。一個(gè)指令周期由1 14 4個(gè)機(jī)器周期個(gè)機(jī)器周期組成,依據(jù)指令不同而不同。組成,依據(jù)指令不同而不同。 4 4種時(shí)序單位中,振蕩周期和機(jī)器周期是單片機(jī)內(nèi)計(jì)算其他時(shí)間值種時(shí)序單位中,振蕩周期和機(jī)器周期是單片機(jī)內(nèi)計(jì)算其他時(shí)間值(例如,波特率、定時(shí)器的定時(shí)時(shí)間等)的基本時(shí)序單位。(例如,波特率、定時(shí)器的定時(shí)時(shí)間等)的基本時(shí)序單位。例例:單片機(jī)外接晶振頻率:單片機(jī)外接晶振頻率12MHZ12MHZ時(shí)的各種時(shí)序單位:時(shí)的各種時(shí)序單位: 振蕩周期振蕩周期=1/=1/foscfosc=1/12MHZ=0.0833us=1/12MHZ=0.0833us 狀態(tài)周期狀態(tài)周期=2/=2/foscfos

37、c=2/12MHZ=0.167us=2/12MHZ=0.167us 機(jī)器周期機(jī)器周期=12/=12/foscfosc=12/12MHZ=1us=12/12MHZ=1us 指令周期指令周期=(1=(14)4)機(jī)器周期機(jī)器周期=1=14us4us2.4.2 2.4.2 2.4.2 基本時(shí)序單位基本時(shí)序單位基本時(shí)序單位基本時(shí)序單位基本時(shí)序單位基本時(shí)序單位2.4.22.4.22.4.2復(fù)位操作則使單片機(jī)的片內(nèi)電路初始化,使單片機(jī)從一復(fù)位操作則使單片機(jī)的片內(nèi)電路初始化,使單片機(jī)從一種確定的狀態(tài)開始運(yùn)行。種確定的狀態(tài)開始運(yùn)行。當(dāng)當(dāng)MCS-51MCS-51系列單片機(jī)的復(fù)位引腳系列單片機(jī)的復(fù)位引腳 RSTRS

38、T出現(xiàn)出現(xiàn) 5ms5ms以上的高以上的高電平時(shí),單片機(jī)就完成了復(fù)位操作。如果電平時(shí),單片機(jī)就完成了復(fù)位操作。如果RSTRST持續(xù)為高電平,持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。復(fù)位操作通常有復(fù)位操作通常有2 2種基本形式:種基本形式:1 1)上電復(fù)位上電復(fù)位; ; 2 2)開關(guān)復(fù)開關(guān)復(fù)位位; ;其他:其他:WDWD、系統(tǒng)復(fù)位。、系統(tǒng)復(fù)位。上電復(fù)位要求接通電源后,自動(dòng)實(shí)現(xiàn)復(fù)位。上電復(fù)位要求接通電源后,自動(dòng)實(shí)現(xiàn)復(fù)位。開關(guān)復(fù)位要求在電源接通的條件下,在單片機(jī)運(yùn)行期間,開關(guān)復(fù)位要求在電源接通的條件下,在單片機(jī)運(yùn)行期間,用接鈕開關(guān)操作使單片機(jī)復(fù)位。常用的上電且開關(guān)復(fù)位電路用接

39、鈕開關(guān)操作使單片機(jī)復(fù)位。常用的上電且開關(guān)復(fù)位電路如如 圖圖2-52-5所示。所示。 2.4.3 2.4.3 2.4.3 2.4.3 2.4.3 2.4.3 復(fù)位電路復(fù)位電路復(fù)位電路復(fù)位電路復(fù)位電路復(fù)位電路上電后,由于電容充電,使上電后,由于電容充電,使上電后,由于電容充電,使上電后,由于電容充電,使上電后,由于電容充電,使上電后,由于電容充電,使RSTRSTRSTRSTRSTRST持續(xù)持續(xù)持續(xù)持續(xù)持續(xù)持續(xù)一段高電平時(shí)間。當(dāng)單片機(jī)已在運(yùn)行過程一段高電平時(shí)間。當(dāng)單片機(jī)已在運(yùn)行過程一段高電平時(shí)間。當(dāng)單片機(jī)已在運(yùn)行過程一段高電平時(shí)間。當(dāng)單片機(jī)已在運(yùn)行過程一段高電平時(shí)間。當(dāng)單片機(jī)已在運(yùn)行過程一段高電平時(shí)

40、間。當(dāng)單片機(jī)已在運(yùn)行過程中時(shí),按下復(fù)位鍵也能使中時(shí),按下復(fù)位鍵也能使中時(shí),按下復(fù)位鍵也能使中時(shí),按下復(fù)位鍵也能使中時(shí),按下復(fù)位鍵也能使中時(shí),按下復(fù)位鍵也能使 RSTRSTRSTRSTRSTRST持續(xù)一段時(shí)持續(xù)一段時(shí)持續(xù)一段時(shí)持續(xù)一段時(shí)持續(xù)一段時(shí)持續(xù)一段時(shí)間的高電平,從而實(shí)現(xiàn)上電且開關(guān)復(fù)位的間的高電平,從而實(shí)現(xiàn)上電且開關(guān)復(fù)位的間的高電平,從而實(shí)現(xiàn)上電且開關(guān)復(fù)位的間的高電平,從而實(shí)現(xiàn)上電且開關(guān)復(fù)位的間的高電平,從而實(shí)現(xiàn)上電且開關(guān)復(fù)位的間的高電平,從而實(shí)現(xiàn)上電且開關(guān)復(fù)位的操作。通常選擇:操作。通常選擇:操作。通常選擇:操作。通常選擇:操作。通常選擇:操作。通常選擇: C=10C=10C=10 f ,

41、R=10Kf ,R=10Kf ,R=10K 。RSTRSTRST8XX518XX518XX51R R RC C CVCCVCCVCC圖圖圖圖圖圖2-5 2-5 2-5 2-5 2-5 2-5 復(fù)位電路復(fù)位電路復(fù)位電路復(fù)位電路復(fù)位電路復(fù)位電路單片機(jī)的復(fù)位操作是使單片機(jī)的復(fù)位操作是使SFRSFR寄存器進(jìn)入初始化,不改變片內(nèi)寄存器進(jìn)入初始化,不改變片內(nèi)RAMRAM區(qū)中的內(nèi)容。區(qū)中的內(nèi)容。 幾個(gè)主要特殊功能寄存器復(fù)位狀態(tài)幾個(gè)主要特殊功能寄存器復(fù)位狀態(tài)歸納如下:歸納如下: PC=0000H: 程序計(jì)數(shù)器為零表明單片機(jī)復(fù)位后程序從程序計(jì)數(shù)器為零表明單片機(jī)復(fù)位后程序從0000H0000H地址地址單元開始執(zhí)行

42、。單元開始執(zhí)行。 A=00H: 表明累加器已被清零。表明累加器已被清零。 PSW=00H: 表明選寄存器表明選寄存器0組為工作寄存器組。組為工作寄存器組。 SP=07H: 表明堆棧指針指向片內(nèi)表明堆棧指針指向片內(nèi)RAM 07H單元,根據(jù)堆棧操單元,根據(jù)堆棧操作的先加后壓法則,第一個(gè)被壓入的數(shù)據(jù)被寫入作的先加后壓法則,第一個(gè)被壓入的數(shù)據(jù)被寫入08H單元中。單元中。 P0P3=FFH:表明已向各端口線寫入,各端口既可用于輸入又表明已向各端口線寫入,各端口既可用于輸入又可用于輸出??捎糜谳敵觥?記住一些特殊功能寄存器復(fù)位后的主要狀態(tài),對于熟悉單片機(jī)操作,減短應(yīng)用程序中的初始化部分是十分必要的。2.4

43、.32.4.32.4.32.4.32.4.32.4.32.42.5 引腳功能各個(gè)引腳的功能說明如下:各個(gè)引腳的功能說明如下:VssVss: :接地端。接地端。VccVcc: :電源端,接電源端,接+5V+5V。XTAL1XTAL1,XTAL2XTAL2: : 接外部晶體或外部接外部晶體或外部時(shí)鐘。時(shí)鐘。RST/VPDRST/VPD:復(fù)位信號輸入。復(fù)位信號輸入。接備用電源,當(dāng)接備用電源,當(dāng)VCCVCC掉電后,在低掉電后,在低功耗條件下保持內(nèi)部功耗條件下保持內(nèi)部RAMRAM中的數(shù)據(jù)。中的數(shù)據(jù)。8XX518XX518XX51單片機(jī)有單片機(jī)有單片機(jī)有單片機(jī)有單片機(jī)有單片機(jī)有444444引腳的引腳的引腳

44、的引腳的引腳的引腳的方形封裝形式和方形封裝形式和方形封裝形式和方形封裝形式和方形封裝形式和方形封裝形式和404040個(gè)引腳的雙個(gè)引腳的雙個(gè)引腳的雙個(gè)引腳的雙個(gè)引腳的雙個(gè)引腳的雙列直插式封裝形式,最常用的列直插式封裝形式,最常用的列直插式封裝形式,最常用的列直插式封裝形式,最常用的列直插式封裝形式,最常用的列直插式封裝形式,最常用的404040個(gè)引腳封裝,見圖個(gè)引腳封裝,見圖個(gè)引腳封裝,見圖個(gè)引腳封裝,見圖個(gè)引腳封裝,見圖個(gè)引腳封裝,見圖2-6.2-6.2-6.圖圖圖2-62-62-6ALE/PROGALE/PROG: ALE ALE 地址鎖存允許。地址鎖存允許。 ALEALE輸出脈輸出脈沖的頻

45、率為振蕩頻率的沖的頻率為振蕩頻率的1/61/6。 PROG PROG 對對87518751單片機(jī)片內(nèi)單片機(jī)片內(nèi) EPROM EPROM 編程時(shí),編程脈沖由該引腳引入。編程時(shí),編程脈沖由該引腳引入。PSENPSEN:程序存儲(chǔ)器允許。輸出讀外部:程序存儲(chǔ)器允許。輸出讀外部程序存儲(chǔ)器的選通信號。程序存儲(chǔ)器的選通信號。EA/VPPEA/VPP: EA =0EA =0,單片機(jī)只訪問外部程序,單片機(jī)只訪問外部程序存儲(chǔ)器。存儲(chǔ)器。 EA =1EA =1,單片機(jī)訪問內(nèi)部程序存,單片機(jī)訪問內(nèi)部程序存儲(chǔ)器。儲(chǔ)器。 在在87518751單片機(jī)片內(nèi)單片機(jī)片內(nèi)EPROMEPROM編程期間,編程期間,此引腳引入此引腳引入

46、21V21V編程電源編程電源VPPVPP。圖圖圖2-62-62-6P0.0P0.0P0.0P0.0P0.0P0.0P0.7P0.7P0.7P0.7P0.7P0.7:P0P0P0P0P0P0口,數(shù)據(jù)口,數(shù)據(jù)口,數(shù)據(jù)口,數(shù)據(jù)口,數(shù)據(jù)口,數(shù)據(jù)/ / / / / /低八位地址復(fù)低八位地址復(fù)低八位地址復(fù)低八位地址復(fù)低八位地址復(fù)低八位地址復(fù)用總線端口。用總線端口。用總線端口。用總線端口。用總線端口。用總線端口。P1.0P1.0P1.0P1.0P1.0P1.0P1.7P1.7P1.7P1.7P1.7P1.7:P1P1P1P1P1P1口,靜態(tài)通用端口。口,靜態(tài)通用端口???,靜態(tài)通用端口???,靜態(tài)通用端口。口,

47、靜態(tài)通用端口??冢o態(tài)通用端口。P2.0P2.0P2.0P2.0P2.0P2.0P2.7P2.7P2.7P2.7P2.7P2.7:P2P2P2P2P2P2口,高八位地址總線端口。口,高八位地址總線端口???,高八位地址總線端口??冢甙宋坏刂房偩€端口???,高八位地址總線端口???,高八位地址總線端口。 P3.0P3.0P3.0P3.0P3.0P3.0P3.7P3.7P3.7P3.7P3.7P3.7:P3P3P3P3P3P3口,雙功能靜態(tài)端口??冢p功能靜態(tài)端口??冢p功能靜態(tài)端口。口,雙功能靜態(tài)端口??冢p功能靜態(tài)端口???,雙功能靜態(tài)端口。在增強(qiáng)型的在增強(qiáng)型的在增強(qiáng)型的在增強(qiáng)型的在增強(qiáng)型的在增強(qiáng)型的525252525252系列單片機(jī)中,系列單片機(jī)中,系列單片機(jī)中,系列單片機(jī)中,系列單片機(jī)中,系列單片機(jī)中,P1.0P1.0P1.0P1.0P1.0P1.0、P1.1P1.1P1.1P1.1P1.1P1.1除為端除為端除為端除為端除為端除為端口線外,還為定時(shí)口線外,還為定時(shí)口線外,還為定時(shí)口線外,還為定時(shí)口線外,還為定時(shí)口線外,還為定時(shí)/ / / / / /計(jì)數(shù)器計(jì)數(shù)器計(jì)數(shù)器計(jì)數(shù)器計(jì)數(shù)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論