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

下載本文檔

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

文檔簡(jiǎn)介

1、課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教學(xué)基本要求:教學(xué)基本要求:(1 1)、)、熟悉單片機(jī)的定義、名稱、分類方法;熟悉單片機(jī)的定義、名稱、分類方法;(2 2)、)、了解單片機(jī)的特點(diǎn)、應(yīng)用范圍及發(fā)展歷史;了解單片機(jī)的特點(diǎn)、應(yīng)用范圍及發(fā)展歷史;(3 3)、)、熟悉單片機(jī)應(yīng)用系統(tǒng)、單片機(jī)開發(fā)系統(tǒng)的區(qū)別;熟悉單片機(jī)應(yīng)用系統(tǒng)、單片機(jī)開發(fā)系統(tǒng)的區(qū)別;(4 4)、了解單片機(jī)芯片內(nèi)部各功能模塊的作用;)、了解單片機(jī)芯片內(nèi)部各功能模塊的作用;(5 5)、了解單片機(jī)的時(shí)序定時(shí)單位;)、了解單片機(jī)的時(shí)序定時(shí)單位;(6 6)、熟悉單片機(jī)的信號(hào)引腳;)、熟悉單片機(jī)的信號(hào)引腳;(7 7)、熟

2、悉單片機(jī)并行)、熟悉單片機(jī)并行I/OI/O口的結(jié)構(gòu)及特點(diǎn);口的結(jié)構(gòu)及特點(diǎn);(8 8)、熟悉單片機(jī)的不同工作方式;)、熟悉單片機(jī)的不同工作方式;(9 9)、掌握單片機(jī)存儲(chǔ)器的分類及特點(diǎn);)、掌握單片機(jī)存儲(chǔ)器的分類及特點(diǎn);(1010)、掌握單片機(jī)的時(shí)鐘電路、復(fù)位電路的工作原理。)、掌握單片機(jī)的時(shí)鐘電路、復(fù)位電路的工作原理。第第2 2章章 80C5180C51單片機(jī)的硬件結(jié)構(gòu)單片機(jī)的硬件結(jié)構(gòu)課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教學(xué)重點(diǎn):教學(xué)重點(diǎn):(1 1)、單片機(jī)內(nèi)部)、單片機(jī)內(nèi)部RAMRAM低低128128單元的分類及使用方法;單元的分類及使用方法;(2 2)、單片機(jī)

3、內(nèi)部專用寄存器的功能及使用方法;)、單片機(jī)內(nèi)部專用寄存器的功能及使用方法;(3 3)、單片機(jī)程序存儲(chǔ)器前)、單片機(jī)程序存儲(chǔ)器前4343個(gè)單元的使用方法;個(gè)單元的使用方法;(4 4)、單片機(jī)并行)、單片機(jī)并行I/OI/O口結(jié)構(gòu)特點(diǎn)與功能的關(guān)系??诮Y(jié)構(gòu)特點(diǎn)與功能的關(guān)系。教學(xué)難點(diǎn):教學(xué)難點(diǎn):(1 1)、通用寄存器組的設(shè)置及使用方法;)、通用寄存器組的設(shè)置及使用方法;(2 2)、堆棧的概念及使用方法;)、堆棧的概念及使用方法;(3 3)、單片機(jī)內(nèi)部)、單片機(jī)內(nèi)部RAMRAM的字節(jié)操作和位操作;的字節(jié)操作和位操作;(4 4)、)、80C5180C51單片機(jī)的低功耗方式和掉電保護(hù)方式。單片機(jī)的低功耗方式和

4、掉電保護(hù)方式。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)2.1 單片機(jī)的概念單片機(jī)的概念 思考題:微型計(jì)算機(jī)有哪幾個(gè)部分組成?思考題:微型計(jì)算機(jī)有哪幾個(gè)部分組成? 1 1、單片機(jī)的定義、單片機(jī)的定義 將微型計(jì)算機(jī)的主要部件(中央處理器將微型計(jì)算機(jī)的主要部件(中央處理器CPUCPU、隨機(jī)存儲(chǔ)器、隨機(jī)存儲(chǔ)器RAMRAM、只讀存儲(chǔ)器只讀存儲(chǔ)器ROMROM、定時(shí)器、定時(shí)器/ /計(jì)數(shù)器計(jì)數(shù)器T/CT/C、中斷系統(tǒng)以及輸入、中斷系統(tǒng)以及輸入/ /輸出輸出口電路口電路I/OI/O等部件)集成在一塊集成電路芯片上的微型計(jì)算機(jī)。等部件)集成在一塊集成電路芯片上的微型計(jì)算機(jī)。 單片機(jī)單片機(jī)

5、AT89C52AT89C52外形圖外形圖 MCS-51MCS-51單片機(jī)系統(tǒng)結(jié)構(gòu)框圖單片機(jī)系統(tǒng)結(jié)構(gòu)框圖 2 2、單片機(jī)的名稱、單片機(jī)的名稱 單片微型計(jì)算機(jī)單片微型計(jì)算機(jī)SCMCSCMC(Single Chip MicroComputerSingle Chip MicroComputer);); 微控制器微控制器MCU(MicroController Unit)MCU(MicroController Unit); 嵌入式微控制器嵌入式微控制器EMCU(Embedded MicroController Unit)EMCU(Embedded MicroController Unit); 課程:?jiǎn)纹瑱C(jī)

6、技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)3、通用單片機(jī)和專用單片機(jī)、通用單片機(jī)和專用單片機(jī)單片機(jī)根據(jù)控制應(yīng)用的需要分為通用單片機(jī)和專用單片機(jī)。單片機(jī)根據(jù)控制應(yīng)用的需要分為通用單片機(jī)和專用單片機(jī)。 (1 1)、通用單片機(jī))、通用單片機(jī) 特點(diǎn):它是一種基本芯片,內(nèi)部資源豐富、性能全面、適用特點(diǎn):它是一種基本芯片,內(nèi)部資源豐富、性能全面、適用 性較強(qiáng),用戶可根據(jù)自己的需要,以其為控制核心,性較強(qiáng),用戶可根據(jù)自己的需要,以其為控制核心, 配以不同的外圍電路設(shè)計(jì)成不同的單片機(jī)應(yīng)用系統(tǒng)。配以不同的外圍電路設(shè)計(jì)成不同的單片機(jī)應(yīng)用系統(tǒng)。 注意:本教材介紹的單片機(jī)均為通用單片機(jī)。注意:本教材介紹的

7、單片機(jī)均為通用單片機(jī)。 (2 2)、專用單片機(jī))、專用單片機(jī) 特點(diǎn):針對(duì)性特別強(qiáng),具有結(jié)構(gòu)的最簡(jiǎn)化、資源利用的最優(yōu)特點(diǎn):針對(duì)性特別強(qiáng),具有結(jié)構(gòu)的最簡(jiǎn)化、資源利用的最優(yōu) 化、可靠性和成本的最佳化的特點(diǎn)?;?、可靠性和成本的最佳化的特點(diǎn)。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)4、單片機(jī)與單片機(jī)系統(tǒng)、單片機(jī)與單片機(jī)系統(tǒng) (1 1)、單片機(jī))、單片機(jī) 單片機(jī)只是一個(gè)芯片,是指芯片本身,它必須配以外圍電路單片機(jī)只是一個(gè)芯片,是指芯片本身,它必須配以外圍電路構(gòu)成單片機(jī)最小系統(tǒng)以后才能工作。構(gòu)成單片機(jī)最小系統(tǒng)以后才能工作。單片機(jī)最小系統(tǒng)框圖單片機(jī)最小系統(tǒng)框圖 (2 2)、單片機(jī)系

