單片機基礎及套用(第2版)

單片機基礎及套用(第2版)

《單片機基礎及套用(第2版)》是2014年清華大學出版社出版的圖書,作者是趙巍、馮娜。

基本介紹

  • 書名:單片機基礎及套用(第2版)
  • 作者:趙巍、馮娜
  • ISBN:9787302319405
  • 定價:22元
  • 出版社:清華大學出版社
  • 出版時間:2014-2-19
  • 裝幀:平裝
  • 印次:2-1
  • 印刷日期:2014-2-19
內容簡介,前言,目錄,

內容簡介

本書針對非電類專業單片機課程學時少、內容多的特點,從實用角度出發,系統地介紹了80C51單片機的原理,詳細地介紹了單片機的套用及開發流程,是一本重在套用、兼顧基本理論的實用教程。 全書共8章和3個附錄,內容包括: 單片機基礎知識、數制及編碼、單片機的硬體結構、單片機指令系統、單片機程式設計、單片機並行存儲器擴展、單片機的中斷與定時系統、單片機串列通信、單片機課程實驗、單片機教學展示板及單片機設計項目。全書的例題、實驗均經過實踐檢驗,具有可行性,每章都配有練習題以鞏固所學知識。 本書深入淺出,理論與實踐緊密結合,可以作為非電類專業的教材,也可作為單片機愛好者的自學用書。

前言

單片機技術是計算機技術發展的一個重要分支。由於單片機具有集成度高、體積小、可靠性高、價格便宜等特點,在機電一體化、工業控制、儀器儀表、家用電器、信息和通信產品、軍事裝備等領域均得到了廣泛的套用。
考慮到目前8位單片機套用最為廣泛,所以本書以8位機中有代表性的80C51單片機為例,詳細介紹了單片機的基本原理和套用。
從作者的學習經歷和以往的教學經驗來看,對於學機械的學生而言,一接觸到電學、計算機內部結構的知識,就覺得深不可測,無從下手,所以本教材力爭將抽象的形象化,將複雜的簡單化,對各章節的內容都進行了結構化、圖例化、實用化的調整,並開發了一套小型、實用的演示系統,書中的例題可在此教學系統下實時運行、演示,可以提高學生的學習興趣,使學生真正掌握單片機套用技術。
本教材具有以下的特點。
(1) 詳略得當,重點突出。針對學時少,內容多的特點,採用實用內容詳講,專業性強的內容略講的策略。如乘除法指令用得較少,所以略講; 並行口結構僅以P0口為例簡單介紹,達到會用即可; 存儲器詳細說明。
(2) 理論與實踐緊密結合。程式的三種典型結構與實驗緊密結合,可以在課堂上講解本書例題,詳細介紹編程思路,在實驗課上主要解決編程、調試等環節的訓練。
(3) 知識表達方式多樣化。例如,將枯燥乏味的指令歸類介紹; 對於重要的堆疊概念,採用理論分條介紹並舉實例繪圖解釋的方式,即使自學也很容易理解。
(4) 給出了應知應會的常用數值及轉換結果。
(5) 詳細介紹了Keil C調試環境。
(6) 給出由單片機組成的控制系統的開發流程: 程式編制→調試→仿真→下載→程式運行,可以給初學者指明學習方向。
為了方便讀者學習,本書中還附有實驗內容以及相關習題。
作者對第1版教材作了認真地修改,並在第1版的基礎上增加了串口通信內容及相關實驗、練習項目。各項目的設定本著循序漸進、由淺入深的原則,並採用彙編和C語言兩種語言編寫,旨在培養學生縝密的邏輯思維和良好的編程習慣。通過以上項目,使學生學會發脈衝,學會查表,學會使用中斷等,這些可供教師授課及學生課後練習使用。
本書由趙巍、馮娜主編,具體分工如下:第1章由劉玉山編寫,第2章由鄒賓編寫,第3、6章由趙巍編寫,第4、7章由馮娜、李彬編寫,第5章由撒昱、鄒賓編寫,第8章由郭曉河編寫,附錄A由郭曉河、郝立國編寫,附錄B由趙巍、楊威編寫,附錄C由王寬、撒昱編寫,全書由趙巍統稿。在本書的編寫過程中參考了一些單片機教材和資料,特向相關作者表示真誠的感謝。
本教材為天津市高等教育規劃教材,同時獲得教育部人文社會科學研究青年基金項目《基於“T+I CDIO”理念的工學結合人才培養模式研究與實踐》的資助。
鑒於本書作者水平有限,書中不可避免地存在缺點、錯誤,敬請各位讀者批評指正。
作者
2013年12月

