注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)MCS-51、96系列單片機(jī)的原理與應(yīng)用

MCS-51、96系列單片機(jī)的原理與應(yīng)用

MCS-51、96系列單片機(jī)的原理與應(yīng)用

定 價(jià):¥16.00

作 者: 孫涵芳,徐愛(ài)卿編著
出版社: 北京航空學(xué)院出版社
叢編項(xiàng):
標(biāo) 簽: 單片計(jì)算機(jī)

ISBN: 9787810120371 出版時(shí)間: 1988-02-01 包裝: 精裝
開(kāi)本: 20cm 頁(yè)數(shù): 350頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  MCS251系列單片機(jī)是最新的,據(jù)稱(chēng)也是Intel公司8位單片機(jī)的最高系列,它是MCS51系列的換代產(chǎn)品,且與MCS51系列單片機(jī)完全兼容,而且還吸取了16位單片機(jī)的許多特點(diǎn)和功能,如:PCA、電源管理、存貯空間管理等,嶄新的指令系統(tǒng)使運(yùn)行速度高于51系列5~15倍。本書(shū)介紹的8XC251SB則是該系列的第一個(gè)產(chǎn)品,也是該系列的核心。正如8051是MCS51系列的核心一樣。8XC251SB可以使用兩種代碼,即:源模式代碼和二進(jìn)制模式代碼。使用二進(jìn)制模式代碼時(shí),可以直接替代MCS51芯片,保護(hù)了原有MCS51的軟硬件資源。8XC251SB外接晶體可達(dá)16MHz,且指令執(zhí)行時(shí)間的最小單位改用狀態(tài)周期計(jì)算。這樣最短指令只需1個(gè)狀態(tài)周期(0.375μs)即可執(zhí)行完畢,大大提高了工作速度。不僅如此,8XC251SB這個(gè)8位單片機(jī)還可以做16位、32位運(yùn)算;并可尋址16MB;有16KB的內(nèi)部ROM、1KB的內(nèi)部RAM(均可位尋址)、128KB的外部RAM空間和64KB的外部堆??臻g等。眾所周知,由于8051軟硬件的成功設(shè)計(jì)和及時(shí)的推廣應(yīng)用,不僅Intel公司本身,而且像Philip等公司也都以8051為核開(kāi)發(fā)出許許多多各具特點(diǎn)的單片機(jī)芯片,滿(mǎn)足了各類(lèi)用戶(hù)開(kāi)發(fā)產(chǎn)品的需要。作者在使用MCS51的開(kāi)發(fā)過(guò)程中,曾多次感受到51系列單片機(jī)應(yīng)用的局限性,尤其在速度方面。而今MCS251系列的出現(xiàn),著實(shí)令人興奮不已。過(guò)去那種把子程序嵌入到流程中以提高速度的作法,現(xiàn)在完全沒(méi)有必要,從而源文件更富于結(jié)構(gòu)化。并且,對(duì)于要求速度更高、運(yùn)算更復(fù)雜的場(chǎng)合,如FFT、語(yǔ)音壓縮等,作者曾在自行研制的仿真器上,選用8XC251SB重新設(shè)計(jì)開(kāi)發(fā),取得了成功。尤其是作者選用8XC251SB后,曾解決了一項(xiàng)困擾許久的設(shè)計(jì)難題,其原因正是出在MCS51系列單片機(jī)計(jì)算太慢上。不僅在速度方面,另外在較大規(guī)模的軟件開(kāi)發(fā)時(shí),選用"C251"編寫(xiě)程序,不但代碼緊湊合理,還可節(jié)約大量人力,縮短開(kāi)發(fā)周期。這些方面在過(guò)去都是可望而不可及的。作者認(rèn)為MCS251系列將是8位單片機(jī)的理想替代和提高芯片,就像80286替代8086一樣,所以有必要讓國(guó)內(nèi)眾多的熟悉8051單片機(jī)的讀者及早了解、熟悉和應(yīng)用它。雖然目前該芯片價(jià)格比51系列單片機(jī)偏高,但隨著芯片的普及,包括開(kāi)發(fā)環(huán)境的建立與完善,MCS251系列單片機(jī)一定會(huì)以其無(wú)與倫比的優(yōu)越性,在8位單片機(jī)領(lǐng)域獨(dú)領(lǐng)風(fēng)騷?;谶@些,本書(shū)詳細(xì)介紹了8XC251SB,把它作為MCS251系列單片機(jī)的第一個(gè)代表介紹給讀者。掌握了它對(duì)今后不斷推出的該系列的新芯片便易于掌握。8XC251SB的大部分外設(shè)部件仍然沿用原MCS51系列,如:定時(shí)器、PCA、串口等,所以對(duì)MCS51熟悉的讀者可以跨過(guò)這些章節(jié);讀者可重點(diǎn)了解8XC251SB的地址空間分配(24MB)、I/O配置(頁(yè)模式與非頁(yè)模式的外部總線(xiàn)應(yīng)用)、中斷系統(tǒng)(中斷優(yōu)先級(jí)選擇)及嶄新的指令集等。有興趣的讀者還可了解8XC251SB的編程與加密方法以及特殊操作模式的使用。本書(shū)中沒(méi)有介紹"C251"語(yǔ)言以及MCS251匯編語(yǔ)言的編譯與仿真。本書(shū)由王勇和佟錦林撰寫(xiě),其中第5至第8章由佟錦林撰寫(xiě),其余由王勇撰寫(xiě),全書(shū)由徐愛(ài)卿主編。

