-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

STM8單片機自學筆記(第2版)

( 簡體 字)
作者:范紅剛 張洋 杜林娟類別:1. -> 電腦組織與體系結構 -> 單晶片 -> STM32
譯者:
出版社:北京航空航天大學出版社STM8單片機自學筆記(第2版) 3dWoo書號: 50735
詢問書籍請說出此書號!

缺書
NT售價: 310

出版日:2/1/2019
頁數:322
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787512429222
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書以STM8S208單片機為核心,結合作者多年教學和指導大學生電子設計競賽的經驗編寫而成。

本書與《51單片機自學筆記》和《AVR單片機自學筆記》的寫作風格相似,亦是以任務為中心,通過設計實例,在應用中講解STM8單片機的使用方法以及需要注意的設置問題等。書中包括C語言的基礎知識,而且這些內容也是通過單片機實驗的形式進行分析的,實用性很強。此外,書中把STM8單片機的相關外設都以實驗的形式進行了詳細分析,並補充了有關COSMIC編譯器的使用方法的內容。本書是再版書,相比舊版,本書對書中部人不足進行了修正。
目錄:

第1章STM8單片機1
1.1什麼是單片機1
1.2單片機都能幹什麼2
1.3學單片機一定要從51單片機開始嗎2
1.4STM8單片機的家族成員介紹3
1.4.1STM8S單片機的型號列表3
1.4.2如何查看STM8單片機資料手冊4
1.5本書的主角——STM8S208RB5
第2章學STM8單片機都需要準備什麼7
2.1STM8單片機程式開發環境7
2.1.1STVD開發環境安裝7
2.1.2CXSTM8編譯器的安裝7
2.1.3CXSTM8的註冊10
2.1.4STVD和CXSTM8牽手10
2.1.5如何創建自己的第一個工程12
2.2實驗設備16
2.2.1本書中的實驗開發板16
2.2.2USB轉串口下載線20
2.2.3STLink模擬器21
2.3C語言你OK了嗎22
2.3.1C語言的四梁八柱——C語言程式的基本結構22
2.3.2C語言的基底字元、識別字和關鍵字23
2.3.3C語言中的基底資料型別24
2.3.4C語言中的運算子及其優先順序24
2.3.5利益共同體——函數25
2.3.6物以類聚說陣列26
2.3.7“指桑?槐”言指針27
2.3.8結構體27
2.3.9共用體28
2.3.10枚舉類型取值29
2.4古老神燈閃爍實驗全過程29
2.4.1硬體電路介紹29
2.4.2建工程編程式31
2.4.3將程式下載到STM8內32
第3章STM8單片機的觸角——I/O口的應用36
3.1玩轉 I/O口必備的“五器”36
3.1.1懸浮與上拉38
3.1.2開漏與推挽38
3.2LED孤獨地閃著40
3.3跑馬燈是怎麼跑的41
3.3.1應用switchcase語句設計跑馬燈42
3.3.2用for迴圈“遛馬”44
3.3.3陣列與萬能流水燈45
3.4STM8控制數碼管46
3.4.1STM8直接驅動一個數碼管47
3.4.2STM8控制8個數碼管48
3.5獨立按鍵的應用51