8、統(tǒng))、單片機(jī)系統(tǒng) 單片機(jī)系統(tǒng)是在單片機(jī)芯片的基礎(chǔ)上擴(kuò)展其它電路或芯片構(gòu)單片機(jī)系統(tǒng)是在單片機(jī)芯片的基礎(chǔ)上擴(kuò)展其它電路或芯片構(gòu)成的具有一定應(yīng)用功能的計(jì)算機(jī)系統(tǒng)。成的具有一定應(yīng)用功能的計(jì)算機(jī)系統(tǒng)。其形式是多種多樣的其形式是多種多樣的。 注意:在單片機(jī)系統(tǒng)中,單片機(jī)是控制核心,是構(gòu)成單片機(jī)注意:在單片機(jī)系統(tǒng)中,單片機(jī)是控制核心,是構(gòu)成單片機(jī)系統(tǒng)的硬件和軟件基礎(chǔ)。系統(tǒng)的硬件和軟件基礎(chǔ)。5 5、單片機(jī)應(yīng)用系統(tǒng)與單片機(jī)開發(fā)系統(tǒng)、單片機(jī)應(yīng)用系統(tǒng)與單片機(jī)開發(fā)系統(tǒng) (1 1)、)、單片機(jī)應(yīng)用系統(tǒng)單片機(jī)應(yīng)用系統(tǒng) 單片機(jī)應(yīng)用系統(tǒng)是為控制應(yīng)用而設(shè)計(jì)的,單片機(jī)系統(tǒng)和控制單片機(jī)應(yīng)用系統(tǒng)是為控制應(yīng)用而設(shè)計(jì)的,單片機(jī)系統(tǒng)和控制

9、課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)對(duì)象結(jié)合在一起即構(gòu)成單片機(jī)應(yīng)用系統(tǒng),是單片機(jī)開發(fā)應(yīng)用的對(duì)象結(jié)合在一起即構(gòu)成單片機(jī)應(yīng)用系統(tǒng),是單片機(jī)開發(fā)應(yīng)用的成果。成果。 單片機(jī)應(yīng)用系統(tǒng)組成:?jiǎn)纹瑱C(jī)應(yīng)用系統(tǒng)組成:a)a)、單片機(jī)硬件系統(tǒng)、單片機(jī)硬件系統(tǒng) b)b)、單片機(jī)軟件系統(tǒng):、單片機(jī)軟件系統(tǒng): 系統(tǒng)軟件(監(jiān)控程序)、目標(biāo)代碼應(yīng)用程序系統(tǒng)軟件(監(jiān)控程序)、目標(biāo)代碼應(yīng)用程序 (2 2)、單片機(jī)開發(fā)系統(tǒng))、單片機(jī)開發(fā)系統(tǒng) 由于單片機(jī)的軟硬件資源有限,單片機(jī)系統(tǒng)本身不能實(shí)現(xiàn)自由于單片機(jī)的軟硬件資源有限,單片機(jī)系統(tǒng)本身不能實(shí)現(xiàn)自我開發(fā),要進(jìn)行系統(tǒng)開發(fā)設(shè)計(jì),必須使用專門的單片機(jī)開發(fā)系我

10、開發(fā),要進(jìn)行系統(tǒng)開發(fā)設(shè)計(jì),必須使用專門的單片機(jī)開發(fā)系統(tǒng),因此,單片機(jī)開發(fā)系統(tǒng)是單片機(jī)系統(tǒng)開發(fā)調(diào)試的工具。統(tǒng),因此,單片機(jī)開發(fā)系統(tǒng)是單片機(jī)系統(tǒng)開發(fā)調(diào)試的工具。 單片機(jī)開發(fā)系統(tǒng)的類型:?jiǎn)纹瑱C(jī)開發(fā)系統(tǒng)的類型: a)a)、微型機(jī)開發(fā)系統(tǒng)、微型機(jī)開發(fā)系統(tǒng)MDSMDS;b)b)、在線仿真器、在線仿真器ICEICE; c)c)、軟件模擬仿真器(、軟件模擬仿真器(ASM51ASM51、KeilKeil)。)。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)6、單片機(jī)的程序設(shè)計(jì)語言和軟件、單片機(jī)的程序設(shè)計(jì)語言和軟件單片機(jī)開發(fā)系統(tǒng)中的語言:?jiǎn)纹瑱C(jī)開發(fā)系統(tǒng)中的語言: a)a)、機(jī)器語言:用二進(jìn)制

11、代碼表示的指令。、機(jī)器語言:用二進(jìn)制代碼表示的指令。 b)b)、匯編語言:用符號(hào)表示的指令。、匯編語言:用符號(hào)表示的指令。 不同公司、不同系列的單片機(jī)具有不同的匯編語言不同公司、不同系列的單片機(jī)具有不同的匯編語言 指令系統(tǒng),使用時(shí)應(yīng)特別注意。指令系統(tǒng),使用時(shí)應(yīng)特別注意。 c)c)、高級(jí)語言:用符號(hào)表示的指令。、高級(jí)語言:用符號(hào)表示的指令。 常用的有常用的有C-51C-51等。等。 單片機(jī)應(yīng)用系統(tǒng)中的語言:?jiǎn)纹瑱C(jī)應(yīng)用系統(tǒng)中的語言: 機(jī)器語言機(jī)器語言 單片機(jī)的程序設(shè)計(jì)語言和軟件,是指在開發(fā)系統(tǒng)中使用的。單片機(jī)的程序設(shè)計(jì)語言和軟件,是指在開發(fā)系統(tǒng)中使用的。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹?/p>

12、機(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)7 7、 單片機(jī)發(fā)展概述單片機(jī)發(fā)展概述 單片機(jī)出現(xiàn)的歷史并不長(zhǎng),它的產(chǎn)生與發(fā)展和微處理器的產(chǎn)單片機(jī)出現(xiàn)的歷史并不長(zhǎng),它的產(chǎn)生與發(fā)展和微處理器的產(chǎn)生和發(fā)展大體上同步,也經(jīng)歷四個(gè)階段。生和發(fā)展大體上同步,也經(jīng)歷四個(gè)階段。 第一階段(第一階段(1971197119741974年):年):微處理器階段微處理器階段 第二階段(第二階段(19741978年):初級(jí)單片機(jī)階段年):初級(jí)單片機(jī)階段 第三階段(第三階段(19781983年):高性能單片機(jī)階段年):高性能單片機(jī)階段 第四階段(第四階段(1983年):年):8位單片機(jī)鞏固發(fā)展及位單片機(jī)鞏固發(fā)展及16位單片機(jī)位單片機(jī) 推出階段推

13、出階段課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)8 8、MCS-51MCS-51系列單片機(jī)分類系列單片機(jī)分類資源資源配置配置子系列子系列片內(nèi)片內(nèi)ROMROM形式形式片內(nèi)片內(nèi)ROMROM容量容量片內(nèi)片內(nèi)RAMRAM容量容量定時(shí)器定時(shí)器/ /計(jì)數(shù)計(jì)數(shù)器器中中斷斷源源并行并行口口串串行行口口無無ROMROMEPROMEPROME E2 2PROMPROM5151子系列子系列803180318051805187518751895189514KB4KB128B128B2 216165 54 48 81 15252子系列子系列8032803280528052875287528952

14、89528KB8KB256B256B3 316166 64 48 81 1課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) MCS-51 MCS-51系列單片機(jī)的分類系列單片機(jī)的分類(1 1)、制造工藝)、制造工藝 HMOSHMOS工藝:高速度、高密度。工藝:高速度、高密度。 CHMOSCHMOS工藝:高速度、高密度、低功耗。工藝:高速度、高密度、低功耗。(2 2)、功能)、功能 5151子系列:基本型子系列:基本型 5252子系列:增強(qiáng)型子系列:增強(qiáng)型(3 3)、片內(nèi)程序存儲(chǔ)器配置)、片內(nèi)程序存儲(chǔ)器配置 掩膜掩膜ROMROM:80518051 EPROM EPROM:875

