單片機使用速成

出版時間:2010-8  出版社:國防工業(yè)  作者:張劍平//黃剛  頁數(shù):248  

前言

要是在10年前,寫一本名副其實的《單片機使用速成》簡直是不可能的,因為單片機本身及其配套開發(fā)還不夠健全。所謂速成,就是讓沒有接觸過單片機但有一定電子技術(shù)基礎(chǔ)的學習者在短時間內(nèi)學會使用單片機,我們很早就萌生了這個想法,也一直在努力做這方面的工作,現(xiàn)在終于信心十足地推出了本書及其配套實驗評估板。對于單片機的初學者,可以歸納為以下4種類型:第1類,對電子技術(shù)較為精通卻苦于不愿意學習編程而在單片機面前徘徊不前;第2類,對編程較為熟悉卻苦于不太懂電路也不愿意深入了解單片機;第3類,已經(jīng)能吃力地使用一種較簡單的單片機卻不愿意再花費精力涉足其他更優(yōu)秀的單片機;第4類,有一定電路和編程基礎(chǔ)卻覺得單片機太難學而一直未下決心深入學習。無論是哪一類人員,我們都可以通過以下措施來讓他們達到“速成”的目的:提供很薄而實用的一本書,從感官上讓學習者產(chǎn)生信心和興趣;復(fù)雜問題簡單化,只用小篇幅的一章內(nèi)容就讓從未學習過軟件及編程者能夠用單片機開發(fā)平臺入門編寫和調(diào)試程序;對于一個現(xiàn)代電子工程師來說,不懂硬件什么也不能干,不懂軟件什么也干不成;硬件是基礎(chǔ),軟件更重要。本書從程序員編程的角度,把一般單片機的電路組成原理呈現(xiàn)在學習者面前,同時又把幾種典型的單片機電路特點盡可能地展現(xiàn)出來。堅持舉一反三的原則,在介紹單片機組成規(guī)律的基礎(chǔ)上,把典型的單片機基本操作盡可能闡述清楚,并且用配套的實驗評估板當場編程、當場演示,使學習者產(chǎn)生成就感和更深的興趣。訓(xùn)練學習者從廠家的使用說明書中找答案,而不是把教科書作為座右銘,由此而快速理解單片機廠家資料,根據(jù)不同的應(yīng)用目的選擇不同的單片機以提高所設(shè)計產(chǎn)品的性價比。由于時間倉促,再加水平有限,書中難免有錯誤和不妥之處,歡迎各位讀者不吝賜教。

內(nèi)容概要

  《單片機使用速成》結(jié)合當前流行的多種系列的單片機,從應(yīng)用的角度講解其原理和使用方法。作者根據(jù)自己多年使用單片機的體會,對與應(yīng)用有關(guān)的單片機內(nèi)部硬件及其操作進行了詳細解釋,為了追求舉一反三的效果,對同樣的功能單元通過多家公司的單片機對照來講解。對從未涉及單片機使用但具有一定電子技術(shù)基礎(chǔ)的人員來說,通過《單片機使用速成》的學習可以很快將單片機自如地作為自己的設(shè)計元件,打破在單片機、DSP、ARM等智能芯片面前望而卻步的局面;對于會初步使用一兩種單片機的人員來說,通過《單片機使用速成》的學習可以進一步理解單片機的組成規(guī)律,掌握快速消化各種單片機使用說明書的能力,根據(jù)不同的應(yīng)用目的選擇不同的單片機以提高所設(shè)計產(chǎn)品的性價比?!  秵纹瑱C使用速成》可作為高等院校相關(guān)專業(yè)單片機課程的教材,也可作為工程技術(shù)人員的參考書。

書籍目錄

