出版時(shí)間:2005-12 出版社:電子 作者:劉華東 主編 頁(yè)數(shù):207 字?jǐn)?shù):352000
內(nèi)容概要
本書以51系列單片機(jī)為核心,全面系統(tǒng)地介紹了單片機(jī)的系統(tǒng)結(jié)構(gòu)、存儲(chǔ)器結(jié)構(gòu)、指令系統(tǒng)、程序設(shè)計(jì)方法;單片機(jī)資源:中斷系統(tǒng)、定時(shí)器、串行口;單片機(jī)應(yīng)用所需資源:可編程接口、數(shù)模轉(zhuǎn)換接口、功率接口、I2C芯片;鍵盤和顯示接口。簡(jiǎn)單介紹單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)和單片機(jī)的新技術(shù):?jiǎn)纹瑱C(jī)開(kāi)發(fā)設(shè)備、仿真器、編程器、單片機(jī)應(yīng)用軟件等。 本書內(nèi)容深入淺出,闡述簡(jiǎn)潔,系統(tǒng)性強(qiáng),注重應(yīng)用操作和實(shí)踐能力培養(yǎng)。本書可作為高職高專院校電子類及計(jì)算機(jī)類專業(yè)教材。
書籍目錄
第1章 MCS-51單片機(jī)結(jié)構(gòu)及原理 1.1 單片機(jī)的概念 1.1.1 單片機(jī)的概念 1.1.2 單片機(jī)的應(yīng)用領(lǐng)域 1.1.3 單片機(jī)的產(chǎn)品介紹 1.1.4 單片機(jī)的學(xué)習(xí)方法 1.2 MCS-51系列單片機(jī)的結(jié)構(gòu)和引腳 1.2.1 MCS-51引腳及功能說(shuō)明 1.2.2 MCS-51單片機(jī)的結(jié)構(gòu)方框圖 1.3 MCS-51單片機(jī)存儲(chǔ)器結(jié)構(gòu) 1.3.1 存儲(chǔ)器具有的特點(diǎn) 1.3.2 MCS-51具有的6個(gè)存儲(chǔ)器編址空間 1.3.3 數(shù)據(jù)存儲(chǔ)器 1.3.4 特殊功能寄存器SFR(專用寄存器) 1.4 并行輸入/輸出口、時(shí)序、復(fù)位 1.4.1 并行輸入/輸出口(I/O) 1.4.2 時(shí)鐘和CPU時(shí)序 1.4.3 復(fù)位、掉電處理 本章小結(jié) 習(xí)題1第2章 MCS-51系列單片機(jī)指令系統(tǒng) 2.1 單片機(jī)指令系統(tǒng)基礎(chǔ) 2.1.1 指令的概念 2.1.2 51單片機(jī)指令系統(tǒng)說(shuō)明 2.1.3 尋址方式 2.2 數(shù)據(jù)傳送類指令 2.3 算術(shù)運(yùn)算指令 2.3.1 加法指令 2.3.2 十進(jìn)制調(diào)整指令 2.3.3 減法指令 2.3.4 乘法和除法指令 2.4 邏輯運(yùn)算及移位指令 2.5 控制轉(zhuǎn)移指令 2.5.1 無(wú)條件轉(zhuǎn)移指令 2.5.2 調(diào)用指令 2.5.3 條件轉(zhuǎn)移指令 2.6 布爾變量操作指令 2.6.1 位傳送指令 2.6.2 位狀態(tài)控制指令 2.6.3 位邏輯操作指令 2.6.4 布爾條件轉(zhuǎn)移指令 2.6.5 判位變量轉(zhuǎn)移 練習(xí)1 算術(shù)運(yùn)算練習(xí) 練習(xí)2 數(shù)據(jù)傳送練習(xí) 練習(xí)3 條件轉(zhuǎn)移指令練習(xí) 本章小結(jié) 習(xí)題2第3章 匯編語(yǔ)言程序設(shè)計(jì) 3.1 單片機(jī)匯編程序設(shè)計(jì)基礎(chǔ) 3.1.1 匯編語(yǔ)言程序設(shè)計(jì)步驟 3.1.2 編制程序的流程圖 3.1.3 偽指令 3.1.4 匯編程序及手工匯編 3.2 單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)初步 3.2.1 順序程序設(shè)計(jì) 3.2.2 分支程序設(shè)計(jì) 3.2.3 循環(huán)結(jié)構(gòu)與循環(huán)程序設(shè)計(jì) 3.2.4 子程序結(jié)構(gòu) 3.2.5 查表及查表程序設(shè)計(jì) 3.2.6 散轉(zhuǎn)程序及其設(shè)計(jì) 本章小結(jié) 習(xí)題3第4章 定時(shí)器/計(jì)數(shù)器、中斷和串行口 4.1 MCS-51的定時(shí)器/計(jì)數(shù)器 4.1.1 主要特性 4.1.2 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu) 4.1.3 定時(shí)器/計(jì)數(shù)器的4種工作方式 練習(xí)4 定時(shí)器應(yīng)用 4.2 單片機(jī)中斷系統(tǒng) 4.2.1 中斷概述 4.2.2 MCS-51單片機(jī)中斷系統(tǒng)結(jié)構(gòu)、功能 練習(xí)5 中斷系統(tǒng)應(yīng)用 4.3 串行口 4.3.1 基本概念 4.3.2 MCS-51單片機(jī)的串行口功能與結(jié)構(gòu) 練習(xí)6 串行口應(yīng)用 本章小結(jié) 習(xí)題4第5章 MCS-51系列單片機(jī)的擴(kuò)展 5.1 MCS-51系列單片機(jī)系統(tǒng)的擴(kuò)展方法 5.1.1 最小系統(tǒng)和系統(tǒng)擴(kuò)展方法 5.1.2 MCS-51的總線組成 5.2 存儲(chǔ)器擴(kuò)展 5.2.1 程序存儲(chǔ)器擴(kuò)展 5.2.2 數(shù)據(jù)存儲(chǔ)器擴(kuò)展 5.3 串行E2PROM的應(yīng)用 5.3.1 I2C總線 5.3.2 串行E2PROM 5.3.3 51單片機(jī)擴(kuò)展 X24C02 練習(xí)7 音樂(lè)程序 本章小結(jié) 習(xí)題5第6章 單片機(jī)接口 6.1 輸入/輸出接口概述 6.1.1 I/O接口的作用 6.1.2 I/O端口的編址與尋址 6.1.3 并行I/O接口擴(kuò)展 6.2 可編程接口芯片8255A 的擴(kuò)展 6.3 鍵盤、顯示接口 6.3.1 按鈕開(kāi)關(guān)與單片機(jī)的接口 6.3.2 矩陣鍵盤與單片機(jī)的接口 6.3.3 LED顯示器與單片機(jī)的接口 6.3.4 zlg7289A LED數(shù)碼管及鍵盤控制器 6.3.5 點(diǎn)陣圖形液晶顯示模塊接口 6.4 單片機(jī)功率接口 6.4.1 功率晶體管接口 6.4.2 光電耦合器隔離 6.4.3 雙向晶閘管接口 6.5 A/D、D/A轉(zhuǎn)換接口 6.5.1 D/A轉(zhuǎn)換器接口 6.5.2 A/D轉(zhuǎn)換器接口 6.5.3 串行接口A/D轉(zhuǎn)換器 6.5.4 Watchdog 練習(xí)8 輸入/輸出編程 練習(xí)9 D/A轉(zhuǎn)換(驅(qū)動(dòng)小直流電機(jī)) 練習(xí)10 A/D轉(zhuǎn)換 本章小結(jié) 習(xí)題6第7章 MCS-51單片機(jī)相關(guān)產(chǎn)品簡(jiǎn)介 7.1 AT系列單片機(jī)簡(jiǎn)介 7.1.1 AT89系列單片機(jī)簡(jiǎn)述 7.1.2 89系列單片機(jī)的分類 7.2 其他系列單片機(jī)簡(jiǎn)介 7.3 單片機(jī)常用開(kāi)發(fā)工具 7.3.1 仿真器 7.3.2 編程器 本章小結(jié) 習(xí)題7第8章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)方法簡(jiǎn)介 8.1 單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)流程 8.1.1 單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)流程 8.1.2 單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)舉例 8.2 應(yīng)用系統(tǒng)硬件設(shè)計(jì) 8.2.1 單片機(jī)應(yīng)用系統(tǒng)的硬件設(shè)計(jì) 8.2.2 單片機(jī)控制板的設(shè)計(jì)原則 8.3 應(yīng)用系統(tǒng)軟件設(shè)計(jì) 8.3.1 應(yīng)用系統(tǒng)軟件設(shè)計(jì) 8.3.2 應(yīng)用系統(tǒng)軟件設(shè)計(jì)舉例 8.4 單片機(jī)應(yīng)用實(shí)例一:水塔水位控制 8.5 單片機(jī)應(yīng)用實(shí)例二:?jiǎn)纹瑱C(jī)實(shí)驗(yàn)板設(shè)計(jì) 練習(xí)11 綜合練習(xí)(LCD) 本章小結(jié) 習(xí)題8附錄A 芯片引腳符號(hào)圖附錄B MCS-51單片機(jī)指令總表
圖書封面
評(píng)論、評(píng)分、閱讀與下載