15、18751 沒有:沒有:80318031 E E2 2PROMPROM:89518951課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)IntelIntel公司公司80C5180C51單片機(jī)系列單片機(jī)系列(CHMOSCHMOS工藝制造,與工藝制造,與MCS-51MCS-51系列單片機(jī)兼容系列單片機(jī)兼容)子子系系列列片內(nèi)片內(nèi)ROMROM形式形式片內(nèi)片內(nèi)ROMROM容量容量片內(nèi)片內(nèi)RAMRAM容量容量定時(shí)定時(shí)器器/ /計(jì)計(jì)數(shù)器數(shù)器中中斷斷源源無無ROMROMEPROMEPROM E E2 2PROMPROM5151子子系系列列80C3180C31 80C5180C5187C518

16、7C5189C5189C514KB4KB128B128B 2 216165 55252子子系系列列80C3280C32 80C5280C5287C5287C5289C5289C528KB8KB256B256B 2 216166 6課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)9 9、單片機(jī)的特點(diǎn)、單片機(jī)的特點(diǎn) (1 1)、具有優(yōu)異的性能價(jià)格比;)、具有優(yōu)異的性能價(jià)格比; (2 2)、集成度高,體積小,可靠性高;)、集成度高,體積小,可靠性高; (3 3)、控制功能強(qiáng);)、控制功能強(qiáng); (4 4)、低電壓,低功耗。)、低電壓,低功耗。 其工作電壓可以為其工作電壓可以為2.2V

17、2.2V以下以下, ,有的甚至為有的甚至為1.2V1.2V或或0.9V0.9V以下。以下。功耗為功耗為uAuA級(jí)級(jí), ,一粒鈕扣電池即可長(zhǎng)期使用。一粒鈕扣電池即可長(zhǎng)期使用。1010、單片機(jī)的應(yīng)用領(lǐng)域單片機(jī)的應(yīng)用領(lǐng)域 (1)、工業(yè)自動(dòng)化方面;)、工業(yè)自動(dòng)化方面; (2)、儀器儀表方面;)、儀器儀表方面; (3)、家用電器方面;)、家用電器方面; (4)、信息和通信產(chǎn)品方面;)、信息和通信產(chǎn)品方面; (5)、軍事裝備方面。)、軍事裝備方面。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)2.2 80C512.2 80C51單片機(jī)的邏輯結(jié)構(gòu)及信號(hào)引腳單片機(jī)的邏輯結(jié)構(gòu)及信號(hào)引腳2.2

18、.1 80C512.2.1 80C51單片機(jī)的內(nèi)部邏輯結(jié)構(gòu)單片機(jī)的內(nèi)部邏輯結(jié)構(gòu) MCS-51單片機(jī)系統(tǒng)結(jié)構(gòu)框圖CPU振蕩器及定時(shí)電路4KB程序存儲(chǔ)器128B數(shù)據(jù)存儲(chǔ)器2個(gè)16位定時(shí)/計(jì)數(shù)器64KB總線擴(kuò)展控制可編程I/O可編程串行口頻率基準(zhǔn)源計(jì)數(shù)器串行輸入串行輸出并行I/O口控制中斷系統(tǒng)系統(tǒng)總線課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)1 1、中央處理器、中央處理器CPUCPU 運(yùn)算器:運(yùn)算功能運(yùn)算器:運(yùn)算功能 控制器:控制功能控制器:控制功能2 2、內(nèi)部數(shù)據(jù)存儲(chǔ)器、內(nèi)部數(shù)據(jù)存儲(chǔ)器 功能:執(zhí)行程序,存放臨時(shí)數(shù)據(jù)和最終結(jié)果的場(chǎng)所。功能:執(zhí)行程序,存放臨時(shí)數(shù)據(jù)和最終結(jié)果的場(chǎng)

19、所。3 3、內(nèi)部程序存儲(chǔ)器、內(nèi)部程序存儲(chǔ)器 功能:存放程序、原始數(shù)據(jù)、常數(shù)表格。功能:存放程序、原始數(shù)據(jù)、常數(shù)表格。4 4、定時(shí)器、定時(shí)器/ /計(jì)數(shù)器計(jì)數(shù)器 功能:定時(shí)功能、計(jì)數(shù)功能。功能:定時(shí)功能、計(jì)數(shù)功能。5 5、并行、并行I/OI/O口口 功能:執(zhí)行數(shù)據(jù)的并行輸入輸出。功能:執(zhí)行數(shù)據(jù)的并行輸入輸出。 名稱:名稱:P0P0、P1P1、P2P2、P3P3口。口。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)6 6、串行口、串行口 功能:執(zhí)行數(shù)據(jù)的串行通信。功能:執(zhí)行數(shù)據(jù)的串行通信。7 7、中斷控制系統(tǒng)、中斷控制系統(tǒng) 功能:處理緊急事件。功能:處理緊急事件。8 8、時(shí)鐘電路

20、、時(shí)鐘電路 功能:為單片機(jī)工作產(chǎn)生必須的時(shí)鐘脈沖序列信號(hào)。功能:為單片機(jī)工作產(chǎn)生必須的時(shí)鐘脈沖序列信號(hào)。9 9、位處理器(布爾處理器)、位處理器(布爾處理器) 功能:執(zhí)行位處理操作,以便單片機(jī)實(shí)現(xiàn)控制功能。功能:執(zhí)行位處理操作,以便單片機(jī)實(shí)現(xiàn)控制功能。 注意:位處理器為注意:位處理器為MCS-51MCS-51系列單片機(jī)所特有。系列單片機(jī)所特有。1010、總線(單片機(jī)片內(nèi)總線)、總線(單片機(jī)片內(nèi)總線) 功能:完成所有信息的傳送。功能:完成所有信息的傳送。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)2.2.2 80C512.2.2 80C51單片機(jī)的封裝與信號(hào)引腳單片機(jī)的封裝

21、與信號(hào)引腳 1 1、芯片封裝形式、芯片封裝形式以以80C5180C51單片機(jī)為例進(jìn)行說明,芯片封裝:?jiǎn)纹瑱C(jī)為例進(jìn)行說明,芯片封裝:DIPDIP,引腳數(shù)量:,引腳數(shù)量:4040課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)2 2、芯片引腳介紹、芯片引腳介紹(1 1)信號(hào)引腳介紹)信號(hào)引腳介紹(第一功能)(第一功能) P0.0P0.0P0.7P0.7:P0P0口口8 8位雙向位雙向輸入輸出輸入輸出口線口線,完成數(shù)據(jù)的傳送;,完成數(shù)據(jù)的傳送; 在構(gòu)造單片機(jī)應(yīng)用系統(tǒng)片外總線時(shí),既作為在構(gòu)造單片機(jī)應(yīng)用系統(tǒng)片外總線時(shí),既作為8 8位位 數(shù)據(jù)總線(數(shù)據(jù)總線(D0D0D7D7),又作為地址

22、總線的低),又作為地址總線的低8 8位位 (A0A0A7A7)分時(shí)使用。)分時(shí)使用。 P1.0P1.0P1.7P1.7:P1P1口口8 8位雙向位雙向輸入輸出輸入輸出口線口線,完成數(shù)據(jù)的傳送,完成數(shù)據(jù)的傳送. . P2.0 P2.0P2.7P2.7:P2P2口口8 8位雙向位雙向輸入輸出輸入輸出口線口線,完成數(shù)據(jù)的傳送;,完成數(shù)據(jù)的傳送; 在構(gòu)造單片機(jī)應(yīng)用系統(tǒng)片外總線時(shí),作為地址總在構(gòu)造單片機(jī)應(yīng)用系統(tǒng)片外總線時(shí),作為地址總 線的高線的高8 8位(位(A8A8A15A15)使用。)使用。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) P3.0 P3.0P3.7P3.7:P3P

