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

單片機原理及介面技術(微課版第3版高等院校電子信息類重點課程名師精品系列教材)

  • 作者:編者:張毅剛|責編:武恩玉//王迎
  • 出版社:人民郵電
  • ISBN:9787115571199
  • 出版日期:2022/01/01
  • 裝幀:平裝
  • 頁數:220
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細介紹美國Atmel公司的AT89S51單片機的硬體結構與工作原理、8051彙編語言指令系統,並從應用設計的角度介紹 AT89S51單片機的各種硬體擴展介面設計、介面驅動程序設計,以及AT89S51單片機應用系統設計,同時給出較多的典型設計案例。另外,本書還對AT89S51單片機應用系統設計中的各種器件加以介紹。
    本書可作為各類工科院校電子技術、工業自動化、電腦、自動控制、智能儀器儀錶、電氣工程、機電一體化等專業單片機課程教材,也可供從事單片機應用設計的工程技術人員參考。

作者介紹
編者:張毅剛|責編:武恩玉//王迎

目錄
第1章  單片機概述
  1.1  單片機簡介
  1.2  單片機的發展歷史
  1.3  單片機的特點
  1.4  單片機的應用
  1.5  單片機的發展趨勢
  1.6  MCS-51系列與AT89S5x系列單片機
    1.6.1  MCS-51系列單片機
    1.6.2  8051內核單片機與AT89S5x系列單片機簡介
  思考題及習題
第2章  AT89S51單片機的片內硬體結構
  2.1  AT89S51單片機的硬體組成
  2.2  AT89S51的引腳功能
    2.2.1  電源引腳和時鐘引腳
    2.2.2  控制引腳
    2.2.3  並行I/O口引腳
  2.3  AT89S51的CPU
    2.3.1  運算器
    2.3.2  控制器
  2.4  AT89S51單片機存儲器的結構
    2.4.1  程序存儲器空間
    2.4.2  數據存儲器空間
    2.4.3  特殊功能寄存器
    2.4.4  位地址空間
  2.5  AT89S51單片機的並行I/O埠
    2.5.1  P0口
    2.5.2  P1口
    2.5.3  P2口
    2.5.4  P3口
  2.6  時鐘電路與時序
    2.6.1  時鐘電路設計
    2.6.2  時鐘周期、機器周期、指令周期與指令時序
  2.7  複位操作和複位電路
    2.7.1  複位操作
    2.7.2  複位電路設計
  2.8  AT89S51單片機的最小應用系統
  思考題及習題
第3章  8051指令系統與編程基礎
  3.1  指令系統概述
  3.2  指令格式
  3.3  指令系統的定址方式
  3.4  8051指令系統分類介紹
    3.4.1  數據傳送類指令
    3.4.2  算術運算類指令
    3.4.3  邏輯操作類指令
    3.4.4  控制轉移類指令
    3.4.5  位操作類指令
  3.5  8051指令匯總
  3.6  某些指令的說明
  3.7  8051彙編語言程序設計基礎

    3.7.1  編程語言概述
    3.7.2  彙編語言語句和格式
    3.7.3  偽指令
    3.7.4  彙編語言源程序的彙編
  3.8  8051彙編語言程序設計舉例
    3.8.1  子程序的設計
    3.8.2  查表程序設計
    3.8.3  分支轉移程序設計
    3.8.4  循環程序設計
  思考題及習題
第4章  AT89S51單片機的中斷系統
  4.1  AT89S51中斷技術概述
  4.2  AT89S51中斷系統結構
    4.2.1  中斷請求源
    4.2.2  中斷請求標誌寄存器
  4.3  中斷允許與中斷優先順序的控制
    4.3.1  中斷允許寄存器IE
    4.3.2  中斷優先順序寄存器IP
  4.4  響應中斷請求的條件
  4.5  外部中斷的響應時間
  4.6  外部中斷的觸發方式選擇
    4.6.1  電平觸發方式
    4.6.2  跳沿觸發方式
  4.7  中斷請求的撤銷
  4.8  中斷服務子程序的設計
  思考題及習題
第5章  單片機與開關/鍵盤以及顯示器件的介面設計
  5.1  單片機控制發光二極體的顯示
    5.1.1  單片機與發光二極體的連接
    5.1.2  單片機I/O埠控制發光二極體的編程
  5.2  開關狀態檢測
  5.3  單片機控制LED數碼管的顯示
    5.3.1  LED數碼管顯示原理
    5.3.2  LED數碼管的顯示方式
    5.3.3  LED數碼管靜態顯示設計
    5.3.4  LED數碼管動態顯示設計
  5.4  單片機控制LED點陣顯示器顯示
    5.4.1  LED點陣顯示器結構與顯示原理
    5.4.2  控制16×16 LED點陣顯示器的設計
  5.5  單片機控制LCD1602液晶顯示器的顯示
    5.5.1  LCD1602液晶顯示模塊簡介
    5.5.2  單片機控制字元型LCD1602的顯示案例
  5.6  鍵盤介面設計
    5.6.1  鍵盤介面設計應解決的問題
    5.6.2  獨立式鍵盤的設計
    5.6.3  矩陣式鍵盤的設計
  思考題及習題
