mcs-51單片機(jī)的硬件結(jié)構(gòu)及工作原理

mcs-51單片機(jī)的硬件結(jié)構(gòu)及工作原理

ID:16798102

大小:3.79 MB

頁(yè)數(shù):204頁(yè)

時(shí)間:2018-08-24

mcs-51單片機(jī)的硬件結(jié)構(gòu)及工作原理_第1頁(yè)
mcs-51單片機(jī)的硬件結(jié)構(gòu)及工作原理_第2頁(yè)
mcs-51單片機(jī)的硬件結(jié)構(gòu)及工作原理_第3頁(yè)
mcs-51單片機(jī)的硬件結(jié)構(gòu)及工作原理_第4頁(yè)
mcs-51單片機(jī)的硬件結(jié)構(gòu)及工作原理_第5頁(yè)
資源描述:

《mcs-51單片機(jī)的硬件結(jié)構(gòu)及工作原理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第二章MCS-51單片機(jī)的硬件結(jié)構(gòu)及工作原理2.1單片機(jī)的內(nèi)部結(jié)構(gòu)7/18/20211部分單片機(jī)實(shí)物7/18/20212單片機(jī)內(nèi)部結(jié)構(gòu)框圖7/18/20213單片機(jī)的基本組成(1)運(yùn)算器用于實(shí)現(xiàn)算術(shù)和邏輯運(yùn)算,包括:ALU(算術(shù)和邏輯單元)ACC(累加器)PSW(程序狀態(tài)字)寄存器B暫存器1暫存器27/18/20214單片機(jī)的基本組成(2)控制器用于控制單片機(jī)程序運(yùn)行和協(xié)調(diào)各部件正常工作的“指揮中心”,包括:PC(程序計(jì)數(shù)器)PC+1計(jì)數(shù)器指令寄存器指令譯碼器時(shí)序及控制電路7/18/20215單片機(jī)

2、的基本組成(3)內(nèi)部數(shù)據(jù)存儲(chǔ)器內(nèi)部128字節(jié)的RAM(針對(duì)MCS-51單片機(jī));內(nèi)部256字節(jié)的RAM(針對(duì)MCS-52單片機(jī));(4)內(nèi)部程序存儲(chǔ)器早期版本的MCS-51無(wú)內(nèi)部程序存儲(chǔ)器;擴(kuò)展型MCS-51片內(nèi)包含容量不等(1K~64K)的程序存儲(chǔ)器;內(nèi)部程序存儲(chǔ)器種類包括ROM、EPROM、Flash等。7/18/20216單片機(jī)的基本組成(5)并行I/O端口MCS-51單片機(jī)有四個(gè)8位并行I/O端口P0~P3;這些端口既可按字節(jié)操作也可按位操作;P0口可復(fù)用為數(shù)據(jù)總線和低8位地址總線;P2口可

3、作為地址總線的高8位;P3口為多功能口,可作為串行口、中斷輸入及計(jì)數(shù)器的外部輸入/輸出。7/18/20217單片機(jī)的基本組成(6)定時(shí)器/計(jì)數(shù)器51單片機(jī)內(nèi)部有2個(gè)16位定時(shí)器/計(jì)數(shù)器T0和T1;52單片機(jī)內(nèi)部增加了一個(gè)16為定時(shí)器/計(jì)數(shù)器T2;(7)串行通信接口51單片機(jī)內(nèi)部有1個(gè)全雙工的UART(通用串行收發(fā)器),可設(shè)置為多種工作模式;7/18/20218單片機(jī)的基本組成(8)中斷控制系統(tǒng)51單片機(jī)內(nèi)部有5個(gè)中斷源;這些中斷源可分為2個(gè)中斷優(yōu)先級(jí);(9)時(shí)鐘電路51單片機(jī)內(nèi)部振蕩電路配合外部晶振

