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

單片機原理與應用(基於AT89S51+Proteus模擬十三五普通高等教育規劃教材)

  • 作者:編者:胡鳳忠//高金定//廖亦凡
  • 出版社:機械工業
  • ISBN:9787111617808
  • 出版日期:2019/03/01
  • 裝幀:平裝
  • 頁數:265
人民幣:RMB 55 元      售價:
放入購物車
加入收藏夾

內容大鋼
    胡鳳忠、高金定、廖亦凡主編的《單片機原理與應用(基於AT89S51+Proteus模擬十三五普通高等教育規劃教材)》以AT89S51/52單片機為主體,全面、系統地介紹了MCS-51內核單片機的工作原理、基本應用與設計開發技術。內容包括單片機概述、單片機的結構及工作原理、單片機的指令系統與彙編語言程序設計、單片機的C語言程序設計、中斷系統、定時/計數器、單片機的串列介面、單片機的系統擴展及單片機應用系統設計等。
    本書將學習和實踐單片機的兩個重要工具軟體Proteus和Keil C貫穿始終,編程以C51語言為主,便於讀者理解和掌握單片機的原理與應用,也使單片機的教學不再枯燥無味。本書體系編排合理,內容精煉,實例典型,每章都有小結、習題與思考題,方便讀者學習。
    本書可作為高等工科院校電氣與電子信息類、機械類、電腦類各專業的教材或教學參考書,也可作為單片機技術培訓以及從事單片機嵌入式系統設計人員的培訓教材及自學參考書。

作者介紹
編者:胡鳳忠//高金定//廖亦凡

目錄
前言
第1章  緒論
  1.1  單片機概述
    1.1.1  什麼是單片機
    1.1.2  單片機的特點
    1.1.3  單片機的應用領域
    1.1.4  單片機的發展趨勢
  1.2  主流單片機系列簡介
    1.2.1  基於MCS-51內核的單片機
    1.2.2  TI公司的MSP430系列單片機
    1.2.3  Microchip公司的PIC系列單片機
    1.2.4  Atmel公司的AVR系列單片機
    1.2.5  基於ARM芯核的32位單片機
  1.3  學習單片機的兩個重要軟體
    1.3.1  單片機模擬軟體Proteus簡介
    1.3.2  程序開發軟體Keil uVision簡介
    1.3.3  應用舉例
  本章小結
  習題與思考題1
第2章  單片機結構及工作原理
  2.1  單片機內部結構
  2.2  單片機工作原理
    2.2.1  運算器
    2.2.2  控制器
    2.2.3  指令執行過程
  2.3  單片機的引腳
  2.4  存儲器
    2.4.1  存儲器結構
    2.4.2  程序存儲器
    2.4.3  數據存儲器
    2.4.4  特殊功能寄存器(SFR)
  2.5  並行I/O口結構
    2.5.1  P0口
    2.5.2  P1口
    2.5.3  P2口
    2.5.4  P3口
  2.6  單片機時序及時鐘電路
    2.6.1  CPU時序及有關概念
    2.6.2  時鐘電路
  2.7  單片機工作方式
    2.7.1  複位方式
    2.7.2  低功耗方式
  本章小結
  習題與思考題2
第3章  指令系統與彙編語言程序設計
  3.1  指令系統概述
  3.2  定址方式概述
    3.2.1  描述操作數的簡記符號
    3.2.2  定址方式
  3.3  指令系統

    3.3.1  數據傳送類指令
    3.3.2  算術運算類指令
    3.3.3  邏輯運算類指令
    3.3.4  控制轉移類指令
    3.3.5  位操作類指令
    3.3.6  偽指令
  3.4  彙編語言程序設計
    3.4.1  彙編程序設計概述
    3.4.2  彙編程序設計舉例
  本章小結
  習題與思考題3
第4章  單片機的C語言程序設計
  4.1  C51的數據結構
    4.1.1  C51的數據類型
    4.1.2  C51的變數及存儲類型
    4.1.3  C51的數組
    4.1.4  C51的指針
  4.2  C51語言的運算符與表達式
  4.3  C51語言的函數
    4.3.1  函數的分類
    4.3.2  函數的參數與返回值
    4.3.3  函數的調用
    4.3.4  中斷函數
    4.3.5  常用庫函數
  4.4  C51的程序結構
  4.5  C51模擬開發環境
    4.5.1  Keil uVision編譯環境
    4.5.2  基於Proteus和Keil C的程序開發過程
  4.6  並行I/O口的C51編程應用
    4.6.1  I/O口的簡單應用
    4.6.2  I/O口的進階應用
  本章小結
  習題與思考題4
