51單片機基礎(chǔ)教程

出版時間:2008-3  出版社:北京航空航天大學(xué)出版社  作者:寧凡,王宇 著  頁數(shù):252  

前言

  隨著電子技術(shù)和自動控制技術(shù)的飛速發(fā)展,單片機的應(yīng)用已經(jīng)滲透到國民經(jīng)濟的各個行業(yè)。各個院校都在開設(shè)《單片機原理和接口技術(shù)》等相關(guān)課程,這門課程已經(jīng)成為現(xiàn)代工科院校的必修課程之一;另外很多電子愛好者在學(xué)習(xí)電子技術(shù)等學(xué)科的過程中,也特別青睞單片機方面的內(nèi)容。鑒于這個原因,我們從初學(xué)者的角度出發(fā),編寫了《51單片機基礎(chǔ)教程》這本書。希望這本書的出版可以給廣大單片機的愛好者帶來幫助?! ”緯诰帉懙倪^程中有以下幾個特點:  一、根據(jù)教學(xué)中遇到的難點,對學(xué)習(xí)者難理解的部分進行了注解,使本書具有廣泛性和易懂性。  二、本書在編寫的過程中理論聯(lián)系實際,把單片機的硬件和軟件結(jié)合起來。硬件以單片機為主要器件,其他元件作為輔助器件形成一個完整的硬件系統(tǒng)。學(xué)習(xí)者在學(xué)習(xí)的過程中要具備模擬電子技術(shù)和數(shù)字電子技術(shù)等方面的知識。單片機的軟件由一系列的指令構(gòu)成,采用一定的算法,解決實際問題?! ∪?、在本書的編寫過程中,征詢了很多教該門課程的教師的意見,以實踐來帶動理論的學(xué)習(xí),列舉大量的例題,初學(xué)者可以通過例題的學(xué)習(xí)來理解比較難理解的指令?! ∧壳埃袌錾蠁纹瑱C的型號很多,開發(fā)工具也是琳瑯滿目,學(xué)習(xí)者在學(xué)習(xí)的過程中很難選擇。本書在編寫的過程中以51系列的單片機為教學(xué)芯片,可以選擇市場上普遍的開發(fā)工具,如達愛思等。書中涉及的程序都可以在實驗系統(tǒng)上完成?! ”緯珊贾萋殬I(yè)技術(shù)學(xué)院寧凡擔(dān)任主編,編寫了第1-4章,第5-11章由金華交通職業(yè)技術(shù)學(xué)院的王宇老師編寫。郭志紅、施慧莉、朱光燦、朱萬里等老師在本書編寫的過程中提出了許多意見和建議,在此表示感謝?! ∮捎谧髡叩乃接邢?,本教材在編寫的過程中還存在不足之處,希望讀者批評指正。

內(nèi)容概要

  《高職高專規(guī)劃教材:51單片機基礎(chǔ)教程》是專門為高等職業(yè)技術(shù)學(xué)校教學(xué)或相應(yīng)層次的教學(xué)而編寫的教材。在內(nèi)容編排上針對“高職高?!苯虒W(xué)及自學(xué)者學(xué)習(xí)的特點,從基礎(chǔ)著手,深入淺出,循序漸進;結(jié)構(gòu)緊湊,知識面廣;舉例豐富,實用性強。在敘述上重點突出,條理清晰,語言精練流暢,通俗易懂,便于知識點的理解和進一步掌握?! ∪珪?1章,第1、2章是理論基礎(chǔ),講解單片機芯片的基本硬件,為后面章節(jié)的應(yīng)用打基礎(chǔ);第3、4章系統(tǒng)敘述指令系統(tǒng)和程序設(shè)計的基礎(chǔ);第5~7章講述單片機的中斷系統(tǒng)、定時/計數(shù)器和串行口的組成及應(yīng)用;第8、9章通過各種應(yīng)用實例闡述單片機的系統(tǒng)擴展和應(yīng)用系統(tǒng)的接口技術(shù);第10章介紹應(yīng)用系統(tǒng)的研制過程、應(yīng)用系統(tǒng)的開發(fā)及常用的抗干擾技術(shù);第11章介紹Kei1 C51的用法,目的是讓讀者從基礎(chǔ)知識到實際應(yīng)用有個完整的掌握?!  陡呗毟邔R?guī)劃教材:51單片機基礎(chǔ)教程》可作為應(yīng)用電子專業(yè)、信息電子專業(yè)及相關(guān)專業(yè)的教材,不同專業(yè)在學(xué)習(xí)過程中可根據(jù)具體情況進行合理取舍。同時,也可供對單片機有興趣的學(xué)生和其他非專業(yè)技術(shù)人員學(xué)習(xí)。

