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

單片機原理與應用--基於Ai8051U系列高級8051單片機(第4版新工科建設電子信息類系列教材江西省十四五普通高等教育本科省級立項建設教材)

  • 作者:編者:朱兆優|責編:趙玉山
  • 出版社:電子工業
  • ISBN:9787121527593
  • 出版日期:2026/06/01
  • 裝幀:平裝
  • 頁數:352
人民幣:RMB 69.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統、全面地介紹了基於8051內核的單片機的基本原理、硬體結構、指令系統,並從應用的角度介紹了彙編語言程序設計、國產STC8H單片機外部電路的擴展,以及與鍵盤、LED顯示、LCD顯示、印表機等多種硬體介面的設計方法,詳細介紹了串列、並行介面的A/D、D/A轉換器的功能特點及其典型應用,還介紹了單片機C51程序設計、單片機應用系統設計等內容。本書從現實教學和工程實際應用出發,強調單片機自主創新,對傳統單片機教材內容進行了改良,對並行器件、並行匯流排擴展及8255、8155、8279等已經淘汰的器件進行了精簡或摒棄;本書著重介紹並行器件的擴展方法、並行匯流排的工作原理及其典型應用,補充了串列匯流排技術、串列匯流排器件介面應用、單片機內部串列匯流排、內部A/D應用編程以及C51編程規範等內容。本書還特別針對支持8位/32位的Ai8051U高級單片機的應用方法、在線模擬技術進行了實戰闡述。本書結構完整、內容豐富、應用實例翔實、實驗內容精練,力求做到與市場接軌、與現實同步,既重視原理,更注重實效,以期達到學思用貫通、知信行統一的目標。
    本書配有PPT、程序源代碼、課程設計指導書等教學資源。為便於實驗環節的教學,可為任課教師提供本書設計的單片機實驗開發板。
    本書既可作為高等院校相關專業單片機課程的教材,也可供電子技術、電腦應用方面的工程技術人員閱讀、參考。

作者介紹
編者:朱兆優|責編:趙玉山

目錄
第1章  單片機概述
  1.1  單片機的含義
  1.2  單片機的特點
  1.3  單片機的發展概況
  1.4  單片機的主要製造廠家和機型
  1.5  8位單片機系列介紹
    1.5.1  8051內核的單片機
    1.5.2  Motorola內核的單片機
    1.5.3  PIC內核的單片機
  1.6  16位和32位單片機介紹
    1.6.1  16位單片機
    1.6.2  32位單片機
  1.7  單片機的發展趨勢
  1.8  單片機的應用領域
  本章小結
  練習與思考題
第2章  8051單片機的體系結構
  2.1  8051單片機的內部結構
    2.1.1  經典8051單片機
    2.1.2  高級8051單片機
  2.2  8051單片機晶元引腳功能
    2.2.1  經典8051單片機引腳功能
    2.2.2  STC8H系列高級8051單片機引腳功能
  2.3  經典8051中央處理器
    2.3.1  運算器
    2.3.2  控制器
    2.3.3  程序的執行過程
  2.4  8051單片機的存儲結構
    2.4.1  8051單片機的存儲器結構
    2.4.2  程序存儲器
    2.4.3  內部數據存儲器
    2.4.4  特殊功能寄存器
    2.4.5  外部數據存儲器
    2.4.6  STC8H系列高級8051單片機的存儲結構
  2.5  8051並行I/O口
    2.5.1  P0口結構
    2.5.2  P1口結構
    2.5.3  P2口結構
    2.5.4  P3口結構
    2.5.5  STC8H系列高級8051單片機I/O口的使用
  2.6  8051單片機的時序與複位操作
    2.6.1  時鐘電路
    2.6.2  CPU的時序
    2.6.3  複位電路
    2.6.4  複位和複位狀態
    2.6.5  STC8H系列高級8051單片機的時鐘系統
  2.7  單片機的省電工作模式
  本章小結
  練習與思考題
第3章  8051單片機的指令系統

  3.1  指令系統概述
  3.2  指令結構組成
    3.2.1  指令的構成
    3.2.2  指令格式
    3.2.3  指令中常用的符號
  3.3  指令系統的定址方式
  3.4  8051單片機指令系統
    3.4.1  數據傳送類指令
    3.4.2  算術運算類指令
    3.4.3  邏輯運算類指令
    3.4.4  控制轉移類指令
    3.4.5  位操作類指令
  3.5  STC8H系列單片機MDU16/16位硬體乘除法器
  本章小結
  練習與思考題
