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

單片機原理及應用(電子信息科學與工程類專業規劃教材普通高等教育十三五規劃教材)

  • 作者:編者:庄友誼|責編:凌毅
  • 出版社:電子工業
  • ISBN:9787121381393
  • 出版日期:2020/01/01
  • 裝幀:平裝
  • 頁數:280
人民幣:RMB 49.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以彙編語言和C51編程為主線,系統介紹MCS-51單片機的原理及應用。全書共10章,包括單片機基礎知識、MCS-51單片機組成、MCS-51指令系統及彙編語言程序設計、單片機C語言程序設計、中斷與定時、MCS-51單片機的串列通信、MCS-51單片機的並行擴展、MCS-51單片機的介面技術、C8051F41x單片機簡介、MCS-51單片機應用系統設計與開發。內容深入淺出,理論適度,注重工程應用,選擇了難度適中的例子和實用性較強的案例,便於讀者學以致用。
    本書可作為高等院校電氣類、電子信息類、電腦類、機械類等相關專業的教材,也適合從事單片機應用開發的工程技術人員參考。

作者介紹
編者:庄友誼|責編:凌毅

目錄
第1章  單片機基礎知識
  1.1  微型電腦簡述
    1.1.1  微型電腦硬體系統
    1.1.2  微型電腦軟體系統
  1.2  單片機概述
    1.2.1  單片機的概念
    1.2.2  單片機的發展概況
    1.2.3  單片機的特性
    1.2.4  單片機的發展趨勢
    1.2.5  單片機的應用
  1.3  MCS-51單片機及其兼容單片機簡介
    1.3.1  MCS-51單片機
    1.3.2  AT89系列單片機
    1.3.3  STC系列單片機
    1.3.4  C8051F系列單片機
  1.4  電腦中的信息表示
    1.4.1  機器數與機器數的表示形式
    1.4.2  電腦的信息編碼
  本章小結
  思考題與練習題1
第2章  MCS-51單片機組成
  2.1  MCS-51單片機的硬體結構
    2.1.1  MCS-51單片機的內部結構
    2.1.2  MCS-51單片機的引腳功能
  2.2  MCS-51單片機的內部存儲器
    2.2.1  內部數據存儲器低128單元
    2.2.2  內部數據存儲器高128單元
    2.2.3  堆棧
    2.2.4  內部程序存儲器
    2.2.5  MCS-51單片機存儲器的結構
  2.3  MCS-51單片機I/O口電路及功能
    2.3.1  P0口
    2.3.2  P1口
    2.3.3  P2口
    2.3.4  P3口
    2.3.5  I/O口的讀-修改-寫操作
    2.3.6  I/O口的負載能力及介面要求
  2.4  MCS-51單片機的時鐘電路與時序
    2.4.1  時鐘電路
    2.4.2  時序定時單位
    2.4.3  典型指令時序
  2.5  MCS-51單片機的複位方式和複位電路
    2.5.1  複位
    2.5.2  複位電路
  2.6  低功耗操作方式
    2.6.1  HMOS工藝單片機的掉電保護方式
    2.6.2  CHMOS工藝單片機的低功耗方式
  2.7  I/O口應用案例及Proteus模擬
    2.7.1  P1口控燈
    2.7.2  P1口循環控燈

  本章小結
  思考題與練習題2
第3章  MCS-51指令系統及彙編語言程序設計
  3.1  指令系統概述
    3.1.1  指令格式
    3.1.2  指令系統的分類
    3.1.3  指令描述符號意義的說明
  3.2  定址方式
  3.3  MCS-51指令系統
    3.3.1  數據傳送類指令
    3.3.2  算術運算類指令
    3.3.3  邏輯運算及移位類指令
    3.3.4  控制轉移類指令
    3.3.5  位操作類指令
  3.4  彙編語言概述及偽指令
    3.4.1  彙編語言的特點
    3.4.2  彙編語言的語句格式
    3.4.3  彙編語言的偽指令
  3.5  彙編語言程序設計
    3.5.1  順序程序設計
    3.5.2  分支程序設計
    3.5.3  循環程序設計
    3.5.4  子程序設計
  3.6  常用程序的設計
    3.6.1  數制轉換程序
    3.6.2  多位元組無符號數的加減運算
    3.6.3  軟體定時程序
    3.6.4  查表程序
    3.6.5  極值查找程序
    3.6.6  數據檢索程序
    3.6.7  數據排序程序
  本章小結
  思考題與練習題3