第6章  AT89S51單片機的定時器/計數器
  6.1  定時器/計數器的結構
    6.1.1  工作方式控制寄存器TMOD

    6.1.2  定時器/計數器控制寄存器TCON
  6.2  定時器/計數器的4種工作方式
    6.2.1  方式0
    6.2.2  方式1
    6.2.3  方式2
    6.2.4  方式3
  6.3  對外部輸入的計數信號的要求
  6.4  定時器/計數器的編程和應用
    6.4.1  方式1的應用
    6.4.2  方式2的應用
    6.4.3  方式3的應用
  思考題及習題
第7章  AT89S51單片機的串列口
  7.1  串列通信基礎
    7.1.1  並行通信與串列通信
    7.1.2  同步串列通信與非同步串列通信
    7.1.3  串列通信的傳輸模式
    7.1.4  串列通信的錯誤校驗
  7.2  串列口的結構
    7.2.1  串列口控制寄存器SCON
    7.2.2  特殊功能寄存器PCON
  7.3  串列口的4種工作方式
    7.3.1  方式0
    7.3.2  方式1
    7.3.3  方式2
    7.3.4  方式3
  7.4  多機通信
  7.5  波特率的設置方法
    7.5.1  波特率的定義
    7.5.2  定時器T1產生波特率的計算
  7.6  串列口的應用
    7.6.1  串列通信介面標準
    7.6.2  串列通信介面設計需要考慮的問題
    7.6.3  雙機串列通信軟體編程
  思考題及習題
第8章  AT89S51單片機外部存儲器的並行擴展
  8.1  系統並行擴展結構
  8.2  存儲器地址空間分配和外部地址鎖存器
    8.2.1  存儲器地址空間分配
    8.2.2  外部地址鎖存器
  8.3  靜態RAM的並行擴展
    8.3.1  常用的靜態RAM(SRAM)晶元
    8.3.2  片外RAM的讀寫操作時序
    8.3.3  AT89S51單片機與片外RAM的介面設計與軟體編程
  8.4  片內Flash存儲器的編程
    8.4.1  使用通用編程器的程序寫入
    8.4.2  使用下載線的ISP
  思考題及習題
第9章  單片機系統的並行擴展技術
  9.1  I/O介面並行擴展

    9.1.1  擴展的I/O介面的功能
    9.1.2  I/O埠的編址
    9.1.3  I/O數據的傳送方式
    9.1.4  I/O介面晶元
  9.2  AT89S51單片機擴展I/O介面晶元82C55的設計
    9.2.1  82C55簡介
    9.2.2  工作方式選擇控制字及埠PC置位/複位控制字
    9.2.3  82C55的3種工作方式
    9.2.4  AT89S51單片機與82C55的介面設計
  思考題及習題
第10章  單片機系統的串列擴展技術
  10.1  單匯流排串列擴展
    10.1.1  單匯流排系統的典型應用——DS18B20的溫度測量系統
    10.1.2  單匯流排DS18B20溫度測量系統的設計
  10.2  SPI匯流排串列擴展
  10.3  I2C匯流排串列擴展
    10.3.1  I2C匯流排系統的基本結構
    10.3.2  I2C匯流排的數據傳送規定
    10.3.3  AT89S51的I2C匯流排系統擴展
    10.3.4  I2C匯流排數據傳送的模擬
  思考題及習題
第11章  AT89S51單片機與DAC、ADC的介面
  11.1  單片機擴展DAC概述
  11.2  單片機擴展並行8位DAC0832的介面設計
    11.2.1  DAC0832簡介
    11.2.2  AT89S51單片機與DAC0832的介面設計
  11.3  單片機擴展ADC概述
  11.4  單片機擴展並行8位ADC0809的介面設計
    11.4.1  ADC0809簡介
    11.4.2  AT89S51單片機與ADC0809的介面設計
  思考題及習題
第12章  其他常用的介面設計
  12.1  步進電機的控制
    12.1.1  控制步進電機的工作原理
    12.1.2  控制步進電機的設計案例
  12.2  直流電機的控制
    12.2.1  控制直流電機的工作原理
    12.2.2  控制直流電機的設計案例
  12.3  基於時鐘/日曆晶元DS1302的電子鐘的介面設計
    12.3.1  DS1302的工作原理
    12.3.2  DS1302的應用設計案例
  思考題及習題
第13章  單片機應用系統的設計
  13.1  單片機應用系統的設計步驟
  13.2  單片機應用系統的設計
    13.2.1  硬體設計應考慮的問題
    13.2.2  典型的單片機應用系統
    13.2.3  系統設計中的匯流排驅動
    13.2.4  軟體設計應考慮的問題
    13.2.5  軟體的總體框架設計

  思考題及習題
參考文獻

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