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

MCS-51、96系列單片機的原理與應用

MCS-51、96系列單片機的原理與應用

定 價:¥16.00

作 者: 孫涵芳,徐愛卿編著
出版社: 北京航空學院出版社
叢編項:
標 簽: 單片計算機

ISBN: 9787810120371 出版時間: 1988-02-01 包裝: 精裝
開本: 20cm 頁數(shù): 350頁 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《MCS-51、96系列單片機的原理與應用》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號