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

面向系統集成的C51單片機教程(電腦系列教材)

  • 作者:編者:杜隆胤|責編:郭賽
  • 出版社:清華大學
  • ISBN:9787302553939
  • 出版日期:2020/08/01
  • 裝幀:平裝
  • 頁數:167
人民幣:RMB 44.5 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書在逐步展現51單片機原理及相關應用的同時,通過實例及剖析實時引入循環輪詢多任務的調度思想,讓讀者在學習51單片機基礎知識的同時,循序漸進地領悟如何將多個功能有機融合成一個實用系統。
    本書理論和實踐並舉,讓讀者以輕鬆的方式理解晦澀難懂的理論。只要是具有一定C語言基礎的讀者,都能通過閱讀本書輕鬆掌握51單片機的使用並實現系統集成。本書由多年從事本課程教學的一線老師編寫,十分適合該課程的教學使用,所有實例代碼都是多年教學中積累的實際應用代碼,讀者均可放心使用。
    本書可作為電腦及電子類物聯網相關專業本科生的「51單片機」課程教材。

作者介紹
編者:杜隆胤|責編:郭賽

目錄
第1章  51單片機概述
  1.1  單片機與嵌入式系統
  1.2  單片機的發展概況
  1.3  51系列單片機及主要生產廠家和機型
  1.4  單片機編程
  1.5  STC89系列單片機開發環境搭建
  本章小結
  練習
第2章  閃爍的LED燈
  2.1  創建第一個Keil工程
  2.2  初識μVision4運行環境
  2.3  創建並添加第一個源文件
  2.4  編碼保存與編譯鏈接
  2.5  下載運行
  2.6  硬體實驗環境
  本章小結
  練習
第3章  存儲系統
  3.1  哈佛結構與馮·諾依曼結構
  3.2  51單片機存儲系統
  3.3  C51變數定義
  3.4  內/外部數據存儲器空間的訪問
  3.5  程序存儲器空間的訪問
  3.6  特殊功能寄存器及特殊功能的位
    3.6.1  特殊功能寄存器
    3.6.2  特殊功能的位
    3.6.3  寄存器相關頭文件
  本章小結
  練習
第4章  變數的位數及意義
  4.1  晶元位數與變數位數
  4.2  變數的位數與符號
  4.3  代碼移植中的變數問題及typedef
  4.4  自定義頭文件及包含
  4.5  Keil中設定工程相關路徑
    4.5.1  添加頭文件搜索路徑
    4.5.2  設定目標文件存放路徑
  4.6  讓Keil認識變數類型
    4.6.1  設置Keil中各類型字元的顯示效果
    4.6.2  設置自定義關鍵字
  本章小結
  練習
第5章  I/O介面內部邏輯及應用
  5.1  I/O介面內部邏輯
    5.1.1  P0口
    5.1.2  P1口
    5.1.3  P2口
    5.1.4  P3口
  5.2  輸出
  5.3  輸入

  5.4  有源蜂鳴器
  5.5  按鍵
    5.5.1  按鍵電路
    5.5.2  獨立按鍵編碼
  5.6  數碼管
    5.6.1  數碼管顯示基本原理
    5.6.2  多位數碼管顯示編碼
  本章小結
  練習
第6章  51單片機中的多任務編程
  6.1  操作系統與多任務
  6.2  多任務實現方式
  6.3  循環輪詢多任務的設計
  6.4  循環輪詢系統多任務的實現
  6.5  循環輪詢系統中任務的阻塞問題
    6.5.1  非周期性實時任務中的阻塞
    6.5.2  周期性實時任務中的阻塞
  6.6  多任務編程實戰——按鍵響應及數碼管顯示
  本章小結
  練習
第7章  51中斷系統
  7.1  中斷的概念
  7.2  51單片機的中斷系統
  7.3  51單片機中斷系統中的寄存器
    7.3.1  中斷標誌相關寄存器TCON
    7.3.2  中斷標誌相關寄存器SCON
    7.3.3  中斷允許寄存器IE
    7.3.4  中斷處理優先順序寄存器IP
  7.4  51寄存器組及中斷處理過程
  7.5  中斷服務程序的編寫
  7.6  外部中斷應用——快速響應按鍵
  本章小結
  練習
第8章  51單片機定時/計數器編程
  8.1  計數與定時
  8.2  51單片機的定時/計數器
  8.3  51單片機定時/計數器相關寄存器
    8.3.1  定時模式寄存器TMOD
    8.3.2  定時器控制寄存器TCON
    8.3.3  定時器計數值寄存器TH和TL
  8.4  51單片機的定時/計數器的工作方式
    8.4.1  工作方式0——13位不循環計數方式
    8.4.2  工作方式1——16位計數方式
    8.4.3  工作方式2——8位自動重裝載初值方式
    8.4.4  工作方式3——T0被分成2個8位計數器
  8.5  51單片機定時/計數器的應用
    8.5.1  方波發生器
    8.5.2  硬體延時
    8.5.3  音樂播放
  本章小結

  練習
第9章  基於時鐘中斷的循環輪詢多任務
  9.1  基於時鐘中斷的周期性任務觸發
  9.2  系統心跳
  9.3  心跳函數的實現
  9.4  基於心跳的循環輪詢系統主函數的實現
  9.5  基於時鐘心跳的循環系統實戰——再現按鍵響應顯示
  9.6  晶元的睡眠
  本章小結
  練習
第10章  串列通信
  10.1  串列通信基本概念
  10.2  51單片機串列口
  10.3  波特率的設置
  10.4  數據的發送
    10.4.1  程序查詢方式發送數據
    10.4.2  中斷方式發送數據
  10.5  串口數據接收
  10.6  串列通信中的奇偶校驗
  本章小結
  練習
第11章  常規外設及應用
  11.1  實時時鐘RTC
    11.1.1  DS1302模塊簡介
    11.1.2  DS1302基本操作
    11.1.3  時鐘信息的獲取與設置
    11.1.4  RAM空間操作
  11.2  溫度感測器
    11.2.1  DS18B20簡介
    11.2.2  DS18B20硬體連接
    11.2.3  單匯流排基本操作
    11.2.4  獲取DS18B20溫度數據基本流程
    11.2.5  DS18B20應用編碼
  11.3  超聲波測距
  11.4  紅外、火焰、聲音感應器
  11.5  三極體放大電路與繼電器
  本章小結
  練習
第12章  系統設計實例
  12.1  玩具音樂盒
    12.1.1  設計目標及相關電路
    12.1.2  數據結構
    12.1.3  系統實現
    12.1.4  關鍵代碼解析
  12.2  電子日曆
    12.2.1  設計目標
    12.2.2  相關電路
    12.2.3  功能設計
    12.2.4  軟體系統設計
    12.2.5  關鍵代碼解析

  12.3  物聯網應用——App遙控燈
    12.3.1  ATK-ESP8266 Wi-Fi模塊簡介
    12.3.2  ATK-ESP8266的配置
    12.3.3  波特率設置
    12.3.4  硬體連接
    12.3.5  軟體設計
    12.3.6  關鍵代碼解析
  本章小結
  練習

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