單片機(jī)原理及應(yīng)用

出版時(shí)間:2012-7  出版社:機(jī)械工業(yè)出版社  作者:張?zhí)m紅 等主編  頁數(shù):306  字?jǐn)?shù):488000  

內(nèi)容概要

張?zhí)m紅、鄒華主編的《單片機(jī)原理及應(yīng)用》系統(tǒng)地介紹了80C51系列單片機(jī)的結(jié)構(gòu)原理和應(yīng)用技術(shù),內(nèi)容包括單片機(jī)的基礎(chǔ)知識(shí)、單片機(jī)應(yīng)用系統(tǒng)的開發(fā)環(huán)境、80C51系列單片機(jī)的硬件與軟件基礎(chǔ)知識(shí)、并行口及應(yīng)用、中斷系統(tǒng)及應(yīng)用、定時(shí)器/計(jì)數(shù)器及應(yīng)用、串行口及應(yīng)用、80C51單片機(jī)系統(tǒng)擴(kuò)展技術(shù)、80C51單片機(jī)的測(cè)控接口、單片機(jī)應(yīng)用系統(tǒng)的開發(fā)與設(shè)計(jì)等。
書中列舉了大量的實(shí)例,均采用C51編程,實(shí)用性強(qiáng)。實(shí)例全部在Keil
μVision3集成開發(fā)環(huán)境或Proteus仿真軟件中調(diào)試通過,可以直接在課堂教學(xué)中進(jìn)行現(xiàn)場(chǎng)演示。許多實(shí)例本身就是一個(gè)生動(dòng)、實(shí)用的單片機(jī)應(yīng)用系統(tǒng),可大大激發(fā)學(xué)生的學(xué)習(xí)積極性。
《單片機(jī)原理及應(yīng)用》可作為應(yīng)用型工科院校本、??茖W(xué)生單片機(jī)課程的教材,也可以作為從事單片機(jī)項(xiàng)目開發(fā)與應(yīng)用的工程技術(shù)人員的參考書。

書籍目錄

