51單片機原理與套用案例教程(C51編程)

51單片機原理與套用案例教程(C51編程)

基本介紹

  • 書名:51單片機原理與套用案例教程(C51編程)
  • 作者:王強、修建新、馬玉志、 趙龍、張東嶽
  • 出版時間:2016年8月1日
圖書信息,內容簡介,目錄,

    圖書信息

    51單片機原理與套用案例教程(C51編程)
    作者:王強、修建新、馬玉志、 趙龍、張東嶽
    定價:49元
    印次:1-2
    ISBN:9787302435105
    出版日期:2016年8月1日
    印刷日期:2017年7月11日

      內容簡介

      本書以8051單片機為主線,以工程項目和科技競賽為實例背景,按照案例驅動教學模式,由淺入深地講述了51單片機的硬體結構、C51語言編程方法、單片機內部資源、單片機套用系統的接口設計、STC系列最新單片機、綜合套用設計以及科技競賽研究成果,並介紹了相應的開發工具。

      目錄

      第1章案例目標1單片機的認知
      1.1單片機概述
      1.1.1單片機組成及其特點
      1.1.2單片機分類
      1.1.3幾種教學中常見單片機的區別
      1.2單片機的套用
      1.3單片機的歷史與發展
      1.4常見單片機
      1.5STC系列單片機
      習題與思考題
      第2章51單片機結構體系
      2.1案例目標2單片機的核心
      2.1.151單片機的引腳功能
      2.1.251單片機的硬體結構
      2.1.351單片機的存儲器
      2.1.451單片機的時鐘與復位
      2.2案例目標3單片機最小系統的硬體設計
      2.2.1單片機最小系統原理圖
      2.2.2單片機最小系統原理圖講解
      2.2.3單片機最小系統元器件清單
      2.2.4單片機最小系統實物圖
      2.2.5單片機最小系統注意事項
      2.2.6單片機最小系統電子元器件
      2.2.7電子元器件的焊接
      習題與思考題
      第3章51單片機C51程式設計
      3.1案例目標4Keil μVision4軟體的運用
      3.1.1Keil μVision4軟體簡介
      3.1.2Keil μVision4軟體安裝
      3.1.3Keil μVision4案例目標的實現
      3.2案例目標5STCISP V6.83程式下載軟體的使用
      3.2.1軟體安裝及主要功能介紹
      3.2.2STC下載軟體案例目標的實現
      3.2案例目標6Proteus仿真軟體的運用
      3.3.1軟體功能簡介與安裝
      3.3.2Proteus仿真軟體案例目標的實現
      3.4案例目標7單片機中常用C語言知識
      3.4.1C51程式設計基礎
      3.4.2C51語言的函式
      習題與思考題
      第4章案例目標851單片機並行I/O連線埠的靈活運用
      4.1並行I/O口的結構及工作原理
      4.1.1P0口(32腳~39腳)結構及工作原理
      4.1.2P1口(1腳~8腳)結構及工作原理
      4.1.3P2口(21腳~28腳)結構及工作原理
      4.1.4P3口(10腳~17腳)結構及工作原理
      4.2並行I/O口C51編程
      4.2.1流水燈案例目標的實現
      4.2.2蜂鳴器案例目標的實現
      4.2.3繼電器案例目標的實現
      習題與思考題
      第5章數碼管顯示與鍵盤檢測
      5.1案例目標9數碼管顯示的具體實現
      5.1.1數碼管顯示原理
      5.1.2數碼管靜態顯示套用舉例
      5.1.3數碼管動態顯示套用舉例
      5.1.4數碼管案例目標的實現
      5.2案例目標10利用數碼管顯示按鍵值
      5.2.1獨立鍵盤檢測套用舉例
      5.2.2矩陣鍵盤檢測套用舉例
      5.2.3鍵盤檢測案例目標的實現
      習題與思考題
      第6章案例目標11帶有緊急情況處理的交通燈控制系統設計
      6.1中斷系統概述
      6.1.1基本概念
      6.1.251系列單片機中斷源
      6.1.351系列單片機中斷請求標誌暫存器
      6.1.4中斷允許與中斷優先權的控制
      6.2外部中斷案例目標的實現
      6.3外部中斷及套用舉例
      習題與思考題
      第7章案例目標12基於數碼管的電子時鐘顯示
      7.1定時器簡介
      7.1.1定時器的結構
      7.1.2定時器/計數器控制暫存器
      7.251單片的機定時器/計數器T0和T1的控制
      7.2.1定時器/計數器對輸入信號的要求
      7.2.2方式0
      7.2.3方式1
      7.2.4方式2
      7.2.5方式3
      7.3STC89C52的定時器/計數器套用舉例
      7.3.1套用步驟和初值設定方法
      7.3.2套用實例的描述
      7.4定時器/計數器案例目標的實現
      習題與思考題
      第8章案例目標13單片機的雙機通信
      8.1串列通信基礎
      8.1.1串列通信線路形式
      8.1.2異步通信和同步通信
      8.2串列口結構描述
      8.2.1串列接口的結構
      8.2.2串列接口的控制暫存器
      8.3波特率的設定與定時器的關係
      8.4串列口的工作方式與典型套用舉例
      8.5串列口案例目標的實現
      習題與思考題
      第9章51單片機擴展與接口技術
      9.1案例目標14可調數字時鐘顯示
      9.1.1LCD1602液晶套用舉例
      9.1.2LCD1602液晶套用實例
      9.1.3LCD12864液晶套用舉例
      9.1.4LCD12864液晶顯示舉例
      9.1.5LCD液晶案例目標的實現
      9.2案例目標15基於光敏電阻的LCD電壓採集顯示系統
      9.2.1ADC0804轉換器套用舉例
      9.2.2DAC0832轉換器套用舉例
      9.2.3A/D案例目標的實現
      9.3案例目標16基於DS18B20晶片的數字溫度計設計
      9.3.1串列單匯流排擴展技術
      9.3.2串列匯流排技術案例目標的實現
      9.4案例目標17基於I2C匯流排的AT24C02晶片讀/寫操作
      9.4.1I2C串列匯流排技術
      9.4.2I2C串列匯流排案例目標的實現
      9.5案例目標18基於TLC549 A/D的光敏電阻密碼鎖設計
      9.5.1SPI串列匯流排技術
      9.5.2SPI串列匯流排案例目標的實現
      9.6案例目標19直流電動機調速控制系統的設計
      9.7案例目標20步進電動機正反轉角度控制的設計
      9.8案例目標21舵機方向角度控制的設計
      習題與思考題
      第10章案例目標22利用STC15F2K60S2單片機點亮小燈並實現
      線上調試功能
      10.1STC15F2K60S2單片機特點
      10.2STC15F2K60S2單片機最小系統設計與套用舉例
      10.3STC15F2K60S2單片機案例目標的實現
      第11章8個步驟精通綜合套用實例設計
      11.1基於CH452控制晶片的鍵盤及數碼管驅動設計
      11.1.1CH452簡介
      11.1.2案例設計
      11.2多功能密碼鎖的設計
      11.3超音波測距的設計
      11.3.1超音波原理
      11.3.2案例設計
      11.4光敏電阻逐光隨動系統的設計
      11.5SIM900手機模組的套用設計
      11.5.1SIM900簡介
      11.5.2案例設計
      11.6直流電動機調速系統的設計
      11.6.1利用PCA/PWM功能實現PWM控制
      11.6.2案例設計
      11.7基於NRF905無線數據傳輸設計
      第12章科技競賽獲獎作品交流
      12.1多功能語音控制智慧型盲人拐杖助手設計
      12.2基於觸控螢幕的多功能水族箱設計
      12.3基於GSM手機戶外點陣控制系統設計
      12.4智慧型實驗室遠程無線監管系統設計
      12.5基於紅外感測器的無弦電子琴設計
      12.6嬰兒發燒尿床呵護系統的設計
      12.7開展科技創新活動與科技競賽的探析
      附錄A常用字元與ASCII代碼對照表
      附錄B液晶標準字元庫
      附錄C單片機最小系統及開發板實物圖
      參考文獻

      相關詞條

      熱門詞條

      聯絡我們