深入淺出STC8增強型51單片機進階攻略 版權信息
- ISBN:9787302603245
- 條形碼:9787302603245 ; 978-7-302-60324-5
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
深入淺出STC8增強型51單片機進階攻略 本書特色
全面解析STC8系列增強型51單片機實戰案例,深入淺出地介紹該系列單片機片內資源及應用
深入淺出STC8增強型51單片機進階攻略 內容簡介
本書以宏晶科技公司STC8系列增強型51單片機作為講述核心,深入淺出地介紹該系列單片機片內資源及應用,其內容可在STC8A、STC8F、STC8C、STC8G及STC8H等系列單片機中應用。本書以各種巧例解釋相關原理,以資源組成構造學習脈絡,選取主流開發工具構建開發環境,利用實戰項目深化寄存器理解,注重“學”與“用”的結合,幫助讀者朋友們快樂入門、進階,筑牢基礎,將相關理論知識應用到實際產品研發之中。
本書根據STC8系列單片機的資源脈絡及初學者的學習需求,按照梯度設定22章,從內容組成上分為“無痛入門基礎篇”和“片內資源進階篇”。
無痛入門基礎篇從第1章到第8章,主要講解單片機的發展、學習方法、STC8系列單片機家族成員、軟/硬件開發環境搭建及調試、I/O資源使用和配置、LED器件控制、A51和C51語言開發差異及特點、常見字符/點陣型液晶模塊的驅動、獨立按鍵/矩陣鍵盤交互編程的相關知識和應用。
片內資源進階篇從第9章到第22章,主要講解單片機的內部存儲器資源、時鐘源配置、中斷源配置、基礎型定時/計數器、不錯型定時/計數器、UART異步通信接口、SPI同步串行外設接口、I2C串行通信、模數轉換器A/D資源、電壓比較器資源、片內看門狗資源、電源管理及功耗控制、ISP/IAP應用、EEPROM編程和RTX51實時操作系統的相關知識及應用。
本書可作為應用型高等院校電子信息類相關專業的授課教材或教輔用書,也可作為技術院校、單片機培訓機構、電子協會、社團和電子類學科競賽的輔助教材,還可以作為工程技術人員和單片機愛好者的自學參考用書。
深入淺出STC8增強型51單片機進階攻略 目錄
無痛入門基礎篇
第1章 “麻雀雖小,五臟俱全”開門見山講單片機
1.1 “一沙一起源,一芯一世界”集成電路的國度
1.2 追尋電子界的神物“七竅玲瓏芯”
1.3 “師傅領進門,修行靠個人”單片機的修行路
1.3.1 “戒躁求實”入行準備
1.3.2 “根骨奇佳”電子基礎
1.3.3 “能說會道”編程語言
1.3.4 “武功秘籍”學習資源
1.3.5 “武器裝備”實踐平臺
1.3.6 “內功心法”學習方法
1.4 小宇老師的“毒雞湯”和大學寄語
第2章 “國芯科技,百花齊放”STC增強型8051單片機
2.1 宏晶科技20載,STC家的微控制器
2.2 “大白話”單片機啥參數,咋選型
2.3 “經典創新”STC89/STC90系列單片機
2.4 “實力強者”STC15系列單片機
2.5 “再推新寵”STC8/STC16系列單片機
2.6 “主角上場”搭建可靠的STC8*小系統
2.6.1 看懂單片機引腳分類和功能
2.6.2 電源單元很重要
2.6.3 下載電路不可少
2.6.4 復位電路要搞好
2.6.5 時鐘電路真奇妙
2.6.6 接口外圍要配套
第3章 “搭筑高臺,唱出好戲”軟硬結合產出利器
3.1 “摶土成.人”量身打造STC專屬硬件平臺
3.1.1 細說開發板的“那些事”
3.1.2 思修電子STC“戰將”系列開發平臺簡介
3.2 “塑造靈魂”軟件環境搭建與工程配置
3.2.1 主流IDE之Keil C51簡介
3.2.2 單文件與模塊化工程建立方法及比較
3.3 “形神合一”程序燒錄與軟硬聯調
3.3.1 如何用STCISP軟件燒錄程序
3.3.2 單片機自己能當仿真器,你逗我
3.3.3 官方聯機/脫機編程器STCU8W咋用
3.4 “百寶之箱”話說STCISP的那些妙用
3.4.1 官方信息獲取可以這么簡單
3.4.2 資源配置與調試居然有助攻
3.4.3 固件升級可以自定發布程序
3.4.4 居然妄想截獲串口程序明碼
3.5 “望聞問切”參數測試與時序分析
3.5.1 常規電參好工具“萬用表”
3.5.2 信號觀察好搭檔“示波器”
3.5.3 數據分析好幫手“邏輯分析儀”
第4章 “五指琴魔,智能樂章”I/O資源配置及運用
4.1 “Play it!”彈奏單片機的智能樂章
4.2 初識STC8系列單片機引腳資源
4.3 引腳內部結構及模式特性
4.3.1 如何理解準雙向/弱上拉端口
4.3.2 如何理解推挽/強上拉端口
4.3.3 如何理解高阻輸入
4.3.4 如何理解開漏輸出
4.4 玩轉7類寄存器拿下I/O資源配置
4.4.1 引腳模式如何配
4.4.2 附加功能有哪些
4.5 如何處理不同系統I/O電平標準及轉換
4.5.1 基于SN74LVC8T245做單向8通道電平轉換
4.5.2 基于SN74LVC16T245做單向16通道電平轉換
4.5.3 基于TXB0108做雙向標準I/O電平轉換
4.5.4 基于TXS0108做雙向開漏I/O電平轉換
4.6 疏忽引腳電氣特性險些釀成“悲劇”
4.7 I/O引腳配置及模式驗證
4.7.1 基礎項目A“點燈”觀察各模式拉灌電流差異
4.7.2 基礎項目B“隔空感應”的高阻態魔術燈
4.7.3 進階項目A巧用開漏模式做“觸摸”控制燈
第5章 “光電世界,自信爆棚”初階LED器件運用
5.1 瞬間自信心爆棚的入門經典“流水燈”
5.1.1 為什么入門經典總是“點燈實驗”
5.1.2 發光二極管結構及電氣特性
5.1.3 基礎項目A左移/右移/花樣流水燈
5.2 “火柴棍游戲”說數碼管原理
5.2.1 數碼管組成結構及分類
5.2.2 基礎項目B一位數碼管0~F顯示實驗
5.2.3 基礎項目C分散引腳一位數碼管驅動實驗
5.3 多位數碼顯示及專用芯片方案
第6章 “各有所長,百花齊放”編程語言/方式及平臺
6.1 爭論不休的匯編和C*后誰贏了
6.2 經典語言不同方式下的流水燈實驗對比
6.2.1 “厲害了”我的Keil C51代碼優化器
6.2.2 基礎項目A基于C51語言“位運算法”效果
6.2.3 基礎項目B基于C51語言“數組法”效果
6.2.4 基礎項目C基于C51語言“Keil標準庫函數法”效果
6.2.5 基礎項目D基于A51語言的效果
6.3 在Keil C51環境中匯編和C代碼居然能“混編”
6.4 思維拓展: “寄存器/庫函數開發方式”是啥
6.5 眼界拓展: 居然會有“圖形化”的單片機開發工具
6.6 平臺拓展: 那些不能不玩的創客拓展平臺
6.6.1 積木Arduino平臺的C/C++編程及風格
6.6.2 國產“利器”51duino/STMduino運動控制驅動平臺
6.6.3 開源PYboard平臺的MicroPython編程及風格
第7章 “點、線、面的藝術”字符點陣液晶屏運用
7.1 單片機人機交互中的顯示單元
7.1.1 常見的單片機顯示方案選擇
7.1.2 神奇的單片機“顯卡”
7.2 字符型1602液晶模塊
7.2.1 模塊功能引腳定義
7.2.2 讀/寫時序及程序實現
7.2.3 液晶功能配置命令
7.2.4 基礎項目A字符+進度+移屏+組合顯示實驗
7.2.5 進階項目A四線驅
展開全部
深入淺出STC8增強型51單片機進階攻略 作者簡介
龍順宇(書童哥),碩士,高校教師,主要研究方向為嵌入式/單片機系統應用、物聯網技術應用。中國電子學會電子工程師、中國工業和信息化部物聯網工程師,臺灣凌陽愛普物聯網培訓教師,電子芯客吧、電源網、電子發燒友論壇、與非網論壇、摩爾吧教育平臺、原子哥教育平臺、凡億教育平臺金牌講師。《深入淺出STM8單片機入門、進階與應用實例》書籍作者,思修電子工作室單片機理論教程及實戰案例主講人。