3.5.1啟用內部上拉檢測按鍵狀態51
3.5.2浮空輸入 外部上拉檢測按鍵狀態54
3.6使用固件庫點亮神燈55
3.6.1什麼是固件庫55
3.6.2建立第一個包含庫的工程55
3.6.3神燈再亮引出的固件庫中的那些知識56
第4章時鐘控制器64
4.1STM8的3顆“心臟”64
4.1.1外部晶體/陶瓷諧振器和外部時鐘信號64
4.1.2高速內部RC振盪器(HSI)65
4.1.3低速內部RC振盪器(LSI)65
4.2HSI作為主時鐘源66
4.2.1HSI分頻寄存器66
4.2.2“心律不齊”的LED67
4.3HSE作為主時鐘源69
4.3.1自動切換時鐘源70
4.3.2手動切換時鐘源75
4.4LSI作為主時鐘源79
4.5打造不死之身——時鐘安全系統(CSS)82
4.6可配置時鐘輸出功能85
第5章STM8片外告急——外部中斷的應用87
5.1中斷的意義及程式執行的過程87
5.2STM8S208RB有哪些中斷源88
5.2.1無法阻擋的傢伙——不可遮罩中斷89
5.2.2任人宰割的特使——可遮罩中斷90
5.3誰可以中斷誰90
5.3.1人人平等——非嵌套模式90
5.3.2軟實力與硬實力誰更硬——嵌套中斷模式91
5.4細說外部中斷“4器”93
5.4.1CPU條件寄存器CCR93
5.4.2軟體優先順序寄存器ITC_SPRx93
5.4.3外部中斷控制寄存器EXTI_CR1與EXTI_CR294
5.5外部中斷應用之獨立按鍵95
5.5.1直接設置寄存器方式96
5.5.2庫函數方式99
5.6中斷嵌套101
5.6.1非嵌套模式101
5.6.2中斷嵌套模式105
5.6.3為什麼在中斷中關“總中斷”失靈108
第6章計時器家族中的小四兒——TIM4113
6.1TIM4計時器是怎麼工作的113
6.1.1為TIM4工作提供“心跳”的時鐘源113
6.1.2TIM4定時工作過程114
6.2TIM4相關寄存器115
6.2.1控制寄存器1(TIM4_CR1)115
6.2.2中斷使能寄存器(TIM4_IER)117
6.2.3狀態寄存器(TIM4_SR)117
6.2.4事件產生寄存器(TIM4_EGR)118
6.2.5計數器(TIM4_CNTR)118
6.2.6預分頻寄存器(TIM4_PSCR)118
6.2.7自動重裝載寄存器(TIM4_ARR)118
6.3定時500 ms讓LED閃起來119
6.3.1寄存器方式119
6.3.2庫函數方式121
6.4簡易數位時鐘122
第7章計時器家族中的大哥大——TIM1127
7.1應用TIM1的定時功能產生1 Hz方波信號127
7.1.1產生方波信號的程式設計思想127
7.1.2初始化TIM1的具體步驟127
7.1.3單片機I/O口的設置步驟129
7.1.4寄存器方式的完整程式130
7.1.5庫函數方式完整程式132
7.2計數功能——會數數的TIM1133
7.2.1外部時鐘源模式1——從捕獲/比較通道數數133
7.2.2外部時鐘源模式2——從外部觸發引腳數脈衝數138
7.3輸入捕獲——測量週期和占空比142
7.3.1輸入捕獲概述142
7.3.2捕獲輸入信號進入單片機後的“走向”142
7.3.3測量方波信號的週期144
7.3.4測量PWM信號的占空比153
7.4輸出比較——TIM1產生的那些波形164
7.4.1PWM輸出165
7.4.2輸出模組165
7.4.3PWM控制直流電機轉速166
7.4.4單脈衝在調光燈中的應用178
7.4.5產生3路SPWM信號187
7.5編碼器介面190
7.5.1編碼器原理190
7.5.2電路圖192
7.5.3程式碼193
第8章通用序列介面UART的應用198
8.1UART配置步驟及通信過程198
8.1.1發送器的配置及單字節通信過程198
8.1.2接收器的配置及單字節通信過程199
8.2STM8單片機與PC機之間通信200
8.2.1硬體電路圖201
8.2.2直接操作寄存器方式的程式201
8.2.3採用庫函數方式的程式203
第9章模數轉換器的應用207
9.1類比世界與數位世界207
9.1.1何為類比、何為數位207
9.1.2類比量與數位量是怎麼轉換的208
9.2STM8單片機的“北冥神功”是如何練成的209
9.2.1主要功能209
9.2.2A/D轉換過程209
9.3簡易數位電壓表212
9.3.1硬體電路212
9.3.2寄存器方式實現的程式碼212
9.3.3庫函數方式實現的程式碼216
9.4PC機上繪圖顯示聲音信號220
第10章同步串列SPI介面的應用224
10.1互換信物——SPI的傳輸原理224
10.2SPI介面應用舉例225
10.2.1查詢法實現兩個單片機的SPI介面之間通信225
10.2.2中斷法實現兩個單片機的SPI介面之間通信231
10.2.3加入CRC功能實現兩個單片機的SPI介面通信237
第11章I2C匯流排界面的應用243
11.1I2C匯流排界面簡介243
11.2I2C匯流排是怎麼工作的244
11.3兩個STM8單片機之間通信246
11.3.1硬體電路圖246
11.3.2建立工程246
11.3.3程式流程分析248
11.3.4程式碼249
11.3.5通信時序圖262
11.4STM8單片機的I2C匯流排控制EEPROM記憶體AT24C256263
11.4.1AT24C256非易失性EEPROM記憶體簡介264
11.4.2硬體電路圖268
11.4.3建立工程268
11.4.4EEPROM操作函數273
11.4.5程式流程275
第12章STM8補充知識277
12.1操作STM8內部EEPROM277
12.1.1記憶體組織結構277
12.1.2記憶體存取安全系統(MASS)277
12.1.3隨時保存狀態的流水燈278
12.2什麼是Option Byte283
12.2.1選項位元組描述284
12.2.2使用STVP修改OPT287
12.2.3通過程式修改OPT289
12.3綠色節能從STM8做起——STM8電源管理290
12.3.1常規降低功耗的辦法291
12.3.2STM8低功耗模式291
12.3.3附加的模擬功耗控制293
12.4自動喚醒(AWU)294
12.5簡單實用的Beep300
12.6看門狗304
12.6.1獨立看門狗304
12.6.2窗口看門狗309
附錄Cosmic編譯器317
參考文獻322
序: