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

單片機原理與應用設計--C51編程+Proteus模擬(第2版慕課版)/高等學校電子信息類專業應用創新型人才培養精品系列

  • 作者:編者:王海榮//程思寧|責編:王宣
  • 出版社:人民郵電
  • ISBN:9787115705365
  • 出版日期:2026/10/01
  • 裝幀:平裝
  • 頁數:279
人民幣:RMB 69.8 元      售價:元
放入購物車
加入收藏夾

內容大鋼
    本書以80C51單片機為對象,採用模塊化的講解方式,由淺入深地介紹了單片機的原理與應用設計。全書除緒論外共5個模塊:模塊1為單片機基礎設計,包括數制與編碼基礎、80C51單片機的結構與原理;模塊2為單片機開發軟體,包括Proteus模擬軟體和C51程序設計;模塊3為單片機人機交互,包括數字信號的I/O介面與80C51單片機人機介面;模塊4為單片機外部擴展I/O介面,包括80C51單片機的中斷系統及定時器/計數器、串列通信、並行擴展與串列擴展以及D/A、A/D轉換介面;模塊5為單片機應用系統設計,包括單片機應用系統設計方法與實例。本書能夠很好地滿足應用型人才培養的要求,全書採用C51編程與Proteus模擬,將理論教學與項目教學融為一體,通俗易懂,便於教學。
    本書可作為電子信息工程、電氣工程、自動化、通信工程、機電一體化技術、測控技術與儀器儀錶等專業的教材,也可供其他理工科專業的學生學習使用,還可作為單片機初學者的自學參考書。

作者介紹
編者:王海榮//程思寧|責編:王宣

目錄
  第0章 緒論
    0.1 微機的組成及微機系統的應用形態
      0.1.1 微機的組成
      0.1.2 微機系統的應用形態
    0.2 單片機的發展過程和產品近況
      0.2.1 單片機的發展過程
      0.2.2 單片機的產品近況
    0.3 單片機的特點及應用領域
      0.3.1 單片機的特點
      0.3.2 單片機的應用領域
    0.4 單片機應用系統的開發流程和開發工具
      0.4.1 單片機應用系統的開發流程
      0.4.2 單片機應用系統的開發工具
    0.5 單片機應用系統開發模塊劃分
    本章小結
    練習與思考題0
模塊1 單片機基礎設計
  第1章 數制與編碼基礎
    1.1 數制
      1.1.1 數制的表示
      1.1.2 數制的轉換
    1.2 編碼
      1.2.1 字元的編碼(ASCII)
      1.2.2 BCD碼
      1.2.3 8421BCD碼的加、減運算
    1.3 二進位數的表示與運算
      1.3.1 無符號二進位數的表示
      1.3.2 無符號二進位數的運算
      1.3.3 帶符號二進位數的表示
      1.3.4 帶符號二進位數的運算
    本章小結
    練習與思考題1
  第2章 80C51單片機的結構與原理
    2.1 80C51單片機概述
      2.1.1 80C51單片機的分類
      2.1.2 80C51單片機的結構
      2.1.3 80C51單片機的內部資源配置
    2.2 80C51單片機的外部特性
      2.2.1 80C51單片機的典型產品封裝
      2.2.2 80C51單片機的引腳功能
    2.3 80C51單片機最小系統設計
      2.3.1 時鐘電路設計
      2.3.2 複位電路設計
      2.3.3 CPU工作時序基礎
      2.3.4 CPU的功能單元
    2.4 80C51單片機的存儲器結構
      2.4.1 80C51單片機的程序存儲器配置
      2.4.2 80C51單片機的數據存儲器配置
      2.4.3 80C51單片機的特殊功能寄存器
    2.5 80C51單片機的並行輸入/輸出埠

      2.5.1 P0、P2口的結構和功能
      2.5.2 P1、P3口的結構和功能
    本章小結
    練習與思考題2