第4章  單片機彙編語言程序設計
  4.1  彙編語言程序設計概述
    4.1.1  電腦編程語言
    4.1.2  單片機源程序的彙編
    4.1.3  偽指令
    4.1.4  彙編語言程序分段格式
  4.2  彙編語言程序設計
    4.2.1  基本結構
    4.2.2  彙編語言程序設計步驟
    4.2.3  程序流程圖
  4.3  彙編語言程序設計實例
    4.3.1  分支轉移程序
    4.3.2  循環程序
    4.3.3  子程序
    4.3.4  算術運算程序
    4.3.5  邏輯運算程序
    4.3.6  數制轉換程序
    4.3.7  查表程序
    4.3.8  關鍵字查找程序
    4.3.9  數據極值查找程序
    4.3.10  數據排序程序
  本章小結
  練習與思考題
第5章  8051單片機的中斷系統
  5.1  中斷的概念
  5.2  單片機中斷系統結構
    5.2.1  中斷系統結構
    5.2.2  中斷源
    5.2.3  中斷的控制(IE、IP)
  5.3  中斷響應處理過程
    5.3.1  中斷響應條件
    5.3.2  外部中斷響應時間
    5.3.3  中斷請求的撤銷
    5.3.4  中斷返回
    5.3.5  中斷服務程序編程方法

  5.4  中斷系統軟體設計
  5.5  中斷系統應用實例
  5.6  STC8H系列高級51單片機中斷系統
    5.6.1  中斷結構及列表
    5.6.2  中斷的控制
    5.6.3  外部中斷的編程應用
  本章小結
  練習與思考題
第6章  8051單片機定時器/計數器及其應用
  6.1  單片機定時器/計數器的結構
    6.1.1  定時器/計數器工作方式控制寄存器TMOD
    6.1.2  定時器/計數器控制寄存器TCON
  6.2  定時器/計數器的工作方式
    6.2.1  方式1
    6.2.2  方式2
  6.3  定時器/計數器的編程
    6.3.1  定時器/計數器的初始化
    6.3.2  定時器/計數器的編程實例
  6.4  定時器/計數器的應用實例
    6.4.1  門控位GATE的應用
    6.4.2  簡易實時時鐘設計
    6.4.3  讀定時器/計數器
    6.4.4  用定時器/計數器作外部中斷
  6.5  STC8H系列高級單片機的定時器/計數器
    6.5.1  定時器/計數器控制寄存器
    6.5.2  定時器/計數器的工作方式
    6.5.3  定時器/計數器編程應用
  本章小結
  練習與思考題
第7章  8051單片機串口及其應用
  7.1  單片機串口結構
    7.1.1  串口的結構
    7.1.2  串口的控制寄存器
  7.2  串口的工作方式
    7.2.1  方式0
    7.2.2  方式1
    7.2.3  方式2和方式3
  7.3  單片機串列通信波特率
  7.4  串口的編程應用
    7.4.1  串口用於串/並轉換
    7.4.2  串口雙機通信介面
    7.4.3  串口多機通信介面
  7.5  STC8H系列單片機串口
    7.5.1  串口控制寄存器
    7.5.2  串口1的使用
    7.5.3  串口2的使用
    7.5.4  串口3/4的使用
  本章小結
  練習與思考題
第8章  單片機C51程序設計

  8.1  C51概述
  8.2  C51的數據結構和語法
    8.2.1  常量與變數
    8.2.2  整型變數與字元型變數
    8.2.3  關係運算符和關係表達式
    8.2.4  邏輯運算符和邏輯表達式
  8.3  C51流程式控制制語句
    8.3.1  if語句
    8.3.2  switch語句
    8.3.3  for語句
    8.3.4  while語句
    8.3.5  do-while語句
    8.3.6  其他語句
  8.4  C51構造數據類型
    8.4.1  結構體
    8.4.2  共用體
    8.4.3  指針
    8.4.4  typedef類型定義
  8.5  C51和標準C語言的異同
    8.5.1  C51數據類型
    8.5.2  8051單片機的特殊功能寄存器
    8.5.3  8051單片機的存儲類型
    8.5.4  C51的指針
    8.5.5  C51的使用
    8.5.6  C51關鍵字
  8.6  C51硬體編程
    8.6.1  8051單片機的I/O介面編程
    8.6.2  8051單片機的定時器編程
    8.6.3  8051單片機的中斷服務
    8.6.4  8051單片機的串口編程
  8.7  C51與彙編語言的混合編程
  8.8  C51程序設計實例
  本章小結
  練習與思考題
