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

出版時間:1996-05  出版社:北京航空航天大學(xué)出版社  作者:鄔寬明  

內(nèi)容概要

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

書籍目錄

目錄
第一章 80C 51 XA系統(tǒng)設(shè)計(jì)概覽
第一節(jié) 微控制器產(chǎn)品發(fā)展概述
第二節(jié) 80C51主要特點(diǎn)及其系列產(chǎn)品發(fā)展
第三節(jié) 80C51XA系統(tǒng)設(shè)計(jì)要點(diǎn)
一、中央處理單元(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)核接口
二、通用定時器
三、可編程計(jì)數(shù)器陣列(PCA)
四、I2C總線系統(tǒng)
五、監(jiān)視跟蹤定時器(WDT)
六、異步串行通信接口(UART)
七、通用外設(shè)接口(UPI)
第四節(jié) 外部總線
一、外部總線信號
二、總線配置
三、總線定時和時序
四、端口
第五節(jié) 特殊功能寄存器總線(SFR總線)
一、實(shí)現(xiàn)和功能增強(qiáng)
二、“讀―修改―寫”
第六節(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求補(bǔ)
十二、SEXT帶符號擴(kuò)展
十三、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斷點(diǎn)
二、RESET軟件復(fù)位
三、TRAP軟件陷阱
第九節(jié) 與80C51軟件兼容性
一、指令設(shè)置
二、代碼轉(zhuǎn)換
三、80C51XA中新設(shè)置的指令
附:80C51XA中的操作數(shù)非法組合
第四章 80C51 XA系列派生產(chǎn)品
第一節(jié) 概述
第二節(jié) P51XA―G3主要部件功能
一、定時器/計(jì)數(shù)器
二、監(jiān)視跟蹤定時器(WDT)
三、通用異步收/發(fā)器(UART)
四、I/O口輸出配置和外部總線
五、中斷
六、運(yùn)行中一些問題
第三節(jié) 極限參數(shù)和電氣特性
一、極限參數(shù)
二、直流電氣特性
三、交流電氣特性
第四節(jié) EPROM特性
一、快速脈沖編程
二、程序校驗(yàn)
三、擦除特性
四、加密位
第五節(jié) P51XA―C3和P51XA―S3
一、P51XA一C3
二、P51XA―S3
第五章 80C51XA系列應(yīng)用及開發(fā)
第一節(jié) 80C51XA的實(shí)時多任務(wù)應(yīng)用
一、雙堆棧方法
二、寄存器組
三、中斷等待和內(nèi)務(wù)操作
四、保護(hù)
第二節(jié) 80C51XA用于單精度浮點(diǎn)算術(shù)運(yùn)算
一、浮點(diǎn)數(shù)表示方法
二、算法實(shí)現(xiàn)
三、單精度浮點(diǎn)算術(shù)運(yùn)算C語言程序清單
第三節(jié) 80C51XA用于數(shù)字濾波
一、數(shù)字濾波算法
二、數(shù)字濾波實(shí)現(xiàn)
三、實(shí)現(xiàn)FIR程序清單
第四節(jié) XA與80C51兼容性設(shè)計(jì)
一、設(shè)計(jì)考慮
二、存貯器配置
三、CPU功能和外設(shè)
四、指令概覽
五、一個實(shí)例
第五節(jié) XA對高級語言的支持
一、支持HLL和XA結(jié)構(gòu)
二、數(shù)據(jù)
三、變量
四、算符
五、其他支持措施
第六節(jié) XA,68000.80C196和80C51性能評估
一、汽車發(fā)動機(jī)管理匯編語言標(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)

圖書封面

評論、評分、閱讀與下載


    80C51 XA 十六位微控制器系統(tǒng)設(shè)計(jì)、器件和應(yīng)用開發(fā) PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7