第1章 導(dǎo)論l.1 單片機的定義1.2 現(xiàn)代電子技術(shù)中軟件的重要性1.3 單片機使用的一般步驟1.4 初識單片機第2章 單片機程序設(shè)計入門2.1 單片機程序設(shè)計模型2.2 程序設(shè)計的內(nèi)容2.3 單片機c語言程序設(shè)計初步2.3.1 程序的實質(zhì)2.3.2 程序碼的產(chǎn)生2.3.3 C程序的一般結(jié)構(gòu)2.3.4 C程序的編寫2.4.Keil開發(fā)環(huán)境的使用2.4.1 Keil工程的建立2.4.2 Keil程序的編寫和調(diào)試2.5 IAR開發(fā)環(huán)境的使用2.5.1 IAR工程的建立2.5.2 IAR程序的編寫和調(diào)試第3章 單片機的上電、復(fù)位、時鐘及中斷3.1 電源的接人3.2 復(fù)位3.2.1 復(fù)位的概念3.2.2 復(fù)位電路3.3 初始化3.4 系統(tǒng)時鐘3.4.1 單時鐘方案系統(tǒng)3.4.2 C8051F02x單片機多時鐘方案3.4.3 MSP430xlxx單片機多時鐘方案3.4.4 ATmegal6單片機多時鐘方案3.5 中斷的概念第4章 單片機的端口操作4.1 單片機端口設(shè)計原理4.1.1 CMOS數(shù)字端口4.1.2 CMOS單片機端口的基本原理4.2 端口設(shè)計舉例4.2.1 AT89C205l單片機端口設(shè)計舉例4.2.2 C805lF02x單片機端口設(shè)計舉例4.2.3 MSP430xlxx單片機端口設(shè)計舉例4.2.4 ATmegal6單片機端口設(shè)計舉例第5章 單片機的定時器操作5.1 定時器的組成原理5.2 基本51系列單片機定時器操作舉例5.2.1 定時器0/1的工作方式0:13位計數(shù)器/定時器5.2.2 定時器0/l的工作方式l:16位計數(shù)器/定時器5.2.3 定時器0/l的工作方式2:8位自動重裝載的計數(shù)器/定時器5.2.4 定時器0的工作方式3:兩個8位計數(shù)器/定時器5.3 C805lF02x單片機定時器使用舉例5.3.1 C805lF020單片機中的基本51定時器操作5.3.2 C805lF02x單片機的定時器3的操作5.4 MSP430xlxx單片機定時器使用舉例5.4.1 MSP430xlxx單片機定時器A原理5.4.2 MSP430xlxx單片機定時器A使用舉例5.5 ATmegal6單片機定時器使用舉例5.5.1 ATmegal6單片機定時器T/C0的組成原理5.5.2 ATmegal6單片機定時器F/C0使用舉例第6章 單片機的通信口操作I6.1 UART的使用6.1.1 UART設(shè)計原理6.1.2 基本51單片機UART通信_6.1.3 C805lF02x單片機UART通信6.1.4 MSP430xlxx單片機UART通信6.1.5 ATmegal6單片機UART通信6.2 I2c接口的使用6.2.1 I2C接口設(shè)計原理6.2.2 C8051F02x系列單片機I2C通信6.2.3 MSP430xlxx單片機I2C通信6.2.4 ATmegal6單片機I2C通信6.3 SPI端口的使用6.3.1 SPI設(shè)計原理6.3.2 SPI端口操作舉例第7章 單片機其他資源的操作及基于單片機的系統(tǒng)舉例7.1 單片機A/D的操作7.1.1 A/D轉(zhuǎn)換器概述7.1.2 ATmegal6單片機的A/D操作7.2 單片機脈寬調(diào)制器的操作7.3 看門狗定時器的操作7.3.1 看門狗定時器的原理7.3.2 C8051F02x單片機看門狗操作7.3.3 MSP430x1xx單片機看門狗使用7.3.4 ATmegal6單片機看門狗使用7.4 單片機Flash的修改操作7.4.1 修改Flash的意義7.4.2 C8051F02x單片機:Flash修改操作7.5 基于單片機的系統(tǒng)舉例7.5.1 3種評估實驗板的介紹7.5.2 基于MXP430xlxx單片機評估實驗板的自動打鐘器7.5.3 基于MSP430x1xx單片機評估實驗板的自動溫度調(diào)節(jié)器實例速查表參考文獻

章節(jié)摘錄