第4章  單片機C語言程序設計
  4.1  C51概述
  4.2  C51的基本語法
    4.2.1  C51的標識符和關鍵字
    4.2.2  C51數據類型
    4.2.3  C51數據存儲類型和存儲模式
    4.2.4  常量與變數
    4.2.5  C51運算符、表達式及其規則
    4.2.6  數組
    4.2.7  指針
  4.3  C51對絕對地址存儲單元的訪問
  4.4  C51流程式控制制語句
    4.4.1  選擇語句
    4.4.2  循環語句
  4.5  C51函數
    4.5.1  函數的定義和分類
    4.5.2  函數的調用

    4.5.3  C51的庫函數
  4.6  MCS-51單片機的鍵盤及LED顯示編程案例
  本章小結
  思考題與練習題4
第5章  中斷與定時
  5.1  MCS-51單片機的中斷系統
    5.1.1  概述
    5.1.2  MCS-51單片機的中斷源
    5.1.3  中斷控制
    5.1.4  中斷處理過程
    5.1.5  中斷請求的撤銷
    5.1.6  中斷編程
  5.2  MCS-51單片機的定時器/計數器
    5.2.1  定時器/計數器的功能
    5.2.2  定時器/計數器的控制寄存器
    5.2.3  方式0
    5.2.4  方式1
    5.2.5  方式2
    5.2.6  方式3
    5.2.7  用定時器/計數器進行外部中斷擴展
  5.3  中斷與定時器/計數器綜合應用舉例
  5.4  數字頻率計設計案例及Proteus模擬
    5.4.1  案例教學的目的、要求和教學方法
    5.4.2  數字頻率計的原理及硬體電路圖
    5.4.3  數字頻率計的軟體編程思路
    5.4.4  案例思考題
  本章小結
  思考題與練習題5
第6章  MCS-51單片機的串列通信
  6.1  串列通信基本常識
    6.1.1  非同步串列通信的字元格式
    6.1.2  非同步串列通信的傳輸速率
    6.1.3  非同步串列通信的信號形式
    6.1.4  非同步串列通信的數據通路方式
  6.2  RS-232C介面標準及其介面晶元
    6.2.1  RS-232C連接器
    6.2.2  RS-232C介面的引腳定義
    6.2.3  RS-232C主要引腳說明
    6.2.4  電氣特性
    6.2.5  RS-232C介面的連接方式
    6.2.6  串列口電路
  6.3  MCS-51單片機的串列口及控制寄存器
    6.3.1  MCS-51單片機串列口結構
    6.3.2  串列通信控制寄存器
  6.4  MCS-51單片機串列通信工作方式
    6.4.1  串列工作方式
    6.4.2  串列工作方式
    6.4.3  串列工作方式
    6.4.4  串列工作方式
  6.5  多機通信

    6.5.1  多機通信基本原理
    6.5.2  多機通信的程序設計
    6.5.3  簡單應用舉例
  6.6  SPI匯流排技術
    6.6.1  SPI匯流排結構
    6.6.2  SPI串列擴展應用實例
  6.7  I2C匯流排技術
    6.7.1  I2C匯流排協議
    6.7.2  I2C匯流排應用舉例
  6.8  PC機與單片機的通信案例
    6.8.1  案例教學目的和教學要求
    6.8.2  硬體連接電路圖
    6.8.3  PC機的軟體編程思路
    6.8.4  單片機的軟體編程思路
  本章小結
  思考題與練習題6
第7章  MCS-51單片機的並行擴展
  7.1  系統匯流排及匯流排構造
    7.1.1  單片機擴展概述
    7.1.2  單片機系統匯流排及其構造
  7.2  存儲器擴展
    7.2.1  程序存儲器擴展
    7.2.2  數據存儲器擴展
  7.3  I/O口擴展
    7.3.1  簡單I/O口擴展
    7.3.2  8255A可編程並行I/O口擴展
  7.4  模擬霓虹燈設計案例及Proteus模擬
    7.4.1  案例教學的目的、要求和教學方法
    7.4.2  模擬霓虹燈的硬體電路圖
    7.4.3  模擬霓虹燈的軟體編程思路
    7.4.4  案例思考題
  本章小結
  思考題與練習題7
