出版時間:1999-09 出版社:北京航空航天大學(xué)出版社
Tag標簽:無
內(nèi)容概要
本書是作者長期從事單片機原理教學(xué)和單片機應(yīng)用技術(shù)開發(fā)所積累的經(jīng)驗總結(jié)。按照單片機的硬件資源、軟件指令系統(tǒng)和具體應(yīng)用實例三個層次,詳細介紹了Motorola單片機的基本原理;在國內(nèi)首次給出了與M68HC05兼容的M68HC08單片機的最新技術(shù)資料;提供了Motorola單片機在流行的通信系統(tǒng)和家用電器中的具體應(yīng)用實例。
本書的最大特點是資料完整、新穎;內(nèi)容具體、詳實;大量的典型程序和電路原理圖可供讀者直接移植,具有很強的啟發(fā)性和指導(dǎo)意義。為了提高單片機應(yīng)用系統(tǒng)的可靠性,還專門討論了印刷電路板(PCB)的電磁兼容性(EMC)設(shè)計。對于工程技術(shù)人員及在校師生均有很強的實際意義和指導(dǎo)價值。
本書可作為電子技術(shù)、儀器儀表、通信系統(tǒng)和自動化等信息科學(xué)類的大學(xué)教材,對于廣大工程技術(shù)人員,尤其是從事通信系統(tǒng)和家用電器新產(chǎn)品開發(fā)的人員,是一本不可多得的技術(shù)參考書。
書籍目錄
第一章 Motorola單片機概述
1.1Motorola單片機的發(fā)展歷史
1.2Motorola單片機的命名規(guī)則
1.38位單片機的主流機型介紹
1.3.1M6805系列單片機
1.3.2M68HC05系列單片機
1.3.3M68HC11系列單片機
第二章 M6805單片機基本結(jié)構(gòu)
2.1CPU結(jié)構(gòu)
2.1.1CPU寄存器
2.1.2算術(shù)/邏輯單元和CPU控制電路
2.2存儲器結(jié)構(gòu)
2.2.1存儲器結(jié)構(gòu)的特點
2.2.2存儲器分配方法
2.3并行I/O口
2.3.1并行I/O口的結(jié)構(gòu)
2.3.2PA和PC端口、PB和PD端口
2.4上電、外部及LVI復(fù)位
2.5外部中斷、定時器中斷及軟件中斷系統(tǒng)
2.6振蕩器
2.7定時器/計數(shù)器
2.7.1定時器/計數(shù)器的結(jié)構(gòu)
2.7.2定時器/計數(shù)器功能
2.8M6805單片機的自檢程序
2.9R型單片機
2.9.1R型單片機的結(jié)構(gòu)及R3單片機的基本特性
2.9.2R型單片機的A/D轉(zhuǎn)換
2.10內(nèi)EPROM及其編程
2.10.1掩膜選擇寄存器MOR
2.10.2編程控制寄存器PCR
2.10.3EPROM編程電路
第三章 M68HC05單片機基本結(jié)構(gòu)
3.1CPU結(jié)構(gòu)
3.1.1CPU寄存器
3.1.2算術(shù)/邏輯單元和CPU控制電路
3.2存儲器組織
3.2.1RAM區(qū)
3.2.2ROM區(qū)
3.3并行I/O口
3.3.1通用I/O口
3.3.2固定輸入口及口邏輯電平考慮
3.4復(fù) 位
3.4.1上電復(fù)位
3.4.2外部復(fù)位
3.4.3COP監(jiān)視定時器復(fù)位
3.4.4時鐘監(jiān)視復(fù)位
3.4.5非法取指復(fù)位
3.4.6復(fù)位后的狀態(tài)
3.5中 斷
3.6振蕩器
3.7低功耗方式
3.7.1WAIT方式
3.7.2STOP方式
3.7.3數(shù)據(jù)保持方式
3.8自檢狀態(tài)進入步驟及內(nèi)容
第四章 M68HC05單片機的特殊I/O功能
4.1MC68HC05B6單片機
4.1.1MC68HC05B6的主要特點
4.1.2基本結(jié)構(gòu)與特性
4.2A/D轉(zhuǎn)換器
4.2.1A/D轉(zhuǎn)換器的結(jié)構(gòu)
4.2.2A/D轉(zhuǎn)換寄存器
4.2.3低功耗方式對A/D的影響
4.3脈沖寬度調(diào)制輸出(PLM)
4.3.1脈沖寬度調(diào)制輸出的基本原理
4.3.2低功耗方式對PLM的影響
4.4多功能定時器系統(tǒng)
4.4.1多功能定時器系統(tǒng)的結(jié)構(gòu)
4.4.2定時器控制和狀態(tài)寄存器
4.4.3定時器/計數(shù)器
4.4.4輸入捕捉
4.4.5輸出比較
4.4.6低功耗下的定時器
4.5串行通信接口SCI
4.5.1SCI系統(tǒng)的特點
4.5.2MC68HC05B6的SCI基本功能介紹
4.5.3SCI的數(shù)據(jù)格式
4.5.4SCI的同步發(fā)送方式
4.5.5SCI的異步發(fā)送方式
4.5.6低功耗方式下的SCI
4.6串行外圍接口SPI
4.6.1SPI的特性
4.6.2SPI信號的描述
4.6.3SPI的結(jié)構(gòu)
4.6.4SPI寄存器
4.6.5SPI用于多機通信
4.7簡單的同步串行I/O口(SIOP)
4.7.1SIOP的結(jié)構(gòu)
4.7.2SIOP信號格式
4.7.3SIOP寄存器
第五章 MC68HC05SU3/SR3單片機
5.1MC68HC05SR3 簡介
5.1.1MC68HC05SR3的結(jié)構(gòu)和封裝
5.1.2引腳功能
5.1.3MC68HC05SR3的主要特點
5.2MC68HC05SR3的存儲器映像
5.2.1I/O和控制/狀態(tài)寄存器
5.2.2內(nèi)部RAM工作區(qū)
5.2.3ROM工作區(qū)
5.3并行I/O口
5.3.1I/O口結(jié)構(gòu)
5.3.2可編程I/O口
5.4定時器
5.4.1定時器的結(jié)構(gòu)
5.4.2定時器寄存器
5.4.3低功耗方式下的定時器
5.5A/D轉(zhuǎn)換器
5.5.1模擬部分
5.5.2數(shù)字部分
5.5.3A/D轉(zhuǎn)換器寄存器
5.5.4低功耗方式下的A/D轉(zhuǎn)換器
5.6中斷系統(tǒng)
5.6.1中斷過程和中斷分類
5.6.2硬件中斷的操作與分類
5.7低功耗工作方式
5.8MC68HC05SR3/MC68HC705SR3的工作方式
5.9MC68HC05SR3與MC6805R3的性能比較
5.9.1HC05SR3的主要優(yōu)點
5.9.2存儲器映像
5.9.3I/O口和可編程I/O口
5.9.4外部中斷和總線頻率
5.10MC68HC05SR3的特性參數(shù)
第六章 M68HC05指令系統(tǒng)
6.1尋址方式
6.1.1立即尋址
6.1.2直接尋址
6.1.3擴展尋址
6.1.4相對尋址
6.1.5無偏移量變址
6.1.68位偏移量變址
6.1.716位偏移量變址
6.1.8位的置位與清零
6.1.9位測試轉(zhuǎn)移
6.1.10隱含尋址
6.2指令系統(tǒng)
6.2.1算術(shù)運算類指令
6.2.2邏輯運算類指令
6.2.3數(shù)據(jù)存取類指令
6.2.4無條件轉(zhuǎn)移指令
6.2.5條件轉(zhuǎn)移指令
6.2.6控制類指令
6.2.7位操作指令
6.3簡單的匯編語言程序設(shè)計
6.3.1簡單程序設(shè)計
6.3.2簡單循環(huán)程序設(shè)計
6.3.3算術(shù)運算程序設(shè)計
6.3.4代碼和數(shù)制轉(zhuǎn)換程序設(shè)計
6.3.5排序程序設(shè)計
6.4浮點運算子程序設(shè)計
6.4.1加法程序設(shè)計
6.4.2減法程序設(shè)計
6.4.3乘法程序設(shè)計
6.4.4除法程序設(shè)計
6.5交叉匯編使用方法
6.5.1匯編源程序格式
6.5.2匯編偽指令
6.5.3交叉匯編使用方法
6.5.4S――記錄
第七章 Motorola單片機應(yīng)用系統(tǒng)的開發(fā)技術(shù)
7.1單片機應(yīng)用系統(tǒng)的開發(fā)方法
7.1.1在線實時仿真法
7.1.2M0torola單片機仿真系統(tǒng)EVS
7.2MCU片內(nèi)EPROM/OTP使用方法
7.2.1MC68HC705B5基本特性
7.2.2自引導(dǎo)方式
7.3簡易開發(fā)裝置的設(shè)計與制作
7.3.1編程器硬件系統(tǒng)設(shè)計
7.3.2編程器EPROM編程軟件設(shè)計
7.3.3串行通信軟件設(shè)計
7.4單片機應(yīng)用系統(tǒng)設(shè)計方法
7.4.1單片機應(yīng)用系統(tǒng)的開發(fā)過程
7.4.2單片機選型
7.4.3軟硬件開發(fā)方法
7.5單片機應(yīng)用系統(tǒng)PCB電磁兼容性(EMC)設(shè)計
7.5.1電磁兼容性問題
7.5.2噪聲的來源和傳輸途徑
7.5.3單片機應(yīng)用系統(tǒng)PCB設(shè)計指南
第八章 M68HC05單片機的常用接口技術(shù)
8.1LED顯示接口
8.1.1LED靜態(tài)顯示
8.1.2LED動態(tài)顯示
8.2鍵盤接口
8.2.1普通輸入方式的鍵盤接口
8.2.2矩陣式掃描鍵盤接口
8.3串行A/D接口
8.3.1串行A/D轉(zhuǎn)換器
8.3.2MCU與串行A/D轉(zhuǎn)換器的接口電路
8.4串行D/A接口
8.4.1串行D/A轉(zhuǎn)換器
8.4.2MCU與串行D/A轉(zhuǎn)換器的接口電路
8.5SCI接口
8.5.1硬件SCI接口
8.5.2軟件模擬的SCI接口
8.6定時器的應(yīng)用
8.6.1實時時鐘設(shè)計
8.6.2輸入捕捉的應(yīng)用
8.6.3輸出比較的應(yīng)用
第九章 M68HC08單片機硬件結(jié)構(gòu)
9.1概 述
9.1.1MC68HC08XL36單片機特點
9.1.2封裝及引腳定義
9.1.3內(nèi)部結(jié)構(gòu)框圖
9.2基本硬件結(jié)構(gòu)
9.2.1CPU結(jié)構(gòu)
9.2.2存儲器結(jié)構(gòu)
9.2.3I/O端口
9.2.4復(fù) 位
9.2.5中 斷
9.2.6低功耗工作方式
9.3特殊硬件結(jié)構(gòu)
9.3.1多功能時鐘發(fā)生器CGM
9.3.2直接存儲器存取DMA
9.3.3多功能定時器TIM
9.3.4監(jiān)控方式MON
9.3.5斷點功能BRK
第十章 MC68HC08指令系統(tǒng)
10.1尋址方式
10.1.18位偏移量棧指針尋址
10.1.216位偏移量棧指針尋址
10.1.3存儲器至存儲器IMD尋址
10.1.4存儲器至存儲器DD尋址
10.1.5存儲器至存儲器IX+D尋址
10.1.6存儲器至存儲器DIX+尋址
10.1.7無偏移量變址增1尋址
10.1.88位偏移量變址增1尋址
10.2指令系統(tǒng)
10.2.1傳送類指令
10.2.2算術(shù)運算類指令
10.2.3邏輯運算類指令
10.2.4無條件轉(zhuǎn)移類指令
10.2.5條件轉(zhuǎn)移類指令
10.2.6位操作類指令
10.2.7控制類指令
10.3程序示例
10.3.1無符號雙字節(jié)乘法子程序
10.3.2無符號四字節(jié)乘法子程序
10.3.3有符號單字節(jié)乘法子程序
10.3.4有符號雙字節(jié)乘法子程序
10.3.5無符號32/16除法子程序
第十一章 Motorola單片機應(yīng)用實例
11.1Motorola單片機在空調(diào)器中的應(yīng)用
11.1.1MC68HC05SR3在“春蘭”分體式空調(diào)器中的應(yīng)用
11.1.2MC6805R3在“格力”分體式空調(diào)器中的應(yīng)用
11.2Motorola單片機在全自動洗衣機中的應(yīng)用
11.2.1MC68HC05C4在“威力”洗衣機中的應(yīng)用
11.2.2MC68HC05B6在“小天鵝”模糊洗衣機中的應(yīng)用
11.3Motorola單片機在無線尋呼機中的應(yīng)用
參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Motorola 單片機原理及應(yīng)用系統(tǒng)開發(fā)技術(shù) PDF格式下載