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

單片機原理及應用(C51編程教育部高等學校自動化專業教學指導分委員會規劃工程應用型自動化專業系列教材)

  • 作者:李全利
  • 出版社:高等教育
  • ISBN:9787040365078
  • 出版日期:2012/12/01
  • 裝幀:平裝
  • 頁數:357
人民幣:RMB 38.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    李全利主編的《單片機原理及應用(C51編程)》為教育部高等學校自動化專業教學指導分委員會規劃的工程應用型自動化專業系列教材。書中系統地介紹了80C51系列單片機的原理及應用技術,較好地體現了應用型人才的培養要求,其特點為:
    著力片上資源、強化編程訓練。儘管新型單片機晶元不斷推出,但片上基本資源仍保持穩定。掌握單片機技術就是用應用程序調度單片機片內及擴展的資源工作。《單片機原理及應用(C51編程)》在簡述彙編語言后,主要採用C51語言為編程工具講述程序的設計方法與技巧,並將μVision軟體的學習與運用貫穿于課程的始終。
    適合教師講授、易於學生閱讀。《單片機原理及應用(C51編程)》選材規範,通俗易懂,每章都配有小結、思考題及實踐內容。對教師提供配套課件。該教材在串列擴展和C51應用實踐方面特色突出,反映了當代單片機應用技術的發展趨勢。
    本書可以作為本科工程應用型自動化專業的教材,也可以作為電氣工程及其自動化、電腦科學與技術、電子信息工程、通信工程、測控技術與儀器、機電一體化等專業的教材。

作者介紹
李全利

目錄
第1章  緒論
  1.1  電子電腦概述
    1.1.1  電子電腦的經典結構
    1.1.2  微型電腦的組成及其應用形態
  1.2  單片機的發展過程及產品近況
    1.2.1  單片機的發展過程
    1.2.2  單片機產品近況
  1.3  單片機的特點及應用領域
    1.3.1  單片機的特點
    1.3.2  單片機的應用領域
  1.4  單片機應用系統開發過程
    1.4.1  應用系統開發過程
    1.4.2  應用系統開發工具
  漸進實踐
    實踐1  熟悉μVision開發平台
  本章小結
  思考題及習題
第2章  80C51的結構和原理
  2.1  80C51的內部結構與引腳功能
    2.1.1  80C51的內部結構
    2.1.2  80C51典型產品的資源配置
    2.1.3  80C51典型產品封裝和引腳功能
  2.2  80C51單片機的CPU
    2.2.1  CPU的功能單元
    2.2.2  CPU的時鐘
    2.2.3  80C51單片機的複位
  2.3  80C51的存儲器組織
    2.3.1  80C51單片機的程序存儲器配置
    2.3.2  80C51單片機的數據存儲器配置
    2.3.3  80C51單片機的特殊功能寄存器
  2.4  80C51單片機並行口
    2.4.1  PO口、P2口的結構
    2.4.2  P1口、P3口的結構
  2.5  80C51單片機最小系統
    2.5.1  最小系統的硬體構成
    2.5.2  最小系統添加簡單I/O設備
  漸進實踐
    實踐2  控制發光二極體閃爍
  本章小結
  思考題及習題
第3章  80C51彙編語言概述
  3.1  單片機可執行程序生成示例
    3.1.1  編輯源文件
    3.1.2  彙編與連接
    3.1.3  可執行程序的寫入
  3.2  彙編指令格式與定址方式
    3.2.1  彙編語言的指令格式
    3.2.2  彙編指令功能描述符號
    3.2.3  操作數定址方式
  3.3  彙編器的偽指令

    3.3.1  狀態控制偽指令
    3.3.2  符號定義偽指令
    3.3.3  存儲空間初始化偽指令
    3.3.4  其他偽指令
  3.4  80C51的指令系統
    3.4.1  數據傳送類指令(29條)
    3.4.2  算術運算類指令(24條)
    3.4.3  邏輯運算與循環類指令(24條)
    3.4.4  控制轉移類指令(17條)
    3.4.5  位操作類指令(17條)
  3.5  彙編語言程序示例
    3.5.1  順序程序示例
    3.5.2  分支程序示例
    3.5.3  循環程序示例
    3.5.4  子程序及調用示例
  漸進實踐
    實踐3  流水燈程序的硬體模擬與固化
  本章小結
  思考題及習題
第4章  80C51的C51語言程序設計
  4.1  C51對標準C的擴展
    4.1.1  C51的數據類型
    4.1.2  C51數據的存儲分區
    4.1.3  C51的編譯模式
    4.1.4  用_at_定義變數絕對地址
  4.2  C51的指針
    4.2.1  已定義數據存儲分區的指針
    4.2.2  未定義數據存儲分區的指針
    4.2.3  利用指針實現絕對地址訪問
    4.2.4  C51程序編寫示例
  4.3  C51的函數
    4.3.1  C51的函數定義
    4.3.2  C51函數定義的選項
    4.3.3  C51的庫函數
  4.4  C51與彙編程序的介面
    4.4.1  在C51程序中嵌入彙編指令
    4.4.2  在C51程序中調用彙編子程序
  漸進實踐
    實踐4A  流水燈的C51語言實現
    實踐4B  C51輸入輸出重定向體驗
    實踐4C  C51程序嵌入彙編程序實踐
  本章小結
  思考題及習題
