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

微控制器系統設計(STM32版高等職業教育電子信息課程群系列教材)

  • 作者:編者:楊凌|責編:張玉玲
  • 出版社:中國水利水電
  • ISBN:9787522639604
  • 出版日期:2025/12/01
  • 裝幀:平裝
  • 頁數:144
人民幣:RMB 35 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以STM32F103微控制器的開發為載體,將理論與實踐相結合,共設置10個項目:建立開發環境、花樣LED燈設計、按鍵控制LED燈設計、LCD屏廣告牌設計、外部中斷控制LCD屏設計、倒計時器設計、電子時鐘系統設計、SPI通信設計、觸摸屏畫板設計、多功能電子相冊綜合設計,涵蓋了微控制器系統設計及應用開發的基礎內容。
    本書以項目為驅動,內容深入淺出,可作為高職院校電子信息、自動化、電腦等專業嵌入式系統課程的教材,也可作為微控制器開發工程師的參考書。

作者介紹
編者:楊凌|責編:張玉玲

目錄
前言
項目1  建立開發環境
  1.1  微控制器概述
    1.1.1  微控制器簡介
    1.1.2  ARM簡介
    1.1.3  STM32微控制器簡介
    1.1.4  STM32晶元命名規則
  1.2  認識STM32F103固件庫
    1.2.1  固件庫簡介
    1.2.2  STM32F103固件庫的庫文件
  1.3  新建開發環境
    1.3.1  新建固件庫工程模板目錄
    1.3.2  創建STM32固件庫工程模板
    1.3.3  程序下載
  1.4  思考與討論
  練習1
項目2  花樣LED燈設計
  2.1  C語言中的結構體
    2.1.1  結構的定義
    2.1.2  結構體變數
  2.2  GPIO工作原理
  2.3  LED燈工作原理
  2.4  GPIO相關庫函數
  2.5  程序設計
    2.5.1  控制一盞LED燈閃爍
    2.5.2  兩盞燈交替閃爍
    2.5.3  多文件編寫
  2.6  思考與討論
  練習2
項目3  按鍵控制LED燈設計
  3.1  按鍵工作原理
  3.2  GPIO相關庫函數
  3.3  程序設計
    3.3.1  按鍵KEY0控制LED0燈
    3.3.2  一個按鍵控制LED0燈的亮滅
    3.3.3  一個按鍵實現多種功能
    3.3.4  三個按鍵控制LED燈三種閃爍速度
  3.4  思考與討論
  練習3
項目4  LCD屏廣告牌設計
  4.1  TFT-LCD簡介
  4.2  LCD屏工作原理
    4.2.1  LCD屏引腳簡介
    4.2.2  LCD屏驅動器介紹
    4.2.3  LCD屏8080並行介面時序
    4.2.4  ILJ9341驅動器指令
  4.3  LCD屏顯示直線
    4.3.1  數字圖像的基本概念
    4.3.2  顏色格式
    4.3.3  程序設計

  4.4  LCD屏顯示字元和漢字
    4.4.1  LCD字元顯示原理
    4.4.2  程序設計
  4.5  LCD屏顯示字元串
    4.5.1  字元庫的設計
    4.5.2  程序設計
  4.6  LCD屏顯示圖片
    4.6.1  圖片取模
    4.6.2  程序設計
  4.7  思考與討論
  練習4
項目5  外部中斷控制LCD屏設計
  5.1  中斷概念
  5.2  中斷工作原理
    5.2.1  中斷源
    5.2.2  中斷向量表
    5.2.3  外部中斷控制器
    5.2.4  中斷優先順序的設置
    5.2.5  中斷服務函數
    5.2.6  中斷過程
  5.3  中斷相關庫函數
  5.4  程序設計
    5.4.1  外部中斷方式控制燈的亮滅
    5.4.2  外部中斷方式控制字元串的移動
  5.5  思考與討論
  練習5
項目6  倒計時器設計
  6.1  STM32微控制器的時鐘系統
    6.1.1  時鐘系統簡介
    6.1.2  時鐘樹
    6.1.3  外設時鐘
  6.2  定時器的工作原理
    6.2.1  定時器的分類
    6.2.2  定時器的結構
    6.2.3  定時器的計數模式
    6.2.4  定時器的計算
  6.3  定時器相關庫函數
  6.4  程序設計
    6.4.1  定時控制燈的亮滅
    6.4.2  定時煮飯程序設計
    6.4.3  倒計時器的設計
  6.5  思考與討論
  練習6
項目7  電子時鐘系統設計
  7.1  RTC工作原理
    7.1.1  RTC簡介
    7.1.2  RTC模塊結構
    7.1.3  RTC模塊的中斷功能
  7.2  RTC相關庫函數
  7.3  程序設計

    7.3.1  數字時鐘的顯示
    7.3.2  按鍵修改時間
    7.3.3  錶盤時鐘的設計
  7.4  思考與討論
  練習7
項目8  SPI通信設計
  8.1  SPI通信簡介
    8.1.1  SPI簡介
    8.1.2  SPI通信的特點
    8.1.3  SPI通信的連接
  8.2  SPI通信的工作原理
    8.2.1  數據傳輸方式
    8.2.2  SPI通信過程
  8.3  SPI Flash的工作原理
    8.3.1  SPI Flash簡介
    8.3.2  W25Q64引腳簡介
    8.3.3  W25Q64的工作原理
  8.4  SPI相關庫函數
  8.5  程序設計
    8.5.1  字元串的傳輸
    8.5.2  圖片傳輸
  8.6  思考與討論
  練習8
項目9  觸摸屏畫板設計
  9.1  觸摸屏簡介
    9.1.1  電阻屏和電容屏
    9.1.2  電阻式觸摸屏的結構
  9.2  觸摸屏的工作原理
  9.3  觸摸屏控制器
    9.3.1  觸摸屏控制器的特點
    9.3.2  觸摸屏控制器的引腳
    9.3.3  觸摸屏控制器的控制命令
  9.4  程序設計
    9.4.1  觸摸屏開關燈
    9.4.2  觸摸屏畫板
  9.5  思考與討論
  練習9
項目10  多功能電子相冊綜合設計
  10.1  設計目標
  10.2  模塊設計
  10.3  程序設計
  10.4  思考與討論
  練習10
參考文獻

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