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