前言
第1章 單片機(jī)基礎(chǔ)知識(shí)
1.1 單片機(jī)概述
1.1.1 什么是單片機(jī)
1.1.2 單片機(jī)與微型計(jì)算機(jī)的關(guān)系
1.1.3 常用的單片機(jī)系列
1.1.4 單片機(jī)的應(yīng)用
1.1.5 單片機(jī)控制系統(tǒng)實(shí)例——點(diǎn)亮一個(gè)發(fā)光二極管的控制系統(tǒng)
1.2 微型計(jì)算機(jī)系統(tǒng)組成
1.2.1 計(jì)算機(jī)的基本結(jié)構(gòu)
1.2.2 微型計(jì)算機(jī)的結(jié)構(gòu)
1.2.3 微型計(jì)算機(jī)系統(tǒng)
1.2.4 微型計(jì)算機(jī)軟件
1.3 微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)知識(shí)
1.3.1 數(shù)制的概念
1.3.2 與計(jì)算機(jī)有關(guān)的數(shù)制
1.3.3 數(shù)制之間的相互轉(zhuǎn)換
1.3.4 碼制的概念
本章小結(jié)
習(xí)題1
第2章 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)環(huán)境
2.1 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)工具
2.2 KeilC51高級(jí)語言集成開發(fā)環(huán)境——μVision3IDE
2.2.1 KeilμVision3IDE的主要特性
2.2.2 μVision3IDE集成開發(fā)環(huán)境簡介
2.2.3 btVision31DE的使用
2.3 基于Proteus的單片機(jī)系統(tǒng)仿真
2.3.1 Proteus7Professional界面介紹
2.3.2 電路原理圖的繪制
2.3.3 ProteusVSM與KeilμVision3的聯(lián)調(diào)
本章小結(jié)
習(xí)題2
第3章 80C51系列單片機(jī)的硬件基礎(chǔ)
3.1 8051系列單片機(jī)概述
3.1.1 MCS51系列單片機(jī)
3.1.2 8051內(nèi)核單片機(jī)簡介
3.1.3 80C51系列單片機(jī)的選擇依據(jù)
3.2 80C51系列單片機(jī)引腳功能
3.3 80C51系列單片機(jī)的編程結(jié)構(gòu)
3.4 80C51系列單片機(jī)的存儲(chǔ)器
3.4.1 半導(dǎo)體存儲(chǔ)器
3.4.2 存儲(chǔ)器的主要指標(biāo)
3.4.3 80C51單片機(jī)的存儲(chǔ)器
3.5 80C51單片機(jī)的工作方式
3.5.1 復(fù)位方式
3.5.2 程序執(zhí)行方式
3.5.3 低功耗方式
3.6 80C51系列單片機(jī)的時(shí)序
3.6.1 時(shí)鐘電路
3.6.2 時(shí)序的基本單位
3.6.3 80C51系列單片機(jī)的典型時(shí)序分析
3.7 80C51單片機(jī)最小應(yīng)用系統(tǒng)
本章小結(jié)
習(xí)題3
第4章 80C51單片機(jī)的軟件基礎(chǔ)
4.1 80C51單片機(jī)的指令系統(tǒng)
4.1.1 指令格式
4.1.2 指令系統(tǒng)的尋址方式
4.1.3 指令系統(tǒng)
4.1.4 匯編語言編程舉例
4.2 C51程序設(shè)計(jì)基礎(chǔ)
4.2.1 C51和標(biāo)準(zhǔn)ANSIC的區(qū)別
4.2.2 C51程序結(jié)構(gòu)分析
4.2.3 C51的標(biāo)識(shí)符和關(guān)鍵字
4.2.4 C51的數(shù)據(jù)結(jié)構(gòu)
4.2.5 變量的存儲(chǔ)種類和存儲(chǔ)器類型
4.2.6 絕對(duì)地址的訪問
4.2.7 C51的預(yù)處理
4.2.8 C51的運(yùn)算符與表達(dá)式
4.3 C51語言的語句
4.3.1 表達(dá)式語句
4.3.2 復(fù)合語句
4.3.3 空語句
4.3.4 函數(shù)調(diào)用語句
4.3.5 控制語句
4.4 C51的函數(shù)
4.4.1 函數(shù)的一般格式
4.4.2 中斷函數(shù)
4.4.3 C51的庫函數(shù)
4.4.4 本征庫函數(shù)和非本征庫函數(shù)
4.4.5 幾類重要的庫函數(shù)
4.5 C51的程序結(jié)構(gòu)
4.5.1 順序結(jié)構(gòu)
4.5.2 分支結(jié)構(gòu)
4.5.3 循環(huán)結(jié)構(gòu)
4.5.4 綜合舉例
本章小結(jié)
習(xí)題4
第5章 并行口及應(yīng)用
5.1 80C51系列單片機(jī)內(nèi)部并行口的結(jié)構(gòu)
5.1.1 PO口
5.1.2 P1口
5.1.3 P2口
5.1.4 P3口
5.1.5 P0~P3端口功能總結(jié)
5.2 80C51系列單片機(jī)并行口的應(yīng)用
5.3 七段數(shù)碼管顯示器接口
5.3.1 七段數(shù)碼管簡介
5.3.2 LED顯示器工作原理
本章小結(jié)
習(xí)題5
第6章 中斷系統(tǒng)及應(yīng)用
6.1 中斷概述
6.1.1 中斷的有關(guān)概念
6.1.2 中斷技術(shù)的應(yīng)用
6.1.3 中斷系統(tǒng)的功能
6.2 80C51單片機(jī)中斷系統(tǒng)
6.2.1 中斷系統(tǒng)的結(jié)構(gòu)
6.2.2 中斷響應(yīng)
6.2.3 中斷請(qǐng)求的撤銷
6.3 中斷服務(wù)程序的設(shè)計(jì)
6.4 中斷系統(tǒng)的應(yīng)用
本章小結(jié)
習(xí)題6
第7章 定時(shí)器/計(jì)數(shù)器及應(yīng)用
7.1 定時(shí)/計(jì)數(shù)技術(shù)概述
7.1.1 軟件定時(shí)/計(jì)數(shù)
7.1.2 數(shù)字電路定時(shí)/計(jì)數(shù)
7.1.3 可編程定時(shí)/計(jì)數(shù)
7.2 80C51單片機(jī)的定時(shí)器/計(jì)數(shù)器
7.2.1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)
7.2.2 定時(shí)器/計(jì)數(shù)器的工作原理
7.2.3 定時(shí)器/計(jì)數(shù)器的工作方式
7.2.4 定時(shí)器/計(jì)數(shù)器對(duì)輸入信號(hào)的要求
7.3 定時(shí)器/計(jì)數(shù)器的應(yīng)用
本章小結(jié)
習(xí)題7
第8章 串行口及應(yīng)用
8.1 串行通信基礎(chǔ)知識(shí)
8.1.1 計(jì)算機(jī)對(duì)外通信方式
8.1.2 串行通信的基本概念
8.1.3 串行通信接口標(biāo)準(zhǔn)
8.2 80C51單片機(jī)的串行口
8.2.1 串行口的結(jié)構(gòu)
8.2.2 串行口的工作方式
8.3 串行口的應(yīng)用
本章小結(jié)
習(xí)題8
第9章 80C51單片機(jī)系統(tǒng)擴(kuò)展技術(shù)
9.1 單片機(jī)系統(tǒng)擴(kuò)展概述
9.1.1 單片機(jī)系統(tǒng)擴(kuò)展資源分類
9.1.2 單片機(jī)系統(tǒng)擴(kuò)展結(jié)構(gòu)
9.2 數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
9.2.1 數(shù)據(jù)存儲(chǔ)器芯片
9.2.2 地址鎖存器芯片
9.2.3 數(shù)據(jù)存儲(chǔ)器擴(kuò)展電路
9.2.4 存儲(chǔ)器的編址
9.3 并行I/O接口的擴(kuò)展
9.3.1 并行I/0口擴(kuò)展概述
9.3.2 簡單并行I/0口的擴(kuò)展
9.3.3 可編程并行I/0口的擴(kuò)展
9.4 鍵盤接口技術(shù)
9.4.1 按鍵開關(guān)
9.4.2 鍵盤工作原理
9.4.3 獨(dú)立式鍵盤
9.4.4 矩陣式鍵盤
9.5 LCD液晶顯示器與單片機(jī)的接口
9.5.1 點(diǎn)陣字符型液晶顯示模塊的組成和基本特點(diǎn)
9.5.2 LCDl602模塊接口引腳功能
9.5.3 LCDl602模塊的操作
9.5.4 LCDl602與AT89(252單片機(jī)的接口與編程
本章小結(jié)
習(xí)題9
第10章 80C51單片機(jī)的測(cè)控接口
10.1 D/A轉(zhuǎn)換接口技術(shù)
10.1.1 D/A轉(zhuǎn)換器的基本原理與主要技術(shù)指標(biāo)
10.1.2 DA(20832芯片及其與單片機(jī)的接口
10.2 A/D轉(zhuǎn)換接口技術(shù)
10.2.1 A/D轉(zhuǎn)換器原理與技術(shù)指標(biāo)
10.2.2 ADC0809芯片及其與單片機(jī)的接口
10.3 開關(guān)量的接口技術(shù)
10.3.1 開關(guān)量輸入接口
10.3.2 開關(guān)量輸出接口
本章小結(jié)
習(xí)題10
第11章 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)與設(shè)計(jì)
11.1 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)過程
11.1.1 總體設(shè)計(jì)
11.1.2 硬件設(shè)計(jì)
11.1.3 軟件設(shè)計(jì)
11.2 LED點(diǎn)陣顯示屏設(shè)計(jì)
11.2.1 項(xiàng)目任務(wù)
11.2.2 項(xiàng)目分析
11.2.3 項(xiàng)目硬件設(shè)計(jì)
11.2.4 項(xiàng)目程序設(shè)計(jì)
11.2.5 仿真與實(shí)驗(yàn)結(jié)果
11.3 使用dS18820溫度傳感器設(shè)計(jì)的溫控系統(tǒng)
11.3.1 項(xiàng)目任務(wù)
11.3.2 項(xiàng)目分析
11.3.3 DS181320簡介
11.3.4 項(xiàng)目硬件設(shè)計(jì)
11.3.5 項(xiàng)目程序設(shè)計(jì)
11.3.6 仿真與實(shí)驗(yàn)結(jié)果
11.4 步進(jìn)電動(dòng)機(jī)控制系統(tǒng)設(shè)計(jì)
11.4.1 項(xiàng)目任務(wù)
11.4.2 項(xiàng)目分析
11.4.3 項(xiàng)目硬件設(shè)計(jì)
11.4.4 項(xiàng)目程序設(shè)計(jì)
11.4.5 仿真與實(shí)驗(yàn)結(jié)果
本章小結(jié)
習(xí)題11
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   Keil軟件是德國Keil公司出品的一個(gè)商業(yè)軟件,是目前最流行的開發(fā)80C51系列單片機(jī)的軟件工具。Keil C51提供了包括C語言編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境μVision3 IDE(Integration Develop Entironment)將這些部分組合在一起。掌握這一軟件的使用對(duì)于學(xué)習(xí)和使用80C51系列單片機(jī)的人員來說十分必要,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具會(huì)令開發(fā)者事半功倍。 2.2.1 Keil μVision3 IDE的主要特性 μVision3 IDE基于Windows的開發(fā)平臺(tái),包含一個(gè)高效的編輯器、一個(gè)項(xiàng)目管理器和一個(gè)MAKE工具。μVision3 IDE支持所有的Keil C51工具,包括C語言編譯器、宏匯編器、連接/定位器、目標(biāo)代碼到HEX的轉(zhuǎn)換器。 μVision3 IDE內(nèi)嵌多種符合當(dāng)前工業(yè)標(biāo)準(zhǔn)的開發(fā)工具,可以完成工程建立、管理、編譯連接、目標(biāo)代碼的生成、軟件仿真、硬件仿真等完整的開發(fā)流程。尤其C語言編譯工具在產(chǎn)生代碼的準(zhǔn)確性和效率方面達(dá)到了較高的水平,而且可以附加靈活的控制選項(xiàng),在開發(fā)大型項(xiàng)目時(shí)非常理想。它的主要特性如下: 1.集成開發(fā)環(huán)境 μVision3 IDE包括一個(gè)工程管理器、一個(gè)功能豐富并有交互式錯(cuò)誤提示的編輯器、選項(xiàng)設(shè)置、生成工具及在線幫助??梢允褂忙蘓ision3 IDE創(chuàng)建源文件,并組成應(yīng)用工程加以管理。μVision3 IDE可以自動(dòng)完成編譯、匯編和鏈接程序的操作,使用戶可以只專注開發(fā)工作的效果。 2.C51編譯器和A51匯編器 由μVision3 IDE創(chuàng)建的源文件,可以被C51編譯器或A51匯編器處理,生成可重定位的object文件,Keil C51編譯器遵照ANSI C語言標(biāo)準(zhǔn),支持C語言的所有標(biāo)準(zhǔn)特性。另外還增加了幾個(gè)可以直接支持80C51結(jié)構(gòu)的特性。Keil A51宏匯編器支持80C51及其派生系列的所有指令集。