目錄

第1章單片機基礎知識
1.1單片機的概念
1.1.1單片機的名稱
1.1.2單片機和單片機系統
1.2單片機的發展與套用
1.2.1單片機的發展
1.2.2MCS51系列單片機
1.2.380C51系列單片機
1.2.4單片機的套用
練習題
第2章計算機中的數制及編碼
2.1二進制數與數制
2.1.1進位計數制
2.1.2二進制數及在計算機中的套用
2.1.3其他進制數
2.1.4不同進制數的轉換
2.2計算機中數據的表示方法
2.2.1無符號數的表示方法
2.2.2帶符號數的表示方法
2.2.3十進制數的表示方法
2.2.4字元數據的表示方法
練習題
第3章80C51單片機的硬體結構
3.180C51單片機的結構及信號引腳
3.1.180C51單片機的總體結構
3.1.280C51單片機的內部邏輯結構
3.1.380C51單片機的信號引腳
3.280C51單片機的內部存儲器
3.2.1內部的數據存儲器
3.2.2內部的程式存儲器
3.2.3堆疊操作
3.380C51單片機的並行I/O口
3.480C51單片機的時序單位
3.580C51單片機的系統復位
3.680C51單片機的低功耗功能
練習題
第4章80C51單片機指令系統
4.1單片機指令系統概述
4.1.1指令概述
4.1.2指令格式和指令的表示形式
4.1.3指令中的常用符號
4.1.4指令的位元組數和指令周期
4.280C51單片機指令定址方式
4.2.1立即定址
4.2.2直接定址
4.2.3暫存器定址
4.2.4暫存器間接定址
4.2.5變址定址
4.2.6相對定址
4.2.7位定址
4.380C51單片機指令分類介紹
4.3.1數據傳送指令
4.3.2算數運算指令
4.3.3邏輯運算及移位指令
4.3.4位操作指令
4.3.5控制轉移指令
練習題
第5章80C51單片機彙編語言程式設計
5.1單片機程式設計語言概述
5.1.1單片機常用的三種程式設計語言
5.1.2彙編語言語句的種類和格式
5.1.3彙編過程
5.1.4彙編語言程式設計過程
5.2彙編語言基本結構
5.2.1順序程式設計
5.2.2分支程式設計
5.2.3循環程式設計
5.2.4子程式設計
練習題
第6章單片機並行存儲器擴展
6.180C51單片機的並行擴展匯流排
6.2存儲器分類
6.3並行擴展系統的晶片選取
6.4存儲器並行擴展
6.4.1程式存儲器並行擴展
6.4.2數據存儲器並行擴展
6.580C51單片機存儲器系統的特點和區分方法
練習題
第7章單片機的中斷與定時系統
7.1中斷的用途
7.280C51單片機的中斷系統
7.2.180C51單片機的中斷源
7.2.280C51單片機的中斷系統控制暫存器
7.2.380C51單片機的中斷回響過程
7.2.4中斷服務程式
7.380C51單片機的定時器/計數器
7.3.1用於定時器/計數器控制的暫存器
7.3.2定時器的工作方式
練習題
第8章80C51單片機串列通信
8.1異步串列通信的基本概念
8.1.1異步串列通信的字元格式
8.1.2串列通信的傳輸方式
8.1.3串列通信的傳送速率
8.251系列單片機的串列通信接口
8.2.1串列口的結構及工作原理
8.2.2串列口的工作方式與波特率
8.3串列通信接口的編程
練習題
附錄A單片機課程實驗
實驗1數據傳送、算術運算指令實驗
實驗2邏輯操作、位操作和控制轉移指令實驗
實驗33/8線解碼器實驗
實驗4中斷程式設計實驗
實驗5定時器/計數器實驗
實驗6串口通信實驗
附錄B單片機教學展示板
附錄C單片機項目設計
項目1讓某一盞LED點亮(順序結構)
項目2讓一盞LED閃爍(循環結構)
項目3讓LED形成流水燈(循環結構)
項目4一位七段LED顯示“1”(靜態的順序結構)
項目5一位七段LED顯示“0~8”(靜態)
項目6四位一體七段LED數碼管顯示“859”(動態)
項目7控制步進電機旋轉
項目83/8解碼器控制LED循環點亮
項目9定時器中斷控制步進電機旋轉
參考文獻

相關詞條

熱門詞條

聯絡我們