23、3口口8 8位雙向位雙向輸入輸出輸入輸出口線口線,完成數(shù)據(jù)的傳送;,完成數(shù)據(jù)的傳送; ALEALE:地址鎖存控制信號(hào)地址鎖存控制信號(hào) 在不擴(kuò)展單片機(jī)系統(tǒng)時(shí)不使用,但在不擴(kuò)展單片機(jī)系統(tǒng)時(shí)不使用,但ALEALE端仍端仍產(chǎn)生產(chǎn)生頻率為頻率為 晶體振蕩器振蕩頻率晶體振蕩器振蕩頻率foscfosc的的1/61/6的周期性正脈沖信號(hào),的周期性正脈沖信號(hào), 此信號(hào)可以作為外部時(shí)鐘或外部定時(shí)脈沖使用此信號(hào)可以作為外部時(shí)鐘或外部定時(shí)脈沖使用; 在擴(kuò)展單片機(jī)系統(tǒng)時(shí),在擴(kuò)展單片機(jī)系統(tǒng)時(shí),ALEALE的輸出用于控制把的輸出用于控制把P0P0口輸出口輸出 的低的低8 8位地址送鎖存器鎖存,即鎖存地址的低位字節(jié),位地址送

24、鎖存器鎖存,即鎖存地址的低位字節(jié), 以實(shí)現(xiàn)低位地址和數(shù)據(jù)以實(shí)現(xiàn)低位地址和數(shù)據(jù)總線信息總線信息的的分分離。離。 /PSEN/PSEN:外部程序存儲(chǔ)器讀選通信號(hào)外部程序存儲(chǔ)器讀選通信號(hào) 在讀外部在讀外部ROMROM時(shí),時(shí),/PSEN/PSEN有效(低電平),以實(shí)現(xiàn)外部有效(低電平),以實(shí)現(xiàn)外部 ROMROM單元的操作。單元的操作。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) /EA/EA:訪問程序存儲(chǔ)器控制信號(hào)。訪問程序存儲(chǔ)器控制信號(hào)。 當(dāng)當(dāng)/EA/EA輸入端保持高電平,輸入端保持高電平,CPUCPU訪問內(nèi)部程序存儲(chǔ)器訪問內(nèi)部程序存儲(chǔ)器4KB4KB 的地址范圍。但在的地址范

25、圍。但在PCPC(程序計(jì)數(shù)器)值超過(程序計(jì)數(shù)器)值超過OFFFHOFFFH時(shí)時(shí)( (即即 PCPC值超出值超出4KB4KB地址時(shí)地址時(shí)),),將自動(dòng)轉(zhuǎn)向執(zhí)行片外程序存儲(chǔ)器將自動(dòng)轉(zhuǎn)向執(zhí)行片外程序存儲(chǔ)器 內(nèi)的程序;內(nèi)的程序; 當(dāng)當(dāng)/EA/EA保持低電平時(shí)保持低電平時(shí), ,則則單片機(jī)單片機(jī)只訪問外部程序存儲(chǔ)器,只訪問外部程序存儲(chǔ)器, 此時(shí)不管此時(shí)不管單片機(jī)單片機(jī)是否有內(nèi)部程序存儲(chǔ)器。是否有內(nèi)部程序存儲(chǔ)器。 注意注意: :對(duì)于常用的對(duì)于常用的80318031來說無內(nèi)部程序存儲(chǔ)器來說無內(nèi)部程序存儲(chǔ)器, ,因此因此,/EA,/EA 腳必須常接地腳必須常接地, ,這樣這樣單片機(jī)單片機(jī)才能選擇才能選擇到到外

26、部程序存外部程序存 儲(chǔ)器儲(chǔ)器執(zhí)行片外程序儲(chǔ)器內(nèi)的程序執(zhí)行片外程序儲(chǔ)器內(nèi)的程序。 RSTRST:復(fù)位信號(hào):復(fù)位信號(hào),高電平有效高電平有效。但。但有效的高電平信號(hào)必須維持有效的高電平信號(hào)必須維持 兩個(gè)機(jī)器周期以兩個(gè)機(jī)器周期以上,用以上,用以完成單片機(jī)復(fù)位初始化操作。完成單片機(jī)復(fù)位初始化操作。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) XTAL1XTAL1和和XTAL2XTAL2:外接晶體引線端外接晶體引線端 當(dāng)使用芯片內(nèi)部時(shí)鐘時(shí),用于外接石英當(dāng)使用芯片內(nèi)部時(shí)鐘時(shí),用于外接石英晶體晶體 和微調(diào)電容;和微調(diào)電容; 當(dāng)使用外部時(shí)鐘時(shí),用于連接外部時(shí)鐘脈沖當(dāng)使用外部時(shí)鐘時(shí),用于連

27、接外部時(shí)鐘脈沖 信號(hào),此時(shí),信號(hào),此時(shí), XTAL1XTAL1接地,接地, XTAL2XTAL2連接外部連接外部 時(shí)鐘脈沖信號(hào)。時(shí)鐘脈沖信號(hào)。 VSS: VSS: 地線地線 VCC: +5VVCC: +5V電源電源 (2 2)信號(hào)引腳的)信號(hào)引腳的第第二二功能功能 ALE/PROGALE/PROG:編程脈沖編程脈沖輸入端輸入端 在單片機(jī)處于編程工作方式時(shí),在單片機(jī)處于編程工作方式時(shí),輸入編程脈沖輸入編程脈沖。 /EA/VPP/EA/VPP:編程電壓編程電壓(25V(25V或或21V)21V)輸入端輸入端 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) RST/VPDRST/

28、VPD:備用電源引入端:備用電源引入端 VCCVCC掉電期間,此引腳可接上備用電源。一旦芯片掉電期間,此引腳可接上備用電源。一旦芯片 在使用過程中,當(dāng)在使用過程中,當(dāng)VCCVCC電源發(fā)生故障(電壓突然下電源發(fā)生故障(電壓突然下 降或斷電,稱掉電,或失電),電壓下掉到低于規(guī)降或斷電,稱掉電,或失電),電壓下掉到低于規(guī) 定的值,備用電源經(jīng)此端向內(nèi)部定的值,備用電源經(jīng)此端向內(nèi)部RAMRAM提供電壓,以提供電壓,以 保護(hù)內(nèi)部保護(hù)內(nèi)部RAMRAM中的信息不丟失,使單片機(jī)復(fù)電后,中的信息不丟失,使單片機(jī)復(fù)電后, 能正常運(yùn)行。能正常運(yùn)行。 P3P3口口口口線的第二功能線的第二功能:見:見P3P3口口線第二功

29、能表口口線第二功能表 注意:對(duì)于注意:對(duì)于ALE/PROGALE/PROG,/EA/VPP/EA/VPP和和RST/VPDRST/VPD,由于第一功能信,由于第一功能信 號(hào)與第二功能信號(hào)是單片機(jī)在不同工作方式下的信號(hào)與第二功能信號(hào)是單片機(jī)在不同工作方式下的信 號(hào),因此,不會(huì)發(fā)生使用上的矛盾;號(hào),因此,不會(huì)發(fā)生使用上的矛盾; 對(duì)于對(duì)于P3P3口口口口線線, , 在實(shí)際使用時(shí)應(yīng)優(yōu)先考慮其第二功能。在實(shí)際使用時(shí)應(yīng)優(yōu)先考慮其第二功能。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)2.3 80C512.3 80C51單片機(jī)的內(nèi)部存儲(chǔ)器單片機(jī)的內(nèi)部存儲(chǔ)器 在具體講解在具體講解MCS-

30、51MCS-51單片機(jī)的內(nèi)部存儲(chǔ)器之前,我們首先來研單片機(jī)的內(nèi)部存儲(chǔ)器之前,我們首先來研究究MCS-51MCS-51單片機(jī)存儲(chǔ)器的特點(diǎn)及分類情況。單片機(jī)存儲(chǔ)器的特點(diǎn)及分類情況。 一般微機(jī)存儲(chǔ)器通常只有一個(gè)邏輯地址空間,可以隨意安排一般微機(jī)存儲(chǔ)器通常只有一個(gè)邏輯地址空間,可以隨意安排ROMROM或或RAMRAM,同一地址對(duì)應(yīng)唯一的存儲(chǔ)器單元,可以是,同一地址對(duì)應(yīng)唯一的存儲(chǔ)器單元,可以是ROMROM,也可,也可以是以是RAMRAM,并用同類指令訪問。但,并用同類指令訪問。但MCS-51MCS-51單片機(jī)與一般微機(jī)的存單片機(jī)與一般微機(jī)的存儲(chǔ)器配置方法大不相同。在此,以儲(chǔ)器配置方法大不相同。在此,以8