模塊2 單片機開發軟體
  第3章 Proteus模擬軟體
    3.1 Proteus ISIS基本操作
      3.1.1 Proteus ISIS的工作界面
      3.1.2 選擇元器件
      3.1.3 繪製原理圖
    3.2 模擬電路模擬設計
      3.2.1 模擬電路常用元器件
      3.2.2 模擬電路模擬中的常用儀器
    3.3 數字電路模擬設計
      3.3.1 數字電路中的常用元器件與儀器
      3.3.2 數字電路中常用的調試工具
    本章小結
    練習與思考題3
  第4章 C51程序設計
    4.1 Keil μVision5開發環境
      4.1.1 Keil μVision5開發環境簡介
      4.1.2 Keil μVision5安裝與工程創建
      4.1.3 程序的編譯與調試
      4.1.4 工程的設置
      4.1.5 Proteus與Keil μVision5的聯調
    4.2 C51語言概述
      4.2.1 C51程序結構
      4.2.2 C51語言對ANSI C的擴展
      4.2.3 C51語言的特點
    4.3 C51語言的數據類型與運算
      4.3.1 C51語言的數據類型
      4.3.2 C51語言的存儲類型
      4.3.3 80C51硬體結構的C51語言定義
      4.3.4 C51語言的運算符和表達式
    4.4 C51語言的流程式控制制語句
      4.4.1 選擇語句
      4.4.2 循環語句
    4.5 C51語言的指針與數組
      4.5.1 一般指針
      4.5.2 基於存儲器的指針
      4.5.3 數組
    4.6 C51語言的函數
      4.6.1 函數的定義
      4.6.2 函數定義的選項
      4.6.3 庫函數
    4.7 C51編程舉例
    本章小結
    練習與思考題4
模塊3 單片機人機交互
  第5章 數字信號的I/O介面

    5.1 數字信號的輸入
      5.1.1 數字信號輸入通道的典型結構
      5.1.2 數字信號輸入介面
    5.2 數字信號的輸出
      5.2.1 隔離處理
      5.2.2 電平轉換和功率放大
    5.3 電機驅動電路
      5.3.1 直流電機驅動原理
      5.3.2 直流電機驅動電路
      5.3.3 步進電機驅動原理
      5.3.4 步進電機驅動電路
    本章小結
    練習與思考題5
  第6章 80C51單片機人機介面
    6.1 LED介面
      6.1.1 LED驅動電路
      6.1.2 單片機控制LED舉例
    6.2 數碼管介面
      6.2.1 數碼管驅動電路
      6.2.2 數碼管靜態顯示電路
      6.2.3 數碼管動態顯示電路
      6.2.4 4位數碼管動態顯示舉例
    6.3 點陣屏介面
      6.3.1 LED點陣模塊
      6.3.2 點陣屏動態顯示原理
      6.3.3 點陣屏顯示介面電路
      6.3.4 8×8點陣屏顯示應用舉例
    6.4 LCD1602模塊介面
      6.4.1 LCD1602模塊的外觀和引腳
      6.4.2 LCD1602模塊的組成
      6.4.3 LCD1602模塊的指令
      6.4.4 LCD1602基本操作與時序
      6.4.5 LCD1602模塊的軟體設計
      6.4.6 LCD1602模塊的介面電路
      6.4.7 LCD1602模塊顯示字元串舉例
    6.5 蜂鳴器介面
      6.5.1 蜂鳴器驅動電路
      6.5.2 蜂鳴器發聲舉例
    6.6 繼電器介面
      6.6.1 繼電器工作原理
      6.6.2 繼電器介面電路
      6.6.3 繼電器舉例
    6.7 獨立按鍵介面
      6.7.1 獨立按鍵工作原理
      6.7.2 獨立按鍵介面電路
      6.7.3 獨立按鍵控制LED舉例
    6.8 矩陣鍵盤介面
      6.8.1 矩陣鍵盤介面電路
      6.8.2 逐行掃描法讀取矩陣鍵盤鍵值
      6.8.3 線反轉法讀取矩陣鍵盤鍵值

      6.8.4 矩陣鍵盤控制數碼管舉例
    本章小結
    練習與思考題6
