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

單片機原理與應用(深入理解51單片機體系結構及C語言開發微課視頻版高等學校電子信息類專業系列教材)

  • 作者:編者:宋雪松|責編:鍾志芳
  • 出版社:清華大學
  • ISBN:9787302635062
  • 出版日期:2023/12/01
  • 裝幀:平裝
  • 頁數:292
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書旨在培養和鍛煉單片機系統實用開發技能,全書以實踐為主線,讓讀者在一個個實踐案例中逐步掌握單片機電路設計與程序代碼編寫能力。書中的內容從最初點亮一個小燈的簡單實驗,逐步擴展知識面,到最後多功能電子鐘的實際項目開髮指導,不僅講解了大量原理性知識,更重要的是給讀者提供了實際項目開發的思路和經驗,可以讓讀者在實踐過程中提高自己發現問題、分析問題、解決問題的能力。
    本書適合單片機的初學者自學,也可以作為各類院校電子技術相關專業的單片機教材,對電子行業的從業技術人員也有很高的參考價值。

作者介紹
編者:宋雪松|責編:鍾志芳
    宋雪松,國內知名單片機培訓專家,嵌入式產品技術顧問。擁有十多年產品研發經驗,曾主持研發多款通信與虛擬儀器產品,在硬體電路設計和嵌入式軟體設計方面有豐富的項目實戰經驗。2010年創立金沙灘工作室,致力於實用化的單片機技術教育。曾錄製《手把手教你學51單片機》視頻教程,該教程以通俗的語言、專業的思路和精湛的技術獲得了廣大讀者一致好評,廣為傳播。

目錄
第1章  如何學習單片機
  1.1  學什麼類型的單片機
  1.2  學習單片機的最佳方法
  1.3  單片機學習的準備工作
  1.4  單片機開發軟體環境搭建
  1.5  Keil C51基本概況
  1.6  答讀者問
第2章  點亮你的LED
  2.1  單片機的內部資源
  2.2  單片機最小系統
    2.2.1  電源
    2.2.2  晶振
    2.2.3  複位電路
  2.3  LED小燈
  2.4  程序代碼編寫
    2.4.1  特殊功能寄存器和位定義
    2.4.2  新建一個工程
    2.4.3  編寫點亮小燈的程序
  2.5  程序下載
  2.6  習題
第3章  硬體基礎知識學習
  3.1  電磁干擾
  3.2  去耦電容的應用
  3.3  三極體在數字電路中的應用
    3.3.1  三極體的初步認識
    3.3.2  三極體的原理
    3.3.3  三極體的應用
  3.4  74HC138三八解碼器的應用
  3.5  LED閃爍程序
  3.6  習題
第4章  C語言基礎以及流水燈的實現
  4.1  二進位、十進位和十六進位
  4.2  C語言變數類型和範圍
  4.3  C語言基本運算符
  4.4  for循環語句
  4.5  while循環語句
  4.6  函數的簡單介紹
  4.7  Keil軟體延時
  4.8  流水燈程序
  4.9  習題
第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  習題
第6章  中斷與數碼管動態顯示
  6.1  C語言的數組
    6.1.1  數組的基本概念
    6.1.2  數組的聲明
    6.1.3  數組的初始化
    6.1.4  數組的使用和賦值
  6.2  if語句
  6.3  switch語句
  6.4  數碼管的動態顯示
    6.4.1  動態顯示的基本原理
    6.4.2  數碼管顯示消隱
  6.5  單片機中斷系統
    6.5.1  中斷的產生背景
    6.5.2  定時器中斷的應用
    6.5.3  中斷的優先順序
  6.6  習題
第7章  變數進階與點陣LED
  7.1  變數的作用域
    7.1.1  局部變數
    7.1.2  全局變數
  7.2  變數的存儲類別
  7.3  點陣的初步認識
  7.4  點陣的圖形顯示
  7.5  點陣的動畫顯示
    7.5.1  點陣的縱向移動
    7.5.2  點陣的橫向移動
  7.6  習題