第9章  單片機系統的擴展
  9.1  單片機系統擴展概述
  9.2  單片機系統匯流排的構造
    9.2.1  單片機系統匯流排
    9.2.2  單片機系統三匯流排的構造
  9.3  單片機系統的三匯流排介面應用
    9.3.1  外部並行器件的擴展
    9.3.2  地址空間分配與編址
    9.3.3  單片機擴展存儲器的介面設計
  9.4  I/O埠擴展與設計
    9.4.1  I/O介面概述
    9.4.2  TTL電路擴展並行I/O埠
  9.5  串列匯流排的擴展應用
    9.5.1  I2C匯流排結構與工作原理
    9.5.2  I2C匯流排的時序
    9.5.3  I2C匯流排上的數據傳輸格式

    9.5.4  I2C匯流排的信號模擬與編程技術
    9.5.5  STC8H系列高級8051單片機的I2C匯流排編程技術
  9.6  I2C匯流排器件的介面應用
    9.6.1  串列E2PROM存儲器介面應用
    9.6.2  串列時鐘/日曆晶元的介面應用
  9.7  1/2/3Wire匯流排器件的介面應用
    9.7.1  單線制串列匯流排器件
    9.7.2  雙線制、三線制串列匯流排器件
  9.8  SPI匯流排器件的介面應用
    9.8.1  ISD4004語音錄/放晶元
    9.8.2  ISD4004的工作時序
    9.8.3  ISD4004介面電路與編程應用
  本章小結
  練習與思考題
第10章  單片機與鍵盤、顯示器、印表機的介面設計
  10.1  單片機與鍵盤的介面
    10.1.1  鍵盤的工作原理
    10.1.2  鍵盤的介面方式
    10.1.3  鍵盤掃描工作方式
    10.1.4  鍵盤介面及其應用
  10.2  單片機與顯示器介面設計
    10.2.1  顯示器結構與工作原理
    10.2.2  LED數碼顯示方式與介面電路設計
    10.2.3  專用顯示驅動晶元介面設計
  10.3  單片機與液晶顯示器介面設計
    10.3.1  液晶顯示器的類型與工作原理
    10.3.2  字元型液晶顯示器介面設計
    10.3.3  點陣圖形液晶顯示器介面設計
  10.4  單片機與微型印表機介面設計
    10.4.1  MP-D16的介面電路設計
    10.4.2  MP-D16的使用
  本章小結
  練習與思考題
第11章  單片機與A/D、D/A轉換器的介面設計
  11.1  A/D轉換器的介面設計
    11.1.1  A/D轉換器概述
    11.1.2  單片機與AD1674的並行介面設計
    11.1.3  單片機與串列A/D轉換器MCP3202的介面設計
    11.1.4  單片機與MC14433的介面設計
  11.2  STC8H系列單片機ADC的使用
    11.2.1  片上A/D轉換器的原理
    11.2.2  片上A/D轉換器的使用
  11.3  D/A轉換器介面設計
    11.3.1  D/A轉換器概述
    11.3.2  DAC0832的功能特性
    11.3.3  DAC0832與單片機並行介面設計
    11.3.4  單片機與串列D/A轉換器AD7543介面設計
  11.4  單片機與V/F轉換器介面設計
    11.4.1  V/F轉換器實現A/D轉換的原理
    11.4.2  V/F轉換器的介面方法

    11.4.3  V/F轉換器與單片機的介面設計及應用
  本章小結
  練習與思考題
第12章  Ai8051U高性能單片機應用系統設計
  12.1  單片機應用系統設計
  12.2  單片機應用系統的基本結構
  12.3  Ai8051U高性能單片機應用設計
    12.3.1  Ai8051U高性能單片機介紹
    12.3.2  Ai8051U高性能單片機開發板設計
    12.3.3  Ai8051U高性能單片機開發板電路
  12.4  基於Ai8051U的I2S音頻播放器設計
    12.4.1  I2S數據傳輸規範
    12.4.2  I2S傳輸控制寄存器
    12.4.3  I2S介面編程
    12.4.4  數字音頻播放器的設計方法
  12.5  單片機應用編程ISP下載
    12.5.1  ISP下載USB串口電路
    12.5.2  用USB介面作ISP下載
    12.5.3  Ai8051U高性能單片機ISP編程下載
  本章小結
  練習與思考題
附錄A  8051單片機指令表
附錄B  ASCII碼與控制字元功能
參考文獻

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