模塊4 單片機外部擴展I/O介面
  第7章 80C51單片機的中斷系統及定時器/計數器
    7.1 80C51單片機的中斷系統
      7.1.1 中斷系統概述
      7.1.2 80C51中斷系統的結構
      7.1.3 80C51的中斷源
      7.1.4 80C51的中斷請求
      7.1.5 80C51的中斷控制
    7.2 80C51單片機的中斷服務
      7.2.1 中斷響應的條件和時間
      7.2.2 中斷響應過程及中斷服務
      7.2.3 外部中斷觸發方式的選擇
      7.2.4 中斷請求的撤銷
    7.3 80C51單片機中斷應用程序舉例
      7.3.1 中斷服務程序的編寫
      7.3.2 外部中斷源應用舉例
    7.4 80C51的定時器/計數器
      7.4.1 定時器/計數器的結構和工作原理
      7.4.2 定時器/計數器的控制
      7.4.3 定時器/計數器的工作方式
      7.4.4 最大定時時間的計算
    7.5 80C52的定時器/計數器T2
      7.5.1 T2的相關控制寄存器
      7.5.2 T2的工作方式
    7.6 定時器/計數器綜合應用舉例
      7.6.1 定時器/計數器的初始化步驟
      7.6.2 計數器應用舉例
      7.6.3 定時器應用舉例
      7.6.4 定時器/計數器門控位應用舉例
      7.6.5 定時器/計數器綜合應用舉例
    本章小結
    練習與思考題7
  第8章 80C51單片機的串列通信
    8.1 串列通信基礎
      8.1.1 串列通信的基本概念
      8.1.2 串列通信的介面標準
    8.2 80C51單片機的串列口
      8.2.1 80C51單片機串列口的結構和工作原理
      8.2.2 80C51單片機串列口的控制寄存器
      8.2.3 80C51單片機串列口的工作方式
      8.2.4 80C51單片機串列口的波特率確定與初始化步驟
    8.3 80C51單片機串列口的應用
      8.3.1 80C51單片機串列口的並行I/O介面擴展
      8.3.2 單片機與電腦間的串列通信
      8.3.3 單片機與單片機間的串列通信
    本章小結
    練習與思考題8

  第9章 80C51單片機的並行擴展與串列擴展
    9.1 80C51單片機並行I/O介面擴展
      9.1.1 I/O介面擴展概述
      9.1.2 簡單I/O介面擴展
      9.1.3 可編程I/O擴展介面晶元8255A
      9.1.4 8255A應用舉例
    9.2 一線匯流排介面及其擴展
      9.2.1 一線匯流排技術概述
      9.2.2 DS18B20數字溫度感測器
      9.2.3 DS18B20的操作命令
      9.2.4 DS18B20的操作時序
      9.2.5 DS18B20應用舉例
    9.3 I2C匯流排介面及其擴展
      9.3.1 I2C匯流排基礎
      9.3.2 80C51的I2C匯流排時序模擬
      9.3.3 80C51與AT24C02的介面設計
      9.3.4 AT24C02應用舉例
    9.4 SPI匯流排及其擴展
      9.4.1 SPI匯流排基礎
      9.4.2 SPI匯流排的數據傳輸時序
      9.4.3 80C51與DS1302的介面設計
      9.4.4 DS1302應用舉例
    本章小結
    練習與思考題9
  第10章 80C51單片機的D/A、A/D轉換介面
    10.1 概述
    10.2 80C51單片機與DAC的介面
      10.2.1 DAC概述
      10.2.2 80C51單片機與8位DAC0832的介面
      10.2.3 80C51單片機與12位DAC1208的介面
      10.2.4 DAC應用舉例
    10.3 80C51單片機與ADC的介面
      10.3.1 ADC概述
      10.3.2 80C51單片機與ADC0809的介面
      10.3.3 80C51單片機與AD574的介面
      10.3.4 80C51單片機與MC14433的介面
      10.3.5 ADC應用舉例
    10.4 80C51單片機與V/F轉換器的介面
      10.4.1 V/F轉換器實現A/D轉換的原理
      10.4.2 常用V/F轉換器LMx31簡介
      10.4.3 80C51單片機與LM331的介面
    本章小結
    練習與思考題10
模塊5 單片機應用系統設計
  第11章 單片機應用系統設計方法與實例
    11.1 80C51單片機應用系統設計過程
      11.1.1 80C51單片機應用系統設計的基本要求
      11.1.2 80C51單片機應用系統設計的基本步驟
    11.2 80C51單片機可靠性設計
      11.2.1 硬體抗干擾設計

      11.2.2 軟體抗干擾設計
    11.3 80C51單片機應用系統設計實例
      11.3.1 節水自動控制系統方案確定
      11.3.2 節水自動控制系統硬體電路設計
      11.3.3 節水自動控制系統軟體設計
      11.3.4 節水自動控制系統模擬
    本章小結
    練習與思考題11
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁│ 新手上路│ 客服中心│ 關於我們│ 聯絡我們│ 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