31、0C5180C51單片機(jī)的存儲(chǔ)器配置為單片機(jī)的存儲(chǔ)器配置為例進(jìn)行說明。例進(jìn)行說明。 MCS-51MCS-51的存儲(chǔ)器配置在物理結(jié)構(gòu)上有四個(gè)存儲(chǔ)器空間:的存儲(chǔ)器配置在物理結(jié)構(gòu)上有四個(gè)存儲(chǔ)器空間:(1 1)、片內(nèi)程序存儲(chǔ)器;)、片內(nèi)程序存儲(chǔ)器; (2 2)、片外程序存儲(chǔ)器;)、片外程序存儲(chǔ)器;(3 3)、片內(nèi)數(shù)據(jù)存儲(chǔ)器;)、片內(nèi)數(shù)據(jù)存儲(chǔ)器; (4 4)、片外數(shù)據(jù)存儲(chǔ)器)、片外數(shù)據(jù)存儲(chǔ)器課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) MCS-51MCS-51的存儲(chǔ)器配置在邏輯結(jié)構(gòu)上有三個(gè)存儲(chǔ)器地址空間:的存儲(chǔ)器配置在邏輯結(jié)構(gòu)上有三個(gè)存儲(chǔ)器地址空間: (1 1)、片內(nèi)外統(tǒng)一編址的)

32、、片內(nèi)外統(tǒng)一編址的64K64K字節(jié)的程序存儲(chǔ)器空間字節(jié)的程序存儲(chǔ)器空間,地址范,地址范 圍(圍(0000H0000HFFFFHFFFFH);); (2 2)、片內(nèi))、片內(nèi)256256字節(jié)的數(shù)據(jù)存儲(chǔ)器地址空間字節(jié)的數(shù)據(jù)存儲(chǔ)器地址空間,地址范圍,地址范圍 (00H00HFFHFFH);); (3 3)、片外)、片外64K64K字節(jié)的數(shù)據(jù)存儲(chǔ)器地址空間字節(jié)的數(shù)據(jù)存儲(chǔ)器地址空間,地址范圍,地址范圍 (0000H0000HFFFFHFFFFH)。)。 在訪問三個(gè)不同的邏輯空間時(shí)應(yīng)采用不同形式的指令。在訪問三個(gè)不同的邏輯空間時(shí)應(yīng)采用不同形式的指令。 片內(nèi)片內(nèi)256256字節(jié)的數(shù)據(jù)存儲(chǔ)器地址空間字節(jié)的數(shù)據(jù)存

33、儲(chǔ)器地址空間又可以分為三個(gè)部分:又可以分為三個(gè)部分: (1 1)、內(nèi)部數(shù)據(jù)存儲(chǔ)器)、內(nèi)部數(shù)據(jù)存儲(chǔ)器,地址范圍(,地址范圍(00H00H7FH7FH);); (2 2)、特殊功能寄存器()、特殊功能寄存器(SFRSFR),地址范圍(,地址范圍(80H80HFFHFFH);); (3 3)、位地址空間)、位地址空間,地址范圍(,地址范圍(00H00HFFHFFH)。)。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)2.3.1 2.3.1 內(nèi)部數(shù)據(jù)存儲(chǔ)器低內(nèi)部數(shù)據(jù)存儲(chǔ)器低128128單元區(qū)單元區(qū) 內(nèi)部數(shù)據(jù)存儲(chǔ)器低內(nèi)部數(shù)據(jù)存儲(chǔ)器低128128單元又分為寄存器區(qū)、位尋址區(qū)、用戶單元

34、又分為寄存器區(qū)、位尋址區(qū)、用戶RAMRAM區(qū)三個(gè)部分。區(qū)三個(gè)部分。 80C5180C51單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器低單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器低128128單元配置圖單元配置圖1 1、寄存器區(qū)、寄存器區(qū) 寄存器區(qū)共寄存器區(qū)共3232個(gè)單元,地址范圍個(gè)單元,地址范圍00H00H1FH1FH,共共分為分為四組,四組,組組號(hào)依次為號(hào)依次為0 0、1 1、2 2、3 3,每組每組8 8個(gè)寄存?zhèn)€寄存器,器,寄存寄存器名依次為器名依次為R0R0R7R7,每個(gè)每個(gè)寄存寄存器都是器都是8 8位,都有一個(gè)字節(jié)地址與之相對(duì)應(yīng)。位,都有一個(gè)字節(jié)地址與之相對(duì)應(yīng)。 通用通用寄存寄存器與內(nèi)部器與內(nèi)部RAMRAM字節(jié)地址對(duì)照表。字節(jié)地

35、址對(duì)照表。 寄存器區(qū)的寄存器區(qū)的3232個(gè)個(gè)寄存器也通常稱之為通用寄存器或工作寄存寄存器也通常稱之為通用寄存器或工作寄存器器,因此,寄存器區(qū)通常也稱之為,因此,寄存器區(qū)通常也稱之為通用寄存器通用寄存器區(qū)或工作寄存器區(qū)或工作寄存器區(qū)。其功能用于存放操作數(shù)及中間結(jié)果,由用戶使用時(shí)規(guī)定。區(qū)。其功能用于存放操作數(shù)及中間結(jié)果,由用戶使用時(shí)規(guī)定。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) 在任一時(shí)刻,在任一時(shí)刻,CPUCPU只能使用其中的一組寄存器,正在使用的寄只能使用其中的一組寄存器,正在使用的寄存器組,我們稱之為當(dāng)前寄存器組。存器組,我們稱之為當(dāng)前寄存器組。CPUCPU究竟使用

36、的是那一組,究竟使用的是那一組,由程序狀態(tài)字寄存器由程序狀態(tài)字寄存器PSWPSW中的中的RS1RS1,RS0RS0位的狀態(tài)組合來決定。位的狀態(tài)組合來決定。 通用寄存器通用寄存器有兩種使用方法:有兩種使用方法: a)a)、以、以寄存器寄存器的形式使用,用的形式使用,用寄存器寄存器符號(hào)表示;符號(hào)表示; b)b)、以存儲(chǔ)單元的形式使用,用單元(字節(jié))地址表示。、以存儲(chǔ)單元的形式使用,用單元(字節(jié))地址表示。RS1 RS0RS1 RS0寄存器組寄存器組片內(nèi)片內(nèi)RAMRAM地址地址0 00 0第第0 0組組00H00H07H07H0 10 1第第1 1組組08H08H0FH0FH1 01 0第第2 2組

37、組10H10H17H17H1 11 1第第3 3組組18H18H1FH1FH課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)2 2、位尋址區(qū)、位尋址區(qū) MCS-51MCS-51單片機(jī)內(nèi)部單片機(jī)內(nèi)部RAMRAM的的20H20H2FH2FH單元(共單元(共1616個(gè)個(gè)RAMRAM單元)稱單元)稱之為位尋址區(qū)。它之為位尋址區(qū)。它既既可以作為一般可以作為一般RAMRAM使用,進(jìn)行字節(jié)操作,也使用,進(jìn)行字節(jié)操作,也可以對(duì)單元中的每一位進(jìn)行位操作,位尋址區(qū)共有可以對(duì)單元中的每一位進(jìn)行位操作,位尋址區(qū)共有128128位,位地位,位地址范圍為址范圍為00H00H7FH7FH。 位尋址區(qū)的位尋

