注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書文學(xué)藝術(shù)藝術(shù)工藝美術(shù)80C51XA十六位微控制器系統(tǒng)設(shè)計、器件和應(yīng)用開發(fā)

80C51XA十六位微控制器系統(tǒng)設(shè)計、器件和應(yīng)用開發(fā)

80C51XA十六位微控制器系統(tǒng)設(shè)計、器件和應(yīng)用開發(fā)

定 價:¥27.00

作 者: 鄔寬明編著
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 微控制器

ISBN: 9787810126342 出版時間: 1996-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 315頁 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi)容簡介由Philips最新推出的新一代的功能增強型80C51系列16位微控制器——80C51XA,具有執(zhí)行速度快、支持高級語言和實時多任務(wù)執(zhí)行、易于形成系列派生產(chǎn)品以及其它一些重要性能,并與當(dāng)今廣泛使用的80C51系統(tǒng)保持源碼級兼容性,是未來21世紀(jì)最優(yōu)秀的16位微控制器之一。本書從系統(tǒng)的高度分析了80C51XA的一些重要設(shè)計考慮,著重分析了80C51XA系統(tǒng)設(shè)計要點和發(fā)展戰(zhàn)略,詳細(xì)闡述了XA的片內(nèi)硬件資源,使用了大量篇幅詳細(xì)闡述了XA的各類指令、并與80C51作了詳細(xì)比較。具體介紹了XA第一代派生產(chǎn)品P51XA一G3系列,還介紹了XA的大量典型應(yīng)用及其開發(fā)支持工具。本書充分考慮了自學(xué)的特點,列有一定數(shù)量的應(yīng)用實例和編程實例,既可以作為有關(guān)專業(yè)本科生和研究生的參考教材和教學(xué)參考書,也可以作為從事微控制器技術(shù)開發(fā)和應(yīng)用人員的實用參考工具書和自學(xué)用書。

作者簡介

暫缺《80C51XA十六位微控制器系統(tǒng)設(shè)計、器件和應(yīng)用開發(fā)》作者簡介

