幫助中心 | 我的帳號 | 關於我們

單片機原理及應用(第3版普通高等教育電氣工程與自動化應用型系列教材)

  • 作者:編者:張蘭紅//鄒華|責編:王雅新//劉琴琴
  • 出版社:機械工業
  • ISBN:9787111743910
  • 出版日期:2024/02/01
  • 裝幀:平裝
  • 頁數:364
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統地介紹了80C51系列單片機的結構原理和應用技術,內容包括單片機基礎知識、單片機應用系統的開發環境、80C51系列單片機的硬體與軟體基礎知識、並行口及應用、中斷系統及應用、定時器/計數器及應用、串列口及應用、80C51單片機系統擴展技術、80C51單片機的測控介面、單片機應用系統的開發與設計等。
    書中列舉了大量的實例,均採用C51編程,實用性強。實例全部在Keil μVision3集成開發環境與Proteus模擬軟體中調試通過,可以在課堂教學中進行現場演示,還提供了實驗板電路,讀者可以據此方便地自行製作實驗板,進行書中絕大部分實例的實驗,做到單片機學習的理論、模擬與實踐同步進行。本書具有較強的「理論緊密結合實踐」的特色,可使讀者在實踐中掌握單片機的硬體結構、設計語言與控制系統開發方法。本書提供免費電子課件、實例模擬模型、實驗板電路圖與習題解答。
    本書可作為應用型工科院校本、專科學生單片機課程的教材,也可作為從事單片機項目開發與應用的工程技術人員的參考書。

作者介紹
編者:張蘭紅//鄒華|責編:王雅新//劉琴琴

目錄
前言
第1章  單片機基礎知識
  1.1  單片機概述
    1.1.1  什麼是單片機
    1.1.2  單片機與微型電腦的關係
    1.1.3  常用的單片機系列
    1.1.4  單片機的應用
    1.1.5  初識單片機控制系統
    1.1.6  單片機實驗板
  1.2  微型電腦系統組成
    1.2.1  電腦的基本結構
    1.2.2  微型電腦的結構
    1.2.3  微型電腦系統
    1.2.4  微型電腦軟體
  1.3  微型電腦的運算基礎知識
    1.3.1  數制的概念
    1.3.2  與電腦有關的數制
    1.3.3  數制之間的相互轉換
    1.3.4  碼制的概念
  本章小結
  習題1
第2章  單片機應用系統的開發環境
  2.1  單片機應用系統的開發工具
  2.2  Keil C51高級語言集成開發環境——μVision3 IDE
    2.2.1  Keil μVision3 IDE的主要特性
    2.2.2  μVision3 IDE集成開發環境簡介
    2.2.3  μVision3 IDE 的使用
  2.3  基於Proteus的單片機系統模擬
    2.3.1  Proteus 7 Professional界面介紹
    2.3.2  電路原理圖的繪製
    2.3.3  Proteus VSM與Keil μVision3的聯調
  2.4  在系統編程軟體ISP
  本章小結
  習題2
第3章  80C51系列單片機的硬體基礎
  3.1  8051系列單片機概述
    3.1.1  8051系列單片機硬體資源
    3.1.2  80C51系列單片機的選擇依據
  3.2  80C51系列單片機引腳功能
    3.2.1  引腳功能概述
    3.2.2  引腳與內部功能模塊的關係
    3.2.3  單片機對外擴展時三匯流排的構成
  3.3  80C51系列單片機的編程結構
    3.3.1  編程結構的組成
    3.3.2  在Keil μVision中觀察寄存器
  3.4  80C51系列單片機的存儲器
    3.4.1  半導體存儲器類型與結構
    3.4.2  存儲器的管理
    3.4.3  80C51單片機的存儲器
  3.5  80C51單片機的工作方式

    3.5.1  複位方式
    3.5.2  程序執行方式
    3.5.3  低功耗方式
  3.6  80C51系列單片機的時序
    3.6.1  時鐘電路
    3.6.2  時序的基本單位
    3.6.3  80C51系列單片機的典型時序分析
  3.7  80C51單片機最小應用系統
  本章小結
  習題3
第4章  80C51單片機的軟體基礎
  4.1  80C51單片機的指令系統簡介
    4.1.1  指令格式
    4.1.2  指令系統的定址方式
    4.1.3  指令系統概述
    4.1.4  彙編語言編程舉例
  4.2  C51程序設計基礎
    4.2.1  C51和標準ANSI C的區別
    4.2.2  C51程序結構分析
    4.2.3  C51的標識符和關鍵字
    4.2.4  C51的數據結構
    4.2.5  變數的存儲種類和存儲器類型
    4.2.6  絕對地址的訪問
    4.2.7  C51的預處理
    4.2.8  C51的運算符與表達式
  4.3  C51語言的語句
    4.3.1  表達式語句
    4.3.2  複合語句
    4.3.3  空語句
    4.3.4  函數調用語句
    4.3.5  控制語句
  4.4  C51的函數
    4.4.1  函數的一般格式
    4.4.2  中斷函數
    4.4.3  C51的庫函數
    4.4.4  本征庫函數和非本征庫函數
    4.4.5  幾類重要的庫函數
  4.5  C51的程序結構
    4.5.1  順序結構
    4.5.2  分支結構
    4.5.3  循環結構
    4.5.4  綜合舉例
  本章小結
  習題4
