注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)深入淺出STC8增強(qiáng)型51單片機(jī)進(jìn)階攻略

深入淺出STC8增強(qiáng)型51單片機(jī)進(jìn)階攻略

深入淺出STC8增強(qiáng)型51單片機(jī)進(jìn)階攻略

定 價(jià):¥178.00

作 者: 龍順宇 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302603245 出版時(shí)間: 2022-06-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書以宏晶科技公司STC8系列增強(qiáng)型51單片機(jī)作為講述核心,深入淺出地介紹該系列單片機(jī)片內(nèi)資源及應(yīng)用,其內(nèi)容可在STC8A、STC8F、STC8C、STC8G及STC8H等系列單片機(jī)中應(yīng)用。本書以各種巧例解釋相關(guān)原理,以資源組成構(gòu)造學(xué)習(xí)脈絡(luò),選取主流開發(fā)工具構(gòu)建開發(fā)環(huán)境,利用實(shí)戰(zhàn)項(xiàng)目深化寄存器理解,注重“學(xué)”與“用”的結(jié)合,幫助讀者朋友們快樂入門、進(jìn)階,筑牢基礎(chǔ),將相關(guān)理論知識(shí)應(yīng)用到實(shí)際產(chǎn)品研發(fā)之中。本書根據(jù)STC8系列單片機(jī)的資源脈絡(luò)及初學(xué)者的學(xué)習(xí)需求,按照梯度設(shè)定22章,從內(nèi)容組成上分為“無痛入門基礎(chǔ)篇”和“片內(nèi)資源進(jìn)階篇”。 無痛入門基礎(chǔ)篇從第1章到第8章,主要講解單片機(jī)的發(fā)展、學(xué)習(xí)方法、STC8系列單片機(jī)家族成員、軟/硬件開發(fā)環(huán)境搭建及調(diào)試、I/O資源使用和配置、LED器件控制、A51和C51語言開發(fā)差異及特點(diǎn)、常見字符/點(diǎn)陣型液晶模塊的驅(qū)動(dòng)、獨(dú)立按鍵/矩陣鍵盤交互編程的相關(guān)知識(shí)和應(yīng)用。片內(nèi)資源進(jìn)階篇從第9章到第22章,主要講解單片機(jī)的內(nèi)部存儲(chǔ)器資源、時(shí)鐘源配置、中斷源配置、基礎(chǔ)型定時(shí)/計(jì)數(shù)器、高級(jí)型定時(shí)/計(jì)數(shù)器、UART異步通信接口、SPI同步串行外設(shè)接口、I2C串行通信、模數(shù)轉(zhuǎn)換器A/D資源、電壓比較器資源、片內(nèi)看門狗資源、電源管理及功耗控制、ISP/IAP應(yīng)用、EEPROM編程和RTX51實(shí)時(shí)操作系統(tǒng)的相關(guān)知識(shí)及應(yīng)用。本書可作為應(yīng)用型高等院校電子信息類相關(guān)專業(yè)的授課教材或教輔用書,也可作為技術(shù)院校、單片機(jī)培訓(xùn)機(jī)構(gòu)、電子協(xié)會(huì)、社團(tuán)和電子類學(xué)科競(jìng)賽的輔助教材,還可以作為工程技術(shù)人員和單片機(jī)愛好者的自學(xué)參考用書。

作者簡(jiǎn)介

  龍順宇(書童哥),碩士,高校教師,主要研究方向?yàn)榍度胧?單片機(jī)系統(tǒng)應(yīng)用、物聯(lián)網(wǎng)技術(shù)應(yīng)用。中國(guó)電子學(xué)會(huì)電子工程師、中國(guó)工業(yè)和信息化部物聯(lián)網(wǎng)工程師,臺(tái)灣凌陽愛普物聯(lián)網(wǎng)培訓(xùn)教師,電子芯客吧、電源網(wǎng)、電子發(fā)燒友論壇、與非網(wǎng)論壇、摩爾吧教育平臺(tái)、原子哥教育平臺(tái)、凡億教育平臺(tái)金牌講師?!渡钊霚\出STM8單片機(jī)入門、進(jìn)階與應(yīng)用實(shí)例》書籍作者,思修電子工作室單片機(jī)理論教程及實(shí)戰(zhàn)案例主講人。

圖書目錄

