出版時間:1998-08 出版社:冶金工業(yè)出版社
Tag標簽:無
內(nèi)容概要
內(nèi)容提要
本書具有通俗、易懂、實用、新穎和注重工程應用,易于自學的特點。
全書共14章,分上、下兩篇。上篇介紹MCS-51系列單片機硬件、軟件和中斷系統(tǒng)功能,同時對接口技術(shù)所需各種專
用芯片應用做了詳細介紹,使讀者能夠掌握設計一個實用的單片機應用系統(tǒng)所需要的全部知識,然后介紹了Intel公司
和PHILIPS公司的8xC551、8XC552等8位增強型單片機。下篇介紹16位單片機8098硬件及軟件和人-機聯(lián)系設備,最
后介紹了Intel公司16位增強型單片機80C196系列的結(jié)構(gòu),為讀者開闊視野,跟蹤單片機的發(fā)展趨勢、新技術(shù)提供了一
個方向。
本書可作為大專院校自動控制、電氣自動化、自動化儀器儀表、電氣工程和計算機應用等專業(yè)的教材,也適用于高等
職業(yè)教育、自學考試和科研與工程技術(shù)人員自學與參考教材。
書籍目錄
目錄
上篇 8位單片微機
第一章 微型計算機的基礎知識
第一節(jié) 計算機中的數(shù)制、碼制和運算方法
一、進位計數(shù)制
二、不同進位計數(shù)制的轉(zhuǎn)換
三、帶符號數(shù)
四、BCD碼及十進制調(diào)整
五、ASCⅡ碼
六、定點數(shù)和浮點數(shù)
七、數(shù)的運算方法
第二節(jié) 微型計算機的組成及工作過程
一、基本組成
二、三總線連接方式
三、微處理器
四、存儲器
五、微機工作過程
第三節(jié) 微型計算機的存儲器
一、半導體存儲器的分類
二、隨機存儲器RAM
三、只讀存儲器ROM
習題與思考題
第二章 MCS-51系列單片機的硬件結(jié)構(gòu)和原理
第一節(jié) 單片機的硬件編程結(jié)構(gòu)及特性
一、MCS51系列單片機分類
二、內(nèi)部結(jié)構(gòu)組成
三、單片機的算術(shù)邏輯單元ALU
四、程序狀態(tài)字PSW
五、堆棧指針SP
六、16位程序計數(shù)器PC
七、并行接口P0~P3
八、8031單片機的引腳及其功能
九、8031外部擴展總線的產(chǎn)生
第二節(jié) 單片機存儲器組織結(jié)構(gòu)
一、片內(nèi)、外存儲器配置及編址方法
二、單片機內(nèi)部RAM區(qū)
三、片內(nèi)RAM位尋址單元
四、特殊功能寄存器SFR
第三節(jié) 單片機的定時器/計數(shù)器T/C
一、T/C的編程結(jié)構(gòu)
二、片內(nèi)定時器的運行控制
三、定時器T0和T1的工作方式
四、T/C的初始化設計
第四節(jié) 單片機的串行接口
一、數(shù)據(jù)通信的基本概念
二、串行通信中的數(shù)據(jù)傳送方向
三、串行通信的兩種基本形式
四、單片機的串行通信接口及功能
五、MCS-51串行通信的波特率選擇
第五節(jié) MCS-51單片機的工作方式
一、復位方式
二、編程和校驗方式
三、節(jié)電方式,掉電處理
第六節(jié) 單片機工作的基本時序
一、機器周期和指令周期
二、MCS-51指令的取指/執(zhí)行時序
三、CPU訪問外部ROM和RAM的時序
習題與思考題
第三章 MCS-51系列單片機指令系統(tǒng)
第一節(jié) 概述
一、計算機語言
二、MCS-51指令系統(tǒng)符號及其含義說明
三、尋址方式
第二節(jié) 數(shù)據(jù)傳送類指令
一、傳送數(shù)據(jù)的通路
二、一般傳送指令
三、棧操作指令
四、累加器交換指令
五、累加器與外部RAM傳送指令
六、累加器與程序存儲器傳送指令
七、目標地址傳送指令
第三節(jié) 算術(shù)操作類指令
一、不帶進位加法指令
二、帶進位加法指令
三、加1指令
四、帶借位減法指令
五、減1指令
六、乘除法指令
第四節(jié) 邏輯操作類指令
一、單操作數(shù)指令
二、邏輯“與”指令
三、邏輯“或”指令
四、邏輯“異或”指令
第五節(jié) 控制轉(zhuǎn)移類指令
一、無條件轉(zhuǎn)移指令
二、條件轉(zhuǎn)移指令
三、循環(huán)轉(zhuǎn)移指令
第六節(jié) 位處理類指令
一、位數(shù)據(jù)傳送指令
二、位狀態(tài)控制指令
三、位邏輯操作指令
四、位條件轉(zhuǎn)移指令
習題與思考題
第四章 匯編語言程序設計
第一節(jié) 預備知識
一、匯編語言語句格式
二、匯編語言偽指令
三、流程圖
第二節(jié) 簡單程序與分支程序
一、簡單程序
二、分支程序
第三節(jié) 循環(huán)程序
一、循環(huán)程序的結(jié)構(gòu)
二、循環(huán)嵌套與多重循環(huán)
三、循環(huán)程序舉例
第四節(jié) 子程序
一、子程序的概念
二、子程序的調(diào)用與返回
三、子程序的結(jié)構(gòu)與設計
四、子程序舉例
第五節(jié) 查表程序
習題與思考題
第五章 中斷概念及MCS-51的中斷系統(tǒng)
第一節(jié) 中斷概念
一、CPU與外設交換信息的四種控制方式
二、中斷處理方式
三、對中斷系統(tǒng)功能的要求
四、中斷優(yōu)先權(quán)排隊實現(xiàn)方法
五、CPU響應中斷的條件
六、矢量中斷
七、中斷處理及返回過程
第二節(jié) MCS-51單片機的中斷系統(tǒng)及控制
一、MCS-51中斷源及中斷結(jié)構(gòu)
二、中斷允許寄存器IE
三、中斷優(yōu)先級寄存器IP
四、中斷響應過程和中斷請求的撤除
五、中斷初始化設定
六、中斷系統(tǒng)應用實例
第三節(jié) MCS-51單片機外部中斷源的擴展
一、MCS-51中斷系統(tǒng)的局限性
二、用查詢法擴展外部中斷源
三、用8259A可編程中斷控制器擴展外部中斷源
四、8259A的初始化命令字
五、8259A的工作方式分析
六、8259A與8031的硬件接口及中斷初始化設定
習題與思考題
第六章 MCS-51單片機擴展接口技術(shù)及最小應用系統(tǒng)設計
第一節(jié) 單片機擴展方案及程序存儲器擴展
一、單片機擴展總線的產(chǎn)生
二、用作地址鎖存器的常用芯片
三、程序存儲器ROM的擴展方法
四、數(shù)據(jù)存儲器RAM的擴展
五、同時擴展RAM和EPROM
六、多片存儲器芯片的擴展
第二節(jié) MCS-51并行I/O接口及定時器的擴展
一、8255A通用可編程并行I/O接口
二、8155可編程并行I/O接口
三、8253可編程定時器/計數(shù)器擴展應用
第三節(jié) 用USART器件擴展單片機串行接口
一、5351A通用同步/異步接口芯片功能
二、8251A的編程結(jié)構(gòu)、引腳功能和工作方式
三、8251A的控制字、命令字的格式
四、8251A和8031單片機的硬件接口及應用
第四節(jié) 單片機與A/D和D/A轉(zhuǎn)換器的接口及應用
一、關于A/D、D/A轉(zhuǎn)換器的技術(shù)指標
二、A/D轉(zhuǎn)換的基本原理
三、ADC0809模數(shù)轉(zhuǎn)換器和單片機接口應用
四、12位A/D轉(zhuǎn)換器與單片機的接口應用
五、8031和5G14433A/D轉(zhuǎn)換器接口
六、DAC0832數(shù)、模轉(zhuǎn)換器與8031的接口應用
七、12位D/A轉(zhuǎn)換器和8031的接口
第五節(jié) 人-機聯(lián)系接口技術(shù)
一、LED數(shù)碼顯示器原理與控制方法
二、非編碼鍵盤的工作原理與接口控制方法
三、8279可編程鍵盤/顯示器通用接口芯片
四、8279與單片機的接口及應用程序設計
第六節(jié) 8031單片機最小應用系統(tǒng)設計
一、組成應用系統(tǒng)的基本方法
二、最小應用系統(tǒng)的硬件結(jié)構(gòu)
習題與思考題
第七章8位增強型單片機簡介
第一節(jié) 概述
第二節(jié)Intel公司增強型單片機
一、8XC51GB的主要性能
二、片內(nèi)RAM及SFR
三、8XC51GB端口及其復用功能
四、8XC51GB的A/D轉(zhuǎn)換器
五、8XC51GB的中斷系統(tǒng)
六、看門狗定時器WDT
第三節(jié) 菲利浦(PHILIPS)公司增強型單片機
一、8XC552主要性能
二、特殊功能寄存器SFR
三、8XC552并行I/O端口及復用功能
四、脈沖寬度調(diào)制器PWM
五、A/D轉(zhuǎn)換器功能
六、定時器T2和捕捉比較邏輯
七、監(jiān)視定時器WDT
八、8XC552中斷系統(tǒng)
九、I2C串行擴展總線簡介
習題與思考題
下篇 16位單片微機
第八章 MCS-96系列的8098單片機硬件結(jié)構(gòu)
第一節(jié) MCS-96系列單片機概述
一、MCS-96系列單片機產(chǎn)品發(fā)展概述
二、8×98單片機的主要特點
三、8098單片機的應用范圍
第二節(jié) 8098單片機的硬件結(jié)構(gòu)
一、8098芯片硬件編程結(jié)構(gòu)
二、8098芯片引腳及功能
三、寄存器算術(shù)邏輯單元RALU
四、寄存器陣列與特殊功能寄存器SFR
五、8098的時鐘及系統(tǒng)復位狀態(tài)
六、掉電保護
第三節(jié) 8098單片機存儲器空間配置
一、8098單片機的存儲器地址空間
二、芯片配置寄存器CCR
三、8098外部擴展總線的產(chǎn)生
習題與思考題
第九章 8098單片機的指令系統(tǒng)及程序設計
第一節(jié) 概述
一、操作數(shù)類型
二、8098通用寄存器的定義方法
三、尋址方式
四、程序狀態(tài)字PSW
第二節(jié) 8098單片機指令系統(tǒng)
一、數(shù)據(jù)傳送類指令
二、算術(shù)運算指令
三、邏輯運算指令
四、棧區(qū)操作指令
五、轉(zhuǎn)移與調(diào)用指令
六、條件轉(zhuǎn)移指令
七、位測試轉(zhuǎn)移指令
八、循環(huán)控制指令
九、單寄存器指令
十、移位指令
十一、專用控制指令
十二、規(guī)格化指令
第三節(jié) 8098匯編語言程序應用舉例
一、8098匯編語言語句格式
二、匯編語言程序設計
三、典型程序舉例
習題與思考題
第十章8098中斷系統(tǒng)與硬件定時器
第一節(jié) 8098中斷系統(tǒng)
一、8098中斷源
二、中斷控制
三、中斷響應及中斷優(yōu)先級的改變
四、8098單片機中斷系統(tǒng)的局限性
第二節(jié) 中斷服務程序設計舉例
一、中斷服務程序設計要點
二、中斷服務程序設計舉例
三、8098擴展外部中斷控制器8259A的應用設計
第三節(jié) 8098硬件定時/計數(shù)器
一、I/O控制與狀態(tài)寄存器
二、定時器1
三、定時器2
四、監(jiān)視定時器
五、定時器的應用舉例
習題與思考題
第十一章8098的HSI、HSO及軟件定時器
第一節(jié) 高速輸入單元HSI
一、HSI的功能
二、HSI的硬件結(jié)構(gòu)
三、HSI的控制
四、HSI的中斷
五、HSI的使用要點及使用方法
六、HSI的應用舉例
第二節(jié) 高速輸出單元HSO
一、HSO的功能
二、HSO的硬件結(jié)構(gòu)
三、HSO的控制
四、軟件定時器
五、HSO的中斷
六、HSO的使用要求
七、HSO的應用舉例
習題與思考題
第十二章 8098單片機A/D、D/A轉(zhuǎn)換器及串行口
第一節(jié) 8098的模/數(shù)轉(zhuǎn)換器
一、A/D轉(zhuǎn)換器的結(jié)構(gòu)
二、A/D轉(zhuǎn)換器的控制
三、A/D轉(zhuǎn)換器的使用方法及使用要點
四、A/D轉(zhuǎn)換器的程序控制設計
五、提高8098單片機雙極性模擬輸入A/D轉(zhuǎn)換器分辨率的設計方法
第二節(jié) 脈沖寬度調(diào)制輸出
一、PWM單元的結(jié)構(gòu)和工作原理
二、與PWM波有關的寄存器和PWM單元的啟動
三、用PWM實現(xiàn)D/A轉(zhuǎn)換
四、PWM單元的應用舉例
第三節(jié) 串行口及其應用
一、串行口的工作方式
二、串行口的控制
三、多機串行通信
四、串行口的使用要點及使用方法
五、串行口的應用舉例
六、IBM-PC/XT與8098串行數(shù)據(jù)通信系統(tǒng)硬件設計
習題與思考題
第十三章 8098單片機最小應用系統(tǒng)設計
第一節(jié) 概述
第二節(jié) 8098最小系統(tǒng)硬件設計
一、擴展外部存儲器
第三節(jié) 用8279接口芯片擴展鍵盤、顯示器
一、8279功能概述
二、8279鍵盤接口設計
三、8279顯示控制部分接口設計
四、8279與鍵盤/顯示器的接口設計
習題與思考題
第十四章16位增強型單片機80C196簡介
第一節(jié) 高性能16位單片機8XC196概述
第二節(jié) 80C196KB
一、基本功能結(jié)構(gòu)框圖
二、引腳
三、CPU結(jié)構(gòu)
四、存儲器空間
五、中斷系統(tǒng)
六、定時器
七、HSI/HSO
八、A/D轉(zhuǎn)換器及脈寬調(diào)制輸出PWM
九、串行口
十、輸入/輸出口
十一、特殊工作方式
十二、軟件概述
十三、80C196KB的封裝
第三節(jié) 80C196KC
一、存儲器空間
二、外設事務服務器PTS
三、定時器
四、高速輸入HSI
五、高速輸出HSO
六、A/D轉(zhuǎn)換器
七、脈沖寬度調(diào)制輸出PWM
八、串行口
九、特殊工作方式
十、軟件概述
十一、80C196KC的封裝
第四節(jié) 80C196MC
一、存儲器空間
二、事件處理器陣列EPA
三、波形發(fā)生器
四、脈寬調(diào)制器
五、模擬/數(shù)字轉(zhuǎn)換器A/D
六、中斷和外設事務服務器PTS
七、80C196]MC的封裝
習題與思考題
附錄一 MCS-51系列單片機指令表
附錄二 MCS-96系列單片機指令表
附錄三 單片機開發(fā)系統(tǒng)簡介
主要參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載