38、址區(qū)的“位位”有兩種表示方式:有兩種表示方式: a)a)、以位地址的形式表示;、以位地址的形式表示; 位尋址區(qū)的最后一個(gè)位尋址區(qū)的最后一個(gè)“位位”可表示為可表示為7FH7FH。 b)b)、以存儲(chǔ)單元地址加位的形式表示、以存儲(chǔ)單元地址加位的形式表示 位尋址區(qū)的最后一個(gè)位尋址區(qū)的最后一個(gè)“位位”也可表示為也可表示為2FH.72FH.7。 80C5180C51單片機(jī)內(nèi)部單片機(jī)內(nèi)部RAMRAM位尋址區(qū)的位地址位尋址區(qū)的位地址課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)3 3、用戶、用戶RAMRAM區(qū)區(qū) 共有共有8080個(gè)個(gè)RAMRAM單元,單元地址范圍為單元,單元地址范圍為30H

39、30H7FH7FH,一般可作為堆,一般可作為堆?;驍?shù)據(jù)緩沖使用棧或數(shù)據(jù)緩沖使用,由用戶使用時(shí)規(guī)定,由用戶使用時(shí)規(guī)定。 2.3.2 2.3.2 內(nèi)部數(shù)據(jù)存儲(chǔ)器高內(nèi)部數(shù)據(jù)存儲(chǔ)器高128128單元單元 內(nèi)部數(shù)據(jù)存儲(chǔ)器高內(nèi)部數(shù)據(jù)存儲(chǔ)器高128128單元單元,其功能和名稱由系統(tǒng)規(guī)定,用戶其功能和名稱由系統(tǒng)規(guī)定,用戶不能隨意更改,不能隨意更改,單元地址范圍為單元地址范圍為80H80HFFHFFH,用于存放單片機(jī)相用于存放單片機(jī)相應(yīng)功能部件的控制命令、狀態(tài)或數(shù)據(jù)應(yīng)功能部件的控制命令、狀態(tài)或數(shù)據(jù)。共共2222個(gè),其中可尋址的個(gè),其中可尋址的為為2121個(gè),也稱之為專用寄存器或特殊功能寄存器,它們離散分個(gè),也稱

40、之為專用寄存器或特殊功能寄存器,它們離散分布在內(nèi)部數(shù)據(jù)存儲(chǔ)器高布在內(nèi)部數(shù)據(jù)存儲(chǔ)器高128128單元中。單元中。 80C5180C51單片機(jī)專用寄存器一覽表單片機(jī)專用寄存器一覽表1 1、專用寄存器簡(jiǎn)介、專用寄存器簡(jiǎn)介課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)(1 1)程序計(jì)數(shù)器(程序計(jì)數(shù)器(PCProgram CounterPCProgram Counter) PCPC是一個(gè)是一個(gè)1616位的計(jì)數(shù)器,其內(nèi)容為將要執(zhí)行的指令地址,尋位的計(jì)數(shù)器,其內(nèi)容為將要執(zhí)行的指令地址,尋址范圍為址范圍為64KB64KB(0 06553565535)。)。 PCPC具有自動(dòng)加具有自動(dòng)加1

41、1功能,當(dāng)功能,當(dāng)CPUCPU要取指令時(shí),要取指令時(shí),PCPC的內(nèi)容送到地址的內(nèi)容送到地址總線上,從存儲(chǔ)器中取出指令后,總線上,從存儲(chǔ)器中取出指令后,PCPC內(nèi)容則自動(dòng)加內(nèi)容則自動(dòng)加1 1。指向下一。指向下一條指令,從而實(shí)現(xiàn)程序的順序執(zhí)行。條指令,從而實(shí)現(xiàn)程序的順序執(zhí)行。 PCPC沒有地址是不可尋址的,因此,用戶無法對(duì)它進(jìn)行讀,寫。沒有地址是不可尋址的,因此,用戶無法對(duì)它進(jìn)行讀,寫。但可以通過但可以通過執(zhí)行執(zhí)行轉(zhuǎn)移、調(diào)用、返回等指令轉(zhuǎn)移、調(diào)用、返回等指令自動(dòng)自動(dòng)改變其內(nèi)容,以改變其內(nèi)容,以實(shí)現(xiàn)程序的轉(zhuǎn)移。實(shí)現(xiàn)程序的轉(zhuǎn)移。 (2 2)累加器累加器A A或或ACCACC(E0HE0H) 它是最常用

42、的專用寄存器,為它是最常用的專用寄存器,為8 8位寄存器,用于存放一個(gè)操作位寄存器,用于存放一個(gè)操作數(shù)或中間結(jié)果。數(shù)或中間結(jié)果。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) MCS-51 MCS-51單片機(jī)中,大部分單操作數(shù)指令的操作數(shù)取自單片機(jī)中,大部分單操作數(shù)指令的操作數(shù)取自A A。很多。很多雙操作數(shù)指令中的一個(gè)操作數(shù),也取自于雙操作數(shù)指令中的一個(gè)操作數(shù),也取自于A A,加、減、乘、除運(yùn),加、減、乘、除運(yùn)算指令的運(yùn)算結(jié)果都存放在算指令的運(yùn)算結(jié)果都存放在A A或或A A和和B B寄存器中。寄存器中。(3 3)B B寄存器(寄存器(F0HF0H) 它是一個(gè)它是一個(gè)8 8位

43、寄存器,主要用于乘除運(yùn)算。位寄存器,主要用于乘除運(yùn)算。 乘法運(yùn)算時(shí),乘法運(yùn)算時(shí),A A為被乘數(shù),為被乘數(shù),B B為乘數(shù),其積的高為乘數(shù),其積的高8 8位存于位存于B B中,中,低低8 8位存于位存于A A中。中。 除法運(yùn)算時(shí),除法運(yùn)算時(shí),A A為被除數(shù),為被除數(shù),B B為除數(shù),其商存放在為除數(shù),其商存放在A A中,余數(shù)存中,余數(shù)存放在放在B B中。中。 此外,它也作為一般數(shù)據(jù)寄存器使用。此外,它也作為一般數(shù)據(jù)寄存器使用。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)(4 4)程序狀態(tài)字程序狀態(tài)字PSWPSW(0D0H0D0H) 它是一個(gè)它是一個(gè)8 8位可讀寫的寄存器,用于

44、寄存程序運(yùn)行的狀態(tài)信息,位可讀寫的寄存器,用于寄存程序運(yùn)行的狀態(tài)信息,它的不同位包含了程序狀態(tài)的不同信息。它的不同位包含了程序狀態(tài)的不同信息。 PSWPSW中有些位的狀態(tài)是根據(jù)程序執(zhí)行結(jié)果,由硬件自動(dòng)設(shè)置的,中有些位的狀態(tài)是根據(jù)程序執(zhí)行結(jié)果,由硬件自動(dòng)設(shè)置的,而有些狀態(tài)位則使用軟件方法設(shè)定。而有些狀態(tài)位則使用軟件方法設(shè)定。 PSWPSW中的位狀態(tài)可以用專門的指令進(jìn)行測(cè)試中的位狀態(tài)可以用專門的指令進(jìn)行測(cè)試,也可用指令讀出,也可用指令讀出,一些條件轉(zhuǎn)移指令將根據(jù)一些條件轉(zhuǎn)移指令將根據(jù)PSWPSW有關(guān)位的狀態(tài),進(jìn)行程序轉(zhuǎn)移。有關(guān)位的狀態(tài),進(jìn)行程序轉(zhuǎn)移。PSWPSW的各位定義如下:的各位定義如下:PS

45、WPSW位地址位地址PSWPSW位序位序D7HD7HPSW.7PSW.7D6HD6HPSW.6PSW.6D5HD5HPSW.5PSW.5D4HD4HPSW.4PSW.4D3HD3HPSW.3PSW.3D2HD2HPSW.2PSW.2D1HD1HPSW.1PSW.1D0HD0HPSW.0PSW.0位標(biāo)志位標(biāo)志字節(jié)字節(jié)D0HD0H CY CYD0H.7D0H.7ACACD0H.6D0H.6F0F0D0H.5D0H.5RS1RS1D0H.4D0H.4RS0RS0D0H.3D0H.3OVOVD0H.2D0H.2F1F1D0H.1D0H.1P PD0H.0D0H.0課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材

