本次編寫的單片機(jī)教材分為主教材和實(shí)踐教材:主教材《單片機(jī)原理及應(yīng)用教程》全面介紹了8051單片機(jī)的基本原理、內(nèi)部硬件結(jié)構(gòu)、指令系統(tǒng)、中斷系統(tǒng)、定時(shí)/計(jì)數(shù)器、串行口等,并從應(yīng)用的角度介紹了匯編語言程序設(shè)計(jì),最后還詳細(xì)介紹了鍵盤、顯示器、A/D、D/A等單片機(jī)外圍電路及接口擴(kuò)展的設(shè)計(jì)方法;實(shí)踐教材《單片機(jī)實(shí)驗(yàn)及實(shí)踐教程》從單片機(jī)實(shí)驗(yàn)教學(xué)和工程訓(xùn)練角度出發(fā),主要講解實(shí)驗(yàn)實(shí)踐相關(guān)教學(xué)內(nèi)容,包括單片機(jī)編程開發(fā)工具——Keil C51集成開發(fā)環(huán)境、單片機(jī)Proteus ISIS仿真、單片機(jī)基礎(chǔ)實(shí)驗(yàn)、單片機(jī)應(yīng)用系統(tǒng)綜合實(shí)例等。
本書可作為自動化、電子信息工程、通信工程、測控技術(shù)與儀器、機(jī)電一體化、車輛工程、應(yīng)用電子技術(shù)等相關(guān)專業(yè)的教學(xué)用書,也可作為社會其他技術(shù)人員的業(yè)務(wù)參考書及培訓(xùn)用書。
1.理論與實(shí)踐有機(jī)結(jié)合。全書參考理論教學(xué)40~60學(xué)時(shí),實(shí)驗(yàn)20學(xué)時(shí)。 2.Keil C51集成開發(fā)環(huán)境、單片機(jī)Proteus ISIS仿真
第1章 微型計(jì)算機(jī)基礎(chǔ)知識
1.1 單片機(jī)發(fā)展概況
1.1.1 單片機(jī)發(fā)展的各個(gè)階段
1.1.2 單片機(jī)的多樣化產(chǎn)品
1.1.3 單片機(jī)的發(fā)展趨勢
1.1.4 單片機(jī)的特點(diǎn)及應(yīng)用領(lǐng)域
1.2 計(jì)算機(jī)中數(shù)的表示方法
1.2.1 計(jì)算機(jī)中的數(shù)制
1.2.2 數(shù)制的轉(zhuǎn)換
1.2.3 二進(jìn)制數(shù)的運(yùn)算
1.2.4 數(shù)及字符在計(jì)算機(jī)內(nèi)的編碼
1.3 計(jì)算機(jī)系統(tǒng)的組成
1.3.1 計(jì)算機(jī)的硬件組成
1.3.2 計(jì)算機(jī)軟件系統(tǒng)
1.3.3 計(jì)算機(jī)語言
第1章 微型計(jì)算機(jī)基礎(chǔ)知識
1.1 單片機(jī)發(fā)展概況
1.1.1 單片機(jī)發(fā)展的各個(gè)階段
1.1.2 單片機(jī)的多樣化產(chǎn)品
1.1.3 單片機(jī)的發(fā)展趨勢
1.1.4 單片機(jī)的特點(diǎn)及應(yīng)用領(lǐng)域
1.2 計(jì)算機(jī)中數(shù)的表示方法
1.2.1 計(jì)算機(jī)中的數(shù)制
1.2.2 數(shù)制的轉(zhuǎn)換
1.2.3 二進(jìn)制數(shù)的運(yùn)算
1.2.4 數(shù)及字符在計(jì)算機(jī)內(nèi)的編碼
1.3 計(jì)算機(jī)系統(tǒng)的組成
1.3.1 計(jì)算機(jī)的硬件組成
1.3.2 計(jì)算機(jī)軟件系統(tǒng)
1.3.3 計(jì)算機(jī)語言
1.3.4 程序設(shè)計(jì)的過程
習(xí)題
第2章 MCS-51單片機(jī)硬件的功能結(jié)構(gòu)及內(nèi)部組成
2.1 MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)及特點(diǎn)
2.1.1 基本組成
2.1.2 內(nèi)部結(jié)構(gòu)
2.2 MCS-51單片機(jī)的引腳及功能
2.3 存儲器的結(jié)構(gòu)和配置
2.3.1 程序存儲器空間
2.3.2 數(shù)據(jù)存儲器空間
2.3.3 特殊功能寄存器
2.4 單片機(jī)的并行I/O接口
2.4.1 P0口的結(jié)構(gòu)及功能
2.4.2 P1口的結(jié)構(gòu)及功能
2.4.3 P2口的結(jié)構(gòu)及功能
2.4.4 P3口的結(jié)構(gòu)及功能
2.4.5 I/O口的相關(guān)事項(xiàng)
2.5 單片機(jī)時(shí)鐘電路與CPU時(shí)序
2.5.1 時(shí)鐘信號
2.5.2 CPU時(shí)序
2.5.3 8031對片外存儲器的連接與訪問過程
2.5.4 復(fù)位電路
2.6 空閑和掉電方式
2.6.1 方式設(shè)定
2.6.2 空閑工作方式概述
2.6.3 掉電方式概述
習(xí)題
第3章 MCS-51單片機(jī)指令及編程實(shí)例
3.1 MCS-51單片機(jī)匯編指令系統(tǒng)簡介
3.2 MCS-51單片機(jī)尋址方式
3.3 MCS-51單片機(jī)匯編指令
3.3.1 匯編指令符號簡介
3.3.2 數(shù)據(jù)傳送指令(29條)
3.3.3 算術(shù)運(yùn)算指令(24條)
3.3.4 邏輯運(yùn)算指令(24條)
3.3.5 控制轉(zhuǎn)移指令(17條)
3.3.6 布爾位處理指令(17條)
3.4 MCS-51單片機(jī)偽指令
3.5 綜合編程實(shí)例
習(xí)題
第4章 MCS-51單片機(jī)的中斷系統(tǒng)
4.1 中斷概述
4.2 MCS-51單片機(jī)的中斷系統(tǒng)結(jié)構(gòu)
4.2.1 MCS-51的中斷源
4.2.2 MCS-51中斷系統(tǒng)的總體結(jié)構(gòu)
4.2.3 中斷控制
4.3 中斷處理過程
4.3.1 中斷響應(yīng)
4.3.2 中斷處理
4.3.3 中斷返回
4.4 中斷響應(yīng)后中斷請求的撤銷
4.5 MCS-51單片機(jī)的中斷應(yīng)用舉例
4.5.1 中斷服務(wù)程序的編寫
4.5.2 中斷應(yīng)用舉例
4.6 外部中斷源擴(kuò)展
4.6.1 利用定時(shí)器擴(kuò)展外部中斷源
4.6.2 中斷加查詢擴(kuò)展外部中斷源
習(xí)題
第5章 MCS-51單片機(jī)的定時(shí)/計(jì)數(shù)器
5.1 定時(shí)/計(jì)數(shù)器概述
5.1.1 MCS-51定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)
5.1.2 MCS-51定時(shí)/計(jì)數(shù)器的基本原理
5.2 定時(shí)/計(jì)數(shù)器的控制
5.2.1 定時(shí)/計(jì)數(shù)器的工作模式控制寄存器TMOD
5.2.2 定時(shí)/計(jì)數(shù)器的控制寄存器TCON
5.3 定時(shí)/計(jì)數(shù)器的工作模式及應(yīng)用
5.3.1 工作模式0及應(yīng)用
5.3.2 工作模式1及應(yīng)用
5.3.3 工作模式2及應(yīng)用
5.3.4 工作模式3及應(yīng)用
5.4 定時(shí)/計(jì)數(shù)器綜合應(yīng)用
習(xí)題
第6章 MCS-51單片機(jī)串行通信技術(shù)
6.1 串行通信基礎(chǔ)
6.1.1 串行通信分類
6.1.2 波特率
6.1.3 串行通信的制式
6.2 MCS-51單片機(jī)串行接口
6.3 串行接口工作方式及應(yīng)用舉例
6.3.1 MCS-51串行口的工作方式
6.3.2 MCS-51串行口的波特率
6.3.3 串行口應(yīng)用舉例
6.4 多機(jī)通信原理簡介
6.4.1 通信協(xié)議
6.4.2 雙機(jī)通信
6.4.3 多機(jī)通信
習(xí)題
第7章 MCS-51系列單片機(jī)接口技術(shù)
7.1 數(shù)碼管接口技術(shù)
7.1.1 LED數(shù)碼管簡介
7.1.2 LED數(shù)碼管驅(qū)動方式
7.2 LCD顯示器接口技術(shù)
7.3 矩陣鍵盤接口技術(shù)
7.4 A/D接口技術(shù)
7.4.1 A/D轉(zhuǎn)換芯片的分類
7.4.2 A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo)
7.4.3 逐次逼近式A/D轉(zhuǎn)換器ADC0809
7.5 D/A接口技術(shù)
7.5.1 D/A轉(zhuǎn)換芯片的分類
7.5.2 D/A轉(zhuǎn)換芯片的主要技術(shù)指標(biāo)
7.5.3 DAC0832運(yùn)用簡介
習(xí)題
第8章 集成開發(fā)環(huán)境Keil使用介紹
8.1 Keil簡介
8.2 Keil的使用
8.2.1 工程的建立
8.2.2 源文件的建立
8.2.3 將源文件加到工程中并輸入源程序
8.2.4 工程的詳細(xì)設(shè)置
8.2.5 編譯、連接、生成目標(biāo)文件
8.2.6 調(diào)試命令
附錄A MCS-51單片機(jī)匯編指令表
附錄B 51單片機(jī)匯編各類指令助記符
附錄C CGRAM和CGRAM中字符代碼與字符圖形的對應(yīng)關(guān)系
附錄D ASCII碼表
參考文獻(xiàn)