第8章  函數進階與按鍵
  8.1  單片機最小系統
    8.1.1  電源
    8.1.2  品振
    8.1.3  複位電路
  8.2  函數的調用
  8.3  函數的形式參數和實際參數
  8.4  按鍵
    8.4.1  獨立按鍵
    8.4.2  矩陣按鍵
    8.4.3  獨立按鍵的掃描
    8.4.4  按鍵消抖
    8.4.5  矩陣按鍵的掃描
  8.5  簡易加法計算器
  8.6  習題
第9章  實例練習與經驗積累
  9.1  數字秒錶實例
    9.1.1  不同數據類型間的相互轉換
    9.1.2  定時時間精準性調整
    9.1.3  位元組操作修改位的技巧
    9.1.4  數碼管掃描刷新函數演算法的改進
    9.1.5  秒錶程序

  9.2  PWM知識與實例
  9.3  交通燈實例
  9.4  51單片機RAM區域的劃分
  9.5  長短按鍵的應用
  9.6  習題
第10章  UART串口通信
  10.1  串列通信的初步認識
  10.2  RS-232串口
  10.3  USB轉換為串口通信
  10.4  I/O口模擬UART串口通信
  10.5  UART串口通信的基本應用
    10.5.1  通信的三種基本類型
    10.5.2  UART模塊介紹
    10.5.3  UART串口程序
  10.6  通信實例與ASCII碼
  10.7  習題
第11章  指針基礎與1602液晶顯示器的初步認識
  11.1  指針的概念與指針變數的聲明
    11.1.1  變數的地址
    11.1.2  指針變數的聲明
    11.1.3  指針的簡單示例
  11.2  指向數組元素的指針
    11.2.1  指向數組元素的指針和運演算法則
    11.2.2  指向數組元素指針實例
  11.3  字元數組和字元指針
    11.3.1  常量和符號常量
    11.3.2  字元和字元串數組實例
  11.4  1602液晶顯示器的認識
    11.4.1  1602液晶顯示器的硬體介面介紹
    11.4.2  1602液晶顯示器的讀寫時序介紹
    11.4.3  1602液晶顯示器的指令介紹
    11.4.4  1602液晶顯示器簡單實例
  11.5  習題
第12章  1602液晶顯示器與串口的應用實例
  12.1  通信時序解析
  12.2  1602液晶顯示器滾屏移動
  12.3  多個.c文件的初步認識
  12.4  計算器實例
  12.5  申口通信機制和實用的申口常式
  12.6  習題
第13章  I2C匯流排與E2PROM
  13.1  I2C時序初步認識
  13.2  I2C定址模式
  13.3  E2PROM的學習
    13.3.1  E2PROM單位元組讀寫操作時序
    13.3.2  E2PROM多位元組讀寫操作時序
    13.3.3  EPROM的頁寫入
  13.4  I2C和E2PROM的綜合實驗學習
  13.5  習題
第14章  實時時鐘DS1302

  14.1  BCD的概念
  14.2  SPI時序初步認識
  14.3  實時時鐘晶元DS1302
    14.3.1  DS1302的特點
    14.3.2  DS1302的硬體信息
    14.3.3  DS1302寄存器介紹
    14.3.4  DS1302通信時序介紹
    14.3.5  DS1302的時鐘突發模式
  14.4  義合數據類型
    14.4.1  結構體數擁類型
    14.4.2  共用體數據類型
    14.4.3  枚舉數據類型
  14.5  電子鐘實例
  14.6  習題
第15章  紅外通信與溫度感測器DS18B20
  15.1  紅外線的基本原理
  15.2  紅外通控通信原理
  15.3  NEC協議紅外遙控器
  15.4  溫度感測器DS18B20
  15.5  習題
第16章  模/數與數/模轉換
  16.1  模/數和數/模轉換的基本概念
  16.2  ADC的主要指標
  16.3  PCF8591的硬體介面
  16.4  PCF8591的軟體編程
  16.5  A/D差分輸入信號
  16.6  D/A轉換輸出
  16.7  簡易信號發生器實例
  16.8  習題
第17章  實踐項目:多功能電子鐘
  17.1  類型說明
  17.2  頭文件
  17.3  條件編譯
  17.4  項目實戰
    17.4.1  項目需求分析
    17.4.2  程序結構規劃
    17.4.3  程序代碼編寫
  17.5  習題
附錄A  ASCII碼字元表
附錄B  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