第8章  MCS-51單片機的介面技術
  8.1  鍵盤介面技術
    8.1.1  按鍵的特性
    8.1.2  獨立式鍵盤介面技術
    8.1.3  行列式鍵盤介面技術
  8.2  LED顯示介面技術
    8.2.1  LED顯示原理
    8.2.2  靜態顯示技術
    8.2.3  動態顯示技術
  8.3  LCD顯示介面技術
    8.3.1  LCD1602液晶顯示模塊簡介
    8.3.2  LCD1602液晶顯示模塊存儲器
    8.3.3  LCD1602液晶顯示模塊指令
    8.3.4  LCD顯示器與單片機介面
  8.4  單片機與D/A、A/D轉換器的介面與應用
    8.4.1  典型D/A轉換器晶元DAC
    8.4.2  DAC0832與單片機介面

    8.4.3  典型A/D轉換器晶元ADC
    8.4.4  ADC0809與單片機介面
  8.5  多通道模擬量數據採集系統設計案例及Proteus模擬
    8.5.1  案例教學的目的、要求和教學方法
    8.5.2  多通道模擬量數據採集系統功能與硬體電路圖
    8.5.3  多通道模擬量數據採集系統軟體編程思路
    8.5.4  案例思考題
  本章小結
  思考題與練習題8
第9章  C8051F41x單片機簡介
  9.1  C8051F41x概述
    9.1.1  C8051F410系統內部結構
    9.1.2  C8051F410系統引腳
  9.2  C8051F41x存儲器組織
    9.2.1  程序存儲器
    9.2.2  內部數據存儲器
    9.2.3  片內外部數據存儲器
  9.3  C8051F41x可編程的I/O口
    9.3.1  I/O口輸入/輸出
    9.3.2  優先權交叉開關解碼器
    9.3.3  I/O口初始化
    9.3.4  通用I/O口
  9.4  C8051F41x中斷系統
    9.4.1  C8051F41x中斷系統概述
    9.4.2  中斷寄存器說明
    9.4.3  外部中斷
  9.5  C8051F41x內部定時器/計數器
    9.5.1  概述
    9.5.2  定時器/計數器T0、T1
    9.5.3  定時器/計數器T2、T3
  9.6  可編程定時器/計數器陣列(PCA)
    9.6.1  PCA定時器/計數器
    9.6.2  捕捉/比較模塊
    9.6.3  看門狗定時器方式
  9.7  C8051F41x的串列口
    9.7.1  通用串列口UART
    9.7.2  增強型串列口(SPI0)
    9.7.3  SMBus介面
  9.8  模數轉換器ADC
    9.8.1  12位ADC結構
    9.8.2  ADC工作方式
    9.8.3  可編程窗口檢測器
  9.9  數模轉換器DAC
    9.9.1  12位IDAC結構
    9.9.2  IDA0輸出更新
    9.9.3  IDAC輸出字格式
  9.10  複位
  9.11  電源管理方式
  本章小結
  思考題與練習題9

第10章  MCS-51單片機應用系統設計與開發
  10.1  單片機應用系統設計的一般步驟和方法
    10.1.1  單片機應用系統的性能要求
    10.1.2  設計步驟
    10.1.3  硬體設計
    10.1.4  軟體設計
    10.1.5  系統調試
  10.2  單片機應用系統的抗干擾技術
    10.2.1  硬體抗干擾技術
    10.2.2  軟體抗干擾技術
  10.3  綜合系統案例及Proteus模擬
    10.3.1  交通信號燈的設計與實現
    10.3.2  電子密碼鎖的設計與實現
    10.3.3  案例思考題
  本章小結
  思考題與練習題10
附錄A  MCS-51指令一覽表
附錄B  Keil C51軟體的使用
附錄C  基於Proteus的單片機系統模擬
參考文獻

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