第5章  80C51人機介面技術
  5.1  LED、數碼管及蜂鳴器的介面技術
    5.1.1  LED介面
    5.1.2  數碼管介面
    5.1.3  蜂鳴器介面
  5.2  按鍵及鍵盤介面技術
    5.2.1  獨立按鍵介面

    5.2.2  鍵盤介面
  5.3  字元型LCD顯示器介面技術
    5.3.1  LCD1602模塊的外形及引腳
    5.3.2  LCD1602模塊的組成
    5.3.3  LCD1602模塊的命令
    5.3.4  LCD1602模塊的介面
  漸進實踐
    實踐5A  數碼管偽隨機數顯示
    實踐5B  數碼管顯示的3按鍵調整
  本章小結
  思考題及習題
第6章  80C51的中斷系統及定時/計數器
  6.1  80C51單片機的中斷系統
    6.1.1  80C51中斷系統的結構
    6.1.2  80C51的中斷源
    6.1.3  80C51中斷的控制
  6.2  80C51單片機中斷處理過程
    6.2.1  中斷響應條件和時間
    6.2.2  中斷響應過程
    6.2.3  中斷返回
    6.2.4  中斷程序舉例
  6.3  80C51單片機的定時/計數器
    6.3.1  定時/計數器的結構和工作原理
    6.3.2  定時/計數器的控制
    6.3.3  定時/計數器的工作方式
    6.3.4  定時/計數器應用舉例
  6.4  80C52的定時/計數器T2
    6.4.1  T2的相關控制寄存器
    6.4.2  T2的工作方式
  漸進實踐
    實踐6A  外部中斷次數計數器
    實踐6B  簡易秒錶的定時器實現
    實踐6C  秒錶調時的有限狀態機實現
  本章小結
  思考題及習題
第7章  80C51單片機的串列口
  7.1  電腦串列通信基礎
    7.1.1  串列通信的基本概念
    7.1.2  串列通信介面標準
  7.2  80C51單片機的串列口
    7.2.1  80C51串列口的結構
    7.2.2  80C51串列口的控制寄存器
    7.2.3  80C51串列口的工作方式
    7.2.4  80C51波特率的確定與初始化步驟
  7.3  80C51單片機串列口應用
    7.3.1  利用單片機串列口的並行I/0擴展
    7.3.2  單片機與PC機間的串列通信
    7.3.3  單片機與單片機間的串列通信
  漸進實踐
    實踐7A  單片機與:PC機通信

    實踐7B  單片機與單片機通信
  本章小結
  思考題及習題
第8章  80C51的串列匯流排展
  8.1  一線匯流排介面及其擴展
    8.1.1  DS18820的引腳及內部結構
    8.1.2  DS18820的操作命令
    8.1.3  DS18820的操作時序
    8.1.4  DS18820的操作函數
    8.1.5  DS18820應用實例
  8.2  I2C匯流排介面及其擴展
    8.2.1  I2C匯流排基礎
    8.2.2  80C51的I2C匯流排時序模擬
    8.2.3  80C51與AT24C04的介面
  8.3  SPI匯流排介面及其擴展
    8.3.1  單片機擴展SPI匯流排的系統結構
    8.3.2  SPI匯流排的數據傳輸時序
    8.3.3  80C51擴展TLC5615 D/A轉換器
    8.3.4  80C51擴展TLC549 A/D轉換器
  漸進實踐
    實踐8A  基於AT24C04的簡易密碼鎖
    實踐8B  基於TLC5615的正弦信號發生器
    實踐8C  基於TLC549的數字電壓表
  本章小結
  思考題及習題
第9章  80C51應用系統設計
  9.1  單片機應用系統設計
    9.1.1  系統設計的基本要求
    9.1.2  系統設計的步驟
    9.1.3  提高系統可靠性的方法
  9.2  課程設計案例——LCD顯示數字時鐘設計
    9.2.1  數字時鐘的方案確定
    9.2.2  DS1302晶元簡介
    9.2.3  DS1302的操作子程序
    9.2.4  數字時鐘的硬體電路
    9.2.5  數字時鐘的軟體設計
  9.3  畢業設計案例——單片機綜合驗證系統設計
    9.3.1  綜合驗證系統方案確定
    9.3.2  HMI及MODBUS協議簡介
    9.3.3  綜合驗證系統的硬體電路
    9.3.4  綜合驗證系統的軟體設計
  本章小結
  思考題及習題
附錄
  附錄A  80C51單片機指令速查表
  附錄B  C51相關資源
  附錄C  ASCII碼表
  附錄D  常用晶元引腳
參考文獻

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