無痛入門基礎(chǔ)篇
第1章“麻雀雖小,五臟俱全”開門見山講單片機(jī)
1.1“一沙一起源,一芯一世界”集成電路的國(guó)度
1.2追尋電子界的神物“七竅玲瓏芯”
1.3“師傅領(lǐng)進(jìn)門,修行靠個(gè)人”單片機(jī)的修行路
1.3.1“戒躁求實(shí)”入行準(zhǔn)備
1.3.2“根骨奇佳”電子基礎(chǔ)
1.3.3“能說會(huì)道”編程語言
1.3.4“武功秘籍”學(xué)習(xí)資源
1.3.5“武器裝備”實(shí)踐平臺(tái)
1.3.6“內(nèi)功心法”學(xué)習(xí)方法
1.4小宇老師的“毒雞湯”和大學(xué)寄語
第2章“國(guó)芯科技,百花齊放”STC增強(qiáng)型8051單片機(jī)
2.1宏晶科技20載,STC家的微控制器
2.2“大白話”單片機(jī)啥參數(shù),咋選型
2.3“經(jīng)典創(chuàng)新”STC89/STC90系列單片機(jī)
2.4“實(shí)力強(qiáng)者”STC15系列單片機(jī)
2.5“再推新寵”STC8/STC16系列單片機(jī)
2.6“主角上場(chǎng)”搭建可靠的STC8小系統(tǒng)
2.6.1看懂單片機(jī)引腳分類和功能
2.6.2電源單元很重要
2.6.3下載電路不可少
2.6.4復(fù)位電路要搞好
2.6.5時(shí)鐘電路真奇妙
2.6.6接口外圍要配套
第3章“搭筑高臺(tái),唱出好戲”軟硬結(jié)合產(chǎn)出利器
3.1“摶土成人”量身打造STC專屬硬件平臺(tái)
3.1.1細(xì)說開發(fā)板的“那些事”
3.1.2思修電子STC“戰(zhàn)將”系列開發(fā)平臺(tái)簡(jiǎn)介
3.2“塑造靈魂”軟件環(huán)境搭建與工程配置
3.2.1主流IDE之Keil C51簡(jiǎn)介
3.2.2單文件與模塊化工程建立方法及比較
3.3“形神合一”程序燒錄與軟硬聯(lián)調(diào)
3.3.1如何用STCISP軟件燒錄程序
3.3.2單片機(jī)自己能當(dāng)仿真器,你逗我
3.3.3官方聯(lián)機(jī)/脫機(jī)編程器STCU8W咋用
3.4“百寶之箱”話說STCISP的那些妙用
3.4.1官方信息獲取可以這么簡(jiǎn)單
3.4.2資源配置與調(diào)試居然有助攻
3.4.3固件升級(jí)可以自定發(fā)布程序
3.4.4居然妄想截獲串口程序明碼
3.5“望聞問切”參數(shù)測(cè)試與時(shí)序分析
3.5.1常規(guī)電參好工具“萬用表”
3.5.2信號(hào)觀察好搭檔“示波器”
3.5.3數(shù)據(jù)分析好幫手“邏輯分析儀”
 
 
第4章“五指琴魔,智能樂章”I/O資源配置及運(yùn)用
4.1“Play it!”彈奏單片機(jī)的智能樂章
4.2初識(shí)STC8系列單片機(jī)引腳資源
4.3引腳內(nèi)部結(jié)構(gòu)及模式特性
4.3.1如何理解準(zhǔn)雙向/弱上拉端口
4.3.2如何理解推挽/強(qiáng)上拉端口
4.3.3如何理解高阻輸入
4.3.4如何理解開漏輸出
4.4玩轉(zhuǎn)7類寄存器拿下I/O資源配置
4.4.1引腳模式如何配
4.4.2附加功能有哪些
4.5如何處理不同系統(tǒng)I/O電平標(biāo)準(zhǔn)及轉(zhuǎn)換
4.5.1基于SN74LVC8T245做單向8通道電平轉(zhuǎn)換
4.5.2基于SN74LVC16T245做單向16通道電平轉(zhuǎn)換
4.5.3基于TXB0108做雙向標(biāo)準(zhǔn)I/O電平轉(zhuǎn)換
4.5.4基于TXS0108做雙向開漏I/O電平轉(zhuǎn)換
4.6疏忽引腳電氣特性險(xiǎn)些釀成“悲劇”
4.7I/O引腳配置及模式驗(yàn)證
4.7.1基礎(chǔ)項(xiàng)目A“點(diǎn)燈”觀察各模式拉灌電流差異
4.7.2基礎(chǔ)項(xiàng)目B“隔空感應(yīng)”的高阻態(tài)魔術(shù)燈
4.7.3進(jìn)階項(xiàng)目A巧用開漏模式做“觸摸”控制燈
第5章“光電世界,自信爆棚”初階LED器件運(yùn)用
5.1瞬間自信心爆棚的入門經(jīng)典“流水燈”
5.1.1為什么入門經(jīng)典總是“點(diǎn)燈實(shí)驗(yàn)”
5.1.2發(fā)光二極管結(jié)構(gòu)及電氣特性
5.1.3基礎(chǔ)項(xiàng)目A左移/右移/花樣流水燈
5.2“火柴棍游戲”說數(shù)碼管原理
5.2.1數(shù)碼管組成結(jié)構(gòu)及分類
5.2.2基礎(chǔ)項(xiàng)目B一位數(shù)碼管0~F顯示實(shí)驗(yàn)
5.2.3基礎(chǔ)項(xiàng)目C分散引腳一位數(shù)碼管驅(qū)動(dòng)實(shí)驗(yàn)
5.3多位數(shù)碼顯示及專用芯片方案
第6章“各有所長(zhǎng),百花齊放”編程語言/方式及平臺(tái)
6.1爭(zhēng)論不休的匯編和C后誰贏了
6.2經(jīng)典語言不同方式下的流水燈實(shí)驗(yàn)對(duì)比
6.2.1“厲害了”我的Keil C51代碼優(yōu)化器
6.2.2基礎(chǔ)項(xiàng)目A基于C51語言“位運(yùn)算法”效果
6.2.3基礎(chǔ)項(xiàng)目B基于C51語言“數(shù)組法”效果
6.2.4基礎(chǔ)項(xiàng)目C基于C51語言“Keil標(biāo)準(zhǔn)庫函數(shù)法”效果
6.2.5基礎(chǔ)項(xiàng)目D基于A51語言的效果
6.3在Keil C51環(huán)境中匯編和C代碼居然能“混編”
6.4思維拓展: “寄存器/庫函數(shù)開發(fā)方式”是啥
6.5眼界拓展: 居然會(huì)有“圖形化”的單片機(jī)開發(fā)工具
6.6平臺(tái)拓展: 那些不能不玩的創(chuàng)客拓展平臺(tái)
6.6.1積木Arduino平臺(tái)的C/C 編程及風(fēng)格
6.6.2國(guó)產(chǎn)“神器”51duino/STMduino運(yùn)動(dòng)控制驅(qū)動(dòng)平臺(tái)
6.6.3開源PYboard平臺(tái)的MicroPython編程及風(fēng)格
第7章“點(diǎn)、線、面的藝術(shù)”字符點(diǎn)陣液晶屏運(yùn)用
7.1單片機(jī)人機(jī)交互中的顯示單元
7.1.1常見的單片機(jī)顯示方案選擇
7.1.2神奇的單片機(jī)“顯卡”
7.2字符型1602液晶模塊
7.2.1模塊功能引腳定義
7.2.2讀/寫時(shí)序及程序?qū)崿F(xiàn)
7.2.3液晶功能配置命令
7.2.4基礎(chǔ)項(xiàng)目A字符 進(jìn)度 移屏 組合顯示實(shí)驗(yàn)
7.2.5進(jìn)階項(xiàng)目A四線驅(qū)動(dòng)1602節(jié)省I/O實(shí)驗(yàn)
7.3圖形/點(diǎn)陣型12864液晶模塊
7.3.1模塊功能引腳定義
7.3.2讀/寫時(shí)序及程序?qū)崿F(xiàn)
7.3.3液晶功能配置命令
7.3.4漢字坐標(biāo)與繪圖坐標(biāo)
7.3.5基礎(chǔ)項(xiàng)目B12864液晶字符、漢字顯示實(shí)驗(yàn)
7.3.6基礎(chǔ)項(xiàng)目C12864液晶進(jìn)度條動(dòng)畫效果
7.3.7進(jìn)階項(xiàng)目B兩線驅(qū)動(dòng)12864節(jié)省I/O實(shí)驗(yàn)
7.3.8進(jìn)階項(xiàng)目C兩線串行模式正弦波打點(diǎn)繪圖
第8章“0101,我是鍵碼!”按鍵及編碼開關(guān)運(yùn)用
8.1人機(jī)交互常規(guī)輸入器件簡(jiǎn)介及使用
8.1.1輕觸按鍵分類及結(jié)構(gòu)
8.1.2輕觸按鍵電壓波形
8.1.3按鍵信號(hào)“去抖動(dòng)”方法
8.2獨(dú)立按鍵編程及應(yīng)用
8.2.1基礎(chǔ)項(xiàng)目A獨(dú)立按鍵檢測(cè)與控制實(shí)驗(yàn)
8.2.2進(jìn)階項(xiàng)目A長(zhǎng)/短按鍵動(dòng)作識(shí)別實(shí)驗(yàn)
8.2.3進(jìn)階項(xiàng)目B單/雙擊按鍵動(dòng)作識(shí)別實(shí)驗(yàn)
8.2.4進(jìn)階項(xiàng)目C組合按鍵動(dòng)作識(shí)別實(shí)驗(yàn)
8.3行列式矩陣鍵盤結(jié)構(gòu)及應(yīng)用
8.3.1基礎(chǔ)項(xiàng)目B“線反轉(zhuǎn)式”鍵值解析實(shí)驗(yàn)
8.3.2進(jìn)階項(xiàng)目D分散引腳4×4矩陣解析實(shí)驗(yàn)
8.4“擰不到頭的怪旋鈕”旋轉(zhuǎn)編碼器
8.4.1“怪旋鈕”簡(jiǎn)介及運(yùn)用
8.4.2進(jìn)階項(xiàng)目E編碼器EC11增減計(jì)數(shù)實(shí)驗(yàn)
8.5“參數(shù)配置好幫手”BCD編碼開關(guān)
8.5.1“小開關(guān)”可得2n個(gè)編碼狀態(tài)
8.5.2基礎(chǔ)項(xiàng)目C擋位調(diào)整及顯示實(shí)驗(yàn)
片內(nèi)資源進(jìn)階篇
第9章“高樓大廈,各有功用”存儲(chǔ)器結(jié)構(gòu)及功能
9.1存儲(chǔ)器難道不是“雞肋”知識(shí)點(diǎn)嗎
9.2讓人“頭疼不已”的8032微控制器時(shí)代
9.3你若是校長(zhǎng),教學(xué)樓和宿舍樓怎么修
9.4“宿舍區(qū)”就類似于程序存儲(chǔ)器ROM
9.5“教學(xué)區(qū)”就類似于數(shù)據(jù)存儲(chǔ)器RAM
9.6在Keil C51中看似“無用”的配置項(xiàng)
9.7藏匿于存儲(chǔ)器單元中的“特殊”參數(shù)
9.7.1基礎(chǔ)項(xiàng)目A讀取STC8系列單片機(jī)的“身份證”號(hào)
9.7.2基礎(chǔ)項(xiàng)目B片內(nèi)Bandgap電壓是多少
第10章“內(nèi)藏三心,堅(jiān)實(shí)比金”時(shí)鐘源配置及運(yùn)用
10.1“唐僧的心”說STC8時(shí)鐘源形式及特點(diǎn)
10.2小宇老師的STC8“時(shí)鐘樹”
10.3如何利用STCISP工具輕松調(diào)配主時(shí)鐘頻率
10.4選擇片外時(shí)鐘源作為系統(tǒng)主時(shí)鐘
10.5選擇片內(nèi)時(shí)鐘源作為系統(tǒng)主時(shí)鐘
10.5.1STCISP是如何調(diào)節(jié)IRC頻率的呢
10.5.2基礎(chǔ)項(xiàng)目C配置片內(nèi)高速時(shí)鐘及分頻實(shí)驗(yàn)
10.5.3基礎(chǔ)項(xiàng)目D配置片內(nèi)低速時(shí)鐘及分頻實(shí)驗(yàn)
10.6實(shí)用的時(shí)鐘信號(hào)輸出“CCO”功能
第11章“輕重緩急,有條不紊”中斷源配置及運(yùn)用
11.1用“生活場(chǎng)景”弄明白“中斷”那些事
11.2單片機(jī)中斷機(jī)制的名詞解釋及意義
11.3細(xì)說STC8系列單片機(jī)的中斷資源
11.3.1“四大類”理清中斷源劃分
11.3.2“抓脈絡(luò)”看懂中斷資源結(jié)構(gòu)
11.3.3“消消樂”方法降低中斷學(xué)習(xí)難度
11.3.4“四大步”解決中斷流程及寄存器配置
11.4查詢法和中斷法下的編程對(duì)比
11.4.1基礎(chǔ)項(xiàng)目A查詢法實(shí)現(xiàn)鍵控?zé)魧?shí)驗(yàn)
11.4.2基礎(chǔ)項(xiàng)目B中斷法實(shí)現(xiàn)鍵控?zé)魧?shí)驗(yàn)
第12章“老和尚捻珠數(shù)羊”基礎(chǔ)型定時(shí)計(jì)數(shù)器運(yùn)用
12.1軟件延時(shí)法與軟件計(jì)數(shù)法
12.2單片機(jī)定時(shí)/計(jì)數(shù)器本質(zhì)及區(qū)分
12.3基礎(chǔ)型T/C資源簡(jiǎn)介及配置
12.3.1T0資源模式配置及計(jì)算
12.3.2T1資源模式配置及計(jì)算
12.3.3T2資源模式配置及計(jì)算
12.3.4T3/T4資源模式配置及計(jì)算
12.4基礎(chǔ)型T/C資源編程及運(yùn)用
12.4.1利用STCISP輕松運(yùn)用T/C資源
12.4.2基礎(chǔ)項(xiàng)目A自定義1Hz信號(hào)輸出實(shí)驗(yàn)
12.4.3基礎(chǔ)項(xiàng)目BT4時(shí)鐘輸出功能實(shí)驗(yàn)
12.4.4基礎(chǔ)項(xiàng)目C基于NE555制作方波信號(hào)發(fā)生器
12.4.5基礎(chǔ)項(xiàng)目D外部脈沖計(jì)數(shù)實(shí)驗(yàn)
第13章“捕獲比較,功能王者”高級(jí)型定時(shí)/計(jì)數(shù)器運(yùn)用
13.1為啥會(huì)有高級(jí)型T/C資源
13.2“小菜一碟”定時(shí)功能
13.2.1PWMA資源時(shí)基單元結(jié)構(gòu)
13.2.2定時(shí)功能配置流程及相關(guān)寄存器簡(jiǎn)介
13.2.3基礎(chǔ)項(xiàng)目A分擋輸出1Hz1kHz10kHz方波實(shí)驗(yàn)
13.3“輕松拿下”計(jì)數(shù)功能
13.3.1外部時(shí)鐘源模式1計(jì)數(shù)功能
13.3.2模式1配置流程及相關(guān)寄存器簡(jiǎn)介
13.3.3基礎(chǔ)項(xiàng)目B捕獲/比較通道脈沖計(jì)數(shù)實(shí)驗(yàn)
13.3.4外部時(shí)鐘源模式2計(jì)數(shù)功能
13.3.5模式2配置流程及相關(guān)寄存器簡(jiǎn)介
13.3.6基礎(chǔ)項(xiàng)目C外部觸發(fā)引腳脈沖計(jì)數(shù)實(shí)驗(yàn)
13.4輸入捕獲之“輕松測(cè)量”信號(hào)周期及占空比
13.4.1談?wù)劮讲ㄐ盘?hào)的頻率及占空比測(cè)量
13.4.2PWMA資源的輸入捕獲功能
13.4.3周期測(cè)量功能配置流程
13.4.4基礎(chǔ)項(xiàng)目D簡(jiǎn)易1kHz~1MHz方波信號(hào)頻率計(jì)
13.4.5PWM信號(hào)占空比測(cè)量
13.4.6什么是復(fù)位觸發(fā)模式
13.4.7占空比測(cè)量功能配置流程
13.4.8基礎(chǔ)項(xiàng)目E簡(jiǎn)易PWM信號(hào)占空比測(cè)量實(shí)驗(yàn)
13.5“靈活自由”的輸出比較功能
13.5.1輸出比較功能結(jié)構(gòu)及用途
13.5.2什么叫作“邊沿對(duì)齊”方式
13.5.3怎么理解“中間對(duì)齊”方式
13.5.4邊沿/中間對(duì)齊PWM輸出配置流程
13.5.5基礎(chǔ)項(xiàng)目F邊沿對(duì)齊方式4路PWM信號(hào)輸出
13.5.6基礎(chǔ)項(xiàng)目G中間對(duì)齊方式4路PWM信號(hào)輸出
第14章“你來我往,烽火傳信”串行通信及UART運(yùn)用
14.1“烽火戲諸侯”說單片機(jī)數(shù)據(jù)通信
14.2單片機(jī)數(shù)據(jù)通信基礎(chǔ)知識(shí)鋪墊
14.2.1單片機(jī)并行通信
14.2.2單片機(jī)串行通信
14.2.3串行通信位同步方式
14.2.4串行通信數(shù)據(jù)傳送方式
14.2.5收發(fā)時(shí)鐘及通信速率
14.2.6串行信道數(shù)據(jù)編碼格式
14.2.7串口通信電平標(biāo)準(zhǔn)及適配
14.2.8常用串行通信接口
14.3UART資源簡(jiǎn)介及配置
14.3.1串口寄存器分類及串口1配置
14.3.2工作模式0: “偽通信”串/并轉(zhuǎn)換模式
14.3.3工作模式1: “181”結(jié)構(gòu)可變速率模式
14.3.4工作模式2: “1811”結(jié)構(gòu)固定速率模式
14.3.5工作模式3: “1811”結(jié)構(gòu)可變速率模式
14.3.6串口2模式講解與配置
14.3.7串口3模式講解與配置
14.3.8串口4模式講解與配置
14.3.9用STCISP輕松搞定串口初始化配置
14.4UART資源編程及運(yùn)用
14.4.1基礎(chǔ)項(xiàng)目A串口打印單片機(jī)“身份證號(hào)”實(shí)驗(yàn)
14.4.2基礎(chǔ)項(xiàng)目B重定向使用printf()函數(shù)實(shí)驗(yàn)
14.4.3基礎(chǔ)項(xiàng)目C多串口切換printf()輸出實(shí)驗(yàn)
14.4.4進(jìn)階項(xiàng)目A上/下位機(jī)單字節(jié)命令交互實(shí)驗(yàn)
14.4.5進(jìn)階項(xiàng)目B自制“AT指令集”串口交互實(shí)驗(yàn)
第15章“擊鼓聲響,雙向傳花”串行外設(shè)接口SPI運(yùn)用
15.1“擊鼓傳花”說SPI“玩法”
15.2SPI資源介紹及運(yùn)用
15.2.1主從“角色”如何配置
15.2.2SPI通信的三種方式
15.2.3數(shù)據(jù)幀結(jié)構(gòu)怎么選
15.2.4時(shí)鐘極性和相位是什么含義
15.2.5基礎(chǔ)項(xiàng)目A三線SPI接口雙機(jī)通信實(shí)驗(yàn)
15.3初識(shí)華邦/兆易創(chuàng)新25Qxx系列存儲(chǔ)顆粒
15.3.1W25Qxx系列存儲(chǔ)顆粒概述
15.3.2W25Qxx系列存儲(chǔ)顆粒“控制和狀態(tài)寄存器”
15.3.3W25Qxx系列存儲(chǔ)顆粒功能指令詳解
15.3.4進(jìn)階項(xiàng)目A串口打印W25Q16存儲(chǔ)器芯片器件ID
15.3.5進(jìn)階項(xiàng)目BW25Q16存儲(chǔ)芯片數(shù)據(jù)讀寫實(shí)驗(yàn)
第16章“大老爺升堂,威武!”串行總線接口I2C運(yùn)用
16.1“大老爺升堂問案”說I2C“玩法”
16.2初識(shí)標(biāo)準(zhǔn)I2C總線協(xié)議
16.2.1“相關(guān)人等”I2C總線上的“角色”
16.2.2“升堂退堂”數(shù)據(jù)有效性及起止條件
16.3I2C資源介紹及運(yùn)用
16.3.1主機(jī)模式寄存器配置
16.3.2從機(jī)模式寄存器配置
16.4初識(shí)Atmel公司AT24Cxx系列EEPROM芯片
16.4.1AT24Cxx系列芯片簡(jiǎn)介
16.4.2AT24Cxx系列芯片寫操作時(shí)序
16.4.3AT24Cxx系列芯片讀操作時(shí)序
16.4.4基礎(chǔ)項(xiàng)目A讀寫AT24C02應(yīng)答測(cè)試實(shí)驗(yàn)
16.4.5進(jìn)階項(xiàng)目A單字節(jié)讀寫AT24C02實(shí)驗(yàn)
16.4.6進(jìn)階項(xiàng)目B多字節(jié)讀寫AT24C02實(shí)驗(yàn)
16.4.7進(jìn)階項(xiàng)目C頁寫入AT24C02實(shí)驗(yàn)
第17章“信號(hào)量化翻譯官”模數(shù)轉(zhuǎn)換器運(yùn)用
17.1表達(dá)消息的“電信號(hào)”
17.1.1模擬信號(hào)
17.1.2數(shù)字信號(hào)
17.1.3A/D轉(zhuǎn)換與D/A轉(zhuǎn)換
17.2A/D資源介紹及運(yùn)用
17.2.1A/D資源配置流程
17.2.2基礎(chǔ)項(xiàng)目A查詢法打印ADC結(jié)果實(shí)驗(yàn)
17.2.3基礎(chǔ)項(xiàng)目B中斷法打印ADC結(jié)果實(shí)驗(yàn)
17.3A/D轉(zhuǎn)換系統(tǒng)可靠性設(shè)計(jì)
17.3.1供電及基準(zhǔn)電壓優(yōu)化
17.3.2采樣前端電路濾波、分壓、負(fù)壓處理
17.3.3采樣數(shù)據(jù)軟件濾波
17.4A/D轉(zhuǎn)換的諸多“玩法”
17.4.1進(jìn)階項(xiàng)目A電壓采集和低/高壓等級(jí)指示器
17.4.2進(jìn)階項(xiàng)目B“一線式”4×4矩陣鍵盤設(shè)計(jì)與實(shí)現(xiàn)
第18章“公平之秤,輕重幾何”電壓比較器資源運(yùn)用
18.1電壓比較器功能及專用芯片運(yùn)用
18.2雙路閾值均可調(diào)的單限電壓比較器
18.3臨界信號(hào)防抖動(dòng)的遲滯電壓比較器
18.4雙限域內(nèi)求穩(wěn)定的窗口電壓比較器
18.5STC8系列單片機(jī)比較器資源運(yùn)用
18.5.1片內(nèi)比較器結(jié)構(gòu)及工作流程
18.5.2片內(nèi)比較器寄存器配置方法
18.5.3基礎(chǔ)項(xiàng)目D查詢法驗(yàn)證比較器功能實(shí)驗(yàn)
18.5.4基礎(chǔ)項(xiàng)目E中斷法驗(yàn)證比較器功能實(shí)驗(yàn)
18.5.5基礎(chǔ)項(xiàng)目F巧用電壓比較器監(jiān)測(cè)系統(tǒng)掉電
18.5.6基礎(chǔ)項(xiàng)目G巧用電壓比較器區(qū)分電壓梯級(jí)
18.6有了比較器,自己也能“造”個(gè)ADC
18.6.1一階RC積分器 比較器=廉價(jià)ADC
18.6.2進(jìn)階項(xiàng)目A基于RC積分器與比較器的ADC實(shí)驗(yàn)
第19章“一鍵還原,跑飛重置”系統(tǒng)復(fù)位與看門狗運(yùn)用
19.1單片機(jī)非得要復(fù)位嗎
19.2常規(guī)的POR方式“上電復(fù)位”
19.3經(jīng)典的MRST方式“人工復(fù)位”
19.4實(shí)用的LVR方式“低壓復(fù)位”
19.4.1基礎(chǔ)項(xiàng)目A驗(yàn)證LVD低壓復(fù)位功能實(shí)驗(yàn)
19.4.2進(jìn)階項(xiàng)目A巧用LVD實(shí)現(xiàn)電量指示實(shí)驗(yàn)
19.5特殊的WDR方式“看門狗復(fù)位”
19.6靈活的SWR方式“軟件復(fù)位”
第20章“搖身一變睡美人”電源管理及功耗控制
20.1單片機(jī)工作狀態(tài)及遷移過程
20.2為什么要注重單片機(jī)系統(tǒng)功耗
20.3STC8H系列單片機(jī)功耗指標(biāo)及調(diào)控優(yōu)勢(shì)
20.4如何降低單片機(jī)系統(tǒng)功耗
20.4.1功耗控制之硬件調(diào)整
20.4.2功耗控制之軟件優(yōu)化
20.5STC8系列單片機(jī)省電模式配置與喚醒
20.5.1省電模式(PD/IDLE模式)配置方法
20.5.2基礎(chǔ)項(xiàng)目A驗(yàn)證省電模式下的系統(tǒng)功耗實(shí)驗(yàn)
20.5.3基礎(chǔ)項(xiàng)目B利用WKT喚醒MCU實(shí)驗(yàn)
20.5.4基礎(chǔ)項(xiàng)目C利用INT喚醒MCU實(shí)驗(yàn)
20.5.5基礎(chǔ)項(xiàng)目D利用T/C喚醒MCU實(shí)驗(yàn)
20.5.6基礎(chǔ)項(xiàng)目E利用RxD喚醒MCU實(shí)驗(yàn)
20.5.7基礎(chǔ)項(xiàng)目F利用SDA喚醒MCU實(shí)驗(yàn)
20.5.8基礎(chǔ)項(xiàng)目G利用LVD喚醒MCU實(shí)驗(yàn)
20.5.9基礎(chǔ)項(xiàng)目H利用CMP喚醒MCU實(shí)驗(yàn)
第21章“修房子,搞裝修”ISP/IAP及EEPROM編程
21.1單片機(jī)系統(tǒng)中的ISP/IAP技術(shù)應(yīng)用
21.1.1什么是ISP/IAP技術(shù)
21.1.2簡(jiǎn)析ISP/IAP在STC8單片機(jī)中的應(yīng)用
21.2“樣板房/大通間”說EEPROM區(qū)域劃分
21.3STC8系列單片機(jī)EEPROM編程運(yùn)用
21.3.1相關(guān)寄存器功用及配置方法
21.3.2基礎(chǔ)項(xiàng)目A自增數(shù)據(jù)掉電記憶實(shí)驗(yàn)(IAP方式)
21.3.3基礎(chǔ)項(xiàng)目B自增數(shù)據(jù)掉電記憶實(shí)驗(yàn)(MOVC方式)
21.3.4進(jìn)階項(xiàng)目A數(shù)據(jù)讀寫與串口打印實(shí)驗(yàn)
第22章“千頭萬緒,分身有術(shù)”RTX51操作系統(tǒng)運(yùn)用
22.1常規(guī)“前后臺(tái)編程框架”中的任務(wù)處理
22.2while(1)死循環(huán)編程形式有局限嗎
22.2.1基礎(chǔ)項(xiàng)目A鍵控?zé)舻?ldquo;困擾”實(shí)驗(yàn)
22.2.2基礎(chǔ)項(xiàng)目B改進(jìn)版鍵控?zé)魧?shí)驗(yàn)
22.3RTOS實(shí)時(shí)操作系統(tǒng)的引入
22.3.1怎么理解系統(tǒng)的實(shí)時(shí)性
22.3.2有必要在51單片機(jī)上加操作系統(tǒng)嗎
22.4Keil C51里的“好寶貝”: RTX51實(shí)時(shí)操作系統(tǒng)
22.4.1話說RTX51 Full與RTX51 Tiny
22.4.2RTX51系統(tǒng)的任務(wù)處理與編程
22.4.3如何部署RTX51 Tiny系統(tǒng)到項(xiàng)目工程
22.4.4輕松解讀Conf_tny.A51匯編核心
22.4.5靈活運(yùn)用RTX51TNY.H現(xiàn)成函數(shù)
22.5體現(xiàn)RTX51帶來的編程優(yōu)勢(shì)
22.5.1進(jìn)階項(xiàng)目A利用RTX51解除鍵控?zé)舻?ldquo;困擾”實(shí)驗(yàn)
22.5.2基礎(chǔ)項(xiàng)目C利用os_wait2()替換delay()延時(shí)實(shí)驗(yàn)
22.5.3基礎(chǔ)項(xiàng)目D驗(yàn)證任務(wù)間的信號(hào)傳遞實(shí)驗(yàn)
22.6巧用Keil C51仿真/調(diào)試模式加深RTX51理解
22.7小宇老師寄語: 熟悉一款主流RTOS是必要的
22.7.1亞馬遜FreeRTOS系統(tǒng)簡(jiǎn)介
22.7.2睿賽德RTThread系統(tǒng)簡(jiǎn)介
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)