插圖:1.1單片機的定義如今說到計算機(俗稱電腦),大家都不陌生。不知不覺中,計算機已經(jīng)深入到人類社會的方方面面,航空航天、工業(yè)控制、交通運輸、辦公自動化、醫(yī)學檢查、數(shù)字通信、家用電器、兒童玩具等行業(yè)無處沒有計算機的存在??梢哉f,沒有電子就沒有電子時代,沒有計算機就沒有數(shù)字時代。那么,什么是計算機?簡單地說,計算機是具有嚴格執(zhí)行人們預(yù)先設(shè)定好的程序來完成指定任務(wù)的核心控制器的一種機器。這些指定的任務(wù)幾乎可以包含我們所能想象的一切,如識別按鍵的命令、與遠程設(shè)備通信、測量某種流體的壓力、識別人的指紋信息、記錄飛行器的運行參數(shù)、顯示l幅圖像、打印1份文件、打開或關(guān)閉1個閥門、控制1個電機轉(zhuǎn)動等等。完成這些任務(wù)所進行的操作都是通過輸入設(shè)備或輸出設(shè)備來實現(xiàn)的,對計算機操作者來說所涉及到的就是一個個的輸入輸出設(shè)備,對輸入輸出設(shè)備來說所涉及到的是一條條的電路線端,稱為輸人端口電路或輸出端口電路,參見圖1-1所示的計算機結(jié)構(gòu)示意圖。這些端口一般表現(xiàn)為高電平或低電平的數(shù)字狀態(tài),雖然有時也表現(xiàn)為模擬狀態(tài),但這種模擬狀態(tài)也是由數(shù)字狀態(tài)來操縱的。換句話說,計算機的基本部分的外觀就是一個個的端口,這些端口線路既可以識別高/低電平也可以輸出高/低電平。從這些端口看進去,其內(nèi)部主要由核心運算及控制器(CPU-central Processing unit)、存儲器以及特殊功能電路群組成,CPU按照一定的節(jié)拍,不斷地從程序存儲器讀取指令,完成一個個的邏輯運算或模擬運算,最終以端口的形式和外界聯(lián)系。圖l一1所示的虛線范圍就是計算機基本部分,這部分對大中型計算機來說可能由很多設(shè)備組成,對小型計算機來說可能由幾塊電路板組成,對微型計算機來說可能僅由幾個芯片組成。如果此部分由單個芯片來完成,就可以稱之為單片機了。盡管早期的單片機還要配合一些芯片才能組成基本系統(tǒng),如今這樣定義單片機還是很合適的。

編輯推薦

《單片機使用速成》編輯推薦:用單片機完成課題的一般步驟:全面了解課題所要解決的問題,選擇合適的單片機及外圍電路方案。根據(jù)計劃選用單片機內(nèi)部資源,仔細消化單片機廠家提供的產(chǎn)品手冊。〈br〉設(shè)計詳細的硬件原理圖、機械及其他部分的圖紙、軟件流程圖?!碽r〉對系統(tǒng)的關(guān)鍵部分做局部試驗,進一步確定詳細方案?!碽r〉生成電路PCB圖,制作線路板,完成所需機械加工、軟件設(shè)計并采購元器件〈br〉組裝調(diào)試,修改并完善設(shè)計,總結(jié)技術(shù),整理資料。〈br〉以全新的方式從應(yīng)用角度講解單片機〈br〉以程序員的目光理解單片機電路〈br〉讓零編程基礎(chǔ)的學習者學會使用單片機〈br〉讓淺基礎(chǔ)學習者掌握應(yīng)用單片機的本領(lǐng)〈br〉配套典型單片機的實驗評估板,邊學習邊實驗。

圖書封面

評論、評分、閱讀與下載


    單片機使用速成 PDF格式下載


用戶評論 (總計1條)

 
 

  •   書中集中介紹了幾個系列的單片機,比如51系列和MSP430系列,其以簡短的語言,深入淺出的介紹了單片機的軟件的開發(fā)環(huán)境及程序編寫及調(diào)試、硬件的相關(guān)概念和具體示例,將原理和使用方法完美的展示給讀者。書中關(guān)于端口、定時器、通信口的操作的原理和舉例,使讀者更好地看清單片機的內(nèi)部構(gòu)造,更好地使用單片機的功能。其后的操作介紹及舉例更將單片機的功能顯示的淋漓盡致,顯示了作者多年的使用經(jīng)驗和極其靈活的運用思維。我之前學過51,現(xiàn)在接觸MSP430系列,感覺受益匪淺!
 

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

京ICP備13047387號-7