編輯推薦

《普通高等教育電氣工程與自動(dòng)化(應(yīng)用型)"十二五"規(guī)劃教材:單片機(jī)原理及應(yīng)用》在介紹完單片機(jī)的基礎(chǔ)知識(shí)后,就將單片機(jī)的開發(fā)環(huán)境——Keil C51集成開發(fā)環(huán)境和支持微處理器芯片仿真的Proteus VSM軟件介紹給讀者。在后續(xù)內(nèi)容的講解中,列舉了大量生動(dòng)、實(shí)用的單片機(jī)應(yīng)用系統(tǒng)實(shí)例,只要有計(jì)算機(jī),這些實(shí)例可以隨時(shí)隨地進(jìn)行仿真驗(yàn)證,有助于學(xué)生及時(shí)理解抽象、復(fù)雜的概念和知識(shí)點(diǎn),激發(fā)學(xué)習(xí)熱情,提高學(xué)習(xí)興趣。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    單片機(jī)原理及應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   單片機(jī)原理及應(yīng)用
  •   本書內(nèi)容很詳細(xì),很多例子都有proteus仿真結(jié)果,學(xué)習(xí)時(shí)自己可以裝軟件在電腦上仿真,便于理解,比單純學(xué)習(xí)理論要好多了。強(qiáng)力推薦愛好單片機(jī)的朋友,可以從本書入門。
  •   大部分例子都有proteus仿真結(jié)果,學(xué)習(xí)時(shí)可以用電腦仿真,修改程序,看結(jié)果,便于理解,比單純學(xué)習(xí)理論要好多了。
  •   小學(xué)期的課程,老師推薦的說雖然感覺有些難~書本身很好,作為選修課課本很有用提前一天收到很高興
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7