單片機(jī)原理及其接口技術(shù)課件_第1頁
單片機(jī)原理及其接口技術(shù)課件_第2頁
單片機(jī)原理及其接口技術(shù)課件_第3頁
單片機(jī)原理及其接口技術(shù)課件_第4頁
單片機(jī)原理及其接口技術(shù)課件_第5頁
已閱讀5頁,還剩783頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

單片機(jī)原理及接口技術(shù)1ppt課件單片機(jī)原理及接口技術(shù)1ppt課件課程安排40學(xué)時(shí)。上課共10周。課程設(shè)計(jì)一周。2ppt課件課程安排40學(xué)時(shí)。2ppt課件課程重點(diǎn)教材內(nèi)容比較多,講授1~9章內(nèi)容,重點(diǎn)在MCS-51單片機(jī)原理、指令系統(tǒng)、單片機(jī)系統(tǒng)接口技術(shù)的學(xué)習(xí)。每次課前回列出重要知識(shí)點(diǎn)。主題可分為6大部分微型計(jì)算機(jī)基礎(chǔ)。51單片機(jī)結(jié)構(gòu)及工作原理。51單片機(jī)指令系統(tǒng)及匯編程序設(shè)計(jì)。半導(dǎo)體存儲(chǔ)器及其與51單片機(jī)的連接。51單片機(jī)中斷技術(shù)基本I/O接口技術(shù)(并口、串口、A/D、D/A)預(yù)備知識(shí):模電、數(shù)電、C/C++程序設(shè)計(jì)、微型計(jì)算機(jī)原理與接口技術(shù)3ppt課件課程重點(diǎn)教材內(nèi)容比較多,講授1~9章內(nèi)容,重點(diǎn)在MCS-51第1章 微型計(jì)算機(jī)基礎(chǔ)定點(diǎn)數(shù)與浮點(diǎn)數(shù)計(jì)算機(jī)中的數(shù)制和編碼二進(jìn)制、十六進(jìn)制、八進(jìn)制BCD編碼、ASCII編碼原碼、反碼、補(bǔ)碼的表示及運(yùn)算規(guī)則單片計(jì)算機(jī)的基本結(jié)構(gòu)、原理及分類4ppt課件第1章 微型計(jì)算機(jī)基礎(chǔ)定點(diǎn)數(shù)與浮點(diǎn)數(shù)4ppt課件計(jì)算機(jī)的數(shù)制與數(shù)的轉(zhuǎn)換數(shù)制是指數(shù)的制式,即利用符號(hào)計(jì)數(shù)的方法。微型計(jì)算機(jī)中常用的數(shù)值有十進(jìn)制、二進(jìn)制、八進(jìn)制、十六進(jìn)制等。微型計(jì)算機(jī)中的所有信息都是采用二進(jìn)制數(shù)進(jìn)行表示,二進(jìn)制數(shù)及編碼是所有計(jì)算機(jī)的基本語言。5ppt課件計(jì)算機(jī)的數(shù)制與數(shù)的轉(zhuǎn)換數(shù)制是指數(shù)的制式,即利用符號(hào)計(jì)數(shù)的方法進(jìn)位計(jì)數(shù)制十進(jìn)制。0~9,如45D。二進(jìn)制。0,1,如01010011B。十六進(jìn)制。0~9,A,B,C,D,E,F(xiàn),如3BH。八進(jìn)制。0~7,如76O。6ppt課件進(jìn)位計(jì)數(shù)制十進(jìn)制。0~9,如45D。6ppt課件進(jìn)位數(shù)制之間的轉(zhuǎn)換十進(jìn)制轉(zhuǎn)為二進(jìn)制。二進(jìn)制轉(zhuǎn)為十進(jìn)制。二進(jìn)制轉(zhuǎn)為十六進(jìn)制。十六進(jìn)制轉(zhuǎn)為二進(jìn)制。十進(jìn)制轉(zhuǎn)為十六進(jìn)制。7ppt課件進(jìn)位數(shù)制之間的轉(zhuǎn)換十進(jìn)制轉(zhuǎn)為二進(jìn)制。7ppt課件計(jì)算機(jī)中數(shù)的表示方法定點(diǎn)數(shù)表示法。二進(jìn)制數(shù)的小數(shù)點(diǎn)位置不變。定點(diǎn)整數(shù)定點(diǎn)小數(shù)浮點(diǎn)數(shù)表示法。小數(shù)點(diǎn)位置隨階碼的大小浮動(dòng)。8ppt課件計(jì)算機(jī)中數(shù)的表示方法定點(diǎn)數(shù)表示法。二進(jìn)制數(shù)的小數(shù)點(diǎn)位置不變。二進(jìn)制數(shù)的運(yùn)算算術(shù)運(yùn)算加、減、乘、除邏輯運(yùn)算邏輯乘(與)、邏輯加、邏輯非、邏輯異或9ppt課件二進(jìn)制數(shù)的運(yùn)算算術(shù)運(yùn)算9ppt課件二進(jìn)制數(shù)的表示方法在計(jì)算機(jī)中,有3種數(shù)據(jù)類型:無符號(hào)二進(jìn)制數(shù)。帶符號(hào)二進(jìn)制數(shù)。無符號(hào)十進(jìn)制數(shù)(BCD碼)。二進(jìn)制中符號(hào)位的表示?!?”為正,”1”為負(fù)+69=01000101-69=11000101機(jī)器數(shù)與真值,如上例中+69=01000101(機(jī)器數(shù))=+1000101(真值)-69=11000101(機(jī)器數(shù))=-1000101(真值)帶符號(hào)數(shù)表示法。原碼反碼補(bǔ)碼10ppt課件二進(jìn)制數(shù)的表示方法在計(jì)算機(jī)中,有3種數(shù)據(jù)類型:10ppt課件原碼表示法正數(shù)的符號(hào)用”0”表示,負(fù)數(shù)的符號(hào)用”1”表示。X=+1001111,則[X]原=01001111X=-1001111,則[X]原=11001111[+0]:X=+0000000,則[X]原=00000000[-0]:X=-0000000,則[X]原=1000000011ppt課件原碼表示法正數(shù)的符號(hào)用”0”表示,負(fù)數(shù)的符號(hào)用”1”表示。1反碼表示法正數(shù)的表示同原碼,負(fù)數(shù)的反碼:符號(hào)位為”1”,其余各位按位求反。X=+0011111,則[X]反=00011111X=-0011111,則[X]反=11100000[+0]:X=+0000000,則[X]反=00000000[-0]:X=-0000000,則[X]反=1111111112ppt課件反碼表示法正數(shù)的表示同原碼,負(fù)數(shù)的反碼:符號(hào)位為”1”,其余補(bǔ)碼表示法為什么需要補(bǔ)碼?補(bǔ)碼中的“?!保瓡r(shí)鐘的例子。[X]補(bǔ)=模+[X]。補(bǔ)碼的計(jì)算:正數(shù)的補(bǔ)碼等于原碼。負(fù)數(shù)的補(bǔ)碼等于反碼+1。X=+1001111,則[X]補(bǔ)=01001111X=-1001111,則[X]補(bǔ)=10110001[+0]:X=+0000000,則[X]原=00000000[-0]:X=-0000000,則[X]補(bǔ)=00000000補(bǔ)碼數(shù)的符號(hào)擴(kuò)展補(bǔ)碼數(shù)的右移規(guī)則13ppt課件補(bǔ)碼表示法為什么需要補(bǔ)碼?13ppt課件補(bǔ)碼的加減運(yùn)算補(bǔ)碼加法。[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)補(bǔ)碼減法。[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)計(jì)算機(jī)中凡是帶符號(hào)數(shù)都用補(bǔ)碼表示,所有運(yùn)算都采用補(bǔ)碼加法完成,運(yùn)算結(jié)果也是補(bǔ)碼。應(yīng)用舉例。例1.18例1.1914ppt課件補(bǔ)碼的加減運(yùn)算補(bǔ)碼加法。14ppt課件溢出及判斷溢出產(chǎn)生的原因。每個(gè)數(shù)的補(bǔ)碼有一個(gè)表示范圍(字長(zhǎng)位n的二進(jìn)制數(shù),補(bǔ)碼的表示范圍為-2n-1~2n-1-1),運(yùn)算結(jié)果超出該范圍引起的計(jì)算出錯(cuò)稱為溢出。溢出的判斷-變形碼Cs:表示最高位(符號(hào)位)的進(jìn)位情況。Cy:表示數(shù)值部分最高位的進(jìn)位情況。溢出=Cs異或Cy應(yīng)用舉例例1.22例1.2315ppt課件溢出及判斷溢出產(chǎn)生的原因。每個(gè)數(shù)的補(bǔ)碼有一個(gè)表示范圍(字長(zhǎng)位二進(jìn)制編碼為什么需要編碼?常用編碼類型。BCD編碼(二-十編碼)。ASCII編碼。校驗(yàn)碼編碼。16ppt課件二進(jìn)制編碼為什么需要編碼?16ppt課件BCD編碼表采用二進(jìn)制對(duì)十進(jìn)制數(shù)進(jìn)行編碼,又稱8421BCD編碼。17ppt課件BCD編碼表采用二進(jìn)制對(duì)十進(jìn)制數(shù)進(jìn)行編碼,又稱8421BCDBCD編碼二進(jìn)制數(shù)的運(yùn)算修正加法修正。減法修正。18ppt課件BCD編碼二進(jìn)制數(shù)的運(yùn)算修正加法修正。18ppt課件字符代碼-ASCII編碼以7位二進(jìn)制數(shù)表示128種不同的字符(包括字母、數(shù)字及控制符號(hào)等)。標(biāo)準(zhǔn)ASCII碼最高為為0,最高為為1的為擴(kuò)展ASCII碼,常用于雙字節(jié)編碼領(lǐng)域,如漢字編碼(GB2312,BIG5,GBK等)。見附錄A19ppt課件字符代碼-ASCII編碼以7位二進(jìn)制數(shù)表示128種不同的字符校驗(yàn)碼編碼奇偶校驗(yàn)碼。奇校驗(yàn)偶校驗(yàn)海明碼。20ppt課件校驗(yàn)碼編碼奇偶校驗(yàn)碼。20ppt課件單片機(jī)的基本結(jié)構(gòu)21ppt課件單片機(jī)的基本結(jié)構(gòu)21ppt課件中央處理器中央處理器,是單片機(jī)的核心,集成了運(yùn)算器??刂破鳌S眉拇嫫鹘M。22ppt課件中央處理器中央處理器,是單片機(jī)的核心,集成了22ppt課件存儲(chǔ)器用于存放程序及數(shù)據(jù)的部件。單片機(jī)中使用半導(dǎo)體存儲(chǔ)器。存儲(chǔ)器單元使用存儲(chǔ)器地址標(biāo)識(shí)。CPU需要讀寫存儲(chǔ)器單元的內(nèi)容時(shí),需要首先提供存儲(chǔ)器的地址。23ppt課件存儲(chǔ)器用于存放程序及數(shù)據(jù)的部件。23ppt課件總線和總線控制邏輯系統(tǒng)總線。連接多個(gè)功能部件,并具有完成信息相互傳送功能的一組公共傳輸線,包括數(shù)據(jù)總線(DB)。傳送數(shù)據(jù)信號(hào)。地址總線(AB)。傳送地址信號(hào)??刂瓶偩€(CB)。傳送控制及狀態(tài)信號(hào)。總線控制邏輯。實(shí)現(xiàn)總線傳輸控制的部件。24ppt課件總線和總線控制邏輯系統(tǒng)總線。連接多個(gè)功能部件,并具有完成信息I/O接口和特殊功能部件串行與并行I/O特殊功能部件定時(shí)器/計(jì)數(shù)器、A/D、D/A、DMA通道、系統(tǒng)時(shí)鐘等25ppt課件I/O接口和特殊功能部件串行與并行I/O25ppt課件單片機(jī)執(zhí)行程序的過程26ppt課件單片機(jī)執(zhí)行程序的過程26ppt課件單片機(jī)的分類4位機(jī)。8位機(jī)。8031/80C31/8051/80C51/8751/87C51等16位機(jī)。32位機(jī)。區(qū)別在于字長(zhǎng)、制造方式(功耗)、RAM/ROM大小、I/O接口等27ppt課件單片機(jī)的分類4位機(jī)。27ppt課件單片機(jī)在DDC中的應(yīng)用28ppt課件單片機(jī)在DDC中的應(yīng)用28ppt課件單片機(jī)在DCS中的應(yīng)用29ppt課件單片機(jī)在DCS中的應(yīng)用29ppt課件第2章 MCS-51單片機(jī)結(jié)構(gòu)與時(shí)序MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)。重點(diǎn):專用寄存器組名稱及功能、存儲(chǔ)器結(jié)構(gòu)及地址分配、位地址、I/O端口、定時(shí)器與計(jì)數(shù)器、中斷系統(tǒng)MCS-51單片機(jī)引腳及其功能。重點(diǎn):端口線、控制線MCS-51單片機(jī)工作方式。重點(diǎn):有幾種工作方式、各有何用途MCS-51單片機(jī)時(shí)序。重點(diǎn):時(shí)鐘周期、機(jī)器周期、指令周期、典型操作時(shí)序30ppt課件第2章 MCS-51單片機(jī)結(jié)構(gòu)與時(shí)序MCS-51單片機(jī)內(nèi)部結(jié)MCS-51系列單片機(jī)31ppt課件MCS-51系列單片機(jī)31ppt課件CPU結(jié)構(gòu)32ppt課件CPU結(jié)構(gòu)32ppt課件專用寄存器組MCS-51系列單片機(jī)中的專用寄存器組包括:程序寄存器PC(16位)累加器A(8位)通用寄存器B(8位)程序狀態(tài)寄存器PSW(8位)堆棧指針SP(8位)數(shù)據(jù)指針DPTR(16位)33ppt課件專用寄存器組MCS-51系列單片機(jī)中的專用寄存器組包括:33程序狀態(tài)寄存器PSW34ppt課件程序狀態(tài)寄存器PSW34ppt課件堆棧指針SP35ppt課件堆棧指針SP35ppt課件數(shù)組指針DPTR36ppt課件數(shù)組指針DPTR36ppt課件存儲(chǔ)器結(jié)構(gòu)MCS-51內(nèi)部的存儲(chǔ)器分為ROM與RAM兩類ROM存儲(chǔ)器結(jié)構(gòu)RAM存儲(chǔ)器結(jié)構(gòu)特殊功能寄存器37ppt課件存儲(chǔ)器結(jié)構(gòu)MCS-51內(nèi)部的存儲(chǔ)器分為ROM與RAM兩類37ROM存儲(chǔ)器結(jié)構(gòu)38ppt課件ROM存儲(chǔ)器結(jié)構(gòu)38ppt課件RAM存儲(chǔ)器結(jié)構(gòu)39ppt課件RAM存儲(chǔ)器結(jié)構(gòu)39ppt課件特殊功能寄存器SFR指有特殊功能的寄存器集合。SFR的實(shí)際個(gè)數(shù)與單片機(jī)具體型號(hào)有關(guān)。8031/8051有21個(gè),8032/8052有26個(gè),允許位尋址的有11個(gè),如下所示。40ppt課件特殊功能寄存器SFR指有特殊功能的寄存器集合。SFR的實(shí)際個(gè)I/O端口并行I/O端口-8位P1、P2、P3、P4串行I/O端口41ppt課件I/O端口并行I/O端口-8位41ppt課件并行I/O端口42ppt課件并行I/O端口42ppt課件串行I/O口43ppt課件串行I/O口43ppt課件定時(shí)器/計(jì)數(shù)器44ppt課件定時(shí)器/計(jì)數(shù)器44ppt課件中斷系統(tǒng)45ppt課件中斷系統(tǒng)45ppt課件MCS-51單片機(jī)的封裝雙列直插式封裝-HMOS器件方形封裝-CHMOS器件46ppt課件MCS-51單片機(jī)的封裝雙列直插式封裝-HMOS器件方形封裝端口線47ppt課件端口線47ppt課件控制線48ppt課件控制線48ppt課件電源線Vcc:+5VVss:GND49ppt課件電源線Vcc:+5V49ppt課件幾種晶振連接電路50ppt課件幾種晶振連接電路50ppt課件8031連接片外存儲(chǔ)器51ppt課件8031連接片外存儲(chǔ)器51ppt課件MCS-51單片機(jī)的工作方式復(fù)位方式程序執(zhí)行方式單步執(zhí)行連續(xù)執(zhí)行節(jié)電方式掉電方式空閑方式編程與校驗(yàn)方式52ppt課件MCS-51單片機(jī)的工作方式復(fù)位方式52ppt課件復(fù)位方式53ppt課件復(fù)位方式53ppt課件程序執(zhí)行方式單步執(zhí)行逐條執(zhí)行用戶指令,用于調(diào)試用戶程序利用單片機(jī)的外部中斷功能實(shí)現(xiàn)連續(xù)執(zhí)行所有單片機(jī)都需要的一種工作方式,被執(zhí)行程序可放置在片內(nèi)或片外ROM中單片機(jī)復(fù)位后PC=0000H,因此需要在0000H放置一條跳轉(zhuǎn)指令將PC指向程序開始的位置54ppt課件程序執(zhí)行方式單步執(zhí)行54ppt課件節(jié)電工作方式節(jié)電方式是一種降低功耗的工作方式,只有CMOS器件才有本方式,受電源控制寄存器PCON控制。節(jié)電方式分為:掉電方式空閑方式55ppt課件節(jié)電工作方式節(jié)電方式是一種降低功耗的工作方式,只有CMOS器電源控制寄存器PCON56ppt課件電源控制寄存器PCON56ppt課件空閑方式57ppt課件空閑方式57ppt課件掉電方式58ppt課件掉電方式58ppt課件掉電/空閑方式的實(shí)際應(yīng)用59ppt課件掉電/空閑方式的實(shí)際應(yīng)用59ppt課件編程與校驗(yàn)方式60ppt課件編程與校驗(yàn)方式60ppt課件8751編程方式61ppt課件8751編程方式61ppt課件8751校驗(yàn)方式62ppt課件8751校驗(yàn)方式62ppt課件編程/校驗(yàn)時(shí)序63ppt課件編程/校驗(yàn)時(shí)序63ppt課件EPROM保密編程64ppt課件EPROM保密編程64ppt課件MCS-51三種周期65ppt課件MCS-51三種周期65ppt課件時(shí)序66ppt課件時(shí)序66ppt課件時(shí)序示例67ppt課件時(shí)序示例67ppt課件讀外部ROM指令時(shí)序68ppt課件讀外部ROM指令時(shí)序68ppt課件讀外部RAM指令時(shí)序69ppt課件讀外部RAM指令時(shí)序69ppt課件第3章 MCS-51單片機(jī)指令系統(tǒng)尋址方式。指令系統(tǒng)。70ppt課件第3章 MCS-51單片機(jī)指令系統(tǒng)尋址方式。70ppt課件基本概念指令。指使計(jì)算機(jī)完成某種操作的命令。指令系統(tǒng)。指令的集合稱為指令系統(tǒng)。計(jì)算機(jī)的機(jī)器指令包括操作碼和操作數(shù)兩部分。操作碼。表示計(jì)算機(jī)執(zhí)行什么樣的操作。操作數(shù)。表示計(jì)算機(jī)參加運(yùn)算操作要處理的數(shù)據(jù)信息。71ppt課件基本概念指令。指使計(jì)算機(jī)完成某種操作的命令。71ppt課件指令的格式72ppt課件指令的格式72ppt課件指令的三種表現(xiàn)形式73ppt課件指令的三種表現(xiàn)形式73ppt課件指令的字節(jié)數(shù)74ppt課件指令的字節(jié)數(shù)74ppt課件指令的分類75ppt課件指令的分類75ppt課件指令中的符號(hào)說明76ppt課件指令中的符號(hào)說明76ppt課件指令對(duì)標(biāo)志位的影響77ppt課件指令對(duì)標(biāo)志位的影響77ppt課件尋址方式MCS-51有7種尋址方式:直接尋址。立即尋址。寄存器尋址。寄存器間址。變址尋址。相對(duì)尋址。位尋址。78ppt課件尋址方式MCS-51有7種尋址方式:78ppt課件直接尋址79ppt課件直接尋址79ppt課件立即尋址80ppt課件立即尋址80ppt課件寄存器尋址81ppt課件寄存器尋址81ppt課件寄存器間址82ppt課件寄存器間址82ppt課件變址尋址83ppt課件變址尋址83ppt課件相對(duì)尋址84ppt課件相對(duì)尋址84ppt課件位尋址85ppt課件位尋址85ppt課件數(shù)據(jù)傳送類指令86ppt課件數(shù)據(jù)傳送類指令86ppt課件內(nèi)部數(shù)據(jù)傳送指令87ppt課件內(nèi)部數(shù)據(jù)傳送指令87ppt課件立即型數(shù)據(jù)傳送指令88ppt課件立即型數(shù)據(jù)傳送指令88ppt課件直接型傳送指令89ppt課件直接型傳送指令89ppt課件寄存器尋址的傳送指令90ppt課件寄存器尋址的傳送指令90ppt課件寄存器間址傳送指令91ppt課件寄存器間址傳送指令91ppt課件內(nèi)部數(shù)據(jù)傳送指令小結(jié)92ppt課件內(nèi)部數(shù)據(jù)傳送指令小結(jié)92ppt課件外部ROM/RAM的傳送指令指令共7條,分為3類16位數(shù)的傳送指令(1條)對(duì)外部ROM的讀數(shù)指令(2條)對(duì)外部RAM的讀寫指令(4條)93ppt課件外部ROM/RAM的傳送指令指令共7條,分為3類93ppt課16位數(shù)的傳送指令94ppt課件16位數(shù)的傳送指令94ppt課件對(duì)外部ROM的讀數(shù)指令95ppt課件對(duì)外部ROM的讀數(shù)指令95ppt課件對(duì)外部ROM的讀數(shù)指令舉例96ppt課件對(duì)外部ROM的讀數(shù)指令舉例96ppt課件對(duì)外部RAM的讀寫指令97ppt課件對(duì)外部RAM的讀寫指令97ppt課件對(duì)外部RAM的讀寫指令舉例98ppt課件對(duì)外部RAM的讀寫指令舉例98ppt課件堆棧操作指令堆棧操作共兩條指令壓棧指令彈出指令99ppt課件堆棧操作指令堆棧操作共兩條指令99ppt課件壓棧指令100ppt課件壓棧指令100ppt課件彈出指令101ppt課件彈出指令101ppt課件堆棧指令舉例102ppt課件堆棧指令舉例102ppt課件數(shù)據(jù)交換指令數(shù)據(jù)交換指令共4條數(shù)據(jù)交換指令(3條)半字節(jié)交換指令(1條)103ppt課件數(shù)據(jù)交換指令數(shù)據(jù)交換指令共4條103ppt課件數(shù)據(jù)交換指令104ppt課件數(shù)據(jù)交換指令104ppt課件半字節(jié)交換指令105ppt課件半字節(jié)交換指令105ppt課件數(shù)據(jù)交換例1106ppt課件數(shù)據(jù)交換例1106ppt課件數(shù)據(jù)交換例2107ppt課件數(shù)據(jù)交換例2107ppt課件算術(shù)與邏輯運(yùn)算和移位指令這類指令共49條,包括算術(shù)指令(24條)邏輯指令(20條)移位指令(5條)108ppt課件算術(shù)與邏輯運(yùn)算和移位指令這類指令共49條,包括108ppt課算術(shù)運(yùn)算指令算術(shù)運(yùn)算指令可處理加、減、乘、除算術(shù)運(yùn)算,包括:加法指令(13條);減法指令(8條);BCD調(diào)整指令(1條);乘除指令(2條);109ppt課件算術(shù)運(yùn)算指令算術(shù)運(yùn)算指令可處理加、減、乘、除算術(shù)運(yùn)算,包括:不帶Cy的加法指令110ppt課件不帶Cy的加法指令110ppt課件不帶Cy加法指令示例1111ppt課件不帶Cy加法指令示例1111ppt課件不帶Cy加法指令示例2112ppt課件不帶Cy加法指令示例2112ppt課件帶Cy加法指令113ppt課件帶Cy加法指令113ppt課件加1指令114ppt課件加1指令114ppt課件加法指令例子115ppt課件加法指令例子115ppt課件帶Cy減法指令116ppt課件帶Cy減法指令116ppt課件帶Cy減法指令示例117ppt課件帶Cy減法指令示例117ppt課件減1指令118ppt課件減1指令118ppt課件減法指令例子119ppt課件減法指令例子119ppt課件BCD調(diào)整指令120ppt課件BCD調(diào)整指令120ppt課件BCD加法調(diào)整121ppt課件BCD加法調(diào)整121ppt課件BCD減法調(diào)整122ppt課件BCD減法調(diào)整122ppt課件乘除指令123ppt課件乘除指令123ppt課件邏輯運(yùn)算指令邏輯乘指令(6條)。邏輯加指令(6條)。邏輯異獲指令(6條)。累加器清零和求反指令(2條)124ppt課件邏輯運(yùn)算指令邏輯乘指令(6條)。124ppt課件邏輯乘指令125ppt課件邏輯乘指令125ppt課件邏輯乘指令示例126ppt課件邏輯乘指令示例126ppt課件邏輯加指令127ppt課件邏輯加指令127ppt課件邏輯加指令示例128ppt課件邏輯加指令示例128ppt課件邏輯異或指令129ppt課件邏輯異或指令129ppt課件邏輯異或指令示例130ppt課件邏輯異或指令示例130ppt課件累加器清零和取反指令131ppt課件累加器清零和取反指令131ppt課件移位及半字交換指令132ppt課件移位及半字交換指令132ppt課件移位指令例1133ppt課件移位指令例1133ppt課件移位指令例2134ppt課件移位指令例2134ppt課件控制轉(zhuǎn)移及位操作指令控制轉(zhuǎn)移指令(17條)無條件轉(zhuǎn)移指令(4條)條件轉(zhuǎn)移指令(8條)子程序調(diào)用與返回指令(4條)空操作指令(1條)位操作指令(17條)135ppt課件控制轉(zhuǎn)移及位操作指令控制轉(zhuǎn)移指令(17條)135ppt課件無條件轉(zhuǎn)移指令136ppt課件無條件轉(zhuǎn)移指令136ppt課件條件轉(zhuǎn)移指令累加器A判零轉(zhuǎn)移指令(2條)比較轉(zhuǎn)移指令(4條)減1條件轉(zhuǎn)移指令(2條)137ppt課件條件轉(zhuǎn)移指令累加器A判零轉(zhuǎn)移指令(2條)137ppt課件累加器A判零轉(zhuǎn)移指令138ppt課件累加器A判零轉(zhuǎn)移指令138ppt課件累加器A判零轉(zhuǎn)移指令示例139ppt課件累加器A判零轉(zhuǎn)移指令示例139ppt課件比較條件轉(zhuǎn)移指令140ppt課件比較條件轉(zhuǎn)移指令140ppt課件比較條件轉(zhuǎn)移指令示例141ppt課件比較條件轉(zhuǎn)移指令示例141ppt課件減1條件轉(zhuǎn)移指令142ppt課件減1條件轉(zhuǎn)移指令142ppt課件減1條件轉(zhuǎn)移指令示例143ppt課件減1條件轉(zhuǎn)移指令示例143ppt課件子程序調(diào)用與返回指令包括:調(diào)用指令(2條)返回指令(2條)子程序的作用縮短用戶程序長(zhǎng)度節(jié)省程序設(shè)計(jì)時(shí)間什么是子程序完整程序功能,如多字節(jié)加法子程序、三角函數(shù)子程序等通用性,可多次調(diào)用通過調(diào)用/返回指令完成對(duì)子程序的調(diào)用/返回調(diào)用指令的作用堆棧<-斷點(diǎn)地址(PC中)轉(zhuǎn)入子程序的第一條指令執(zhí)行返回指令的作用PC<-斷點(diǎn)地址(堆棧中)144ppt課件子程序調(diào)用與返回指令包括:144ppt課件子程序嵌套145ppt課件子程序嵌套145ppt課件短調(diào)用指令(2KB范圍內(nèi))146ppt課件短調(diào)用指令(2KB范圍內(nèi))146ppt課件長(zhǎng)調(diào)用指令(64KB范圍)147ppt課件長(zhǎng)調(diào)用指令(64KB范圍)147ppt課件返回指令148ppt課件返回指令148ppt課件子程序調(diào)用與返回指令例子149ppt課件子程序調(diào)用與返回指令例子149ppt課件空操作指令150ppt課件空操作指令150ppt課件位操作指令151ppt課件位操作指令151ppt課件位傳送指令152ppt課件位傳送指令152ppt課件位置位/清零指令153ppt課件位置位/清零指令153ppt課件位運(yùn)算指令154ppt課件位運(yùn)算指令154ppt課件以Cy中內(nèi)容為條件的轉(zhuǎn)移指令155ppt課件以Cy中內(nèi)容為條件的轉(zhuǎn)移指令155ppt課件以位地址內(nèi)容為條件的轉(zhuǎn)移指令156ppt課件以位地址內(nèi)容為條件的轉(zhuǎn)移指令156ppt課件第3章習(xí)題課3-103-123-153-173-183-233-273-28157ppt課件第3章習(xí)題課3-10157ppt課件3-10158ppt課件3-10158ppt課件3-12159ppt課件3-12159ppt課件3-15160ppt課件3-15160ppt課件3-17161ppt課件3-17161ppt課件3-18162ppt課件3-18162ppt課件3-23163ppt課件3-23163ppt課件3-27164ppt課件3-27164ppt課件3-28165ppt課件3-28165ppt課件第4章 匯編語言程序設(shè)計(jì)匯編語言程序格式。匯編語言程序設(shè)計(jì)。166ppt課件第4章 匯編語言程序設(shè)計(jì)匯編語言程序格式。166ppt課件程序設(shè)計(jì)語言167ppt課件程序設(shè)計(jì)語言167ppt課件匯編程序168ppt課件匯編程序168ppt課件匯編語句的格式169ppt課件匯編語句的格式169ppt課件匯編語言的構(gòu)成170ppt課件匯編語言的構(gòu)成170ppt課件ORG/END偽指令171ppt課件ORG/END偽指令171ppt課件EQU/DATA偽指令172ppt課件EQU/DATA偽指令172ppt課件DB/DW/DS偽指令173ppt課件DB/DW/DS偽指令173ppt課件BIT偽指令174ppt課件BIT偽指令174ppt課件匯編語言程序的設(shè)計(jì)步驟175ppt課件匯編語言程序的設(shè)計(jì)步驟175ppt課件匯編語言程序的匯編匯編語言源程序必須轉(zhuǎn)換為機(jī)器語言才能夠被MCS-51CPU執(zhí)行,將匯編語言源程序轉(zhuǎn)換為機(jī)器語言的過程稱為“匯編”。可以采用以下兩種手段進(jìn)行匯編人工匯編-查手冊(cè)機(jī)器匯編-匯編程序176ppt課件匯編語言程序的匯編匯編語言源程序必須轉(zhuǎn)換為機(jī)器語言才能夠被M匯編語言程序設(shè)計(jì)示例簡(jiǎn)單程序及分支程序設(shè)計(jì)循環(huán)及查表程序設(shè)計(jì)子程序與運(yùn)算程序設(shè)計(jì)177ppt課件匯編語言程序設(shè)計(jì)示例簡(jiǎn)單程序及分支程序設(shè)計(jì)177ppt課件簡(jiǎn)單程序設(shè)計(jì)178ppt課件簡(jiǎn)單程序設(shè)計(jì)178ppt課件179ppt課件179ppt課件180ppt課件180ppt課件分支程序設(shè)計(jì)181ppt課件分支程序設(shè)計(jì)181ppt課件182ppt課件182ppt課件183ppt課件183ppt課件184ppt課件184ppt課件循環(huán)程序設(shè)計(jì)185ppt課件循環(huán)程序設(shè)計(jì)185ppt課件循環(huán)程序結(jié)構(gòu)186ppt課件循環(huán)程序結(jié)構(gòu)186ppt課件循環(huán)程序類型187ppt課件循環(huán)程序類型187ppt課件188ppt課件188ppt課件189ppt課件189ppt課件190ppt課件190ppt課件查表程序設(shè)計(jì)191ppt課件查表程序設(shè)計(jì)191ppt課件查表步驟192ppt課件查表步驟192ppt課件193ppt課件193ppt課件194ppt課件194ppt課件子程序設(shè)計(jì)195ppt課件子程序設(shè)計(jì)195ppt課件子程序設(shè)計(jì)注意事項(xiàng)196ppt課件子程序設(shè)計(jì)注意事項(xiàng)196ppt課件197ppt課件197ppt課件198ppt課件198ppt課件運(yùn)算程序設(shè)計(jì)199ppt課件運(yùn)算程序設(shè)計(jì)199ppt課件200ppt課件200ppt課件201ppt課件201ppt課件202ppt課件202ppt課件203ppt課件203ppt課件第5章 半導(dǎo)體存儲(chǔ)器半導(dǎo)體存儲(chǔ)器的分類。存儲(chǔ)器容量的擴(kuò)展方式。存儲(chǔ)器與MCS-51的連接。204ppt課件第5章 半導(dǎo)體存儲(chǔ)器半導(dǎo)體存儲(chǔ)器的分類。204ppt課件存儲(chǔ)器的類型205ppt課件存儲(chǔ)器的類型205ppt課件存儲(chǔ)器的層次206ppt課件存儲(chǔ)器的層次206ppt課件內(nèi)存儲(chǔ)器的組成207ppt課件內(nèi)存儲(chǔ)器的組成207ppt課件半導(dǎo)體存儲(chǔ)器的種類208ppt課件半導(dǎo)體存儲(chǔ)器的種類208ppt課件半導(dǎo)體存儲(chǔ)器的技術(shù)指標(biāo)209ppt課件半導(dǎo)體存儲(chǔ)器的技術(shù)指標(biāo)209ppt課件半導(dǎo)體存儲(chǔ)器的發(fā)展前景半導(dǎo)體存儲(chǔ)器將繼續(xù)沿著以下幾個(gè)方面發(fā)展集成度存取速度工作電壓及功耗210ppt課件半導(dǎo)體存儲(chǔ)器的發(fā)展前景半導(dǎo)體存儲(chǔ)器將繼續(xù)沿著以下幾個(gè)方面發(fā)展單譯碼半導(dǎo)體存儲(chǔ)器結(jié)構(gòu)211ppt課件單譯碼半導(dǎo)體存儲(chǔ)器結(jié)構(gòu)211ppt課件雙譯碼半導(dǎo)體存儲(chǔ)器結(jié)構(gòu)212ppt課件雙譯碼半導(dǎo)體存儲(chǔ)器結(jié)構(gòu)212ppt課件只讀存儲(chǔ)器掩膜ROM可編程PROM紫外光可擦除EPROM電可擦可編程EEPROM閃速存儲(chǔ)器FlashMemory213ppt課件只讀存儲(chǔ)器掩膜ROM213ppt課件掩膜ROM存儲(chǔ)器原理214ppt課件掩膜ROM存儲(chǔ)器原理214ppt課件PROM存儲(chǔ)器原理215ppt課件PROM存儲(chǔ)器原理215ppt課件EPROM存儲(chǔ)器原理216ppt課件EPROM存儲(chǔ)器原理216ppt課件典型EPROM、E2PROM芯片EPROMIntel27128AEPROMIntel2764EEPROMIntel2815217ppt課件典型EPROM、E2PROM芯片EPROMIntel2727128、2764引腳圖218ppt課件27128、2764引腳圖218ppt課件27128原理圖及工作方式219ppt課件27128原理圖及工作方式219ppt課件2815引腳及工作方式220ppt課件2815引腳及工作方式220ppt課件靜態(tài)RAM基本存儲(chǔ)電路221ppt課件靜態(tài)RAM基本存儲(chǔ)電路221ppt課件動(dòng)態(tài)RAM基本存儲(chǔ)電路222ppt課件動(dòng)態(tài)RAM基本存儲(chǔ)電路222ppt課件常見RAM芯片Intel6264Intel2116Intel2186223ppt課件常見RAM芯片Intel6264223ppt課件Intel6264(SRAM,8KB)224ppt課件Intel6264(SRAM,8KB)224ppt課件Intel2116(DRAM,16Kx1)225ppt課件Intel2116(DRAM,16Kx1)225ppt課件Intel2186(全集成化DRAM,8KB)226ppt課件Intel2186(全集成化DRAM,8KB)226ppt存儲(chǔ)器與CPU連接需考慮的主要問題存儲(chǔ)芯片選擇(容量、個(gè)數(shù))CPU總線的負(fù)載能力。在CPU與存儲(chǔ)器間增加緩沖器、驅(qū)動(dòng)器、地址譯碼器等以增強(qiáng)負(fù)載能力。CPU時(shí)序與存儲(chǔ)器存取速度匹配。存儲(chǔ)器地址分配(重疊地址空間)。控制信號(hào)連接。譯碼(線選法、部分譯碼、全譯碼)讀寫信號(hào)227ppt課件存儲(chǔ)器與CPU連接需考慮的主要問題存儲(chǔ)芯片選擇(容量、個(gè)數(shù))存儲(chǔ)器容量擴(kuò)展字?jǐn)?shù)擴(kuò)展位數(shù)擴(kuò)展228ppt課件存儲(chǔ)器容量擴(kuò)展字?jǐn)?shù)擴(kuò)展228ppt課件存儲(chǔ)器容量的位擴(kuò)展229ppt課件存儲(chǔ)器容量的位擴(kuò)展229ppt課件存儲(chǔ)器容量的字?jǐn)U展230ppt課件存儲(chǔ)器容量的字?jǐn)U展230ppt課件存儲(chǔ)器與CPU的連接231ppt課件存儲(chǔ)器與CPU的連接231ppt課件線選法產(chǎn)生片選信號(hào)232ppt課件線選法產(chǎn)生片選信號(hào)232ppt課件74LS138233ppt課件74LS138233ppt課件局部譯碼法產(chǎn)生片選信號(hào)234ppt課件局部譯碼法產(chǎn)生片選信號(hào)234ppt課件全譯碼法產(chǎn)生片選信號(hào)235ppt課件全譯碼法產(chǎn)生片選信號(hào)235ppt課件各種片選的優(yōu)缺點(diǎn)236ppt課件各種片選的優(yōu)缺點(diǎn)236ppt課件MCS-51與存儲(chǔ)器連接示例237ppt課件MCS-51與存儲(chǔ)器連接示例237ppt課件238ppt課件238ppt課件239ppt課件239ppt課件240ppt課件240ppt課件241ppt課件241ppt課件242ppt課件242ppt課件第6章 中斷系統(tǒng)中斷的概念。中斷處理過程。MCS-51的中斷系統(tǒng)。243ppt課件第6章 中斷系統(tǒng)中斷的概念。243ppt課件中斷的概念指CPU在正常運(yùn)行程序時(shí),因內(nèi)部或外部事件要求CPU暫時(shí)中止執(zhí)行原程序,轉(zhuǎn)而執(zhí)行其服務(wù)程序(稱為中斷服務(wù)程序),待服務(wù)完畢后自動(dòng)返回執(zhí)行原程序的過程。244ppt課件中斷的概念指CPU在正常運(yùn)行程序時(shí),因內(nèi)部或外部事件要求CP中斷的功能同步操作,并行處理。實(shí)時(shí)處理。故障處理。245ppt課件中斷的功能同步操作,并行處理。245ppt課件中斷源246ppt課件中斷源246ppt課件中斷的分類247ppt課件中斷的分類247ppt課件中斷嵌套248ppt課件中斷嵌套248ppt課件中斷系統(tǒng)及其功能可自動(dòng)完成中斷任務(wù)的邏輯電路及軟件。包括:識(shí)別中斷源對(duì)多個(gè)中斷源進(jìn)行優(yōu)先級(jí)排隊(duì)等一個(gè)中斷系統(tǒng)應(yīng)可完成下列任務(wù):能實(shí)現(xiàn)中斷響應(yīng)、中斷服務(wù)、中斷返回。能實(shí)現(xiàn)中斷優(yōu)先級(jí)排隊(duì)。能實(shí)現(xiàn)中斷嵌套。能識(shí)別中斷源及開關(guān)中斷。249ppt課件中斷系統(tǒng)及其功能可自動(dòng)完成中斷任務(wù)的邏輯電路及軟件。包括:2中斷優(yōu)先權(quán)的一般處理原則多個(gè)中斷源同時(shí)申請(qǐng)時(shí),按優(yōu)先權(quán)從高到低依次處理。高級(jí)別中斷源可以中斷級(jí)別較低且正在處理的中斷,排斥同級(jí),同時(shí)響應(yīng)更高級(jí)別的中斷請(qǐng)求。同級(jí)別多個(gè)中斷源同時(shí)申請(qǐng)中斷,應(yīng)預(yù)先排好次序,依次逐個(gè)處理。250ppt課件中斷優(yōu)先權(quán)的一般處理原則多個(gè)中斷源同時(shí)申請(qǐng)時(shí),按優(yōu)先權(quán)從高到MCS-51的中斷源251ppt課件MCS-51的中斷源251ppt課件MCS-51的中斷標(biāo)志252ppt課件MCS-51的中斷標(biāo)志252ppt課件對(duì)中斷允許的控制253ppt課件對(duì)中斷允許的控制253ppt課件對(duì)中斷優(yōu)先級(jí)的控制254ppt課件對(duì)中斷優(yōu)先級(jí)的控制254ppt課件MCS-51響應(yīng)中斷的條件255ppt課件MCS-51響應(yīng)中斷的條件255ppt課件256ppt課件256ppt課件MCS-51對(duì)中斷的響應(yīng)時(shí)間257ppt課件MCS-51對(duì)中斷的響應(yīng)時(shí)間257ppt課件MCS-51對(duì)中斷的撤除防止CPU重復(fù)響應(yīng)同一個(gè)中斷258ppt課件MCS-51對(duì)中斷的撤除防止CPU重復(fù)響應(yīng)同一個(gè)中斷258p259ppt課件259ppt課件8259A中斷控制器260ppt課件8259A中斷控制器260ppt課件8259A芯片結(jié)構(gòu)261ppt課件8259A芯片結(jié)構(gòu)261ppt課件8259A的工作過程262ppt課件8259A的工作過程262ppt課件8259A與總線的連接方式(1)263ppt課件8259A與總線的連接方式(1)263ppt課件8259A與總線的連接方式(2)264ppt課件8259A與總線的連接方式(2)264ppt課件8259A的使用(編程)通過設(shè)置初始化命令字ICW1~ICW4及操作命令字OCW1~OCW3實(shí)現(xiàn),任務(wù)包括優(yōu)先級(jí)設(shè)置優(yōu)先級(jí)循環(huán)方式中斷屏蔽方式中斷結(jié)束方式中斷請(qǐng)求的觸發(fā)方式265ppt課件8259A的使用(編程)通過設(shè)置初始化命令字ICW1~ICW8031對(duì)外部中斷源的擴(kuò)展方式借用T0/T1擴(kuò)展采用查詢法擴(kuò)展采用8259A擴(kuò)展266ppt課件8031對(duì)外部中斷源的擴(kuò)展方式借用T0/T1擴(kuò)展266ppt借用定時(shí)器溢出中斷擴(kuò)展外部中斷源267ppt課件借用定時(shí)器溢出中斷擴(kuò)展外部中斷源267ppt課件268ppt課件268ppt課件269ppt課件269ppt課件第7章 并行I/O接口接口的類型。MCS-51內(nèi)部并行I/O接口。MCS-51并行I/O的擴(kuò)展。MCS-51內(nèi)部定時(shí)器/計(jì)數(shù)器。270ppt課件第7章 并行I/O接口接口的類型。270ppt課件什么是接口271ppt課件什么是接口271ppt課件為什么需要使用接口272ppt課件為什么需要使用接口272ppt課件接口電路的功能數(shù)據(jù)緩沖數(shù)據(jù)格式轉(zhuǎn)換地址譯碼及設(shè)備選擇傳遞控制及狀態(tài)信號(hào)電平轉(zhuǎn)換273ppt課件接口電路的功能數(shù)據(jù)緩沖273ppt課件接口的類型按照接口的功能分類:通用接口專用接口按照數(shù)據(jù)傳送方式分類并行接口串行接口274ppt課件接口的類型按照接口的功能分類:274ppt課件I/O接口的端口尋址275ppt課件I/O接口的端口尋址275ppt課件CPU與外設(shè)間的信號(hào)CPU與外設(shè)之間交換的信息主要有3類:數(shù)據(jù)信息數(shù)字信號(hào)?!?或1”形式的二進(jìn)制數(shù)據(jù)。模擬信號(hào)。傳感器/控制器的輸入/輸出的表示溫度、壓力、流量、閥門等數(shù)據(jù)的電壓或電流信號(hào),需要A/D,D/A轉(zhuǎn)換使用。開關(guān)量。表示開、關(guān)兩種狀態(tài),例如電機(jī)的啟動(dòng)與停止等。狀態(tài)信息反映外設(shè)的工作狀態(tài),如“準(zhǔn)備好”或“忙”狀態(tài)??刂菩畔⒆x寫控制信號(hào)、片選等。276ppt課件CPU與外設(shè)間的信號(hào)CPU與外設(shè)之間交換的信息主要有3類:2接口的一般結(jié)構(gòu)接口電路一般包括以下部件:數(shù)據(jù)寄存器狀態(tài)寄存器控制(命令)寄存器277ppt課件接口的一般結(jié)構(gòu)接口電路一般包括以下部件:277ppt課件I/O數(shù)據(jù)的四種傳送方式程序控制傳送方式同步傳送異步傳送中斷傳送DMA(直接存儲(chǔ)器存取)方式278ppt課件I/O數(shù)據(jù)的四種傳送方式程序控制傳送方式278ppt課件程序控制傳送方式279ppt課件程序控制傳送方式279ppt課件無條件傳送方式280ppt課件無條件傳送方式280ppt課件條件傳送方式281ppt課件條件傳送方式281ppt課件中斷傳送方式282ppt課件中斷傳送方式282ppt課件中斷傳送方式的接口電路283ppt課件中斷傳送方式的接口電路283ppt課件DMA傳送方式不需要CPU參與。需要專用控制芯片控制總線的使用及數(shù)據(jù)存取。284ppt課件DMA傳送方式不需要CPU參與。284ppt課件MCS-51內(nèi)部并行I/O端口285ppt課件MCS-51內(nèi)部并行I/O端口285ppt課件MCS-51并行I/O端口的操作方式286ppt課件MCS-51并行I/O端口的操作方式286ppt課件287ppt課件287ppt課件288ppt課件288ppt課件289ppt課件289ppt課件常用并行接口芯片介紹8255A。8155。290ppt課件常用并行接口芯片介紹8255A。290ppt課件8255A的基本特性8255A是一個(gè)具有兩個(gè)8位(A和B口)和兩個(gè)4位(C口高/低四位),最多可達(dá)24位的并行輸入輸出端口的接口芯片,它為Intel系列CPU與外部設(shè)備之間提供TTL電平兼容的接口,如打印機(jī)、A/D、D/A轉(zhuǎn)換器、鍵盤、步進(jìn)電機(jī)以及需要同時(shí)兩位以上信息傳送的一切形式的并行接口。291ppt課件8255A的基本特性8255A是一個(gè)具有兩個(gè)8位(A和B口)8255A的引腳功能292ppt課件8255A的引腳功能292ppt課件8255A內(nèi)部結(jié)構(gòu)293ppt課件8255A內(nèi)部結(jié)構(gòu)293ppt課件8255A的控制字方式控制字及對(duì)C口按位置位/復(fù)位控制字294ppt課件8255A的控制字方式控制字及對(duì)C口按位置位/復(fù)位控制字298255A的工作方式方式0是一種基本輸入或輸出方式,它適用于無需握手信號(hào)的簡(jiǎn)單輸入輸出應(yīng)用場(chǎng)合,端口A、B、C都可作為輸入或輸出數(shù)據(jù)使用,端口B、C輸出有鎖存而輸入無鎖存。方式1也稱選通的輸入/輸出方式。在這種方式下,無論是輸入還是輸出都通過應(yīng)答關(guān)系實(shí)現(xiàn),這時(shí)端口A或B用作數(shù)據(jù)口,端口C的一部分引腳用作握手信號(hào)線與中斷請(qǐng)求線。若端口A工作于方式1,則B可工作于方式0;若端口B工作于方式1,則A可工作于方式0或余下的13位可工作于方式0;若端口A和B同時(shí)工作于方式1,端口C余下的兩位還可用于傳送數(shù)據(jù)或控制信號(hào)。方式2也稱選通的雙向I/O方式,僅適用于端口A,這時(shí)A口的PA7-PA0作為雙向的數(shù)據(jù)總線,端口C有5條引腳用作A的握手信號(hào)線和中斷請(qǐng)求線,而B口和C口余下的3位仍可工作于方式0或1。295ppt課件8255A的工作方式方式0是一種基本輸入或輸出方式,它適用于8255A方式0-基本輸入輸出模式296ppt課件8255A方式0-基本輸入輸出模式296ppt課件8255A方式1-選通輸入模式297ppt課件8255A方式1-選通輸入模式297ppt課件8255A方式1-選通輸出模式298ppt課件8255A方式1-選通輸出模式298ppt課件8255A方式2-雙向輸入輸出模式299ppt課件8255A方式2-雙向輸入輸出模式299ppt課件8155A基本特性2*8位I/O1*6位I/O256字節(jié)RAM1*14位定時(shí)器300ppt課件8155A基本特性2*8位I/O300ppt課件8155A引腳及內(nèi)部結(jié)構(gòu)301ppt課件8155A引腳及內(nèi)部結(jié)構(gòu)301ppt課件8155A端口地址302ppt課件8155A端口地址302ppt課件8155A命令字303ppt課件8155A命令字303ppt課件8155A狀態(tài)字304ppt課件8155A狀態(tài)字304ppt課件8155A定時(shí)器長(zhǎng)度字305ppt課件8155A定時(shí)器長(zhǎng)度字305ppt課件8155工作方式306ppt課件8155工作方式306ppt課件C口引腳在各種方式下的定義307ppt課件C口引腳在各種方式下的定義307ppt課件選通I/O輸入308ppt課件選通I/O輸入308ppt課件選通I/O輸出309ppt課件選通I/O輸出309ppt課件8155A定時(shí)器長(zhǎng)度字格式310ppt課件8155A定時(shí)器長(zhǎng)度字格式310ppt課件8155A定時(shí)器初始化311ppt課件8155A定時(shí)器初始化311ppt課件8155A定時(shí)器應(yīng)用舉例312ppt課件8155A定時(shí)器應(yīng)用舉例312ppt課件借用外部RAM地址擴(kuò)展I/O端口313ppt課件借用外部RAM地址擴(kuò)展I/O端口313ppt課件應(yīng)用舉例314ppt課件應(yīng)用舉例314ppt課件315ppt課件315ppt課件采用8155擴(kuò)展并行I/O端口(1)316ppt課件采用8155擴(kuò)展并行I/O端口(1)316ppt課件采用8155擴(kuò)展并行I/O端口(2)317ppt課件采用8155擴(kuò)展并行I/O端口(2)317ppt課件采用8155擴(kuò)展并行I/O端口(3)318ppt課件采用8155擴(kuò)展并行I/O端口(3)318ppt課件319ppt課件319ppt課件MCS-51內(nèi)部的定時(shí)器/計(jì)數(shù)器320ppt課件MCS-51內(nèi)部的定時(shí)器/計(jì)數(shù)器320ppt課件定時(shí)器控制寄存器TCON321ppt課件定時(shí)器控制寄存器TCON321ppt課件定時(shí)器方式寄存器TMOD322ppt課件定時(shí)器方式寄存器TMOD322ppt課件MCS-51內(nèi)部定時(shí)器工作方式323ppt課件MCS-51內(nèi)部定時(shí)器工作方式323ppt課件方式0324ppt課件方式0324ppt課件方式1325ppt課件方式1325ppt課件方式2326ppt課件方式2326ppt課件方式3(只有T0才有)327ppt課件方式3(只有T0才有)327ppt課件MCS-51對(duì)內(nèi)部定時(shí)器的初始化328ppt課件MCS-51對(duì)內(nèi)部定時(shí)器的初始化328ppt課件計(jì)數(shù)值初值的計(jì)算329ppt課件計(jì)數(shù)值初值的計(jì)算329ppt課件定時(shí)器初值的計(jì)算330ppt課件定時(shí)器初值的計(jì)算330ppt課件初值設(shè)置舉例331ppt課件初值設(shè)置舉例331ppt課件應(yīng)用舉例(1)332ppt課件應(yīng)用舉例(1)332ppt課件應(yīng)用舉例(2)333ppt課件應(yīng)用舉例(2)333ppt課件第8章 A/D與D/A接口A/D與D/A轉(zhuǎn)換器。MCS-51與A/D、D/A的接口。334ppt課件第8章 A/D與D/A接口A/D與D/A轉(zhuǎn)換器。334pptA/D、D/A的用途335ppt課件A/D、D/A的用途335ppt課件D/A轉(zhuǎn)換器原理336ppt課件D/A轉(zhuǎn)換器原理336ppt課件T型 電阻網(wǎng)絡(luò)337ppt課件T型 電阻網(wǎng)絡(luò)337ppt課件D/A轉(zhuǎn)換器性能指標(biāo)338ppt課件D/A轉(zhuǎn)換器性能指標(biāo)338ppt課件DAC0832-結(jié)構(gòu) 339ppt課件DAC0832-結(jié)構(gòu) 339ppt課件DAC0832-引腳功能 340ppt課件DAC0832-引腳功能 340ppt課件MCS-51與D/A的接口DAC的應(yīng)用MCS-51對(duì)8位DAC的接口MCS-51對(duì)12位DAC的接口341ppt課件MCS-51與D/A的接口DAC的應(yīng)用341ppt課件342ppt課件342ppt課件343ppt課件343ppt課件344ppt課件344ppt課件MCS-51對(duì)8位DAC的接口直通方式單緩沖方式雙緩沖方式 345ppt課件MCS-51對(duì)8位DAC的接口直通方式345ppt課件直通方式 346ppt課件直通方式 346ppt課件單緩沖方式 347ppt課件單緩沖方式 347ppt課件單緩沖方式-鋸齒波程序 348ppt課件單緩沖方式-鋸齒波程序 348ppt課件單緩沖方式-三角波程序 349ppt課件單緩沖方式-三角波程序 349ppt課件單緩沖方式-方波程序 350ppt課件單緩沖方式-方波程序 350ppt課件351ppt課件351ppt課件MCS-51對(duì)12位DAC的接口DAC1208的結(jié)構(gòu)與原理MCS-51與DAC1208的接口352ppt課件MCS-51對(duì)12位DAC的接口DAC1208的結(jié)構(gòu)與原理3353ppt課件353ppt課件354ppt課件354ppt課件A/D轉(zhuǎn)換器 355ppt課件A/D轉(zhuǎn)換器 355ppt課件逐次比較式A/D轉(zhuǎn)換器 356ppt課件逐次比較式A/D轉(zhuǎn)換器 356ppt課件并行A/D轉(zhuǎn)換器 357ppt課件并行A/D轉(zhuǎn)換器 357ppt課件A/D的性能指標(biāo) 358ppt課件A/D的性能指標(biāo) 358ppt課件ADC0809-內(nèi)部結(jié)構(gòu) 359ppt課件ADC0809-內(nèi)部結(jié)構(gòu) 359ppt課件ADC0809-引腳功能 360ppt課件ADC0809-引腳功能 360ppt課件MCS-51對(duì)A/D轉(zhuǎn)換器的接口MCS-51與ADC0809的接口MCS-51與ADC574A的接口361ppt課件MCS-51對(duì)A/D轉(zhuǎn)換器的接口MCS-51與ADC0809MCS-51與ADC0809的接口(1)362ppt課件MCS-51與ADC0809的接口(1)362ppt課件MCS-51與ADC0809的接口(2 )363ppt課件MCS-51與ADC0809的接口(2 )363ppt課件ADC574A-結(jié)構(gòu) 364ppt課件ADC574A-結(jié)構(gòu) 364ppt課件ADC574A-引腳功能365ppt課件ADC574A-引腳功能365ppt課件ADC574A-引腳功能366ppt課件ADC574A-引腳功能366ppt課件第9章 MCS-51串行通訊串行通訊基礎(chǔ)知識(shí)。MCS-51的串行通訊接口與應(yīng)用。多機(jī)通訊概念。367ppt課件第9章 MCS-51串行通訊串行通訊基礎(chǔ)知識(shí)。367ppt課串行通信的分類異步通信同步通信368ppt課件串行通信的分類異步通信368ppt課件異步通信369ppt課件異步通信369ppt課件同步通信370ppt課件同步通信370ppt課件串行通信的制式371ppt課件串行通信的制式371ppt課件調(diào)制解調(diào)器的作用與原理372ppt課件調(diào)制解調(diào)器的作用與原理372ppt課件調(diào)制解調(diào)器的分類373ppt課件調(diào)制解調(diào)器的分類373ppt課件調(diào)制與解調(diào)(以FSK型Modem為例)374ppt課件調(diào)制與解調(diào)(以FSK型Modem為例)374ppt課件串行I/O數(shù)據(jù)的軟件實(shí)現(xiàn)375ppt課件串行I/O數(shù)據(jù)的軟件實(shí)現(xiàn)375ppt課件硬件實(shí)現(xiàn)-工作原理376ppt課件硬件實(shí)現(xiàn)-工作原理376ppt課件硬件實(shí)現(xiàn)-UART對(duì)RXD的采樣377ppt課件硬件實(shí)現(xiàn)-UART對(duì)RXD的采樣377ppt課件硬件實(shí)現(xiàn)-錯(cuò)誤校驗(yàn)378ppt課件硬件實(shí)現(xiàn)-錯(cuò)誤校驗(yàn)378ppt課件MCS-51串口的結(jié)構(gòu)379ppt課件MCS-51串口的結(jié)構(gòu)379ppt課件串行口控制寄存器SCON380ppt課件串行口控制寄存器SCON380ppt課件電源控制寄存器PCON381ppt課件電源控制寄存器PCON381ppt課件MCS-51串行口的工作方式方式0-同步移位寄存器。方式1-可變頻率10位異步通信。方式2-固定頻率11位異步通信。方式3-可變頻率11位異步通信。382ppt課件MCS-51串行口的工作方式方式0-同步移位寄存器。382p方式0-同步移位寄存器383ppt課件方式0-同步移位寄存器383ppt課件方式1-10位異步收發(fā)384ppt課件方式1-10位異步收發(fā)384ppt課件方式2-11位異步收發(fā)(固定波特率)385ppt課件方式2-11位異步收發(fā)(固定波特率)385ppt課件方式3-11位異步收發(fā)(可變波特率)386ppt課件方式3-11位異步收發(fā)(可變波特率)386ppt課件串行口通信波特率387ppt課件串行口通信波特率387ppt課件方式0應(yīng)用-用作輸出口388ppt課件方式0應(yīng)用-用作輸出口388ppt課件方式0應(yīng)用-用作輸入口389ppt課件方式0應(yīng)用-用作輸入口389ppt課件方式1應(yīng)用390ppt課件方式1應(yīng)用390ppt課件方式2應(yīng)用391ppt課件方式2應(yīng)用391ppt課件方式3應(yīng)用(1)-主程序392ppt課件方式3應(yīng)用(1)-主程序392ppt課件方式3應(yīng)用(2)-接收子程序393ppt課件方式3應(yīng)用(2)-接收子程序393ppt課件方式3應(yīng)用(3)-出錯(cuò)處理程序394ppt課件方式3應(yīng)用(3)-出錯(cuò)處理程序394ppt課件單片機(jī)原理及接口技術(shù)395ppt課件單片機(jī)原理及接口技術(shù)1ppt課件課程安排40學(xué)時(shí)。上課共10周。課程設(shè)計(jì)一周。396ppt課件課程安排40學(xué)時(shí)。2ppt課件課程重點(diǎn)教材內(nèi)容比較多,講授1~9章內(nèi)容,重點(diǎn)在MCS-51單片機(jī)原理、指令系統(tǒng)、單片機(jī)系統(tǒng)接口技術(shù)的學(xué)習(xí)。每次課前回列出重要知識(shí)點(diǎn)。主題可分為6大部分微型計(jì)算機(jī)基礎(chǔ)。51單片機(jī)結(jié)構(gòu)及工作原理。51單片機(jī)指令系統(tǒng)及匯編程序設(shè)計(jì)。半導(dǎo)體存儲(chǔ)器及其與51單片機(jī)的連接。51單片機(jī)中斷技術(shù)基本I/O接口技術(shù)(并口、串口、A/D、D/A)預(yù)備知識(shí):模電、數(shù)電、C/C++程序設(shè)計(jì)、微型計(jì)算機(jī)原理與接口技術(shù)397ppt課件課程重點(diǎn)教材內(nèi)容比較多,講授1~9章內(nèi)容,重點(diǎn)在MCS-51第1章 微型計(jì)算機(jī)基礎(chǔ)定點(diǎn)數(shù)與浮點(diǎn)數(shù)計(jì)算機(jī)中的數(shù)制和編碼二進(jìn)制、十六進(jìn)制、八進(jìn)制BCD編碼、ASCII編碼原碼、反碼、補(bǔ)碼的表示及運(yùn)算規(guī)則單片計(jì)算機(jī)的基本結(jié)構(gòu)、原理及分類398ppt課件第1章 微型計(jì)算機(jī)基礎(chǔ)定點(diǎn)數(shù)與浮點(diǎn)數(shù)4ppt課件計(jì)算機(jī)的數(shù)制與數(shù)的轉(zhuǎn)換數(shù)制是指數(shù)的制式,即利用符號(hào)計(jì)數(shù)的方法。微型計(jì)算機(jī)中常用的數(shù)值有十進(jìn)制、二進(jìn)制、八進(jìn)制、十六進(jìn)制等。微型計(jì)算機(jī)中的所有信息都是采用二進(jìn)制數(shù)進(jìn)行表示,二進(jìn)制數(shù)及編碼是所有計(jì)算機(jī)的基本語言。399ppt課件計(jì)算機(jī)的數(shù)制與數(shù)的轉(zhuǎn)換數(shù)制是指數(shù)的制式,即利用符號(hào)計(jì)數(shù)的方法進(jìn)位計(jì)數(shù)制十進(jìn)制。0~9,如45D。二進(jìn)制。0,1,如01010011B。十六進(jìn)制。0~9,A,B,C,D,E,F(xiàn),如3BH。八進(jìn)制。0~7,如76O。400ppt課件進(jìn)位計(jì)數(shù)制十進(jìn)制。0~9,如45D。6ppt課件進(jìn)位數(shù)制之間的轉(zhuǎn)換十進(jìn)制轉(zhuǎn)為二進(jìn)制。二進(jìn)制轉(zhuǎn)為十進(jìn)制。二進(jìn)制轉(zhuǎn)為十六進(jìn)制。十六進(jìn)制轉(zhuǎn)為二進(jìn)制。十進(jìn)制轉(zhuǎn)為十六進(jìn)制。401ppt課件進(jìn)位數(shù)制之間的轉(zhuǎn)換十進(jìn)制轉(zhuǎn)為二進(jìn)制。7ppt課件計(jì)算機(jī)中數(shù)的表示方法定點(diǎn)數(shù)表示法。二進(jìn)制數(shù)的小數(shù)點(diǎn)位置不變。定點(diǎn)整數(shù)定點(diǎn)小數(shù)浮點(diǎn)數(shù)表示法。小數(shù)點(diǎn)位置隨階碼的大小浮動(dòng)。402ppt課件計(jì)算機(jī)中數(shù)的表示方法定點(diǎn)數(shù)表示法。二進(jìn)制數(shù)的小數(shù)點(diǎn)位置不變。二進(jìn)制數(shù)的運(yùn)算算術(shù)運(yùn)算加、減、乘、除邏輯運(yùn)算邏輯乘(與)、邏輯加、邏輯非、邏輯異或403ppt課件二進(jìn)制數(shù)的運(yùn)算算術(shù)運(yùn)算9ppt課件二進(jìn)制數(shù)的表示方法在計(jì)算機(jī)中,有3種數(shù)據(jù)類型:無符號(hào)二進(jìn)制數(shù)。帶符號(hào)二進(jìn)制數(shù)。無符號(hào)十進(jìn)制數(shù)(BCD碼)。二進(jìn)制中符號(hào)位的表示。”0”為正,”1”為負(fù)+69=01000101-69=11000101機(jī)器數(shù)與真值,如上例中+69=01000101(機(jī)器數(shù))=+1000101(真值)-69=11000101(機(jī)器數(shù))=-1000101(真值)帶符號(hào)數(shù)表示法。原碼反碼補(bǔ)碼404ppt課件二進(jìn)制數(shù)的表示方法在計(jì)算機(jī)中,有3種數(shù)據(jù)類型:10ppt課件原碼表示法正數(shù)的符號(hào)用”0”表示,負(fù)數(shù)的符號(hào)用”1”表示。X=+1001111,則[X]原=01001111X=-1001111,則[X]原=11001111[+0]:X=+0000000,則[X]原=00000000[-0]:X=-0000000,則[X]原=10000000405ppt課件原碼表示法正數(shù)的符號(hào)用”0”表示,負(fù)數(shù)的符號(hào)用”1”表示。1反碼表示法正數(shù)的表示同原碼,負(fù)數(shù)的反碼:符號(hào)位為”1”,其余各位按位求反。X=+0011111,則[X]反=00011111X=-0011111,則[X]反=11100000[+0]:X=+0000000,則[X]反=00000000[-0]:X=-0000000,則[X]反=11111111406ppt課件反碼表示法正數(shù)的表示同原碼,負(fù)數(shù)的反碼:符號(hào)位為”1”,其余補(bǔ)碼表示法為什么需要補(bǔ)碼?補(bǔ)碼中的“模”-時(shí)鐘的例子。[X]補(bǔ)=模+[X]。補(bǔ)碼的計(jì)算:正數(shù)的補(bǔ)碼等于原碼。負(fù)數(shù)的補(bǔ)碼等于反碼+1。X=+1001111,則[X]補(bǔ)=01001111X=-1001111,則[X]補(bǔ)=10110001[+0]:X=+0000000,則[X]原=00000000[-0]:X=-0000000,則[X]補(bǔ)=00000000補(bǔ)碼數(shù)的符號(hào)擴(kuò)展補(bǔ)碼數(shù)的右移規(guī)則407ppt課件補(bǔ)碼表示法為什么需要補(bǔ)碼?13ppt課件補(bǔ)碼的加減運(yùn)算補(bǔ)碼加法。[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)補(bǔ)碼減法。[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)計(jì)算機(jī)中凡是帶符號(hào)數(shù)都用補(bǔ)碼表示,所有運(yùn)算都采用補(bǔ)碼加法完成,運(yùn)算結(jié)果也是補(bǔ)碼。應(yīng)用舉例。例1.18例1.19408ppt課件補(bǔ)碼的加減運(yùn)算補(bǔ)碼加法。14ppt課件溢出及判斷溢出產(chǎn)生的原因。每個(gè)數(shù)的補(bǔ)碼有一個(gè)表示范圍(字長(zhǎng)位n的二進(jìn)制數(shù),補(bǔ)碼的表示范圍為-2n-1~2n-1-1),運(yùn)算結(jié)果超出該范圍引起的計(jì)算出錯(cuò)稱為溢出。溢出的判斷-變形碼Cs:表示最高位(符號(hào)位)的進(jìn)位情況。Cy:表示數(shù)值部分最高位的進(jìn)位情況。溢出=Cs異或Cy應(yīng)用舉例例1.22例1.23409ppt課件溢出及判斷溢出產(chǎn)生的原因。每個(gè)數(shù)的補(bǔ)碼有一個(gè)表示范圍(字長(zhǎng)位二進(jìn)制編碼為什么需要編碼?常用編碼類型。BCD編碼(二-十編碼)。ASCII編碼。校驗(yàn)碼編碼。410ppt課件二進(jìn)制編碼為什么需要編碼?16ppt課件BCD編碼表采用二進(jìn)制對(duì)十進(jìn)制數(shù)進(jìn)行編碼,又稱8421BCD編碼。411ppt課件BCD編碼表采用二進(jìn)制對(duì)十進(jìn)制數(shù)進(jìn)行編碼,又稱8421BCDBCD編碼二進(jìn)制數(shù)的運(yùn)算修正加法修正。減法修正。412ppt課件BCD編碼二進(jìn)制數(shù)的運(yùn)算修正加法修正。18ppt課件字符代碼-ASCII編碼以7位二進(jìn)制數(shù)表示128種不同的字符(包括字母、數(shù)字及控制符號(hào)等)。標(biāo)準(zhǔn)ASCII碼最高為為0,最高為為1的為擴(kuò)展ASCII碼,常用于雙字節(jié)編碼領(lǐng)域,如漢字編碼(GB2312,BIG5,GBK等)。見附錄A413ppt課件字符代碼-ASCII編碼以7位二進(jìn)制數(shù)表示128種不同的字符校驗(yàn)碼編碼奇偶校驗(yàn)碼。奇校驗(yàn)偶校驗(yàn)海明碼。414ppt課件校驗(yàn)碼編碼奇偶校驗(yàn)碼。20ppt課件單片機(jī)的基本結(jié)構(gòu)415ppt課件單片機(jī)的基本結(jié)構(gòu)21ppt課件中央處理器中央處理器,是單片機(jī)的核心,集成了運(yùn)算器。控制器。專用寄存器組。416ppt課件中央處理器中央處理器,是單片機(jī)的核心,集成了22ppt課件存儲(chǔ)器用于存放程序及數(shù)據(jù)的部件。單片機(jī)中使用半導(dǎo)體存儲(chǔ)器。存儲(chǔ)器單元使用存儲(chǔ)器地址標(biāo)識(shí)。CPU需要讀寫存儲(chǔ)器單元的內(nèi)容時(shí),需要首先提供存儲(chǔ)器的地址。417ppt課件存儲(chǔ)器用于存放程序及數(shù)據(jù)的部件。23ppt課件總線和總線控制邏輯系統(tǒng)總線。連接多個(gè)功能部件,并具有完成信息相互傳送功能的一組公共傳輸線,包括數(shù)據(jù)總線(DB)。傳送數(shù)據(jù)信號(hào)。地址總線(AB)。傳送地址信號(hào)??刂瓶偩€(CB)。傳送控制及狀態(tài)信號(hào)。總線控制邏輯。實(shí)現(xiàn)總線傳輸控制的部件。418ppt課件總線和總線控制邏輯系統(tǒng)總線。連接多個(gè)功能部件,并具有完成信息I/O接口和特殊功能部件串行與并行I/O特殊功能部件定時(shí)器/計(jì)數(shù)器、A/D、D/A、DMA通道、系統(tǒng)時(shí)鐘等419ppt課件I/O接口和特殊功能部件串行與并行I/O25ppt課件單片機(jī)執(zhí)行程序的過程420ppt課件單片機(jī)執(zhí)行程序的過程26ppt課件單片機(jī)的分類4位機(jī)。8位機(jī)。8031/80C31/8051/80C51/8751/87C51等16位機(jī)。32位機(jī)。區(qū)別在于字長(zhǎng)、制造方式(功耗)、RAM/ROM大小、I/O接口等421ppt課件單片機(jī)的分類4位機(jī)。27ppt課件單片機(jī)在DDC中的應(yīng)用422ppt課件單片機(jī)在DDC中的應(yīng)用28ppt課件單片機(jī)在DCS中的應(yīng)用423ppt課件單片機(jī)在DCS中的應(yīng)用29ppt課件第2章 MCS-51單片機(jī)結(jié)構(gòu)與時(shí)序MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)。重點(diǎn):專用寄存器組名稱及功能、存儲(chǔ)器結(jié)構(gòu)及地址分配、位地址、I/O端口、定時(shí)器與計(jì)數(shù)器、中斷系統(tǒng)MCS-51單片機(jī)引腳及其功能。重點(diǎn):端口線、控制線MCS-51單片機(jī)工作方式。重點(diǎn):有幾種工作方式、各有何用途MCS-51單片機(jī)時(shí)序。重點(diǎn):時(shí)鐘周期、機(jī)器周期、指令周期、典型操作時(shí)序424ppt課件第2章 MCS-51單片機(jī)結(jié)構(gòu)與時(shí)序MCS-51單片機(jī)內(nèi)部結(jié)MCS-51系列單片機(jī)425ppt課件MCS-51系列單片機(jī)31ppt課件CPU結(jié)構(gòu)426ppt課件CPU結(jié)構(gòu)32ppt課件專用寄存器組MCS-51系列單片機(jī)中的專用寄存器組包括:程序寄存器PC(16位)累加器A(8位)通用寄存器B(8位)程序狀態(tài)寄存器PSW(8位)堆棧指針SP(8位)數(shù)據(jù)指針DPTR(16位)427ppt課件專用寄存器組MCS-51系列單片機(jī)中的專用寄存器組包括:33程序狀態(tài)寄存器PSW428ppt課件程序狀態(tài)寄存器PSW34ppt課件堆棧指針SP429ppt課件堆棧指針SP35ppt課件數(shù)組指針DPTR430ppt課件數(shù)組指針DPTR36ppt課件存儲(chǔ)器結(jié)構(gòu)MCS-51內(nèi)部的存儲(chǔ)器分為ROM與RAM兩類ROM存儲(chǔ)器結(jié)構(gòu)RAM存儲(chǔ)器結(jié)構(gòu)特殊功能寄存器431ppt課件存儲(chǔ)器結(jié)構(gòu)MCS-51內(nèi)部的存儲(chǔ)器分為ROM與RAM兩類37ROM存儲(chǔ)器結(jié)構(gòu)432ppt課件ROM存儲(chǔ)器結(jié)構(gòu)38ppt課件RAM存儲(chǔ)器結(jié)構(gòu)433ppt課件RAM存儲(chǔ)器結(jié)構(gòu)39ppt課件特殊功能寄存器SFR指有特殊功能的寄存器集合。SFR的實(shí)際個(gè)數(shù)與單片機(jī)具體型號(hào)有關(guān)。8031/8051有21個(gè),8032/8052有26個(gè),允許位尋址的有11個(gè),如下所示。434ppt課件特殊功能寄存器SFR指有特殊功能的寄存器集合。SFR的實(shí)際個(gè)I/O端口并行I/O端口-8位P1、P2、P3、P4串行I/O端口435ppt課件I/O端口并行I/O端口-8位41ppt課件并行I/O端口436ppt課件并行I/O端口42ppt課件串行I/O口437ppt課件串行I/O口43ppt課件定時(shí)器/計(jì)數(shù)器438ppt課件定時(shí)器/計(jì)數(shù)器44ppt課件中斷系統(tǒng)439ppt課件中斷系統(tǒng)45ppt課件MCS-51單片機(jī)的封裝雙列直插式封裝-HMOS器件方形封裝-CHMOS器件440ppt課件MCS-51單片機(jī)的封裝雙列直插式封裝-HMOS器件方形封裝端口線441ppt課件端口線47ppt課件控制線442ppt課件控制線48ppt課件電源線Vcc:+5VVss:GND443ppt課件電源線Vcc:+5V49ppt課件幾種晶振連接電路444ppt課件幾種晶振連接電路50ppt課件8031連接片外存儲(chǔ)器445ppt課件8031連接片外存儲(chǔ)器51ppt課件MCS-51單片機(jī)的工作方式復(fù)位方式程序執(zhí)行方式單步執(zhí)行連續(xù)執(zhí)行節(jié)電方式掉電方式空閑方式編程與校驗(yàn)方式446ppt課件MCS-51單片機(jī)的工作方式復(fù)位方式52ppt課件復(fù)位方式447ppt課件復(fù)位方式53ppt課件程序執(zhí)行方式單步執(zhí)行逐條執(zhí)行用戶指令,用于調(diào)試用戶程序利用單片機(jī)的外部中斷功能實(shí)現(xiàn)連續(xù)執(zhí)行所有單片機(jī)都需要的一種工作方式,被執(zhí)行程序可放置在片內(nèi)或片外ROM中單片機(jī)復(fù)位后PC=0000H,因此需要在0000H放置一條跳轉(zhuǎn)指令將PC指向程序開始的位置448ppt課件程序執(zhí)行方式單步執(zhí)行54ppt課件節(jié)電工作方式節(jié)電方式是一種降低功耗的工作方式,只有CMOS器件才有本方式,受電源控制寄存器PCON控制。節(jié)電方式分為:掉電方式空閑方式449ppt課件節(jié)電工作方式節(jié)電方式是一種降低功耗的工作方式,只有CMOS器電源控制寄存器PCON450ppt課件電源控制寄存器PCON56ppt課件空閑方式451ppt課件空閑方式57ppt課件掉電方式452ppt課件掉電方式58ppt課件掉電/空閑方式的實(shí)際應(yīng)用453ppt課件掉電/空閑方式的實(shí)際應(yīng)用59ppt課件編程與校驗(yàn)方式454ppt課件編程與校驗(yàn)方式60ppt課件8751編程方式455ppt課件8751編程方式61ppt課件8751校驗(yàn)方式456ppt課件8751校驗(yàn)方式62ppt課件編程/校驗(yàn)時(shí)序457ppt課件編程/校驗(yàn)時(shí)序63ppt課件EPROM保密編程458ppt課件EPROM保密編程64ppt課件MCS-51三種周期459ppt課件MCS-51三種周期65ppt課件時(shí)序460ppt課件時(shí)序66ppt課件時(shí)序示例461ppt課件時(shí)序示例67ppt課件讀外部ROM指令時(shí)序462ppt課件讀外部ROM指令時(shí)序68ppt課件讀外部RAM指令時(shí)序463ppt課件讀外部RAM指令時(shí)序69ppt課件第3章 MCS-51單片機(jī)指令系統(tǒng)尋址方式。指令系統(tǒng)。464ppt課件第

溫馨提示

  • 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)論