第5章  並行口及應用
  5.18  0C51系列單片機內部並行口的結構
    5.1.1  P0口
    5.1.2  P1口
    5.1.3  P2口
    5.1.4  P3口

    5.1.5  P0?P3埠功能總結
  5.28  0C51系列單片機並行口的應用
  5.3  七段數碼管顯示器介面
    5.3.1  七段數碼管簡介
    5.3.2  LED顯示器工作原理
  本章小結
  習題5
第6章  中斷系統及應用
  6.1  中斷概述
    6.1.1  中斷的有關概念
    6.1.2  中斷技術的應用
    6.1.3  中斷系統的功能
  6.28  0C51單片機中斷系統
    6.2.1  中斷系統的結構
    6.2.2  中斷響應
    6.2.3  中斷請求的撤銷
  6.3  中斷服務程序的設計
  6.4  中斷系統的應用
  本章小結
  習題6
第7章  定時器/計數器及應用
  7.1  定時/計數技術概述
    7.1.1  軟體定時/計數
    7.1.2  數字電路定時/計數
    7.1.3  可編程定時/計數
  7.2  80C51單片機的定時器/計數器
    7.2.1  定時器/計數器的結構
    7.2.2  定時器/計數器的工作原理
    7.2.3  定時器/計數器的工作方式
    7.2.4  定時器/計數器對輸入信號的要求
  7.3  定時器/計數器的應用
  本章小結
  習題7
第8章  串列口及應用
  8.1  串列通信基礎知識
    8.1.1  電腦對外通信方式
    8.1.2  串列通信的基本概念
    8.1.3  串列通信介面標準
  8.2  80C51單片機的串列口
    8.2.1  串列口的結構
    8.2.2  串列口的工作方式
  8.3  串列口的應用
  本章小結
  習題8
第9章  80C51單片機系統擴展技術
  9.1  單片機系統擴展概述
    9.1.1  單片機系統擴展資源分類
    9.1.2  單片機系統擴展結構
  9.2  數據存儲器的擴展
    9.2.1  數據存儲器晶元

    9.2.2  地址鎖存器晶元
    9.2.3  數據存儲器擴展電路
    9.2.4  存儲器的編址
  9.3  並行I/O口的擴展
    9.3.1  並行I/O口擴展概述
    9.3.2  簡單並行I/O口的擴展
    9.3.3  可編程並行I/O口的擴展
  9.4  鍵盤介面技術
    9.4.1  按鍵開關
    9.4.2  鍵盤工作原理
    9.4.3  獨立式鍵盤
    9.4.4  矩陣式鍵盤
  9.5  LCD液晶顯示器與單片機的介面
    9.5.1  點陣字元型液晶顯示模塊的組成和基本特點
    9.5.2  點陣字元型液晶顯示器LCD
    9.5.3  點陣圖形液晶顯示器LCD
  9.6  並行介面日曆時鐘晶元DS12C與80C51的介面
    9.6.1  DS12C887主要功能特性
    9.6.2  DS12C887日曆時鐘晶元的引腳說明
    9.6.3  DS12C887內部RAM和寄存器
    9.6.4  DS12C887與80C51單片機的介面設計
  9.7  I2C匯流排介面的E2PROM晶元AT24C與80C51的介面
    9.7.1  串列E2PROM晶元AT24C概述
    9.7.2  AT24C02晶元的操作
    9.7.3  AT24C02晶元與80C51單片機的介面設計
  本章小結
  習題9
第10章  80C51單片機的測控介面
  10.1  D/A轉換介面技術
    10.1.1  D/A轉換器的基本原理與主要技術指標
    10.1.2  DAC0832晶元及其與單片機的介面
  10.2  A/D轉換介面技術
    10.2.1  A/D轉換器原理與技術指標
    10.2.2  ADC0809晶元及其與單片機的介面
  10.3  串列A/D轉換器TLC2543與80C單片機的介面
    10.3.1  TLC2543的性能及引腳說明
    10.3.2  TLC2543的工作過程
    10.3.3  TLC2543與80C51單片機的介面設計
  10.4  開關量的介面技術
    10.4.1  開關量輸入介面
    10.4.2  開關量輸出介面
  本章小結
  習題10
第11章  單片機應用系統的開發與設計
  11.1  單片機應用系統的開發過程
    11.1.1  總體設計
    11.1.2  硬體設計
    11.1.3  軟體設計
  11.2  LED點陣顯示屏設計
    11.2.1  項目任務

    11.2.2  項目分析
    11.2.3  項目硬體設計
    11.2.4  項目程序設計
    11.2.5  模擬與實驗結果
  11.3  使用DS18B20溫度感測器設計的溫控系統
    11.3.1  項目任務
    11.3.2  項目分析
    11.3.3  DS18B20簡介
    11.3.4  項目硬體設計
    11.3.5  項目程序設計
    11.3.6  模擬與實驗結果
  11.4  步進電動機控制系統設計
    11.4.1  項目任務
    11.4.2  項目分析
    11.4.3  項目硬體設計
    11.4.4  項目程序設計
    11.4.5  模擬與實驗結果
  本章小結
  習題11
附錄
  附錄A  80C51單片機指令集
  附錄B  實驗板資料
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032