舉報

會員
STM32單片機原理與項目實戰
最新章節:
10.4 習題與鞏固
近年來,嵌入式系統開發技術和嵌入式產品的發展勢頭迅猛,其應用領域涉及通信、消費電子、汽車工業等各個方面。嵌入式系統的設計與開發是一項實踐性很強的專業技術,要求從業者深刻理解理論知識,并將原理與實踐緊密結合。本書旨在以實踐驅動學習,通過“做中學”的方式讓讀者掌握相關知識點。全書內容分為10章,主要介紹了STM32系列處理器的基礎知識、開發工具、基本系統、通用輸入輸出端口應用、系統節拍定時器、中斷系統、定時器、串行通信、模數轉換器,并展示了一個綜合項目—溫度控制系統。書中提供了19個范例,這些范例可以幫助讀者循序漸進地掌握嵌入式系統開發的核心技術。本書適合電子信息、通信、控制、計算機等相關專業的師生閱讀,也適合作為嵌入式系統開發的入門教程,是一本既適合自學入門,又適合教學參考的圖書。
- 10.4 習題與鞏固 更新時間:2022-12-20 18:47:11
- 10.3 溫度傳感器
- 10.2.4 范例19:狀態機項目
- 10.2.3 通過狀態轉移圖生成代碼
- 10.2.2 狀態機描述方法
- 10.2.1 初步認識狀態機
- 10.2 利用狀態機改進單片機系統
- 10.1.5 范例18:緩沖區(FIFO)應用實例
- 10.1.4 改進前后臺程序的方法
- 10.1.3 前后臺程序結構的優點與缺點
- 10.1.2 程序實時性
- 10.1.1 任務的劃分
- 10.1 單片機系統的程序結構
- 第10章 綜合項目之溫度控制系統
- 9.11 習題與鞏固
- 9.10.3 范例17:讀取模數轉換器通道電壓——中斷法
- 9.10.2 范例16:讀取模數轉換器通道電壓——查詢法
- 9.10.1 范例15:電位器原理圖
- 9.10 數字電位器
- 9.9.6 ADC開關控制
- 9.9.5 校準
- 9.9.4 模擬噪聲的抑制
- 9.9.3 采樣時鐘的選擇
- 9.9.2 參考電壓的確定
- 9.9.1 工作電壓的穩定性
- 9.9 ADC應用設計深入討論
- 9.8.2 ADC相應庫函數
- 9.8.1 ADC初始化結構體
- 9.8 固件庫中的ADC結構體及庫函數
- 9.7.2 連續轉換模式
- 9.7.1 單次轉換模式
- 9.7 STM32的ADC轉換模式
- 9.6.7 ADC狀態寄存器(ADC_SR)
- 9.6.6 ADC規則數據寄存器(ADC_DR)
- 9.6.5 ADC注入數據寄存器x (ADC_JDRx)
- 9.6.4 ADC采樣時間寄存器2(ADC_SMPR2)
- 9.6.3 ADC采樣時間寄存器1(ADC_SMPR1)
- 9.6.2 ADC控制寄存器2(ADC_CR2)
- 9.6.1 ADC控制寄存器1(ADC_CR1)
- 9.6 STM32的ADC相關寄存器功能詳解
- 9.5.2 STM32的模數轉換器功能剖析
- 9.5.1 STM32的模數轉換器特性
- 9.5 STM32的模數轉換器
- 9.4.3 模數轉換器的主要技術指標
- 9.4.2 模數轉換器的分類
- 9.4.1 基準源
- 9.4 模數轉換器的相關概念
- 9.3 模數轉換器的工作過程
- 9.2 模數轉換的原理
- 9.1.3 單次信號和連續信號
- 9.1.2 電壓信號和電流信號
- 9.1.1 模擬信號和數字信號
- 9.1 輸入信號分類形式
- 第9章 STM32單片機的模數轉換器
- 8.10 習題與鞏固
- 8.9.2 范例14:中斷法
- 8.9.1 范例13:查詢法
- 8.9 主從機通信
- 8.8 添加printf功能
- 8.7.2 STM32的UART中斷使用方法
- 8.7.1 STM32的UART的收發中斷控制
- 8.7 STM32的UART中斷使用
- 8.6.6 STM32的UART的數據讀寫
- 8.6.5 STM32的UART的控制
- 8.6.4 STM32的UART寄存器功能詳解
- 8.6.3 STM32的串口波特率
- 8.6.2 STM32的UART引腳配置
- 8.6.1 STM32的UART時鐘控制
- 8.6 STM32串行端口的使用方法
- 8.5.3 STM32的UART結構
- 8.5.2 STM32的UART引腳
- 8.5.1 STM32的UART特性
- 8.5 STM32的串行通信接口
- 8.4.2 利用RS-232通信
- 8.4.1 微處理器間直接通信
- 8.4 不同單片機之間的串行總線連接
- 8.3.2 典型的RS-232C接口電路
- 8.3.1 RS-232C的電平轉換
- 8.3 STM32系統的RS-232C傳輸接口
- 8.2 RS-232C總線標準
- 8.1.4 波特率
- 8.1.3 異步通信
- 8.1.2 異步傳輸的字符數據幀
- 8.1.1 數據通信方式
- 8.1 串行通信的基本概念
- 第8章 STM32單片機的串行通信
- 7.7 習題與鞏固
- 7.6.4 范例12:三色彩燈控制
- 7.6.3 使用固件庫設置PWM的方法
- 7.6.2 PWM功能的相關庫函數
- 7.6.1 PWM功能的相關結構體
- 7.6 固件庫中PWM的相關內容
- 7.5.3 捕獲/比較寄存器(TIMx_CCR1~TIMx_CCR4)
- 7.5.2 捕獲/比較使能寄存器(TIMx_CCER)
- 7.5.1 捕獲/比較模式寄存器(TIMx_CCMR1/2)
- 7.5 PWM相關寄存器的功能詳解
- 7.4.4 PWM信號的輸出引腳控制
- 7.4.3 STM32單片機PWM信號輸出控制
- 7.4.2 STM32單片機如何產生PWM信號
- 7.4.1 什么是PWM
- 7.4 PWM原理
- 7.3.4 范例11:利用通用定時器進行精確定時
- 7.3.3 利用固件庫設置通用定時器方法
- 7.3.2 固件庫中定時器的相關庫函數
- 7.3.1 固件庫中定時器的結構體
- 7.3 固件庫中定時器的相關內容
- 7.2.6 狀態寄存器(TIMx_SR)
- 7.2.5 自動重裝載寄存器(TIMx_ARR)
- 7.2.4 計數器(TIMx_CNT)
- 7.2.3 預分頻寄存器(TIMx_PSC)
- 7.2.2 中斷使能寄存器(TIMx_DIER)
- 7.2.1 控制寄存器1(TIMx_CR1)
- 7.2 通用定時器的相關寄存器功能詳解
- 7.1.6 定時器的計數模式
- 7.1.5 定時器定時時間
- 7.1.4 定時器功能
- 7.1.3 通用定時器的定時時鐘
- 7.1.2 通用定時器的時鐘源
- 7.1.1 定時器簡介
- 7.1 定時器的工作原理
- 第7章 STM32單片機的定時器
- 6.5 習題與鞏固
- 6.4.6 范例10:按鍵控制彩燈
- 6.4.5 按鍵程序處理方法
- 6.4.4 按鍵的消抖處理
- 6.4.3 矩陣鍵盤掃描原理
- 6.4.2 按鍵的接法
- 6.4.1 按鍵分類
- 6.4 項目實戰:人機交互之按鍵
- 6.3.5 STM32固件庫中EXTI的相關函數
- 6.3.4 STM32固件庫中EXTI的初始化結構體
- 6.3.3 中斷/事件線的種類
- 6.3.2 EXTI功能結構
- 6.3.1 什么是外部中斷/事件控制器EXTI
- 6.3 STM32單片機的EXTI
- 6.2.4 利用庫函數控制NVIC方法
- 6.2.3 固件庫中中斷向量區的定義
- 6.2.2 STM32的中斷通道
- 6.2.1 什么是異常
- 6.2 STM32的中斷系統
- 6.1.8 STM32的中斷控制固件庫
- 6.1.7 Cortex-M3內核的嵌套向量中斷控制器
- 6.1.6 中斷優先級及中斷嵌套
- 6.1.5 中斷屏蔽的概念
- 6.1.4 什么是中斷信號
- 6.1.3 什么是中斷源
- 6.1.2 中斷處理過程
- 6.1.1 什么是中斷
- 6.1 中斷相關的概念
- 第6章 STM32單片機的中斷系統
- 5.5 習題與鞏固
- 5.4.6 范例9:利用液晶顯示器輸出信息
- 5.4.5 液晶顯示器的字符集
- 5.4.4 液晶顯示器的工作時序
- 5.4.3 液晶模塊的控制指令
- 5.4.2 液晶模塊引腳分布
- 5.4.1 液晶顯示器簡介
- 5.4 項目實戰:人機界面之液晶顯示
- 5.3.3 范例8:利用系統節拍定時器精確延時
- 5.3.2 系統節拍定時器庫函數
- 5.3.1 系統節拍定時器結構體
- 5.3 利用庫函數設置GPIO的方法
- 5.2.3 當前值寄存器VAL
- 5.2.2 重裝載值寄存器LOAD
- 5.2.1 控制和狀態寄存器CTRL
- 5.2 系統節拍定時器的相關寄存器功能詳解
- 5.1 系統節拍定時器概述
- 第5章 系統節拍定時器
- 4.5 習題與鞏固
- 4.4.4 范例7:GPIO驅動數碼管
- 4.4.3 范例6:GPIO驅動蜂鳴器
- 4.4.2 范例5:GPIO驅動發光二極管
- 4.4.1 GPIO硬件接口電路設計要點
- 4.4 項目實戰:開關量驅動外設
- 4.3.3 GPIO引腳控制
- 4.3.2 初始化時鐘
- 4.3.1 初始化端口
- 4.3 利用庫函數使用GPIO的方法
- 4.2.6 端口位清除寄存器(GPIOX_BRR)
- 4.2.5 端口位設置/清除寄存器(GPIOX_BSRR)
- 4.2.4 端口輸出數據寄存器(GPIOX_ODR)
- 4.2.3 端口輸入數據寄存器(GPIOX_IDR)
- 4.2.2 端口配置高寄存器(GPIOX_CRH)
- 4.2.1 端口配置低寄存器(GPIOX_CRL)
- 4.2 GPIO寄存器功能詳解
- 4.1.3 GPIO的8種工作模式
- 4.1.2 引腳內部構造
- 4.1.1 STM32F103C8T6單片機的引腳
- 4.1 GPIO工作原理
- 第4章 通用輸入輸出端口應用
- 3.7 習題與鞏固
- 3.6.2 啟動電路分析及工作原理
- 3.6.1 概述
- 3.6 項目實戰:啟動電路的設計
- 3.5.3 調試電路設計注意事項
- 3.5.2 范例4:調試電路的設計
- 3.5.1 概述
- 3.5 項目實戰:調試電路的設計
- 3.4.3 時鐘電路設計注意事項
- 3.4.2 范例3:時鐘電路的設計
- 3.4.1 概述
- 3.4 項目實戰:時鐘電路的設計
- 3.3.3 復位電路設計注意事項
- 3.3.2 范例2:復位電路的設計
- 3.3.1 概述
- 3.3 項目實戰:復位電路的設計
- 3.2.3 電源電路設計注意事項
- 3.2.2 范例1:電源電路的設計
- 3.2.1 概述
- 3.2 項目實戰:電源電路的設計
- 3.1 單片機的基本系統組成元素
- 第3章 STM32單片機的基本系統
- 2.4 習題與鞏固
- 2.3.2 MDK工程模塊的創建
- 2.3.1 MDK的安裝
- 2.3 軟件開發環境MDK的使用方法
- 2.2.2 硬件調試接口JTAG/SWD的定義
- 2.2.1 JLink的驅動安裝及調試接口
- 2.2 硬件開發工具JLink
- 2.1.2 軟件開發平臺
- 2.1.1 硬件開發工具
- 2.1 STM32的開發工具一覽
- 第2章 STM32單片機的開發工具
- 1.8 習題與鞏固
- 1.7.2 CMSIS固件庫設計及規范
- 1.7.1 CMSIS固件庫簡介
- 1.7 什么是CMSIS固件庫
- 1.6.3 STM32編程常用的C語言知識點
- 1.6.2 STM32編程中的數據類型
- 1.6.1 STM32編程的特點
- 1.6 STM32單片機的C語言編程知識點
- 1.5.3 STM32單片機的時鐘
- 1.5.2 什么是STM32
- 1.5.1 什么是Cortex-M3內核
- 1.5 Cortex-M3內核與STM32簡介
- 1.4.3 ARM的發展
- 1.4.2 ARM的體系結構
- 1.4.1 ARM公司簡介
- 1.4 ARM簡介
- 1.3 其他單片機
- 1.2.2 單片機的應用領域
- 1.2.1 單片機的應用結構
- 1.2 單片機的應用
- 1.1.4 單片機的發展趨勢
- 1.1.3 單片機的發展歷史
- 1.1.2 嵌入式計算機系統
- 1.1.1 嵌入式系統
- 1.1 單片機的由來與發展歷史
- 第1章 STM32單片機的基礎知識
- 與我們聯系
- 提交勘誤
- 配套資源
- 資源與支持
- 四、內容結構
- 三、學習總體目標
- 二、學習本書所需的知識和能力基礎
- 一、適用對象
- 前言
- 內容提要
- 版權信息
- 封面
- 封面
- 版權信息
- 內容提要
- 前言
- 一、適用對象
- 二、學習本書所需的知識和能力基礎
- 三、學習總體目標
- 四、內容結構
- 資源與支持
- 配套資源
- 提交勘誤
- 與我們聯系
- 第1章 STM32單片機的基礎知識
- 1.1 單片機的由來與發展歷史
- 1.1.1 嵌入式系統
- 1.1.2 嵌入式計算機系統
- 1.1.3 單片機的發展歷史
- 1.1.4 單片機的發展趨勢
- 1.2 單片機的應用
- 1.2.1 單片機的應用結構
- 1.2.2 單片機的應用領域
- 1.3 其他單片機
- 1.4 ARM簡介
- 1.4.1 ARM公司簡介
- 1.4.2 ARM的體系結構
- 1.4.3 ARM的發展
- 1.5 Cortex-M3內核與STM32簡介
- 1.5.1 什么是Cortex-M3內核
- 1.5.2 什么是STM32
- 1.5.3 STM32單片機的時鐘
- 1.6 STM32單片機的C語言編程知識點
- 1.6.1 STM32編程的特點
- 1.6.2 STM32編程中的數據類型
- 1.6.3 STM32編程常用的C語言知識點
- 1.7 什么是CMSIS固件庫
- 1.7.1 CMSIS固件庫簡介
- 1.7.2 CMSIS固件庫設計及規范
- 1.8 習題與鞏固
- 第2章 STM32單片機的開發工具
- 2.1 STM32的開發工具一覽
- 2.1.1 硬件開發工具
- 2.1.2 軟件開發平臺
- 2.2 硬件開發工具JLink
- 2.2.1 JLink的驅動安裝及調試接口
- 2.2.2 硬件調試接口JTAG/SWD的定義
- 2.3 軟件開發環境MDK的使用方法
- 2.3.1 MDK的安裝
- 2.3.2 MDK工程模塊的創建
- 2.4 習題與鞏固
- 第3章 STM32單片機的基本系統
- 3.1 單片機的基本系統組成元素
- 3.2 項目實戰:電源電路的設計
- 3.2.1 概述
- 3.2.2 范例1:電源電路的設計
- 3.2.3 電源電路設計注意事項
- 3.3 項目實戰:復位電路的設計
- 3.3.1 概述
- 3.3.2 范例2:復位電路的設計
- 3.3.3 復位電路設計注意事項
- 3.4 項目實戰:時鐘電路的設計
- 3.4.1 概述
- 3.4.2 范例3:時鐘電路的設計
- 3.4.3 時鐘電路設計注意事項
- 3.5 項目實戰:調試電路的設計
- 3.5.1 概述
- 3.5.2 范例4:調試電路的設計
- 3.5.3 調試電路設計注意事項
- 3.6 項目實戰:啟動電路的設計
- 3.6.1 概述
- 3.6.2 啟動電路分析及工作原理
- 3.7 習題與鞏固
- 第4章 通用輸入輸出端口應用
- 4.1 GPIO工作原理
- 4.1.1 STM32F103C8T6單片機的引腳
- 4.1.2 引腳內部構造
- 4.1.3 GPIO的8種工作模式
- 4.2 GPIO寄存器功能詳解
- 4.2.1 端口配置低寄存器(GPIOX_CRL)
- 4.2.2 端口配置高寄存器(GPIOX_CRH)
- 4.2.3 端口輸入數據寄存器(GPIOX_IDR)
- 4.2.4 端口輸出數據寄存器(GPIOX_ODR)
- 4.2.5 端口位設置/清除寄存器(GPIOX_BSRR)
- 4.2.6 端口位清除寄存器(GPIOX_BRR)
- 4.3 利用庫函數使用GPIO的方法
- 4.3.1 初始化端口
- 4.3.2 初始化時鐘
- 4.3.3 GPIO引腳控制
- 4.4 項目實戰:開關量驅動外設
- 4.4.1 GPIO硬件接口電路設計要點
- 4.4.2 范例5:GPIO驅動發光二極管
- 4.4.3 范例6:GPIO驅動蜂鳴器
- 4.4.4 范例7:GPIO驅動數碼管
- 4.5 習題與鞏固
- 第5章 系統節拍定時器
- 5.1 系統節拍定時器概述
- 5.2 系統節拍定時器的相關寄存器功能詳解
- 5.2.1 控制和狀態寄存器CTRL
- 5.2.2 重裝載值寄存器LOAD
- 5.2.3 當前值寄存器VAL
- 5.3 利用庫函數設置GPIO的方法
- 5.3.1 系統節拍定時器結構體
- 5.3.2 系統節拍定時器庫函數
- 5.3.3 范例8:利用系統節拍定時器精確延時
- 5.4 項目實戰:人機界面之液晶顯示
- 5.4.1 液晶顯示器簡介
- 5.4.2 液晶模塊引腳分布
- 5.4.3 液晶模塊的控制指令
- 5.4.4 液晶顯示器的工作時序
- 5.4.5 液晶顯示器的字符集
- 5.4.6 范例9:利用液晶顯示器輸出信息
- 5.5 習題與鞏固
- 第6章 STM32單片機的中斷系統
- 6.1 中斷相關的概念
- 6.1.1 什么是中斷
- 6.1.2 中斷處理過程
- 6.1.3 什么是中斷源
- 6.1.4 什么是中斷信號
- 6.1.5 中斷屏蔽的概念
- 6.1.6 中斷優先級及中斷嵌套
- 6.1.7 Cortex-M3內核的嵌套向量中斷控制器
- 6.1.8 STM32的中斷控制固件庫
- 6.2 STM32的中斷系統
- 6.2.1 什么是異常
- 6.2.2 STM32的中斷通道
- 6.2.3 固件庫中中斷向量區的定義
- 6.2.4 利用庫函數控制NVIC方法
- 6.3 STM32單片機的EXTI
- 6.3.1 什么是外部中斷/事件控制器EXTI
- 6.3.2 EXTI功能結構
- 6.3.3 中斷/事件線的種類
- 6.3.4 STM32固件庫中EXTI的初始化結構體
- 6.3.5 STM32固件庫中EXTI的相關函數
- 6.4 項目實戰:人機交互之按鍵
- 6.4.1 按鍵分類
- 6.4.2 按鍵的接法
- 6.4.3 矩陣鍵盤掃描原理
- 6.4.4 按鍵的消抖處理
- 6.4.5 按鍵程序處理方法
- 6.4.6 范例10:按鍵控制彩燈
- 6.5 習題與鞏固
- 第7章 STM32單片機的定時器
- 7.1 定時器的工作原理
- 7.1.1 定時器簡介
- 7.1.2 通用定時器的時鐘源
- 7.1.3 通用定時器的定時時鐘
- 7.1.4 定時器功能
- 7.1.5 定時器定時時間
- 7.1.6 定時器的計數模式
- 7.2 通用定時器的相關寄存器功能詳解
- 7.2.1 控制寄存器1(TIMx_CR1)
- 7.2.2 中斷使能寄存器(TIMx_DIER)
- 7.2.3 預分頻寄存器(TIMx_PSC)
- 7.2.4 計數器(TIMx_CNT)
- 7.2.5 自動重裝載寄存器(TIMx_ARR)
- 7.2.6 狀態寄存器(TIMx_SR)
- 7.3 固件庫中定時器的相關內容
- 7.3.1 固件庫中定時器的結構體
- 7.3.2 固件庫中定時器的相關庫函數
- 7.3.3 利用固件庫設置通用定時器方法
- 7.3.4 范例11:利用通用定時器進行精確定時
- 7.4 PWM原理
- 7.4.1 什么是PWM
- 7.4.2 STM32單片機如何產生PWM信號
- 7.4.3 STM32單片機PWM信號輸出控制
- 7.4.4 PWM信號的輸出引腳控制
- 7.5 PWM相關寄存器的功能詳解
- 7.5.1 捕獲/比較模式寄存器(TIMx_CCMR1/2)
- 7.5.2 捕獲/比較使能寄存器(TIMx_CCER)
- 7.5.3 捕獲/比較寄存器(TIMx_CCR1~TIMx_CCR4)
- 7.6 固件庫中PWM的相關內容
- 7.6.1 PWM功能的相關結構體
- 7.6.2 PWM功能的相關庫函數
- 7.6.3 使用固件庫設置PWM的方法
- 7.6.4 范例12:三色彩燈控制
- 7.7 習題與鞏固
- 第8章 STM32單片機的串行通信
- 8.1 串行通信的基本概念
- 8.1.1 數據通信方式
- 8.1.2 異步傳輸的字符數據幀
- 8.1.3 異步通信
- 8.1.4 波特率
- 8.2 RS-232C總線標準
- 8.3 STM32系統的RS-232C傳輸接口
- 8.3.1 RS-232C的電平轉換
- 8.3.2 典型的RS-232C接口電路
- 8.4 不同單片機之間的串行總線連接
- 8.4.1 微處理器間直接通信
- 8.4.2 利用RS-232通信
- 8.5 STM32的串行通信接口
- 8.5.1 STM32的UART特性
- 8.5.2 STM32的UART引腳
- 8.5.3 STM32的UART結構
- 8.6 STM32串行端口的使用方法
- 8.6.1 STM32的UART時鐘控制
- 8.6.2 STM32的UART引腳配置
- 8.6.3 STM32的串口波特率
- 8.6.4 STM32的UART寄存器功能詳解
- 8.6.5 STM32的UART的控制
- 8.6.6 STM32的UART的數據讀寫
- 8.7 STM32的UART中斷使用
- 8.7.1 STM32的UART的收發中斷控制
- 8.7.2 STM32的UART中斷使用方法
- 8.8 添加printf功能
- 8.9 主從機通信
- 8.9.1 范例13:查詢法
- 8.9.2 范例14:中斷法
- 8.10 習題與鞏固
- 第9章 STM32單片機的模數轉換器
- 9.1 輸入信號分類形式
- 9.1.1 模擬信號和數字信號
- 9.1.2 電壓信號和電流信號
- 9.1.3 單次信號和連續信號
- 9.2 模數轉換的原理
- 9.3 模數轉換器的工作過程
- 9.4 模數轉換器的相關概念
- 9.4.1 基準源
- 9.4.2 模數轉換器的分類
- 9.4.3 模數轉換器的主要技術指標
- 9.5 STM32的模數轉換器
- 9.5.1 STM32的模數轉換器特性
- 9.5.2 STM32的模數轉換器功能剖析
- 9.6 STM32的ADC相關寄存器功能詳解
- 9.6.1 ADC控制寄存器1(ADC_CR1)
- 9.6.2 ADC控制寄存器2(ADC_CR2)
- 9.6.3 ADC采樣時間寄存器1(ADC_SMPR1)
- 9.6.4 ADC采樣時間寄存器2(ADC_SMPR2)
- 9.6.5 ADC注入數據寄存器x (ADC_JDRx)
- 9.6.6 ADC規則數據寄存器(ADC_DR)
- 9.6.7 ADC狀態寄存器(ADC_SR)
- 9.7 STM32的ADC轉換模式
- 9.7.1 單次轉換模式
- 9.7.2 連續轉換模式
- 9.8 固件庫中的ADC結構體及庫函數
- 9.8.1 ADC初始化結構體
- 9.8.2 ADC相應庫函數
- 9.9 ADC應用設計深入討論
- 9.9.1 工作電壓的穩定性
- 9.9.2 參考電壓的確定
- 9.9.3 采樣時鐘的選擇
- 9.9.4 模擬噪聲的抑制
- 9.9.5 校準
- 9.9.6 ADC開關控制
- 9.10 數字電位器
- 9.10.1 范例15:電位器原理圖
- 9.10.2 范例16:讀取模數轉換器通道電壓——查詢法
- 9.10.3 范例17:讀取模數轉換器通道電壓——中斷法
- 9.11 習題與鞏固
- 第10章 綜合項目之溫度控制系統
- 10.1 單片機系統的程序結構
- 10.1.1 任務的劃分
- 10.1.2 程序實時性
- 10.1.3 前后臺程序結構的優點與缺點
- 10.1.4 改進前后臺程序的方法
- 10.1.5 范例18:緩沖區(FIFO)應用實例
- 10.2 利用狀態機改進單片機系統
- 10.2.1 初步認識狀態機
- 10.2.2 狀態機描述方法
- 10.2.3 通過狀態轉移圖生成代碼
- 10.2.4 范例19:狀態機項目
- 10.3 溫度傳感器
- 10.4 習題與鞏固 更新時間:2022-12-20 18:47:11