出版時間:2012-8 出版社:電子工業(yè)出版社 作者:朱月秀 編 頁數(shù):245 字?jǐn)?shù):410000
內(nèi)容概要
《單片機(jī)原理及應(yīng)用(新編高等教育電子信息機(jī)電類規(guī)劃教材)》系統(tǒng)介紹了以MCS-51為核心的單片機(jī)系列。主要內(nèi)容包括單片機(jī)的結(jié)構(gòu)、指令系統(tǒng)、匯編語言程序設(shè)計、單片機(jī)內(nèi)部各功能部件的應(yīng)用技術(shù)、
I/O并行擴(kuò)展、接口技術(shù)、串行通信技術(shù)等,在接口技術(shù)中引入液晶顯示接口技術(shù),在串行通信中引入SPI總線和I2C總線技術(shù)等。最后兩章介紹了C51
程序設(shè)計和單片機(jī)應(yīng)用系統(tǒng)設(shè)計開發(fā)的步驟、方法以及抗干擾技術(shù)?!秵纹瑱C(jī)原理及應(yīng)用(新編高等教育電子信息機(jī)電類規(guī)劃教材)》的一大特色是介紹必需的理論基礎(chǔ)知識后,各章一般都安排相應(yīng)的工程應(yīng)用案例,這樣可以激發(fā)學(xué)生學(xué)習(xí)單片機(jī)的興趣,加深對所學(xué)知識的理解,培養(yǎng)學(xué)生的實踐能力和創(chuàng)新精神。本書深入淺出,理論適度,注重工程應(yīng)用,選擇了難度適中的例子和實用性較強(qiáng)的案例,適合作為本科院校、獨(dú)立學(xué)院等電子信息工程、自動化、通信工程以及相關(guān)專業(yè)的教材,也適合工程技術(shù)人員參考閱讀。
書籍目錄
第1章 單片機(jī)概述
1.1 單片機(jī)的概念
1.2 單片機(jī)的發(fā)展概況
1.3 MCS-51系列單片機(jī)
1.3.1 單片機(jī)的應(yīng)用特性
1.3.2 單片機(jī)的制造工藝
1.3.3 MCS-51單片機(jī)系列產(chǎn)品
1.3.4 80C51單片機(jī)系列
1.4 AT89系列單片機(jī)
1.5 單片機(jī)的應(yīng)用
1.6 機(jī)器數(shù)及其表示形式
本章小結(jié)
思考題與練習(xí)題1
第2章 MCS-51單片機(jī)的組成
2.1 MCS-51單片機(jī)的硬件結(jié)構(gòu)
2.1.1 MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)
2.1.2 MCS-51單片機(jī)的信號引腳
2.2 MCS-51單片機(jī)的內(nèi)部存儲器
2.2.1 內(nèi)部數(shù)據(jù)存儲器低128單元
2.2.2 內(nèi)部數(shù)據(jù)存儲器高128單元
2.2.3 堆棧
2.2.4 內(nèi)部程序存儲器
2.2.5 MCS-51存儲器的結(jié)構(gòu)
2.3 MCS-51單片機(jī)的I/O口電路及功能
2.3.1 P0口
2.3.2 P1口
2.3.3 P2口
2.3.4 P3口
2.3.5 I/O口的讀-修改-寫操作
2.3.6 I/O口的負(fù)載能力及接口要求
2.4 MCS-51單片機(jī)的時鐘電路與時序
2.4.1 時鐘電路
2.4.2 時序定時單位
2.4.3 典型指令時序
2.5 MCS-51的復(fù)位方式和復(fù)位電路
2.5.1 復(fù)位
2.5.2 復(fù)位電路
2.6 低功耗操作方式
2.6.1 HMOS的掉電保護(hù)方式
2.6.2 CHMOS的低功耗方式
2.7 I/O口應(yīng)用案例
2.7.1 P1口控?zé)?br /> 2.7.2 P1口循環(huán)控?zé)?br /> 本章小結(jié)
思考題與練習(xí)題2
第3章 MCS-51單片機(jī)指令系統(tǒng)
3.1 指令系統(tǒng)概述
3.1.1 指令格式
3.1.2 指令系統(tǒng)的分類
3.1.3 指令描述符號意義的說明
3.2 尋址方式
3.3 數(shù)據(jù)傳送類指令
3.3.1 內(nèi)部RAM的數(shù)據(jù)傳送指令
3.3.2 外部RAM數(shù)據(jù)傳送指令
3.3.3 程序存儲器數(shù)據(jù)傳送指令
3.3.4 數(shù)據(jù)交換指令
3.3.5 堆棧操作指令
3.3.6 數(shù)據(jù)傳送類指令小結(jié)
3.4 算術(shù)運(yùn)算類指令
3.5 邏輯運(yùn)算及移位類指令
3.6 控制轉(zhuǎn)移類指令
3.7 布爾操作類指令
本章小結(jié)
思考題與練習(xí)題3
第4章 MCS-51單片機(jī)程序設(shè)計
4.1 匯編語言概述
4.1.1 匯編語言的特點(diǎn)
4.1.2 匯編語言的語句格式
4.1.3 匯編語言的偽指令
4.2 程序設(shè)計
4.2.1 順序程序設(shè)計
4.2.2 分支程序設(shè)計
4.2.3 循環(huán)程序設(shè)計
4.2.4 子程序設(shè)計
4.3 常用程序設(shè)計
4.3.1 數(shù)制轉(zhuǎn)換程序
4.3.2 多字節(jié) 無符號數(shù)的加減法運(yùn)算
4.3.3 軟件定時程序
4.3.4 查表程序
4.3.5 極值查找
4.3.6 數(shù)據(jù)檢索
4.3.7 數(shù)據(jù)排序
本章小結(jié)
思考題與練習(xí)題4
第5章 中斷與定時
5.1 MCS-51單片機(jī)的中斷系統(tǒng)
5.1.1 單片機(jī)中斷技術(shù)概述
5.1.2 中斷源
5.1.3 中斷控制
5.1.4 中斷處理過程
5.1.5 中斷請求的撤銷
5.1.6 中斷舉例
5.2 MCS-51單片機(jī)定時器/計數(shù)器
5.2.1 定時器/計數(shù)器的功能
5.2.2 定時器/計數(shù)器的控制寄存器
5.2.3 定時工作方式0
5.2.4 定時工作方式1
5.2.5 定時工作方式2
5.2.6 定時工作方式3
5.2.7 用定時器/計數(shù)器進(jìn)行外部中斷擴(kuò)展
5.3 中斷與定時器/計數(shù)器綜合應(yīng)用舉例
5.4 數(shù)字頻率計設(shè)計案例
5.4.1 案例教學(xué)的目的、要求和教學(xué)方法
5.4.2 數(shù)字頻率計的原理及硬件電路
5.4.3 數(shù)字頻率計的軟件編程思路
5.4.4 案例思考題
本章小結(jié)
思考題與練習(xí)題5
第6章 MCS-51單片機(jī)并行擴(kuò)展
6.1 系統(tǒng)總線及總線構(gòu)造
6.1.1 單片機(jī)擴(kuò)展概述
6.1.2 單片機(jī)系統(tǒng)總線及其構(gòu)造
6.2 存儲器的擴(kuò)展
6.2.1 程序存儲器的擴(kuò)展
6.2.2 數(shù)據(jù)存儲器的擴(kuò)展
6.3 輸入/輸出接口的擴(kuò)展
6.3.1 簡單I/O的擴(kuò)展
6.3.2 8255A可編程并行I/O口的擴(kuò)展
6.3.3 8155可編程并行I/O的擴(kuò)展
6.4 模擬霓虹燈設(shè)計案例
6.4.1 案例教學(xué)的目的、要求和教學(xué)方法
6.4.2 模擬霓虹燈的硬件電路圖
6.4.3 模擬霓虹燈的軟件編程思路
6.4.4 案例思考題
本章小結(jié)
思考題與練習(xí)題6
第7章 MCS-51單片機(jī)的接口技術(shù)
7.1 鍵盤接口技術(shù)
7.1.1 鍵的特性
7.1.2 獨(dú)立鍵盤接口技術(shù)
7.1.3 行列式鍵盤接口技術(shù)
7.2 LED顯示接口技術(shù)
7.2.1 LED顯示原理
7.2.2 靜態(tài)顯示技術(shù)
7.2.3 動態(tài)顯示技術(shù)
7.3 LCD顯示接口技術(shù)
7.3.1 LCD1602顯示模塊簡介
7.3.2 LCD1602液晶模塊存儲器
7.3.3 LCD1602液晶模塊指令
7.3.4 LCD1602顯示器與單片機(jī)接口
7.4 單片機(jī)與數(shù)/模(D/A)轉(zhuǎn)換器的接口與應(yīng)用
7.4.1 典型D/A轉(zhuǎn)換器芯片DAC0832
7.4.2 DAC0832與單片機(jī)接口
7.5 典型A/D轉(zhuǎn)換芯片ADC0809
7.5.1 ADC0809與單片機(jī)接口
7.6 多通道模擬量數(shù)據(jù)采集系統(tǒng)設(shè)計案例
7.6.1 案例教學(xué)的目的、要求和教學(xué)方法
7.6.2 多通道模擬量數(shù)據(jù)采集系統(tǒng)功能與硬件電路圖
7.6.3 多通道模擬量數(shù)據(jù)采集系統(tǒng)軟件編程思路
7.6.4 案例思考題
本章小結(jié)
思考題與練習(xí)題7
第8章 MCS-51單片機(jī)的串行通信
8.1 串行通信基本常識
8.1.1 異步串行通信的字符格式
8.1.2 異步串行通信的傳送速率
8.1.3 異步串行通信的信號形式
8.1.4 異步串行通信的數(shù)據(jù)通路形式
8.2 RS-232C總線標(biāo)準(zhǔn)及其接口芯片
8.2.1 RS-232C連接器
8.2.2 RS-232C的引腳定義
8.2.3 RS-232C主要信號引腳說明
8.2.4 電氣特性
8.2.5 RS-232C總線接口的幾種連接方式
8.2.6 串行接口電路
8.3 MCS-51單片機(jī)的串行口及控制寄存器
8.3.1 MCS-51串行口結(jié)構(gòu)
8.3.2 串行通信控制寄存器
8.4 MCS-51單片機(jī)串行通信工作方式
8.4.1 串行工作方式0
8.4.2 串行工作方式1
8.4.3 串行工作方式2
8.4.4 串行工作方式3
8.5 多機(jī)通信
8.5.1 多機(jī)通信基本原理
8.5.2 多機(jī)通信的程序設(shè)計
8.5.3 簡單應(yīng)用舉例
8.6 SPI總線技術(shù)
8.6.1 SPI總線的結(jié)構(gòu)
8.6.2 SPI串行擴(kuò)展應(yīng)用實例
8.7 I2C總線技術(shù)
8.7.1 I2C總線協(xié)議
8.7.2 I2C總線應(yīng)用舉例
8.8 PC機(jī)與單片機(jī)的通信案例
本章小結(jié)
思考題與練習(xí)題8
第9章 C51程序設(shè)計語言及程序設(shè)計
9.1 C51數(shù)據(jù)類型與運(yùn)算
9.1.1 C51數(shù)據(jù)類型
9.1.2 C51數(shù)據(jù)存儲類型
9.1.3 C51定義SFR
9.1.4 C51定義并行口
9.1.5 C51定義位變量
9.1.6 C51運(yùn)算符、表達(dá)式及其規(guī)則
9.2 C51流程控制語句
9.2.1 選擇語句
9.2.2 循環(huán)語句
9.3 C51構(gòu)造數(shù)據(jù)類型
9.3.1 數(shù)組
9.3.2 指針
9.4 C51函數(shù)
9.4.1 函數(shù)的定義和分類
9.4.2 函數(shù)的調(diào)用
9.4.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
9.4.4 指向函數(shù)的指針變量
9.4.5 中斷服務(wù)函數(shù)
9.4.6 C51的庫函數(shù)
9.5 C51應(yīng)用編程實例
9.5.1 MCS-51系列單片機(jī)的內(nèi)部資源編程
9.5.2 MCS-51系列單片機(jī)的接口技術(shù)編程
本章小結(jié)
思考題與練習(xí)題9
第10章 MCS-51單片機(jī)應(yīng)用系統(tǒng)設(shè)計與開發(fā)
10.1 單片機(jī)應(yīng)用系統(tǒng)設(shè)計的一般步驟和方法
10.1.1 單片機(jī)應(yīng)用系統(tǒng)設(shè)計的性能要求
10.1.2 設(shè)計步驟
10.1.3 硬件設(shè)計
10.1.4 軟件設(shè)計
10.1.5 系統(tǒng)調(diào)試
10.2 單片機(jī)應(yīng)用系統(tǒng)的抗干擾技術(shù)
10.2.1 硬件抗干擾技術(shù)
10.2.2 軟件抗干擾技術(shù)
10.3 用C51實現(xiàn)的綜合系統(tǒng)案例
10.3.1 交通燈的設(shè)計與實現(xiàn)
10.3.2 電子密碼鎖的設(shè)計與實現(xiàn)
10.3.3 案例思考題
本章小結(jié)
思考題與練習(xí)題10
參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載