圖書目錄

     目錄
   第一章 80C 51 XA系統(tǒng)設(shè)計概覽
    第一節(jié) 微控制器產(chǎn)品發(fā)展概述
    第二節(jié) 80C51主要特點及其系列產(chǎn)品發(fā)展
    第三節(jié) 80C51XA系統(tǒng)設(shè)計要點
    一、中央處理單元(CPU)
    二、存貯器結(jié)構(gòu)
    三、80C51XA指令系統(tǒng)
    四、80C51XA外部總線
    五、端口
    六、在片外圍設(shè)備
    七、多任務(wù)管理
    八、與80C51兼容性
    第四節(jié) 80C51XA發(fā)展戰(zhàn)略
   第二章 80C 51XA在片硬件資源
    第一節(jié) 中央處理單元
    一、程序狀態(tài)字
    二、系統(tǒng)配置寄存器
    三、復(fù)位
    四、振蕩器
    五、低功耗工作方式
    六、堆棧
    七、中斷系統(tǒng)
    八、跟蹤方式調(diào)試
    第二節(jié) 存貯系統(tǒng)
    一、寄存器堆
    二、存貯器空間
    三、數(shù)據(jù)存貯器
    四、程序存貯器
    五、特殊功能寄存器
    第三節(jié) XA在片外設(shè)部件
    一、外設(shè)部件與XA內(nèi)核接口
    二、通用定時器
    三、可編程計數(shù)器陣列(PCA)
    四、I2C總線系統(tǒng)
    五、監(jiān)視跟蹤定時器(WDT)
    六、異步串行通信接口(UART)
    七、通用外設(shè)接口(UPI)
    第四節(jié) 外部總線
    一、外部總線信號
    二、總線配置
    三、總線定時和時序
    四、端口
    第五節(jié) 特殊功能寄存器總線(SFR總線)
    一、實現(xiàn)和功能增強
    二、“讀—修改—寫”
    第六節(jié) 與80C51硬件兼容性
    一、存貯器映像和尋址
    二、中斷和異常處理
    三、在片外設(shè)部件
    四、總線接口
   第三章 80C51 XA 指令系統(tǒng)
    第一節(jié) 尋址方式
    一、寄存器尋址
    二、間接尋址
    三、間接一偏移量尋址
    四、直接尋址
    五、SFR尋址
    六、立即尋址
    七、位尋址
    第二節(jié) 數(shù)據(jù)類型和符號約定
    一、數(shù)據(jù)類型
    二、符號約定
    三、關(guān)于相對分支轉(zhuǎn)移和跳轉(zhuǎn)地址的約定
    第三節(jié) 算術(shù)操作類指令
    一、ADD 整數(shù)加
    二、ADDC帶進(jìn)位位整數(shù)加
    三、ADDS4位帶符號立即數(shù)加
    四、ASL算術(shù)左移
    五、ASR算術(shù)右移
    六、CMP整數(shù)比較
    七、DA十進(jìn)制調(diào)整字節(jié)寄存器
    八、DIV各類除法
    九、LEA加載帶8位或16位偏移量的16位有效地址至寄存器
    十、MUL各類乘法
    十一、NEG求補
    十二、SEXT帶符號擴展
    十三、SUB整數(shù)減
    十四、SUBB帶借位位減
    第四節(jié) 邏輯操作類指令
    一、AND邏輯與
    二、CPL整數(shù)求反
    三、LSR邏輯右移
    四、NORM歸一化
    五、OR邏輯或
    六、RO TATE旋轉(zhuǎn)
    七、XO R邏輯異或
    第五節(jié) 數(shù)據(jù)傳送類指令
    一、MOV傳送
    二、MOVC代碼傳送
    三、MOVS傳送4位帶符號立即數(shù)
    四、MOVX傳送外部數(shù)據(jù)
    五、PUSH/PUSHU壓棧
    六、PUSH/PUSHU重復(fù)壓棧
    七、POP/POPU彈棧
    八、POP/POPU重復(fù)彈棧
    九、XCH交換
    第六節(jié) 程序轉(zhuǎn)移類指令
    一、Branch分支轉(zhuǎn)移
    二、CALL子程序調(diào)用
    三、CJNE比較,若不相等則跳轉(zhuǎn)
    四、DJNZ減1,若不為零則跳轉(zhuǎn)
    五、JUMP跳轉(zhuǎn)
    六、NOP空操作
    七、RET由子程序返回
    八、RETI由中斷返回
    第七節(jié) 位操作類指令
    一、ANL位邏輯與
    二、CLR清除位
    三、MOV位傳送
    四、ORL位邏輯或
    五、SETB位置位
    第八節(jié) 異常/陷阱類指令
    一、BKPT斷點
    二、RESET軟件復(fù)位
    三、TRAP軟件陷阱
    第九節(jié) 與80C51軟件兼容性
    一、指令設(shè)置
    二、代碼轉(zhuǎn)換
    三、80C51XA中新設(shè)置的指令
    附:80C51XA中的操作數(shù)非法組合
   第四章 80C51 XA系列派生產(chǎn)品
    第一節(jié) 概述
    第二節(jié) P51XA—G3主要部件功能
    一、定時器/計數(shù)器
    二、監(jiān)視跟蹤定時器(WDT)
    三、通用異步收/發(fā)器(UART)
    四、I/O口輸出配置和外部總線
    五、中斷
    六、運行中一些問題
    第三節(jié) 極限參數(shù)和電氣特性
    一、極限參數(shù)
    二、直流電氣特性
    三、交流電氣特性
    第四節(jié) EPROM特性
    一、快速脈沖編程
    二、程序校驗
    三、擦除特性
    四、加密位
    第五節(jié) P51XA—C3和P51XA—S3
    一、P51XA一C3
    二、P51XA—S3
   第五章 80C51XA系列應(yīng)用及開發(fā)
    第一節(jié) 80C51XA的實時多任務(wù)應(yīng)用
    一、雙堆棧方法
    二、寄存器組
    三、中斷等待和內(nèi)務(wù)操作
    四、保護(hù)
    第二節(jié) 80C51XA用于單精度浮點算術(shù)運算
    一、浮點數(shù)表示方法
    二、算法實現(xiàn)
    三、單精度浮點算術(shù)運算C語言程序清單
    第三節(jié) 80C51XA用于數(shù)字濾波
    一、數(shù)字濾波算法
    二、數(shù)字濾波實現(xiàn)
    三、實現(xiàn)FIR程序清單
    第四節(jié) XA與80C51兼容性設(shè)計
    一、設(shè)計考慮
    二、存貯器配置
    三、CPU功能和外設(shè)
    四、指令概覽
    五、一個實例
    第五節(jié) XA對高級語言的支持
    一、支持HLL和XA結(jié)構(gòu)
    二、數(shù)據(jù)
    三、變量
    四、算符
    五、其他支持措施
    第六節(jié) XA,68000.80C196和80C51性能評估
    一、汽車發(fā)動機管理匯編語言標(biāo)準(zhǔn)檢查程序
    二、XA基準(zhǔn)例行程序
    三、80C51基準(zhǔn)例行程序
    四、68000基準(zhǔn)例行程序
    五、80C196基準(zhǔn)例行程序
    六、位操作
    七、評估結(jié)果和結(jié)論
    八、標(biāo)準(zhǔn)檢查程序的局限
    第七節(jié) 80C51XA開發(fā)及其支持工具
    一、概 述
    二、EMUL51XA在線仿真器
    三、DB—XA開發(fā)板
    四、PHILIPS的兩種開發(fā)工具
   附錄:本書及80C51XA中常用英文縮寫索引
   主要參考書目和文獻(xiàn)
   

本目錄推薦

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