作者簡(jiǎn)介

暫缺《MCS-51、96系列單片機(jī)的原理與應(yīng)用》作者簡(jiǎn)介

圖書(shū)目錄

第一章. MCS—51單片機(jī)的硬件結(jié)構(gòu)                  
   1. 1  MCS—51單片機(jī)的主要性能特點(diǎn)                  
   1. 2  MCS—51的內(nèi)部總體結(jié)構(gòu)                  
   1. 3  MCS—51的引腳描述                  
   1. 4  存貯器配置                  
     1. 4. 1  程序存貯器                  
     1. 4. 2  內(nèi)部數(shù)據(jù)存貯器                  
     1. 4. 3  專(zhuān)用寄存器                  
     1. 4. 4  外數(shù)據(jù)存貯器                  
   1. 5  振蕩器. 時(shí)鐘電路和CPU時(shí)序                  
   1. 6  輸入/輸出端口                  
     1. 6. 1  P0口                  
     1. 6. 2  P1口                  
     1. 6. 3  P2口                  
     1. 6. 4  P3口                  
     1. 6. 5  端口的負(fù)載能力及接口要求                  
   1. 7  定時(shí)器/計(jì)數(shù)器                  
     1. 7. 1  定時(shí)器/計(jì)數(shù)器0和1                  
     1. 7. 2  定時(shí)器/計(jì)數(shù)器2                  
     1. 7. 3  定時(shí)器/計(jì)數(shù)器的控制和狀態(tài)寄存器                  
   1. 8  串行接口                  
     1. 8. 1  數(shù)據(jù)緩沖寄存器SBUF                  
     1. 8. 2  串行口控制寄存器SCON                  
     1. 8. 3  模式0                  
     1. 8. 4  模式1                  
     1. 8. 5  模式2和3                  
     1. 8. 6  多處理機(jī)通信                  
     1. 8. 7  串行幀                  
     1. 8. 8  波特率                  
   1. 9  中斷                  
     1. 9. 1  允許中斷寄存器IE                  
     1. 9. 2  中斷猶先級(jí)寄存器IP                  
     1. 9. 3  優(yōu)先級(jí)結(jié)構(gòu)                  
     1. 9. 4  中斷響應(yīng)協(xié)議                  
     1. 9. 5  外部中斷                  
     1. 9. 6  中斷請(qǐng)求的撤除                  
     1. 9. 7  中斷響應(yīng)時(shí)間                  
   1. 10  單步操作                  
   1. 11  復(fù)位                  
   1. 12  低功耗操作方式                  
     1. 12. 1  HMOS的掉電操作方式                  
     1. 12. 2  CHMOS的低功耗方式                  
   1. 13  編程. 程序驗(yàn)證與加密                  
     1. 13. 1  EPBOM的編程                  
     1. 13. 2  程序的驗(yàn)證                  
     1. 13. 3  程序存貯器的加密                  
   1. 14  尋址方式                  
     1. 14. 1  寄存器尋址                  
     1. 14. 2  直接尋址                  
     1. 14. 3  寄存器間接尋址                  
     1. 14. 4  立即尋址                  
     1. 14. 5  基址寄存器加變址寄存器間接尋址                  
     1. 15  布爾處理機(jī)                  
 第二章  MCS—51指令系統(tǒng)                  
   2. 1  MCS-51指令系統(tǒng)的分類(lèi)及下船說(shuō)明                  
   2. 2  數(shù)據(jù)傳送類(lèi)指令                  
   2. 3  算術(shù)操作類(lèi)指令                  
   2. 4  邏輯操作類(lèi)指令                  
   2. 5  控制程序轉(zhuǎn)移類(lèi)指令                  
   2. 6  布爾變量操作類(lèi)指令                  
 第三章  MCS—51單片機(jī)的系統(tǒng)擴(kuò)展與應(yīng)用                    
   3. 1  程序存貯器的擴(kuò)展                  
     3. 1. 1  外部程序存貯器的操作時(shí)序                  
     3. 1. 2  外擴(kuò)2KB的EPROM                  
     3. 1. 3  外擴(kuò)4KB的EPROM                  
     3. 1. 4  外擴(kuò)16KB的EPROM                  
   3. 2  數(shù)據(jù)存貯器的擴(kuò)展                  
     3. 2. 1  外部數(shù)據(jù)存貯器的操作                  
     3. 2. 2  外擴(kuò)256B的RAM                  
     3. 2. 3  外擴(kuò)2KB的RAM                  
     3. 2. 4  外擴(kuò)16KB的RAM                  
   3. 3  輸入/輸出口的擴(kuò)展                  
     3. 3. 1  用8243擴(kuò)展I/O口                  
     3. 3. 2  用串行口擴(kuò)展并行I/O口                  
   3. 4  定時(shí)器/計(jì)數(shù)器的應(yīng)用                  
     3. 4. 1  定時(shí)器操作模式0的應(yīng)用                  
     3. 4. 2  定時(shí)器操作模式1的應(yīng)用                  
     3. 4. 3  定時(shí)器操作模式2的應(yīng)用                  
     3. 4. 4  定時(shí)器操作模式3的應(yīng)用                  
     3. 4. 5  定時(shí)器溢出同步問(wèn)題                  
     3. 4. 6  運(yùn)行中讀定時(shí)器/計(jì)數(shù)器                  
     3. 4. 7  定時(shí)器門(mén)控位GATE的應(yīng)用                  
   3. 5  串行口的應(yīng)用                  
     3. 5. 1  由串行口發(fā)送帶奇偶校驗(yàn)位的數(shù)據(jù)炊                  
     3. 5. 2  由串行口接收帶奇偶校驗(yàn)位的數(shù)據(jù)塊                  
     3. 5. 3  利用串行口和堆棧傳輸技術(shù)發(fā)送字符串常                  
     3. 5. 4  多機(jī)通信                  
   3. 6  多中斷源                  
   3. 7  布爾處理機(jī)的應(yīng)用                  
 第四章  實(shí)用程序及其設(shè)計(jì)方法                  
   4. 1  N種分支的轉(zhuǎn)移程序N-JMP                  
   4. 2  128種分支轉(zhuǎn)移程序JMP—128                  
   4, 3  256種分支轉(zhuǎn)移程序JMP—256                  
   4. 4  大于256的分支轉(zhuǎn)移程序JMP—n                  
   4. 5  m×n矩陣元素查找程序MATRIX1                  
   4. 6  16位數(shù)加1子程序ADD1                  
   4. 7  多精度無(wú)符號(hào)數(shù)加法子程序ADD2                  
   4. 8  多精度無(wú)符號(hào)數(shù)減法于程序SUB1                  
   4. 9  雙精度無(wú)符導(dǎo)數(shù)乘法子程序MUL1                  
   4. 10  雙糟度無(wú)符號(hào)數(shù)乘法子程序MUL2                  
   4. 11  雙精度帶符號(hào)數(shù)乘法子程序MUL3                  
   4. 12  雙精度無(wú)符號(hào)數(shù)除法子程序DIV1                  
   4. 13  雙精度帶符號(hào)數(shù)除法子程序DIV2                  
   4. 14  雙精度數(shù)取補(bǔ)子程序MUL1                  
   4. 15  多字節(jié)數(shù)取補(bǔ)子程序CPL2                  
   4. 16  4字節(jié)數(shù)左移子程序RLC4                  
   4. 17  4字節(jié)數(shù)裝載子程序LOAD4                  
   4. 18  8位二進(jìn)制數(shù)轉(zhuǎn)換為BCD數(shù)字程序BINBCD1                  
   4. 19  多字節(jié)二進(jìn)制數(shù)轉(zhuǎn)換為BCD數(shù)子程序BINBCD2                  
   4. 20  16進(jìn)制轉(zhuǎn)換為ASCII碼子程序HEXASC1                  
   4. 21  16進(jìn)制數(shù)轉(zhuǎn)換為ASCII碼子程序HEXASC2                  
   4. 22  多位16進(jìn)制數(shù)轉(zhuǎn)換為ASCII碼子程序HBXASC3                  
   4. 23  I/O端口程序之一                  
   4. 24  I/O端口程序之二                  
   4. 25  通過(guò)堆棧傳遞參數(shù)的方法之一                  
   4. 26  通過(guò)堆棧傳遞參數(shù)的方法之二                  
 第五章  應(yīng)用系統(tǒng)實(shí)例                  
   5. 1  MCS-51通用數(shù)據(jù)采集和處理系統(tǒng)                  
     5. 1. 1  主要功能                  
     5. 1. 2  硬件結(jié)構(gòu)                  
     5. 1. 3  模數(shù)轉(zhuǎn)換                  
   5. 2  汽車(chē)轉(zhuǎn)彎信號(hào)燈控制系統(tǒng)                  
     5. 2. 1  系統(tǒng)功能要求                  
     5. 2. 2  系統(tǒng)硬件                  
     5. 2. 3  系統(tǒng)軟件                  
 第六章  增強(qiáng)型單片機(jī)——RUPI—44                  
   6. 1  概述                  
     6. 1. 1  RUPI—44的基本結(jié)構(gòu)                  
     6. 1. 2  一些名詞簡(jiǎn)介                  
   6. 2  8044的硬件結(jié)構(gòu)                  
     6. 2. 1  8044框圖與引腳                  
     6. 2. 2  存貯器                  
     6. 2. 3  復(fù)位                  
   6. 3  8044串行接口部件SIU                  
     6. 3. 1  網(wǎng)絡(luò)結(jié)構(gòu)                  
     6. 3. 2  數(shù)據(jù)時(shí)鐘的選擇                  
     6. 3. 3  SIU的操作方式                  
     6. 3. 4  幀格式的選擇                  
     6. 3. 5  SIU的專(zhuān)用寄存器                  
     6. 3. 6  SIU操作過(guò)程簡(jiǎn)介                  
     6. 3. 7  SIU硬件結(jié)構(gòu)                  
 第七章  16位單片機(jī)——MCS—96                  
   7. 1  概述                  
   7. 2  CPU的結(jié)構(gòu)及定購(gòu)                  
   7. 3  存貯器配置                  
   7. 4  芯片的功能配置和系統(tǒng)總線(xiàn)                  
   7. 5  中斷系統(tǒng)                  
   7. 6  高速輸入輸出部件HSIO和定時(shí)器                  
   7. 7  A/D轉(zhuǎn)換器和脈寬調(diào)制器                  
   7. 8  串行口                  
   7. 9  輸入/輸出口                  
   7. 10  監(jiān)視定時(shí)器WDT和系統(tǒng)復(fù)位                  
   7. 11  片內(nèi)EPROM的特性                  
   7. 12  MCS—96的軟件                  
 附錄  MCS—51系列單片機(jī)的指令表                  
 附表1  按字母順序排列的指令表                  
 附表2  按功能排列的指令表                  
 附表3  按代碼順序排列的指令表                  
 參考書(shū)目                  
                      

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)