書籍目錄

第1章 微型計算機系統(tǒng)的基本知識1.1 概述1.1.1 微型計算機1.1.2 單片機的發(fā)展概述1.2 單片機系統(tǒng)的組成1.2.1 微處理器(CPU)1.2.2 總線1.2.3 存儲器1.3 單片機的應(yīng)用思考與練習(xí)第2章 51單片機的硬件結(jié)構(gòu)2.1 51單片機的內(nèi)部結(jié)構(gòu)2.1.1 內(nèi)部結(jié)構(gòu)框圖2.1.2 引腳功能2.1.3 時鐘電路和時序2.2 51單片機的內(nèi)部存儲器分配2.2.1 51單片機的內(nèi)部存儲器結(jié)構(gòu)以及地址空間2.2.2 51單片機的內(nèi)部數(shù)據(jù)存儲器2.2.3 51單片機的內(nèi)部程序存儲器2.2.4 特殊功能寄存器SFR2.2.5 堆棧指針SP2.3 51單片機的并行輸入/輸出口2.3.1 端口的功能2.3.2 端口的結(jié)構(gòu)和應(yīng)用2.4 51單片機復(fù)位電路思考與練習(xí)第3章 51單片機的指令系統(tǒng)3.1 指令的格式及常用符號3.1.1 指令的基本格式3.1.2 指令分類3.1.3 指令中常用符號3.1.4 尋址方式3.2 單片機的指令系統(tǒng)3.2.1 數(shù)據(jù)傳送類指令3.2.2 算術(shù)運算類指令3.2.3 邏輯運算與移位類指令3.2.4 控制轉(zhuǎn)移類指令3.2.5 位操作類指令思考與練習(xí)第4章 51單片機的匯編語言程序設(shè)計4.1 程序設(shè)計的基本方法4.1.1 匯編語言基本結(jié)構(gòu)4.1.2 偽指令4.1.3 匯編4.1.4 程序設(shè)計的基本步驟4.2 匯編語言程序設(shè)計舉例4.2.1 順序程序4.2.2 分支程序4.2.3 循環(huán)程序4.2.4 子程序4.2.5 其他常見程序思考與練習(xí)第5章 51單片機的中斷系統(tǒng)5.1 中斷的定義5.2 中斷機構(gòu)5.2.1 中斷源5.2.2 中斷開放禁止寄存器5.2.3 中斷優(yōu)先級寄存器5.2.4 中斷系統(tǒng)內(nèi)部結(jié)構(gòu)5.2.5 中斷的入口地址5.3 中斷的處理過程5.3.1 中斷響應(yīng)條件5.3.2 中斷響應(yīng)過程5.3.3 中斷處理5.4 中斷程序編程要點及舉例5.4.1 設(shè)置中斷的初始化工作5.4.2 中斷服務(wù)程序5.4.3 中斷編程示例思考與練習(xí)第6章 51單片機的定時器/計數(shù)器6.1 定時器/計數(shù)器的結(jié)構(gòu)6.1.1 計數(shù)功能6.1.2 定時功能6.1.3 計數(shù)器溢出及定時/計數(shù)實現(xiàn)6.2 定時器/計數(shù)器的初始化6.2.1 定時方式寄存器(TMOD)6.2.2 定時控制寄存器(TCON)6.2.3 中斷允許寄存器(IE)6.2.4 定時器/計數(shù)器初值計算6.2.5 定時器/計數(shù)器初始化步驟6.3 定時器/計數(shù)器的工作方式6.3.1 方式06.3.2 方式16.3.3 方式26.3.4 方式36.4 定時器/計數(shù)器程序舉例思考與練習(xí)第7章 51單片機串行口7.1 串行口的基本概念7.1.1 同步串行通信7.1.2 異步串行通信7.1.3 I2C總線數(shù)據(jù)傳送7.1.4 USB總線傳送7.2 異步串行口的結(jié)構(gòu)和工作原理7.2.1 異步串行通信的兩項規(guī)定7.2.2 串行通信中數(shù)據(jù)的傳送方向7.2.3 通用異步接收/發(fā)送器UART7.2.4 信號的調(diào)制與解調(diào)7.3 串行口控制寄存器7.3.1 SCON控制寄存器7.3.2 電源控制寄存器PcON(字節(jié)地址為87H)7.4 串行口的控制方式7.4.1 工作方式0——移位寄存器方式7.4.2 工作方式1——8位數(shù)據(jù)位方式7.4.3 工作方式2和3——9位數(shù)據(jù)位方式7.4.4 方式0、1、2、3之間的區(qū)別7.4.5 波特率的設(shè)定7.4.6 多機通信7.5 串行口的應(yīng)用思考與練習(xí)第8章 單片機的系統(tǒng)擴展8.1 程序存儲器的擴展8.1.1 常用程序存儲器芯片介紹8.1.2 程序存儲器擴展方法8.2 數(shù)據(jù)存儲器的擴展8.2.1 靜態(tài)存儲器介紹8.2.2 數(shù)據(jù)存儲器擴展方法8.2.3 CPU對數(shù)據(jù)存儲器訪問方法8.3 并行I/O口的擴展8.3.1 簡單的并行口I/O擴展8.3.2 8255A可編程并行I/O擴展接口8.4 SPI串行接口的軟件實現(xiàn)8.4.1 SPI總線介紹8.4.2 SPI在51系列單片機中的軟件實現(xiàn)方法思考與練習(xí)第9章 接口技術(shù)9.1 LED顯示接口9.1.1 LED顯示結(jié)構(gòu)9.1.2 LED顯示方式9.2 鍵盤接口9.2.1 鍵盤輸入要解決的問題9.2.2 鍵盤接法的選擇及編程方法9.3 A/D轉(zhuǎn)換器接口9.3.1 A/D轉(zhuǎn)換器原理9.3.2 A/D轉(zhuǎn)換器應(yīng)用實例9.4 D/A轉(zhuǎn)換器接口9.4.1 D/A轉(zhuǎn)換器原理9.4.2 DAC0832與8031的接口設(shè)計及編程思考與練習(xí)第10章 單片機應(yīng)用系統(tǒng)的開發(fā)10.1 開發(fā)工具10.1.1 單片機集成開發(fā)環(huán)境10.1.2 燒寫工具10.2 常用軟件子程序設(shè)計實例10.3 單片機應(yīng)用實例思考與練習(xí)第11章 Keil C51編譯器及其應(yīng)用11.1 概述11.2 51型單片機的映射11.2.1 Keil C51的數(shù)據(jù)類型11.2.2 Keil C51存儲類型及存儲模式11.2.3 Keil C51中的變量定義11.3 Keil C51編譯器的使用11.3.1 Keil c51的組成及各部分的功能11.3.2 Keil C51集成開發(fā)環(huán)境的使用思考與練習(xí)參考文獻

圖書封面

評論、評分、閱讀與下載


    51單片機基礎(chǔ)教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7