出版時(shí)間:1970-1 出版社:武漢大學(xué) 作者:劉連浩 頁(yè)數(shù):246
內(nèi)容概要
本書系統(tǒng)地論述了單片機(jī)的組成原理和單片機(jī)的程序設(shè)計(jì)、系統(tǒng)擴(kuò)展與接口、串行SPI、I2C、CAN、USB、單線總線技術(shù)和嵌入式系統(tǒng)設(shè)計(jì),內(nèi)容反映了單片機(jī)發(fā)展的新技術(shù)、新成果和新器件,介紹了典型的單片機(jī)程序設(shè)計(jì)應(yīng)用例子和設(shè)計(jì)思想以及嵌入式USB驅(qū)動(dòng)程序設(shè)計(jì)。各章都附有一定數(shù)量的習(xí)題和思考題。
本書可作為大專院校、研究生的單片機(jī)教材和科技人員的單片機(jī)應(yīng)用參考書。各學(xué)校可根據(jù)實(shí)際情況對(duì)第6、7章內(nèi)容進(jìn)行部分選講。
書籍目錄
第1章概述
1.1單片機(jī)的概念及其應(yīng)用特點(diǎn)
1.1.1單片機(jī)及其特點(diǎn)
1.1.2單片機(jī)的一般結(jié)構(gòu)
1.1.3單片機(jī)的應(yīng)用領(lǐng)域
1.2單片機(jī)的發(fā)展概況及種類
1.2.1單片機(jī)的發(fā)展概況
1.2.2單片機(jī)的種類
1.3單片機(jī)編程語(yǔ)言與開發(fā)環(huán)境
1.3.1單片機(jī)的編程語(yǔ)言
1.3.2單片機(jī)的開發(fā)環(huán)境
思考題
第2章MCS-51系列單片機(jī)硬件結(jié)構(gòu)
2.1 Mcs-51單片機(jī)概述
2.2 Mcs-51單片機(jī)內(nèi)部結(jié)構(gòu)
2.3 Mcs-51系列單片機(jī)引腳及其功能
2.4時(shí)鐘電路與時(shí)序
2.5存儲(chǔ)器組織
2.6并行輸入/輸出接口
2.6.1 P0口
2.6.2 P1口
2.6.3 P2口
2.6.4 P3口
思考題
第3章 MCS-51系列單片機(jī)指令系統(tǒng)
3.1指令格式
3.1.1匯編指令
3.1.2 MCS-51單片機(jī)指令系統(tǒng)的分類
3.1.3指令中常用符號(hào)的說(shuō)明
3.1.4偽指令
3.2尋址方式
3.2.1立即尋址(Immediate Addressing)
3.2.2直接尋址(Direct Addressing)
3.2.3寄存器尋址(Register Addressing)
3.2.4寄存器間接尋址(Register Indirect Addressing)
3.2.5變址尋址(基址加變址寄存器間接尋址Based Register&Index Register Addressing)
3.2.6相對(duì)尋址(Relative Addressing)
3.2.7位尋址(Bit Addressing)
3.3指令系統(tǒng)
3.3.1數(shù)據(jù)傳送類指令
3.3.2算術(shù)運(yùn)算指令
3.3.3邏輯運(yùn)算指令
3.3.4控制轉(zhuǎn)移指令
3.3.5位操作指令
3.4單片機(jī)程序設(shè)計(jì)基礎(chǔ)
3.4.1匯編語(yǔ)言程序設(shè)計(jì)步驟
3.4.2匯編語(yǔ)言程序設(shè)計(jì)應(yīng)用舉例
思考題
第4章MCS-51片內(nèi)功能模塊
4.1 MCS-51中斷控制系統(tǒng)
4.1.1中斷的一般概念
4.1.2中斷源
4.1.3中斷控制
4.1.4中斷響應(yīng)及中斷處理過(guò)程
4.1.5中斷舉例
4.2 McS-51定時(shí)器/計(jì)數(shù)器(Timer/counter)
4.2.1定時(shí)方法概述
4.2.2定時(shí)器/計(jì)數(shù)器的定時(shí)和計(jì)數(shù)功能
4.2.3定時(shí)器/計(jì)數(shù)器的控制寄存器
4.2.4定時(shí)器工作方式
4.2.5定時(shí)器/計(jì)數(shù)器應(yīng)用舉例
4.3 串行接口
4.3.1 串行接口的功能與結(jié)構(gòu)
4.3.2串行接口的工作方式
4.3.3串行接口應(yīng)用舉例
思考題
第5章單片機(jī)系統(tǒng)擴(kuò)展與接口技術(shù)
5.1程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
5.1.1 MCS-51擴(kuò)展原理
5.1.2地址譯碼方法
5.2并行I/o口擴(kuò)展
5.3顯示器接口技術(shù)
5.3.1八段LED顯示和接口
5.3.2 LED大屏幕顯示
5.3.3 LCD液晶顯示和接口
5.4鍵盤接口技術(shù)
5.4.1鍵盤工作原理
5.4.2獨(dú)立式按鍵
5.4.3矩陣式按鍵
5.5 D/A轉(zhuǎn)換器接口
5.5.1串行輸入D/A芯片TLC 5615及接口技術(shù)
5.5.2并行輸入D/A芯片DAC0832及接口技術(shù)
5.6 A/D轉(zhuǎn)換器接口
5.6.1單通道串行輸出A/D芯片TLCl549及接口
5.6.2逐次逼近型并行輸出A/D轉(zhuǎn)換器及接口
5.6.3 3二位雙積分A/D轉(zhuǎn)換器及接口技術(shù)
思考題
第6章串行總線技術(shù)
6.1串行通信概述
6.2 串行通信Rs系列總線標(biāo)準(zhǔn)及其接口
6.2.1 RS.232C標(biāo)準(zhǔn)接口總線
6.2.2 RS.449/423/422/485接口標(biāo)準(zhǔn)及相互關(guān)系
6.2.3單片機(jī)與PC機(jī)之間的通信
6.2.4 PC機(jī)與多個(gè)單片機(jī)間的通信
6.3 sPI總線及接口程序設(shè)計(jì)
6.3.1 SPI總線簡(jiǎn)介
6.3.2 SPI總線接口(X5045/43)及程序設(shè)計(jì)
6.4 I2C總線原理及接口程序設(shè)計(jì)
6.4.1 12C總線的通信時(shí)序與技術(shù)規(guī)范
6.4.2。12C總線應(yīng)用實(shí)例
6.5單總線及接口程序設(shè)計(jì)
6.5.1單總線通信協(xié)議
6.5.2 DSl822基本原理和操作過(guò)程
6.5.3:DSl822中的存儲(chǔ)器
6.5.4 DSl8B20/1822單總線通信接口程序
6.6 CAN總線
6.6.1 CAN總線通信原理
6.6.2 CAN控制器SJAl000
6.6.3 CAN通信總線接口設(shè)計(jì)實(shí)例
6.7 USB總線
6.7.1 USB總線原理
6.7.2 USB總線通信實(shí)例
思考題
第7章嵌入式系統(tǒng)設(shè)計(jì)
7.1 系統(tǒng)軟件設(shè)計(jì)
7.1.1嵌入式系統(tǒng)引導(dǎo)程序設(shè)計(jì)
7.1.2嵌入式系統(tǒng)的定制和裁減
7.2應(yīng)用程序的開發(fā)
7.2.1用戶程序設(shè)計(jì)
7.2.2 USB攝像頭驅(qū)動(dòng)程序原理
7.2.3 USB攝像頭視頻采集程序開發(fā)
7.3系統(tǒng)可靠性設(shè)計(jì)
7.3.1硬件可靠性設(shè)計(jì)
7.3.2軟件可靠性設(shè)計(jì)
7.4 系統(tǒng)調(diào)試
思考題
附錄
A.McS-51指令表
B.MCS-51指令矩陣
參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
單片機(jī)原理與嵌入式應(yīng)用系統(tǒng)設(shè)計(jì) PDF格式下載