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

STM32單片機模擬開發實例(基於Proteus虛擬模擬與HAL\LL庫高等職業教育精品工程系列教材)

  • 作者:編者:徐亮|責編:郭乃明
  • 出版社:電子工業
  • ISBN:9787121473470
  • 出版日期:2024/02/01
  • 裝幀:平裝
  • 頁數:258
人民幣:RMB 55 元      售價:
放入購物車
加入收藏夾

內容大鋼
    這是一本介紹STM32單片機的入門書,單片機具體型號為STM32F103R6。全書以項目教學模式編寫,引導讀者完成項目的過程學習並掌握單片機相關知識。本書所述的單片機開發方式沒有採用早期的STD庫,而是採用了意法半導體公司目前主推的HAL/LL庫,IDE採用了意法半導體公司目前主推的STM32CubeIDE,並且所有項目任務都支持Proteus模擬。本書可作為高職高專、職業本科及應用型本科院校電子類專業的教材使用,也可供STM32單片機愛好者入門學習之用。

作者介紹
編者:徐亮|責編:郭乃明
    徐亮 江蘇信息職業技術學院副教授、高級工程師,擅長單片機控制電路、工業自動化裝備及電腦軟體的技術開發工作;曾為本地多家企業解決技術問題若干,曾指導學生參加「中國機器人大賽暨RoboCup公開賽」「中國工程機器人大賽」「江蘇省大學生機器人大賽」等賽事,累計獲得冠軍3次、亞軍季軍各1次、其餘獎項若干,並公開發表論文11篇,獲得軟體著作權及專利若干。

目錄
第1篇  入門篇
  1.1  單片機與STM32單片機
    1.1.1  什麼是單片機
    1.1.2  單片機發展史
    1.1.3  STM32單片機的誕生與發展
    1.1.4  STM32單片機豐富的產品線
  1.2  STM32單片機的引腳構成
    1.2.1  引腳結構
    1.2.2  單片機最小系統
  1.3  STM32單片機的內部構造
    1.3.1  Cortex-M3的存儲器結構
    1.3.2  STM32單片機的啟動(BOOT)模式
    1.3.3  時鐘樹
  1.4  STM32單片機的程序開發方式
    1.4.1  STM32單片機程序開發流程概述
    1.4.2  STM32CubeIDE簡介
    1.4.3  硬體實物調試簡介
    1.4.4  軟體電路模擬簡介
第2篇  語言篇
  2.1  C語言入門與順序結構
    2.1.1  電腦語言與C語言
    2.1.2  使用Dev-C++編寫電腦C程序
    2.1.3  C語言的基本數據類型
    2.1.4  格式輸入/輸出函數
    2.1.5  C語言的運算符(一)
    2.1.6  任務程序的編寫
  2.2  分支結構
    2.2.1  C語言的運算符(二)
    2.2.2  分支語句
    2.2.3  任務程序的編寫
  2.3  循環結構程序
    2.3.1  數組
    2.3.2  循環語句
    2.3.3  任務程序的編寫
  2.4  模塊化程序的設計
    2.4.1  結構體認知
    2.4.2  指針認知
    2.4.3  函數與模塊化程序設計
    2.4.4  任務程序的編寫
第3篇  基礎篇
  3.1  LED單燈閃爍之軟體延時
    3.1.1  STM32單片機的GPIO引腳及其輸出類型
    3.1.2  使用STM32CubeIDE編寫STM32單片機C程序
    3.1.3  使用ISP方式下載程序
    3.1.4  任務程序的編寫
  3.2  按鍵輸入
    3.2.1  STM32單片機的GPIO引腳及其輸入類型
    3.2.2  Proteus的電路模擬
    3.2.3  任務程序的編寫
  3.3  流水燈之軟體延時

    3.3.1  程序演算法
    3.3.2  任務程序的編寫
  3.4  數碼管動態顯示
    3.4.1  數碼管的結構
    3.4.2  數碼管的靜態顯示與動態顯示
    3.4.3  任務程序的編寫
  3.5  矩陣式鍵盤
    3.5.1  矩陣式鍵盤的電路組成
    3.5.2  矩陣式鍵盤的行掃描法
    3.5.3  任務程序的編寫
第4篇  提高篇
  4.1  外部(EXTI)中斷
    4.1.1  中斷技術
    4.1.2  STM32單片機的中斷系統概述
    4.1.3  STM32單片機的外部中斷(EXTI)
    4.1.4  任務程序的編寫
  4.2  LED單燈閃爍之定時器延時(阻塞方式)
    4.2.1  STM32單片機的定時器
    4.2.2  任務程序的編寫
  4.3  流水燈之定時器延時(中斷方式)
    4.3.1  定時器中斷
    4.3.2  任務程序的編寫
  4.4  長短按鍵
    4.4.1  長短按鍵的用途和設計思路
    4.4.2  任務程序的編寫
  4.5  呼吸燈
    4.5.1  STM32單片機的PWM技術
    4.5.2  任務程序的編寫
  4.6  串口通信
    4.6.1  串口通信
    4.6.2  單片機與電腦的串口通信
    4.6.3  任務程序的編寫
  4.7  ADC的電壓模擬信號採集
    4.7.1  模/數轉換器
    4.7.2  任務程序的編寫
  4.8  FLASH ROM的讀寫
    4.8.1  Flash ROM
    4.8.2  任務程序的編寫
  4.9  RTC的時鐘設計
    4.9.1  STM32單片機的RTC
    4.9.2  任務程序的編寫
第5篇  拓展篇
  5.1  LCD1602的使用
    5.1.1  液晶顯示屏與LCD1602
    5.1.2  任務程序的編寫
  5.2  串列E2PROM AT24C02的使用
    5.2.1  I2C匯流排簡介
    5.2.2  AT24C02簡介
    5.2.3  任務程序的編寫
  5.3  串列OLED顯示器的使用

    5.3.1  OLED顯示器簡介
    5.3.2  任務程序的編寫
  5.4  串列溫度感測器TC72的使用
    5.4.1  SPI匯流排簡介
    5.4.2  TC72簡介
    5.4.3  任務程序的編寫
  5.5  串列DAC晶元MCP4921的使用
    5.5.1  MCP4921簡介
    5.5.2  任務程序的編製
  5.6  直流電動機的控制
    5.6.1  直流電動機與H橋電路
    5.6.2  雙H橋晶元L298
    5.6.3  任務程序的編寫
  5.7  步進電動機的控制
    5.7.1  達林頓晶體管陣列ULN2803
    5.7.2  步進電動機的驅動
    5.7.3  任務程序的編寫
第6篇  綜合篇
  6.1  工業計數器的設計
    6.1.1  工業計數器簡介
    6.1.2  模擬電路的繪製
    6.1.3  任務程序的編寫
  6.2  時間繼電器的設計
    6.2.1  時間繼電器簡介
    6.2.2  模擬電路的繪製
    6.2.3  任務程序的編寫
  6.3  遠程I/O模塊的設計
    6.3.1  遠程I/O模塊簡介
    6.3.2  CRC校驗
    6.3.3  Modbus_RTU通信協議概述
    6.3.4  模擬電路的繪製
    6.3.5  任務程序的編寫
  6.4  數字式遠程溫度感測器的設計
    6.4.1  遠程溫度感測器簡介
    6.4.2  熱敏電阻
    6.4.3  DMA與ADC
    6.4.4  Modbus通信協議補充
    6.4.5  模擬電路的繪製
    6.4.6  任務程序的編寫
附錄A  ASCII碼對照表
附錄B  STM32103XX功能單元框圖
附錄C  CORTEX-M3存儲空間示意圖
參考文獻

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