


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、本文格式為Word版,下載可任意編輯51單片機(jī)的結(jié)構(gòu) 一、MCS-51 的核心電路 單片機(jī) 8051 內(nèi)部結(jié)構(gòu)框圖 一個(gè)8位CPU; 一個(gè)片內(nèi)振蕩器和時(shí)鐘電路;4K字節(jié)片內(nèi)部程序存儲(chǔ)器ROM ;128字節(jié)片內(nèi)部數(shù)據(jù)存儲(chǔ)器RAM ;可尋址64K外部程序存儲(chǔ)器;可尋址64K外部數(shù)據(jù)存儲(chǔ)器;21個(gè)特別功能寄存器 (專用寄存) ;32條可編程的 I/O 線(4個(gè)8 位并行I/O端口);兩個(gè)16位定時(shí)器/計(jì)數(shù)器;一個(gè)可編程全雙工串行口;具有5個(gè)中斷源,兩個(gè)優(yōu)先級嵌套中斷結(jié)構(gòu)。單片機(jī)各功能部件由內(nèi)部總線聯(lián)系在一起。簡化結(jié)構(gòu)如下圖所示 MCS-51 單片機(jī)結(jié)構(gòu)框圖 二、中央處理單元CPU CPU 是單片機(jī)的
2、核心部件,如上圖所示,各方框表示功能部件,可以看出本單片機(jī)是 8 位數(shù)據(jù)寬度的處理器,能處理 8 位二進(jìn)制數(shù)據(jù)或代碼, CPU 負(fù)責(zé)掌握、指揮和調(diào)度整個(gè)單元系統(tǒng)協(xié)調(diào)的工作,完成各種運(yùn)算,實(shí)現(xiàn)對單片機(jī)各功能部件的指揮和掌握任務(wù),它是由運(yùn)算器和掌握器等部件組成的。各功能部件實(shí)際上是 CPU 的有機(jī)組成部分,各功能部件通過運(yùn)行程序相聯(lián)系(1)運(yùn)算器運(yùn)算器的功能是進(jìn)行算術(shù)運(yùn)算和規(guī)律運(yùn)算,它還包含一個(gè)布爾處理器,用來處理位的操作。運(yùn)算器模塊包括算術(shù)和規(guī)律運(yùn)算部件 ALU、布爾處理器,累加器 ACC、 B 寄存器、暫存器 TMP1 和 TMP2、程序狀態(tài)字寄存器 PSW 和十進(jìn)制數(shù)調(diào)整電路等。1、累加器
3、ACC 是一個(gè)最常用的專用寄存器。大部分單操作數(shù)據(jù)指令的操作數(shù)取自累加器。許多雙操作數(shù)指令中的一個(gè)操作數(shù)也取自累加器。加、減、乘、除算術(shù)運(yùn)算指令的運(yùn)算結(jié)果都存放在累加器 A 或 AB 寄存器對中。指令系統(tǒng)中用 A 作為累加器的助記符。2、B 寄存器3、程序狀態(tài)字 PSW程序狀態(tài)字記錄程序狀態(tài)信息,反映程序運(yùn)算結(jié)果的特征,它是一個(gè) 8 位寄存器。其中 PSW 的 1 位未用,格式如下:(按 D7 D0 挨次排列) Cy Ac F0 RS 1 RS 0 OV - P Cy (PSW.7) 進(jìn)位標(biāo)志。在執(zhí)行某些算術(shù)和規(guī)律指令時(shí),當(dāng)運(yùn)算結(jié)果的最高位有進(jìn)位或借位時(shí), Cy 將被硬件置位,否則就被清零。不
4、同的是在布爾處理機(jī)中,它被認(rèn)為是位累加器,可由軟件置位或清零。 AC (PSW.6) 幫助進(jìn)位標(biāo)志。在進(jìn)行加法或減法操作中,當(dāng)?shù)?4 位數(shù)向高 4 位數(shù)有進(jìn)位或借位時(shí), AC 將被硬件置位,否則就被清零。 AC 被用于十進(jìn)制調(diào)整。 FO (PSW.5) 用戶定義標(biāo)志??捎捎脩糇屍溆涗洺绦驙顟B(tài),用作標(biāo)記,即用軟件使其置位或復(fù)位。 RS1、RS0(PSW.4,PSW.3) 工作寄存器組選擇掌握位??梢杂密浖梦换蚯辶?,以確定當(dāng)前工作寄存器組。 OV(PSW.2 溢出標(biāo)志位。在對有符號(hào)數(shù)作加減運(yùn)算時(shí),用 C6 表示 D6 位向 D7 位的進(jìn)位或借位,用C7表示D7位向更高位的進(jìn)位或借位,則 OV 標(biāo)
5、志可由下式求得: OV=C6 C7。 OV=1 表示加減運(yùn)算的結(jié)果超出了目的寄存器 A 所能表示的帶符號(hào)數(shù)的范圍(-128 +127)。無符號(hào)數(shù)乘法指令 MUL 的執(zhí)行結(jié)果也會(huì)影響溢出標(biāo)志。若置于累加器 A 和寄存器 B 的兩個(gè)數(shù)的乘積超過 255 時(shí)(8位數(shù)), OV=1 ,否則 OV=0 。此積的高 8 位放在 B 內(nèi),低 8 位放在 A 內(nèi)。因此, OV=0 時(shí),只要從 A 中取得乘積即可,否則還要從 B 中取得乘積的高 8 位。除法指令 DIV 也會(huì)影響溢出標(biāo)志,當(dāng)除數(shù)為 0 時(shí), OV=1 ,否則 OV=0 。 (PSW.0) 奇偶標(biāo)志。每個(gè)指令周期都由硬件來置位或清零,以表示累加器
6、 A 中有 1 的位數(shù)的奇偶數(shù)。若 1 的位數(shù)為奇數(shù),則 P 置位,否則清零。該標(biāo)志位對串行通信中的數(shù)據(jù)傳輸有重要意義。和數(shù)學(xué)中的數(shù)據(jù)本身的奇偶性有區(qū)分。當(dāng) A=10101000B 時(shí),因數(shù)中是三個(gè) 1 使 P 置位。在數(shù)據(jù)傳輸時(shí),當(dāng)把一批數(shù)的 P 位和原 8 位放在一起構(gòu)成 9 位數(shù),這批 9 位數(shù)中 1 的個(gè)數(shù)應(yīng)全為偶數(shù)。接收端如收到的數(shù)沒有偶數(shù)個(gè) 1 則認(rèn)為出錯(cuò)。(2)掌握器掌握器部件是由指令寄存器、程序計(jì)數(shù)器 PC ,定時(shí)與掌握電路等組成的。 指令寄存器和譯碼指令寄存器中存放指令代碼。 程序計(jì)數(shù)器 PC程序計(jì)數(shù)器 PC 用來存放即將要執(zhí)行的指令地址,共 16 位,可對 64K 程序存儲(chǔ)
7、器直接尋址。 定時(shí)與掌握電路定時(shí)與掌握電路是產(chǎn)生 CPU 操作時(shí)序的,它是單片機(jī)的心臟。掌握各種操作的時(shí)間。8051 芯片內(nèi)部有一個(gè)反向放大器所構(gòu)成的振蕩電路, XTAL1 和 XTAL2 分別為振蕩電路的輸入端和輸出端。放大器可以產(chǎn)生自激振蕩,此時(shí)時(shí)鐘由內(nèi)部方式產(chǎn)生。當(dāng) XTAL1 接地, XTAL2 接外部振蕩器時(shí),時(shí)鐘由外部方式產(chǎn)生。三、8051 內(nèi)部 ROM 存儲(chǔ)器ROM: Read Only Memory一般用于存放程序和表格等不常轉(zhuǎn)變的數(shù)據(jù)8051單片機(jī)的 ROM 是掩摸 ROM容 量:4096byte(212)地址范圍:0000H 1FFFH四、8051 內(nèi)部的 RAM 存儲(chǔ)器RAM
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 62899-402-1:2025 EN Printed electronics - Part 402-1: Printability - Measurement of qualities - Line pattern widths
- 2025年職業(yè)衛(wèi)生安全考試試卷及答案
- 2025年西方哲學(xué)與思想史測試題及答案
- 2025年社會(huì)創(chuàng)新與社區(qū)發(fā)展考試卷及答案
- 2025年公關(guān)策劃專業(yè)考試試題及答案
- 2025年環(huán)境影響評估專業(yè)考試題及答案
- 2025年保定市中考二?;瘜W(xué)試題及答案
- 放射科工作計(jì)劃 (一)
- 動(dòng)物常見病防治網(wǎng)絡(luò)核心課程形成性考核
- (三模)2025年5月濰坊市高三高考模擬考試英語試卷(含答案)
- 新建裝配式廁所施工方案
- 易制毒考試題及答案
- GB/T 4340.2-2025金屬材料維氏硬度試驗(yàn)第2部分:硬度計(jì)的檢驗(yàn)與校準(zhǔn)
- 普惠金融大學(xué)試題及答案
- 運(yùn)營維護(hù)的合同范例共
- 2025年公共營養(yǎng)師考試的重點(diǎn)知識(shí)回顧試題及答案
- 2025年監(jiān)理工程師職業(yè)能力測試卷:建筑工程監(jiān)理質(zhì)量管理試題卷
- 軟件開發(fā)設(shè)計(jì)模式試題及答案
- 醫(yī)生的個(gè)人成長經(jīng)歷自傳范文
- 帶狀皰疹知識(shí)
- 2025-2030納米銀行業(yè)市場深度調(diào)研及前景趨勢與投資研究報(bào)告
評論
0/150
提交評論