4、或外部輸入的時(shí)鐘信號(hào),可產(chǎn)生時(shí)鐘脈沖序列,控制CPU內(nèi)部邏輯電路運(yùn)行。7/18/20219單片機(jī)的基本組成除了8位CPU外,MCS-51內(nèi)部還具備一個(gè)很強(qiáng)的位處理器,它實(shí)際上是一個(gè)完整的1位字長(zhǎng)的計(jì)算機(jī);該位處理器包含完整的1位CPU,位RAM、位尋址寄存器、I/O端口控制和指令集;從嚴(yán)格的意義上說(shuō),51是由8位CPU和1位CPU構(gòu)成的雙CPU單片機(jī)。7/18/202110第二章MCS-51單片機(jī)的硬件結(jié)構(gòu)及工作原理2.2單片機(jī)的封裝及引腳功能說(shuō)明7/18/2021112.2.1單片機(jī)的封裝單片機(jī)主

5、要有DIP、PLCC和TQFP三種封裝形式各種封裝的具體尺寸、引腳間距等詳細(xì)信息請(qǐng)參閱芯片的數(shù)據(jù)手冊(cè)(Datasheet)。7/18/2021122.2.2單片機(jī)的引腳功能說(shuō)明所有引腳號(hào)均以DIP40封裝為例。低有效信號(hào)由前綴“n”或“#”表示1.電源引腳VCC(40腳)和GND(20腳)VCC:供電,目前有多種供電電壓以及一些寬電壓范圍的單片機(jī)。最常用的供電電壓為+5VGND:地特別注意:?jiǎn)纹瑱C(jī)的供電和電源去耦情況對(duì)系統(tǒng)能否正常工作至關(guān)重要!7/18/2021132.2.2單片機(jī)的引腳功能說(shuō)明2.

6、外接晶振引腳XTAL1和XTAL2XTAL1(第19腳):?jiǎn)纹瑱C(jī)內(nèi)部晶體振蕩電路的反相器的輸入端;XTAL2(第18腳):?jiǎn)纹瑱C(jī)內(nèi)部晶體振蕩電路的反相器的輸出端;7/18/2021142.2.2單片機(jī)的引腳功能說(shuō)明3.控制信號(hào)引腳(1)RST/VPD第9腳,輸入信號(hào)。RST為復(fù)位信號(hào)輸入端。單片機(jī)正常工作時(shí)RST引腳應(yīng)保持低電平。在RST引腳上輸入兩個(gè)機(jī)器周期(24個(gè)時(shí)鐘周期)以上的高電平時(shí),單片機(jī)將進(jìn)入并保持復(fù)位狀態(tài),直到RST信號(hào)重回低電平。VPD為內(nèi)部RAM的備用電源輸入端。如果主電源VCC發(fā)

7、生斷電或電壓降到一定值時(shí),可通過(guò)VPD為單片機(jī)內(nèi)部RAM提供電源,以保證片內(nèi)RAM中的信息不丟失。7/18/2021152.2.2單片機(jī)的引腳功能說(shuō)明3.控制信號(hào)引腳(2)ALE/nPROG第30腳,輸出信號(hào);ALE為地址鎖存允許信號(hào)。在訪問(wèn)外部存儲(chǔ)器時(shí),ALE用來(lái)鎖存P0端口輸出的低8位地址信號(hào)。在不訪問(wèn)外部存儲(chǔ)器時(shí),ALE也以時(shí)鐘振蕩頻率的1/6的固定速率輸出,可作為時(shí)鐘輸出;nPROG是對(duì)8751內(nèi)部EPROM編程時(shí)的編程脈沖輸入端。7/18/2021162.2.2單片機(jī)的引腳功能說(shuō)明3.控制

8、信號(hào)引腳(3)nPSEN第29腳,輸出信號(hào)。外部程序存儲(chǔ)器(ROM)的讀選通信號(hào)。當(dāng)訪問(wèn)外部ROM時(shí),nPSEN產(chǎn)生負(fù)脈沖作為外部ROM的選通信號(hào);在訪問(wèn)外部RAM或片內(nèi)ROM時(shí),不會(huì)產(chǎn)生有效的nPSEN信號(hào)。nPSEN可驅(qū)動(dòng)8個(gè)LSTTL負(fù)載。7/18/2021172.2.2單片機(jī)的引腳功能說(shuō)明3.控制信號(hào)引腳(3)nEA/VPP第31腳,輸入信號(hào)。訪問(wèn)外部程序存儲(chǔ)器的控制信號(hào)。nEA接地,單片機(jī)從外部程序存儲(chǔ)器取指令。nEA接高,單片機(jī)首先訪問(wèn)內(nèi)部程序存儲(chǔ)器,當(dāng)訪

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。