![51單片機(jī)硬件結(jié)構(gòu)綜述_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/11/fceb8d6a-f3ae-47ef-9ffb-1c6c2805abc6/fceb8d6a-f3ae-47ef-9ffb-1c6c2805abc61.gif)
![51單片機(jī)硬件結(jié)構(gòu)綜述_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/11/fceb8d6a-f3ae-47ef-9ffb-1c6c2805abc6/fceb8d6a-f3ae-47ef-9ffb-1c6c2805abc62.gif)
![51單片機(jī)硬件結(jié)構(gòu)綜述_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/11/fceb8d6a-f3ae-47ef-9ffb-1c6c2805abc6/fceb8d6a-f3ae-47ef-9ffb-1c6c2805abc63.gif)
![51單片機(jī)硬件結(jié)構(gòu)綜述_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/11/fceb8d6a-f3ae-47ef-9ffb-1c6c2805abc6/fceb8d6a-f3ae-47ef-9ffb-1c6c2805abc64.gif)
![51單片機(jī)硬件結(jié)構(gòu)綜述_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/11/fceb8d6a-f3ae-47ef-9ffb-1c6c2805abc6/fceb8d6a-f3ae-47ef-9ffb-1c6c2805abc65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 本章將詳細(xì)介紹本章將詳細(xì)介紹MCS-51MCS-51系列單片機(jī)的內(nèi)部系列單片機(jī)的內(nèi)部硬件結(jié)構(gòu)、引腳定義、存儲(chǔ)器配置、輸入硬件結(jié)構(gòu)、引腳定義、存儲(chǔ)器配置、輸入/ /輸出輸出端口、復(fù)位和時(shí)鐘電路、工作模式等內(nèi)容。端口、復(fù)位和時(shí)鐘電路、工作模式等內(nèi)容。 l 2.1 2.1 內(nèi)部總體結(jié)構(gòu)內(nèi)部總體結(jié)構(gòu)l 2.2 2.2 引腳定義與功能引腳定義與功能l 2.3 2.3 存儲(chǔ)器配置存儲(chǔ)器配置 l 2.4 2.4 輸入輸入/ /輸出接口輸出接口 l 2.5 2.5 時(shí)鐘電路與時(shí)序時(shí)鐘電路與時(shí)序 l 2.6 2.6 復(fù)位和復(fù)位電路復(fù)位和復(fù)位電路l 2.7 2.7 工作方式工作方式 2.1 內(nèi)部總體結(jié)構(gòu)內(nèi)部總體
2、結(jié)構(gòu)5151子系列單片機(jī)的主要特點(diǎn)為:子系列單片機(jī)的主要特點(diǎn)為:l 1 1個(gè)個(gè)CPUCPU,1 1個(gè)片內(nèi)振蕩器及時(shí)鐘電路;個(gè)片內(nèi)振蕩器及時(shí)鐘電路;l 4KBROM4KBROM,128BRAM128BRAM;l 2121個(gè)特殊功能寄存器;個(gè)特殊功能寄存器; l 3232條可編程的條可編程的I/OI/O線(線(4 4個(gè)個(gè)8 8位并行位并行I/OI/O接口);接口);l 可尋址可尋址64KB64KB外部數(shù)據(jù)存儲(chǔ)器和外部數(shù)據(jù)存儲(chǔ)器和64KB64KB外部程序存外部程序存 儲(chǔ)器的控制電路;儲(chǔ)器的控制電路;l 2 2個(gè)個(gè)1616位定時(shí)位定時(shí)/ /計(jì)數(shù)器;計(jì)數(shù)器;l 5 5個(gè)中斷源、個(gè)中斷源、2 2個(gè)優(yōu)先級嵌
3、套中斷結(jié)構(gòu);個(gè)優(yōu)先級嵌套中斷結(jié)構(gòu);l 1 1個(gè)可編程全雙工串行接口;個(gè)可編程全雙工串行接口;l 1 1個(gè)有位尋址功能、適于邏輯運(yùn)算的位處理機(jī)。個(gè)有位尋址功能、適于邏輯運(yùn)算的位處理機(jī)。51系列單片機(jī)的內(nèi)部基本結(jié)構(gòu)系列單片機(jī)的內(nèi)部基本結(jié)構(gòu)l 中央處理器中央處理器CPU CPU 其主要由運(yùn)算電路和控制電路兩大部分組成。其主要由運(yùn)算電路和控制電路兩大部分組成。 運(yùn)算電路以算術(shù)邏輯單元運(yùn)算電路以算術(shù)邏輯單元ALUALU為核心,包括累為核心,包括累 加器加器ACCACC、寄存器、寄存器B B、程序狀態(tài)字、程序狀態(tài)字PSWPSW和兩個(gè)暫存和兩個(gè)暫存寄存器寄存器TMPTMP等。等。 運(yùn)算電路的基本結(jié)構(gòu)如圖所示
4、。運(yùn)算電路的基本結(jié)構(gòu)如圖所示。 基本組成及功能:基本組成及功能:l 中央處理器中央處理器CPUCPU 控制電路是保證單片機(jī)各部分能在程序運(yùn)行過控制電路是保證單片機(jī)各部分能在程序運(yùn)行過程中自動(dòng)而協(xié)調(diào)工作的指揮樞紐,其核心部分是指程中自動(dòng)而協(xié)調(diào)工作的指揮樞紐,其核心部分是指令地址的計(jì)算、取指和指令譯碼。主要包括程序計(jì)令地址的計(jì)算、取指和指令譯碼。主要包括程序計(jì)數(shù)器數(shù)器PCPC、PCPC加加1 1寄存器(寄存器(PCPC增量)、指令譯碼器、增量)、指令譯碼器、定時(shí)與控制電路等。運(yùn)算電路的基本結(jié)構(gòu)如圖。定時(shí)與控制電路等。運(yùn)算電路的基本結(jié)構(gòu)如圖。 基本組成及功能:基本組成及功能:l 位處理器位處理器l
5、內(nèi)部數(shù)據(jù)存儲(chǔ)器內(nèi)部數(shù)據(jù)存儲(chǔ)器RAMRAMl 內(nèi)部程序存儲(chǔ)器內(nèi)部程序存儲(chǔ)器ROMROMl 定時(shí)定時(shí)/ /計(jì)數(shù)器計(jì)數(shù)器l 并行并行I/OI/O口口l 串行口串行口l 中斷控制系統(tǒng)中斷控制系統(tǒng) l 時(shí)鐘電路時(shí)鐘電路l 總線總線 基本組成及功能:基本組成及功能:MCS-51MCS-51單片機(jī)內(nèi)部整體結(jié)構(gòu)原理圖單片機(jī)內(nèi)部整體結(jié)構(gòu)原理圖 2.2 引腳定義與功能引腳定義與功能MCS-51系列單片機(jī)引腳功能及總線結(jié)構(gòu)系列單片機(jī)引腳功能及總線結(jié)構(gòu)各引腳的定義和功能各引腳的定義和功能l 主電源引腳主電源引腳 VccVcc(4040腳):一般接腳):一般接+5V+5V電源正端。電源正端。 VssVss(2020腳)
6、:一般接腳):一般接+5V+5V電源地端。電源地端。 l 外接晶體振蕩器引腳外接晶體振蕩器引腳 XTAL1XTAL1(1919腳)腳) :外接晶體振蕩器的一端。:外接晶體振蕩器的一端。 XLAT2XLAT2(1818腳):外接晶體振蕩器的另一端。腳):外接晶體振蕩器的另一端。 2.2 引腳定義與功能引腳定義與功能l 控制線控制線 RST/VPDRST/VPD(9 9腳):復(fù)位腳):復(fù)位/ /備用電源線。備用電源線。 ALE/ ALE/ (3030腳):地址鎖存允許腳):地址鎖存允許/ /編程線編程線 (2929腳):片外程序存儲(chǔ)器讀選通信號腳):片外程序存儲(chǔ)器讀選通信號輸出端,低電平有效。輸出
7、端,低電平有效。 /VPP/VPP(3131腳):片外程序存儲(chǔ)器選用端,腳):片外程序存儲(chǔ)器選用端,低電平有效。低電平有效。 PROGPSENEA2.2 引腳定義與功能引腳定義與功能l 輸入輸入/ /輸出口輸出口 P0P0口(口(39323932腳):輸入腳):輸入/ /輸出線輸出線P0.0P0.7P0.0P0.7統(tǒng)稱為統(tǒng)稱為P0P0口??凇?P1P1口口 (1818腳):輸入腳):輸入/ /輸出線輸出線P1.0P1.7P1.0P1.7統(tǒng)稱統(tǒng)稱 為為P1P1口。口。 P2P2口口 (21282128腳)腳) :輸入:輸入/ /輸出線輸出線P2.0P2.7P2.0P2.7統(tǒng)稱為統(tǒng)稱為P2P2口。
8、口。 P3P3口口 (10171017腳)腳) :輸入:輸入/ /輸出線輸出線P3.0P3.7P3.0P3.7統(tǒng)稱為統(tǒng)稱為P3P3口??凇?2.2 引腳定義與功能引腳定義與功能引腳第二功能說 明P3.0RXD 串行口輸入端P3.1TXD 串行口輸出端P3.2 外部中斷0請求輸入P3.3 外部中斷1請求輸入P3.4T0 定時(shí)器/計(jì)數(shù)器0計(jì)數(shù)脈沖輸入P3.5T1 定時(shí)器/計(jì)數(shù)器1計(jì)數(shù)脈沖輸入P3.6 外部數(shù)據(jù)存儲(chǔ)器寫選通信號輸出P3.7 外部數(shù)據(jù)存儲(chǔ)器讀選通信號輸出P3P3口的第二功能表口的第二功能表INT1INT0WRRD2.2 引腳定義與功能引腳定義與功能2.3 存儲(chǔ)器配置存儲(chǔ)器配置 微型計(jì)算
9、機(jī)的存儲(chǔ)器地址空間有兩種結(jié)構(gòu)微型計(jì)算機(jī)的存儲(chǔ)器地址空間有兩種結(jié)構(gòu)形式:普林斯頓結(jié)構(gòu)和哈佛結(jié)構(gòu)。形式:普林斯頓結(jié)構(gòu)和哈佛結(jié)構(gòu)。l 普林斯頓結(jié)構(gòu)是將數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)普林斯頓結(jié)構(gòu)是將數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器空間合二為一,一個(gè)地址對應(yīng)唯一的一個(gè)存器空間合二為一,一個(gè)地址對應(yīng)唯一的一個(gè)存儲(chǔ)器單元,儲(chǔ)器單元,CPUCPU訪問訪問ROMROM和和RAMRAM使用相同的使用相同的指令;指令;l 哈佛結(jié)構(gòu)是將哈佛結(jié)構(gòu)是將ROMROM和和RAMRAM分別安排在兩分別安排在兩個(gè)不同的地址空間,個(gè)不同的地址空間,ROMROM和和RAMRAM可以有相同可以有相同的地址,的地址,CPUCPU訪問訪問ROMROM和和RA
10、MRAM使用的是不同使用的是不同的指令。的指令。 MCS51單片機(jī)存儲(chǔ)器結(jié)構(gòu)單片機(jī)存儲(chǔ)器結(jié)構(gòu)2.3.1 程序存儲(chǔ)器程序存儲(chǔ)器 程序存儲(chǔ)器用于存放編好的程序和表格常程序存儲(chǔ)器用于存放編好的程序和表格常數(shù),它由只讀存儲(chǔ)器數(shù),它由只讀存儲(chǔ)器ROMROM或或EPROMEPROM或或FLASHFLASH組成。程序存儲(chǔ)器以程序計(jì)數(shù)器組成。程序存儲(chǔ)器以程序計(jì)數(shù)器PCPC作為地址指作為地址指針,通過針,通過1616位地址總線,可尋址位地址總線,可尋址64KB64KB的地址的地址空空間。間。 l 編址與訪問編址與訪問l 程序的程序的7個(gè)特殊入口地址個(gè)特殊入口地址MCS-51MCS-51單片機(jī)復(fù)位、中斷入口地址單
11、片機(jī)復(fù)位、中斷入口地址 入口地址 用途0000H 復(fù)位操作后的程序入口0003H外部中斷0服務(wù)程序入口000BH 定時(shí)器0中斷服務(wù)程序入口0013H外部中斷1服務(wù)程序入口001BH 定時(shí)器1中斷服務(wù)程序入口0023H 串行口中斷服務(wù)程序入口002BH定時(shí)器2中斷服務(wù)程序入口(89C52)2.3.1 程序存儲(chǔ)器程序存儲(chǔ)器 MCS-51 MCS-51單片機(jī)具有擴(kuò)展單片機(jī)具有擴(kuò)展64KB64KB外部數(shù)據(jù)存儲(chǔ)器外部數(shù)據(jù)存儲(chǔ)器RAMRAM和和I/OI/O端口的能力,外部數(shù)據(jù)存儲(chǔ)器和端口的能力,外部數(shù)據(jù)存儲(chǔ)器和I/OI/O端口端口實(shí)行統(tǒng)一編址,并使用相同的控制信號、相同的訪實(shí)行統(tǒng)一編址,并使用相同的控制信
12、號、相同的訪問指令問指令MOVXMOVX和相同的尋址方式。和相同的尋址方式。 片外數(shù)據(jù)存儲(chǔ)器按片外數(shù)據(jù)存儲(chǔ)器按1616位編址時(shí),其地址空間與位編址時(shí),其地址空間與程序存儲(chǔ)器重疊,但不會(huì)引起混亂,訪問程序存儲(chǔ)程序存儲(chǔ)器重疊,但不會(huì)引起混亂,訪問程序存儲(chǔ)器是用器是用 信號選通,而訪問片外數(shù)據(jù)存儲(chǔ)器時(shí),信號選通,而訪問片外數(shù)據(jù)存儲(chǔ)器時(shí),由由 信號(讀)和信號(讀)和 信號(寫)選通。訪問程序信號(寫)選通。訪問程序存儲(chǔ)器使用的是存儲(chǔ)器使用的是MOVCMOVC指令,訪問片外數(shù)據(jù)存儲(chǔ)器指令,訪問片外數(shù)據(jù)存儲(chǔ)器使用的是使用的是MOVXMOVX指令和寄存器間接尋址指令。指令和寄存器間接尋址指令。2.3.2
13、外部數(shù)據(jù)存儲(chǔ)器外部數(shù)據(jù)存儲(chǔ)器PSENRDWR2.3.3 內(nèi)部數(shù)據(jù)存儲(chǔ)器內(nèi)部數(shù)據(jù)存儲(chǔ)器l 工作寄存器區(qū)(工作寄存器區(qū)(00H1FH 00H1FH ) 工作寄存器組的選擇表工作寄存器組的選擇表 如下圖所示。如下圖所示。 片內(nèi)通用片內(nèi)通用RAMRAM區(qū)區(qū)分為工作寄存器區(qū)、位分為工作寄存器區(qū)、位尋址區(qū)、數(shù)據(jù)緩沖區(qū)尋址區(qū)、數(shù)據(jù)緩沖區(qū)3 3個(gè)區(qū)域。個(gè)區(qū)域。PSW.4(RS1)PSW.3(RS0)當(dāng)前使用的工作寄存器組R0R7000組(00H07H)011組(08H0FH)102組(10H17H)113組(18H1FH)l 位尋址區(qū)位尋址區(qū) 20H2FH20H2FH單元是位尋址區(qū)。這單元是位尋址區(qū)。這161
14、6個(gè)單元(共個(gè)單元(共計(jì)計(jì)16168=1288=128位)的每一位都有對應(yīng)的位地址位位)的每一位都有對應(yīng)的位地址位地址范圍為地址范圍為00H7FH00H7FH。l 通用通用RAMRAM區(qū)區(qū) 30H7FH30H7FH是通用是通用RAMRAM區(qū),共區(qū),共8080個(gè)單元,一個(gè)單元,一般用于存儲(chǔ)用戶數(shù)據(jù)般用于存儲(chǔ)用戶數(shù)據(jù), , 也稱用戶也稱用戶RAMRAM區(qū)。區(qū)。 2.3.3 內(nèi)部數(shù)據(jù)存儲(chǔ)器內(nèi)部數(shù)據(jù)存儲(chǔ)器l 堆棧和堆棧指針堆棧和堆棧指針 數(shù)據(jù)數(shù)據(jù)08H入棧示意圖。入棧示意圖。 堆棧是一個(gè)特殊的堆棧是一個(gè)特殊的RAMRAM區(qū),用來暫存數(shù)據(jù)區(qū),用來暫存數(shù)據(jù)和地址,它是按和地址,它是按“先進(jìn)后出先進(jìn)后出”或
15、或“后進(jìn)先出后進(jìn)先出”的的原則存取數(shù)據(jù)的,堆棧有入棧和出棧兩種操作。原則存取數(shù)據(jù)的,堆棧有入棧和出棧兩種操作。以數(shù)據(jù)以數(shù)據(jù)08H08H出棧入棧為例。出棧入棧為例。 數(shù)據(jù)數(shù)據(jù)08H出棧示意圖出棧示意圖 l 堆棧和堆棧指針堆棧和堆棧指針2.3.4 特殊功能寄存器特殊功能寄存器 特殊功能寄存器(簡稱特殊功能寄存器(簡稱SFR),也稱為專用),也稱為專用寄存器,用于控制、管理片內(nèi)算術(shù)邏輯部件、并寄存器,用于控制、管理片內(nèi)算術(shù)邏輯部件、并行行I/O口、串行口、串行I/O口、定時(shí)器口、定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)計(jì)數(shù)器、中斷系統(tǒng)等特殊功能模塊的工作。等特殊功能模塊的工作。 特殊功能寄存器名稱、表示符、地址、復(fù)
16、位狀態(tài)一覽表特殊功能寄存器名稱、表示符、地址、復(fù)位狀態(tài)一覽表 特殊功能寄存器名稱、表示符、地址、復(fù)位狀態(tài)一覽表特殊功能寄存器名稱、表示符、地址、復(fù)位狀態(tài)一覽表 特殊功能寄存器名稱、表示符、地址、復(fù)位狀態(tài)一覽表特殊功能寄存器名稱、表示符、地址、復(fù)位狀態(tài)一覽表 程序狀態(tài)字(程序狀態(tài)字(PSW)l 進(jìn)位標(biāo)志位進(jìn)位標(biāo)志位C Cl 輔助進(jìn)輔助進(jìn)/ /借位(或稱半進(jìn)位)標(biāo)志位借位(或稱半進(jìn)位)標(biāo)志位AC AC l 用戶自定義標(biāo)志位用戶自定義標(biāo)志位F0 F0 l 工作寄存器組選擇位工作寄存器組選擇位RS1RS1、RS0 RS0 l 溢出標(biāo)志位溢出標(biāo)志位OV OV l 奇偶標(biāo)志位奇偶標(biāo)志位P P 2.3.4
17、特殊功能寄存器特殊功能寄存器2.4 輸入輸出接口輸入輸出接口 單片機(jī)內(nèi)部有單片機(jī)內(nèi)部有P0P0、P1P1、P2P2和和P3P3共共4 4個(gè)個(gè)8 8位雙位雙向向I/OI/O口???。 P0P3P0P3的每個(gè)端口可按字節(jié)輸入或輸?shù)拿總€(gè)端口可按字節(jié)輸入或輸出,也可按位進(jìn)行輸入或輸出,共出,也可按位進(jìn)行輸入或輸出,共3232根口線,對根口線,對于需要位控制的場合使用十分方便。于需要位控制的場合使用十分方便。P0P0為三態(tài)雙為三態(tài)雙向口,能驅(qū)動(dòng)向口,能驅(qū)動(dòng)8 8個(gè)個(gè)TTLTTL電路;電路;P1P3P1P3為準(zhǔn)雙向口,為準(zhǔn)雙向口,負(fù)載能力為負(fù)載能力為4 4個(gè)個(gè)TTLTTL電路。如果外設(shè)需要的驅(qū)動(dòng)電路。如果外
18、設(shè)需要的驅(qū)動(dòng)電流大,可加接驅(qū)動(dòng)器。電流大,可加接驅(qū)動(dòng)器。2.4.1 P0口口l P0 P0口結(jié)構(gòu)口結(jié)構(gòu) P0P0口有位,每一位由一個(gè)鎖存器、兩個(gè)三口有位,每一位由一個(gè)鎖存器、兩個(gè)三態(tài)輸入緩沖器以及控制電路和驅(qū)動(dòng)電路組成,其態(tài)輸入緩沖器以及控制電路和驅(qū)動(dòng)電路組成,其位結(jié)構(gòu)如圖所示。位結(jié)構(gòu)如圖所示。l 地址地址/ /數(shù)據(jù)分時(shí)復(fù)用功能數(shù)據(jù)分時(shí)復(fù)用功能P0P0口作為地址口作為地址/ /數(shù)據(jù)分時(shí)復(fù)用使用時(shí)的邏輯關(guān)系示意圖數(shù)據(jù)分時(shí)復(fù)用使用時(shí)的邏輯關(guān)系示意圖2.4.1 P0口口l通用通用I/O接口功能接口功能P0P0口作為通用口作為通用I/OI/O口使用時(shí)的邏輯關(guān)系示意圖口使用時(shí)的邏輯關(guān)系示意圖 2.4.1
19、 P0口口l 端口操作端口操作MCS-51MCS-51單片機(jī)有不少指令可直接進(jìn)行端口操作,單片機(jī)有不少指令可直接進(jìn)行端口操作,例如:例如: ANL P0ANL P0,A A ;(;(P0P0)(P0P0)(A A) ORL P0ORL P0,#data #data ;(;(P0P0)(P0P0)datadata DEL P0 DEL P0 ;(;(P0P0)(P0P0)-1 -12.4.1 P0口口 綜上所述,綜上所述,P0口在有外部擴(kuò)展存儲(chǔ)器時(shí)被口在有外部擴(kuò)展存儲(chǔ)器時(shí)被作為地址作為地址/數(shù)據(jù)總線口,此時(shí)是一個(gè)真正的雙向數(shù)據(jù)總線口,此時(shí)是一個(gè)真正的雙向口;在沒有外部擴(kuò)展存儲(chǔ)器時(shí),口;在沒有外部
20、擴(kuò)展存儲(chǔ)器時(shí),P0口作為通用口作為通用的的I/O接口,但此時(shí)只是一個(gè)準(zhǔn)雙向口,在輸入接口,但此時(shí)只是一個(gè)準(zhǔn)雙向口,在輸入數(shù)據(jù)時(shí),應(yīng)先向端口寫入數(shù)據(jù)時(shí),應(yīng)先向端口寫入1,在輸出數(shù)據(jù)時(shí),必,在輸出數(shù)據(jù)時(shí),必須外接上拉電阻才能正常輸出高電平。另外,須外接上拉電阻才能正常輸出高電平。另外,P0口的輸出級具有驅(qū)動(dòng)口的輸出級具有驅(qū)動(dòng)8個(gè)個(gè)TTL門的負(fù)載能力,門的負(fù)載能力,即輸出電流不大于即輸出電流不大于800A。2.4.1 P0口口2.4.2 P1口口l P1P1口的位結(jié)構(gòu)口的位結(jié)構(gòu) P1P1口是一個(gè)專用的口是一個(gè)專用的8 8位準(zhǔn)雙向位準(zhǔn)雙向I/OI/O口,只具有通口,只具有通 用輸入用輸入/ /輸出口功
21、能(對輸出口功能(對5151子系列)子系列) ,每一位都,每一位都 能設(shè)定為輸入或能設(shè)定為輸入或 輸出,它的位結(jié)構(gòu)如圖。輸出,它的位結(jié)構(gòu)如圖。2.4.3 P2口口 P2P2口的位結(jié)構(gòu)口的位結(jié)構(gòu) P2P2具有通用具有通用I/OI/O接口或高接口或高8 8位地址總線輸出兩位地址總線輸出兩種功能,所以同種功能,所以同P0P0口類似,其電路結(jié)構(gòu)中有一個(gè)口類似,其電路結(jié)構(gòu)中有一個(gè)多路轉(zhuǎn)換開關(guān)多路轉(zhuǎn)換開關(guān)MUXMUX。 2.4.4 P3口口 P3P3口除了可作為通用準(zhǔn)雙向口除了可作為通用準(zhǔn)雙向I/OI/O接口外,每一接口外,每一根口線還具有第二功能。根口線還具有第二功能。 P3P3口位結(jié)構(gòu)口位結(jié)構(gòu)2.5
22、時(shí)鐘電路與時(shí)序時(shí)鐘電路與時(shí)序 MCS-51MCS-51單片機(jī)本身是一個(gè)復(fù)雜的同步時(shí)序電單片機(jī)本身是一個(gè)復(fù)雜的同步時(shí)序電路,為保證同步工作方式的實(shí)現(xiàn),路,為保證同步工作方式的實(shí)現(xiàn),MCS-51MCS-51單片機(jī)單片機(jī)在唯一的時(shí)鐘信號控制下,嚴(yán)格地按時(shí)序執(zhí)行指在唯一的時(shí)鐘信號控制下,嚴(yán)格地按時(shí)序執(zhí)行指令。在執(zhí)行指令時(shí),令。在執(zhí)行指令時(shí),CPUCPU以時(shí)鐘電路的主振頻率以時(shí)鐘電路的主振頻率為基準(zhǔn)發(fā)出為基準(zhǔn)發(fā)出CPUCPU的時(shí)序,對指令進(jìn)行譯碼,并由的時(shí)序,對指令進(jìn)行譯碼,并由時(shí)序電路產(chǎn)生一系列控制信號去完成指令所規(guī)定時(shí)序電路產(chǎn)生一系列控制信號去完成指令所規(guī)定的操作。這些控制信號在時(shí)間上的相互關(guān)系就是
23、的操作。這些控制信號在時(shí)間上的相互關(guān)系就是CPUCPU時(shí)序。時(shí)序。 CPUCPU產(chǎn)生的時(shí)序信號有兩類:一類用于片內(nèi)產(chǎn)生的時(shí)序信號有兩類:一類用于片內(nèi)各功能部件的控制各功能部件的控制 ;另一類用于片外存儲(chǔ)器或;另一類用于片外存儲(chǔ)器或I/OI/O端口的控制端口的控制 。2.5.1 時(shí)鐘電路時(shí)鐘電路 MCS-51MCS-51單片機(jī)的時(shí)鐘信號產(chǎn)生通常有兩種方單片機(jī)的時(shí)鐘信號產(chǎn)生通常有兩種方式:內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。式:內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。 內(nèi)部時(shí)鐘方式內(nèi)部時(shí)鐘方式 外部時(shí)鐘方式外部時(shí)鐘方式2.5.2 單片機(jī)的時(shí)序單位單片機(jī)的時(shí)序單位單片機(jī)的時(shí)序單位有以下幾種。單片機(jī)的時(shí)序單位有以下幾種。
24、l 時(shí)鐘周期時(shí)鐘周期l 機(jī)器周期機(jī)器周期l 指令周期指令周期各時(shí)序單位的關(guān)系各時(shí)序單位的關(guān)系2.6 復(fù)位和復(fù)位電路復(fù)位和復(fù)位電路l 復(fù)位操作復(fù)位操作 MCS-51MCS-51單片機(jī)復(fù)位狀態(tài)表單片機(jī)復(fù)位狀態(tài)表 寄存器復(fù)位狀態(tài)寄存器復(fù)位狀態(tài)PC0000HTMOD00HA00HTCON(T2CON)00HB00HTH000HPSW00HTL000HSP07HTH100HDPTR0000HTL100HP0P3FFHSCON00HIPxxx00000BSBUFxxxxxxxxBIE0 xx00000BPCON0 xxx0000Bl 復(fù)位電路復(fù)位電路 與其它計(jì)算機(jī)一樣,與其它計(jì)算機(jī)一樣,MCS-51MCS-51單片機(jī)系統(tǒng)通常有單片機(jī)系統(tǒng)通常有上電復(fù)位和按鍵復(fù)位兩種方式。上電復(fù)位和按鍵復(fù)位兩種方式。 最簡單的一種上電復(fù)位及按鍵復(fù)位電路如圖。最簡單的一種上電復(fù)位及按鍵復(fù)位電路如圖。 2.6 復(fù)位和復(fù)位電路復(fù)位和復(fù)位電路2.7 工作方式工作方式 MCS-51MCS-51系列單片機(jī)中,系列單片機(jī)中,80518051及及80C5180C51的工的工作方式有:復(fù)位方式、程序執(zhí)行方式、掉電方式作方式有:復(fù)位方式、程序執(zhí)行方式、掉電方式、低功耗方式以及、低功耗方式以及EPROMEPROM編程和校驗(yàn)方式。單編程和校驗(yàn)方式。單片機(jī)不同的工作方式,代表單片機(jī)處于不同的狀片機(jī)不同的工作方式,代表單片機(jī)處于不同的
溫馨提示
- 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年中國奶嘴夾市場調(diào)查研究報(bào)告
- 2025年中國前防塵蓋市場調(diào)查研究報(bào)告
- 廣州廣東廣州海洋地質(zhì)調(diào)查局招聘交流選調(diào)人員筆試歷年參考題庫附帶答案詳解
- 2025至2031年中國脫水提升機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年測油液位計(jì)項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國檸檬梅行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年家用迷你型數(shù)字電視機(jī)頂盒項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國光電纜附件行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年全面雙絲光針織面料項(xiàng)目可行性研究報(bào)告
- 2025年不銹鋼不粘鍋項(xiàng)目可行性研究報(bào)告
- 中國心力衰竭診斷和治療指南2024解讀(完整版)
- 多源數(shù)據(jù)整合
- 新人教版高中數(shù)學(xué)必修第二冊第六章平面向量及其應(yīng)用教案 (一)
- 校園招聘活動(dòng)策劃方案(6篇)
- 期末 (試題) -2024-2025學(xué)年教科版(廣州)英語四年級上冊
- 解讀國有企業(yè)管理人員處分條例課件
- 湖南省長沙市一中2024-2025學(xué)年高一生物上學(xué)期期末考試試題含解析
- 小孩使用手機(jī)協(xié)議書范本
- 榆神礦區(qū)郭家灘煤礦(700 萬噸-年)項(xiàng)目環(huán)評
- 2024年200MW-400MWh電化學(xué)儲(chǔ)能電站設(shè)計(jì)方案
- 余土外運(yùn)施工方案
評論
0/150
提交評論