第5章  單片機的中斷系統
  5.1  中斷的概念
  5.2  中斷控制系統
    5.2.1  中斷系統的結構
    5.2.2  中斷的允許和禁止
    5.2.3  中斷優先順序的控制
  5.3  中斷處理過程
    5.3.1  中斷響應
    5.3.2  中斷服務
    5.3.3  中斷返回
  5.4  中斷的編程和應用
    5.4.1  中斷函數
    5.4.2  中斷程序設計舉例
    5.4.3  外部中斷源的擴充
  本章小結
  習題與思考題5
第6章  單片機的定時/計數器

  6.1  定時/計數器的結構與工作原理
    6.1.1  定時/計數器的結構
    6.1.2  定時/計數器的工作原理
  6.2  定時/計數器的控制寄存器
  6.3  定時/計數器的工作方式
    6.3.1  工作方式1
    6.3.2  工作方式2
    6.3.3  工作方式0
    6.3.4  工作方式3
  6.4  定時/計數器的編程和應用
  6.5  定時/計數器T2
    6.5.1  T2的寄存器
    6.5.2  T2的工作方式
  6.6  定時器T3——WDT監視定時器
    6.6.1  WDT的功能及應用特點
    6.6.2  輔助寄存器AUXR
  本章小結
  習題與思考題6
第7章  單片機的串列介面
  7.1  串列通信概述
  7.2  串列口結構與控制寄存器
    7.2.1  串列口內部結構
    7.2.2  串列口控制寄存器
  7.3  串列口工作方式
    7.3.1  工作方式0
    7.3.2  工作方式1
    7.3.3  工作方式2
    7.3.4  工作方式3
  7.4  多機通信
  本章小結
  習題與思考題7
第8章  單片機的系統擴展
  8.1  單片機的外部系統匯流排
  8.2  並行匯流排存儲器的擴展
    8.2.1  程序存儲器的擴展
    8.2.2  數據存儲器的擴展
  8.3  並行I/O口的擴展
    8.3.1  並行I/O介面概述
    8.3.2  簡單並行I/O口擴展
    8.3.3  可編程並行I/O口擴展
  8.4  並行輸出A-D轉換器的擴展
    8.4.1  A-D轉換器概述
    8.4.2  A-D轉換晶元ADC0809
    8.4.3  單片機與ADC0809介面
  8.5  並行輸入D-A轉換器的擴展
    8.5.1  D-A轉換器概述
    8.5.2  D-A轉換器晶元DAC0832
    8.5.3  DAC0832的介面方式與應用
  8.6  單片機的串列晶元擴展技術
    8.6.1  串列存儲晶元的擴展

    8.6.2  串列A-D轉換晶元的擴展
    8.6.3  串列D-A轉換晶元的擴展
    8.6.4  串列日曆時鐘晶元的擴展
  本章小結
  習題與思考題8
第9章  單片機應用系統的設計與開發
  9.1  單片機應用系統的一般組成結構
  9.2  單片機應用系統的設計步驟
  9.3  應用系統設計應考慮的問題
    9.3.1  硬體設計應考慮的問題
    9.3.2  軟體設計應考慮的問題
  9.4  單片機應用系統的模擬開發與調試
    9.4.1  模擬開發系統的種類與基本功能
    9.4.2  模擬開發系統簡介
    9.4.3  用戶樣機的模擬調試
  9.5  單片機應用系統的抗干擾與可靠性設計
    9.5.1  AT89S51片內看門狗定時器的使用
    9.5.2  軟體濾波
    9.5.3  開關量輸入/輸出軟體抗干擾設計
    9.5.4  過程通道干擾的抑制措施
    9.5.5  印製電路板抗干擾布線的基本原則
  9.6  單片機應用系統設計實例——智能交通燈控制器
  本章小結
  習題與思考題9
附錄
  附錄A  AT89S51/52指令表
  附錄B  ANSI C與C51的關鍵字
  附錄C  常用邏輯符號對照表
參考文獻

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