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

下載本文檔

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

文檔簡(jiǎn)介

并行I/O

128B

無(wú)√024×815√24×815√24×815 √4189C51=89C51=(8位)CPU4KBROM128BRAM(2×16)T/C(4×8)I/O+1個(gè)UART+5個(gè)INT2.1.2MCS-51SiliconLabs

處理器CPU處理器CPU——第2 器ROM——第23.器RAM——第2 CPU(CentralProcessingUnitCPUCPU(CentralProcessingUnitCPU(CentralProcessingUnitCPU(CentralProcessingUnit算術(shù)邏輯部件ALU(ArithmeticLogic+程序狀態(tài)字寄存器PSW(ProgramStatusCPU(CentralProcessingUnitCPU(CentralProcessingUnit二、累加器 2.2CPU(CentralProcessingUnitP-P-OVRS0RS1F0ACCy標(biāo)志0半進(jìn)位標(biāo)志進(jìn)位標(biāo)志

溢出標(biāo)志寄存器區(qū)選擇控制位

奇偶標(biāo)志,,2.2CPU(CentralProcessingUnit P位 位 位 位 位 位 位 位 1001+1111CY=11000進(jìn)位標(biāo)志位

位或借位2.2CPU(CentralProcessingUnit P位 位 位 位 位 位 位 位 0100+1010 1111

2.2CPU(CentralProcessingUnit P位 位 位 位 位 位 位 位F0(PSW.5)和F1(PSW.1)——用戶標(biāo)志位可作為用戶自行定義的一個(gè)狀態(tài)標(biāo)記舉例:定義F0F00→開(kāi);F01→閉定義F1F10→開(kāi);F11→2.2CPU(CentralProcessingUnit P位 位 位 位 位 位 位 位2.2CPU(CentralProcessingUnit P位 位 位 位 位 位 位 位2.2CPU(CentralProcessingUnit 0001100 +01111101—————————————CY=010010110→(-

1111101 +11110000(-CY=111101011→(- CPU(CentralProcessingUnit P位 位 位 位 位 位 位 位該位始 舉 若A11000001,則用途:用于串行通訊中的數(shù)據(jù)校驗(yàn),判斷是否存在傳輸錯(cuò)誤CPU(CentralProcessingUnit一、程序計(jì)數(shù)器(ProgramCounter—— …XxxxXxxxXxxx…XxxxXxxxXxxxXxxxXxxx(=65536字節(jié)

具有自動(dòng)加“1”功能→………2.2CPU2.2CPU(CentralProcessingUnit二、數(shù)據(jù)指針寄存器(DataPointer——

CPU(CentralProcessingUnit三、堆棧指針SP(Stack

7FH 棧頂 08H07H 棧底CPU(CentralProcessingUnit堆棧指針SP(StackPointer)是一個(gè)8位寄存器,用它存放棧頂?shù)牡刂?。ZYXZYXZYXZYX

07

CPU(CentralProcessingUnitCPU(CentralProcessingUnit) 以免堆棧區(qū)與要使用的工作寄存器區(qū)互相。 并行I/OIn-linePackage)——QuadFlatPackage 端口引腳(共 端口

端口0/地端口端口2/VSS(20腳)

+Vcc (內(nèi)置放大器輸入端(內(nèi)置放大器輸出端

PSEN:程 允許。(Enable

8只/組×4組32 并行I/OAB

在RST引腳端出現(xiàn)持續(xù)時(shí)間2。

2.4.3

P2

P2

1個(gè)狀態(tài)周期2指令周期機(jī)器周 機(jī)器周期

P2

P2

P2 P2

P2

振蕩周期時(shí)鐘周期指令周期機(jī)器周 機(jī)器周期

P2

P2

振蕩周期時(shí)鐘周期MCS的一個(gè)機(jī)器周期由個(gè)狀態(tài)周期組成,包含個(gè)振蕩S1PS1P、S2PS2P、…、S6P、。指令周期機(jī)器周 機(jī)器周期

振蕩周期

時(shí)鐘周期(2)INCA(ADDA,#03H(機(jī)器碼:24INCDPTR(單字節(jié)、雙周期指令,例如:MOVX 并行I/O MCS-51

器器器

2.5 片內(nèi)數(shù) 器、片外數(shù) 器器器2.5 片外數(shù) 片內(nèi)程 2.52.52.5 二、程 器特點(diǎn):片內(nèi)ROM與片外ROM統(tǒng)一編址,共64KB通過(guò)控制EA引腳,達(dá)到分 EA:外部

程 2.5 2.52.5背景知識(shí):80C51:片內(nèi)含4KB89C51:片內(nèi)含4KBFlash2.52.5a)同時(shí)使用片內(nèi)和片外 2.5 三、片內(nèi)數(shù)

D0H21個(gè)

3212.52.5 32個(gè)單元分為4組(第0~第3組) 奇偶標(biāo)志溢出標(biāo)志 寄存器區(qū)選擇控制位標(biāo)志0半進(jìn)位標(biāo)志進(jìn)位標(biāo)志

2

F

3

2.52.5

BABA能寄存器(SpetialFunction

1FH18H17H10H0FH08H07H00H

讀鎖存器2

VCC內(nèi)部上拉電阻 P1.鎖存器寫(xiě)鎖存器

P1.QVQ1讀引腳8P1SFR(讀鎖存器2

VCC內(nèi)部上拉電阻內(nèi)部總線寫(xiě)鎖存器讀引腳

P1.鎖存器 1

P1.n輸出時(shí)D端=1→/Q=0→V截止如V導(dǎo)通P1.n電平≡0(鉗位)讀鎖存器內(nèi)部總線寫(xiě)鎖存器

VCC內(nèi)部上拉電阻 P1.n鎖存器QP1.nQ讀引腳

讀鎖存器內(nèi)部

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論