46、:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) CY CY:進(jìn)位標(biāo)志位進(jìn)位標(biāo)志位 功能功能: :1)1)在進(jìn)行算術(shù)運(yùn)算(加或減)時(shí),如果操作結(jié)果最高位在進(jìn)行算術(shù)運(yùn)算(加或減)時(shí),如果操作結(jié)果最高位 有進(jìn)位或借位時(shí),就存于其中,它是通過硬件置有進(jìn)位或借位時(shí),就存于其中,它是通過硬件置“1”1”實(shí)實(shí) 現(xiàn)的,否則,由硬件清現(xiàn)的,否則,由硬件清“0”0”。 2)2)在進(jìn)行邏輯運(yùn)算即位傳送,位與,位或等位操作時(shí),在進(jìn)行邏輯運(yùn)算即位傳送,位與,位或等位操作時(shí), 操作位之一固定是進(jìn)位標(biāo)志位。操作位之一固定是進(jìn)位標(biāo)志位。 3 3)在位處理器中,作累加位使用,相當(dāng)于)在位處理器中,作累加位使用,相當(dāng)于CPUCPU中的累加中的累加

47、 器器A A。 ACAC:輔助進(jìn)位標(biāo)志位輔助進(jìn)位標(biāo)志位 功能功能: :1)1)在加減運(yùn)算中,當(dāng)有低四位向高四位進(jìn)位或借位時(shí),在加減運(yùn)算中,當(dāng)有低四位向高四位進(jìn)位或借位時(shí), ACAC由硬件置由硬件置“1”1”,否則,否則,ACAC位被清位被清0 0。 2)2)在十進(jìn)制數(shù)運(yùn)算時(shí)需要十進(jìn)制調(diào)整,要用到在十進(jìn)制數(shù)運(yùn)算時(shí)需要十進(jìn)制調(diào)整,要用到ACAC位狀態(tài)。位狀態(tài)。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) F0F0:用戶標(biāo)志位:用戶標(biāo)志位 功能:供用戶定義的標(biāo)志位,需要時(shí)可用軟件方法置位或復(fù)位,功能:供用戶定義的標(biāo)志位,需要時(shí)可用軟件方法置位或復(fù)位, 也可用軟件測(cè)試也可用軟件

48、測(cè)試F0F0以控制程序的轉(zhuǎn)向,編程時(shí),該標(biāo)志以控制程序的轉(zhuǎn)向,編程時(shí),該標(biāo)志 位特別有用。位特別有用。 RS1RS1和和RS0RS0:寄存器組選擇位:寄存器組選擇位 功能:用于設(shè)定通用寄存器的組號(hào)。功能:用于設(shè)定通用寄存器的組號(hào)。 RS1 RS0RS1 RS0寄存器組寄存器組R0R0R7R7地址地址0 00 0第第0 0組組00H00H07H07H0 10 1第第1 1組組08H08H0FH0FH1 01 0第第2 2組組10H10H17H17H1 11 1第第3 3組組18H18H1FH1FH課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) 單片機(jī)系統(tǒng)上電時(shí),單片機(jī)默認(rèn)選擇

49、第單片機(jī)系統(tǒng)上電時(shí),單片機(jī)默認(rèn)選擇第0 0組通用寄存器組通用寄存器為當(dāng)前為當(dāng)前工作寄存器工作寄存器組,即組,即RS1RS1和和RS0RS0均為均為0000,此時(shí),此時(shí)R0R0R7R7的地址范圍為的地址范圍為00H00H07H07H。 在實(shí)際應(yīng)用中,在實(shí)際應(yīng)用中,根據(jù)需要,用戶可以利用傳根據(jù)需要,用戶可以利用傳送送指令或位操作指指令或位操作指令來改變其狀態(tài)。這樣的設(shè)置,對(duì)程序中保護(hù)現(xiàn)場(chǎng)提供了方便。令來改變其狀態(tài)。這樣的設(shè)置,對(duì)程序中保護(hù)現(xiàn)場(chǎng)提供了方便。 例如:例如:SETB RS1SETB RS1;(;(RS1=1RS1=1) SETB RS0SETB RS0;(;(RS0=1RS0=1) 當(dāng)前

50、工作寄存器當(dāng)前工作寄存器組為第組為第3 3組,組,R0R0R7R7的地址范圍為的地址范圍為18H18H1FH1FH。 CLR RS1CLR RS1;(;(RS1=0RS1=0) SETB RS0SETB RS0;(;(RS0=1RS0=1) 當(dāng)前工作寄存器當(dāng)前工作寄存器組為第組為第1 1組,組,R0R0R7R7的地址范圍為的地址范圍為08H08H0FH0FH。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) OVOV:溢出標(biāo)志位:溢出標(biāo)志位 功能:當(dāng)進(jìn)行算術(shù)運(yùn)算時(shí),如果產(chǎn)生溢出,則由硬件將功能:當(dāng)進(jìn)行算術(shù)運(yùn)算時(shí),如果產(chǎn)生溢出,則由硬件將OVOV位置位置 1 1,否則,由硬件清

51、,否則,由硬件清0 0。 1 1)、在帶符號(hào)數(shù)加減法運(yùn)算中,)、在帶符號(hào)數(shù)加減法運(yùn)算中,OV =1OV =1表示加減運(yùn)算超出了表示加減運(yùn)算超出了A A 所能表示的符號(hào)數(shù)有效范圍(所能表示的符號(hào)數(shù)有效范圍(-128-128+127+127),即產(chǎn)生了),即產(chǎn)生了 溢出,因此運(yùn)算結(jié)果是錯(cuò)誤的,否則,溢出,因此運(yùn)算結(jié)果是錯(cuò)誤的,否則,OV=0OV=0表示運(yùn)算結(jié)表示運(yùn)算結(jié) 果正確,即無溢出產(chǎn)生。果正確,即無溢出產(chǎn)生。 2 2)、在乘法運(yùn)算中,)、在乘法運(yùn)算中,OV=1OV=1,表示乘積超過,表示乘積超過255255,即積分別在,即積分別在B B 與與A A中,否則,中,否則,OV=0OV=0,表示乘積

52、只在,表示乘積只在A A中。中。 3 3)、在除法運(yùn)算中,)、在除法運(yùn)算中,OV =1OV =1表示除數(shù)為表示除數(shù)為0 0,除法不能進(jìn)行,否,除法不能進(jìn)行,否 則則OV=0OV=0,除數(shù)不為,除數(shù)不為0 0,除法可正常進(jìn)行。,除法可正常進(jìn)行。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) P P:奇偶標(biāo)志位:奇偶標(biāo)志位 功能:該位始終跟蹤累加器功能:該位始終跟蹤累加器A A中二進(jìn)制數(shù)中二進(jìn)制數(shù)1 1的個(gè)數(shù)的奇偶性,如的個(gè)數(shù)的奇偶性,如 果有奇數(shù)個(gè)果有奇數(shù)個(gè)1 1,則,則P P顯示顯示1 1,否則為,否則為0 0,凡是改變,凡是改變A A中內(nèi)容中內(nèi)容 的指令均會(huì)影響的指令均

53、會(huì)影響P P的標(biāo)志位。的標(biāo)志位。 在每個(gè)指令周期由硬件根據(jù)在每個(gè)指令周期由硬件根據(jù)A A的內(nèi)容對(duì)的內(nèi)容對(duì)P P位自動(dòng)置位或復(fù)位。位自動(dòng)置位或復(fù)位。 F1F1:系統(tǒng)未定義,用戶可根據(jù)需要自行定義使用。:系統(tǒng)未定義,用戶可根據(jù)需要自行定義使用。(5 5)數(shù)據(jù)指針)數(shù)據(jù)指針DPTRDPTR 它是它是MCS-51MCS-51中唯一的一個(gè)中唯一的一個(gè)1616位寄存器,為專用地址指針寄存位寄存器,為專用地址指針寄存器,主要用于存放器,主要用于存放1616位地址,作間址寄存器使用。位地址,作間址寄存器使用。 編程時(shí),編程時(shí),DPTRDPTR既可以按既可以按1616位寄存器使用,也可以按兩個(gè)位寄存器使用,也可

54、以按兩個(gè)8 8位寄位寄存器分開使用。存器分開使用。DPHDPH:DPTRDPTR高位字節(jié)(高位字節(jié)(83H83H););DPLDPL:DPTRDPTR低位字低位字節(jié)(節(jié)(82H82H)。)。 課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) 2 2、專用寄存器的單元尋址、專用寄存器的單元尋址 80C5180C51單片機(jī)專用寄存器一覽表單片機(jī)專用寄存器一覽表 (1 1)2121個(gè)個(gè)SFRSFR不連續(xù)地分布在不連續(xù)地分布在SFRSFR區(qū),剩余空間用戶不能使用。區(qū),剩余空間用戶不能使用。 (2 2)PCPC是不可尋址的,在物理上是獨(dú)立的,不占據(jù)是不可尋址的,在物理上是獨(dú)立的,不占據(jù)

55、RAMRAM單元。單元。 (3 3)對(duì)專用寄存器只能使用直接尋址方式,在指令中既可以)對(duì)專用寄存器只能使用直接尋址方式,在指令中既可以使用寄存器符號(hào)表示,也可使用寄存器字節(jié)地址表示。使用寄存器符號(hào)表示,也可使用寄存器字節(jié)地址表示。 例如:例如:MOV AMOV A, #30H#30H;把立即數(shù);把立即數(shù)30H30H送入累加器送入累加器A A中中 MOV E0HMOV E0H,#30H#30H;把立即數(shù);把立即數(shù)30H30H送入累加器送入累加器A A中中 3 3、專用寄存器的位尋址、專用寄存器的位尋址 表中共有表中共有1111個(gè)專用寄存器(打個(gè)專用寄存器(打* *號(hào))是可以位尋址的,在專用號(hào))是

56、可以位尋址的,在專用寄存器區(qū)共有寄存器區(qū)共有8383個(gè)可尋址位,個(gè)可尋址位,這些位都具有專門的定義和用途這些位都具有專門的定義和用途。 注意:注意:(1 1)表中打表中打* *號(hào)的號(hào)的SFRSFR既可字節(jié)尋址,又可位尋址。既可字節(jié)尋址,又可位尋址。 (2 2)MCS-51MCS-51的內(nèi)部的內(nèi)部RAMRAM中共有中共有128+83=211128+83=211個(gè)可尋址位。個(gè)可尋址位。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ)2.3.3 MCS-512.3.3 MCS-51單片機(jī)的堆棧操作單片機(jī)的堆棧操作(1 1)堆棧的基本概念堆棧的基本概念 a)a)、堆棧的定義、堆棧的定

57、義 堆棧是一種數(shù)據(jù)結(jié)構(gòu),是只允許在其一端進(jìn)行數(shù)據(jù)插入和堆棧是一種數(shù)據(jù)結(jié)構(gòu),是只允許在其一端進(jìn)行數(shù)據(jù)插入和數(shù)據(jù)刪除操作的線性表。數(shù)據(jù)刪除操作的線性表。 堆棧結(jié)構(gòu)圖如下堆棧結(jié)構(gòu)圖如下棧棧 頂頂棧棧 底底S SP P堆堆 棧棧 結(jié)結(jié) 構(gòu)構(gòu) 圖圖課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) b) b)、入棧、入棧 即壓棧,指數(shù)據(jù)寫入堆棧。即壓棧,指數(shù)據(jù)寫入堆棧。 c)c)、出棧、出棧 指數(shù)據(jù)從堆棧中讀出。指數(shù)據(jù)從堆棧中讀出。 d)d)、堆棧的特點(diǎn)、堆棧的特點(diǎn) 即即“后進(jìn)先出后進(jìn)先出”的數(shù)據(jù)操作規(guī)則,也稱為的數(shù)據(jù)操作規(guī)則,也稱為L(zhǎng)IFOLIFO,即先入棧,即先入棧的數(shù)據(jù),由于存放在

58、堆棧的底部的數(shù)據(jù),由于存放在堆棧的底部, ,因此后出棧,而后入棧的數(shù)據(jù)因此后出棧,而后入棧的數(shù)據(jù)存放在堆棧的頂部,因此先出棧。存放在堆棧的頂部,因此先出棧。 e)e)、堆棧的功能、堆棧的功能 堆棧是為子程序調(diào)用和中斷操作而設(shè)立的,其具體功能有堆棧是為子程序調(diào)用和中斷操作而設(shè)立的,其具體功能有兩個(gè):保護(hù)斷點(diǎn)和保護(hù)現(xiàn)場(chǎng)兩個(gè):保護(hù)斷點(diǎn)和保護(hù)現(xiàn)場(chǎng) 斷點(diǎn)即斷點(diǎn)地址;現(xiàn)場(chǎng)即存儲(chǔ)單元內(nèi)容。斷點(diǎn)即斷點(diǎn)地址;現(xiàn)場(chǎng)即存儲(chǔ)單元內(nèi)容。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) f) f)、堆棧的開辟、堆棧的開辟 一般把堆棧分為兩種:外堆棧,內(nèi)堆棧。一般把堆棧分為兩種:外堆棧,內(nèi)堆棧。 外堆棧:

59、一般開辟在主存儲(chǔ)器中,因此其容量大,可以實(shí)外堆棧:一般開辟在主存儲(chǔ)器中,因此其容量大,可以實(shí) 現(xiàn)多級(jí)中斷嵌套和子程序嵌套,但操作速度慢?,F(xiàn)多級(jí)中斷嵌套和子程序嵌套,但操作速度慢。 內(nèi)堆棧:一般是指在內(nèi)堆棧:一般是指在CPUCPU芯片內(nèi)的寄存器中開辟的堆棧。如芯片內(nèi)的寄存器中開辟的堆棧。如 MCS-51MCS-51的堆棧就是開辟在內(nèi)部的堆棧就是開辟在內(nèi)部RAMRAM中,其優(yōu)點(diǎn)操作中,其優(yōu)點(diǎn)操作 速度快,但容量有限。速度快,但容量有限。 在實(shí)際使用中,一般把堆棧開辟在用戶在實(shí)際使用中,一般把堆棧開辟在用戶RAMRAM區(qū),即地址范圍區(qū),即地址范圍為為30H30H7FH7FH的的RAMRAM區(qū)域。區(qū)域

60、。 g)g)、堆棧的深度、堆棧的深度 堆棧的深度就是指堆棧的字節(jié)容量。在實(shí)際使用中,應(yīng)合堆棧的深度就是指堆棧的字節(jié)容量。在實(shí)際使用中,應(yīng)合理安排堆棧的深度,既避免堆棧的溢出,又避免浪費(fèi)存儲(chǔ)單元。理安排堆棧的深度,既避免堆棧的溢出,又避免浪費(fèi)存儲(chǔ)單元。課程:?jiǎn)纹瑱C(jī)技術(shù)課程:?jiǎn)纹瑱C(jī)技術(shù) 教材:?jiǎn)纹瑱C(jī)基礎(chǔ)教材:?jiǎn)纹瑱C(jī)基礎(chǔ) h) h)、堆棧指示器(、堆棧指示器(SPSP) 功能:指示棧頂?shù)刂?,因?yàn)閿?shù)據(jù)的進(jìn)棧,出棧都是對(duì)堆棧功能:指示棧頂?shù)刂?,因?yàn)閿?shù)據(jù)的進(jìn)棧,出棧都是對(duì)堆棧的棧頂單元的寫和讀操作。的棧頂單元的寫和讀操作。 SPSP的內(nèi)容:即為堆棧棧頂?shù)拇鎯?chǔ)單元地址。的內(nèi)容:即為堆棧棧頂?shù)拇鎯?chǔ)單元地址。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論