第1章 STM8單片機簡介
1.1 STM8系列單片機的特點
1.2 STM8系列單片機的基本結構
1.3 STM8系列單片機的分類
1.3.1 STM8S單片機系列產品
1.3.2 STM8L超低功耗8位單片機
1.3.3 STM8A針對汽車的8位單片機
1.4 STM8系列單片機的時鐘控制
1.4.1 外設時鐘門控
1.4.2 時鐘安全系統(tǒng)(CSS)
1.4.3 時鐘輸出功能(CCO)
1.4.4 時鐘中斷
1.4.5 時鐘控制寄存器
第2章 STM8的GPIO及STM8單片機開發(fā)工具和流程
2.1 通用輸入/輸出口(GPIO)功能概述
2.2 GPIO功能寄存器
2.3 GPIO與LED顯示技術
2.3.1 LED顯示器的結構與原理
2.3.2 LED數(shù)碼管顯示器的譯碼方式
2.3.3 LED數(shù)碼管的顯示方式
2.3.4 LED點陣屏技術
2.4 GPIO與鍵盤技術
2.4.1 鍵盤的工作原理
2.4.2 獨立式鍵盤與單片機的接口
2.4.3 矩陣式鍵盤與單片機的接口
2.5 ST Toolset開發(fā)環(huán)境
2.5.1 安裝ST Toolset
2.5.2 創(chuàng)建一個匯編語言的應用工程
2.5.3 調試
2.6 COSMIC C語言編程
2.6.1 安裝COSMIC C編譯器
2.6.2 COSMIC C語言編譯器在ST Toolset中的配置
2.6.3 創(chuàng)建一個COSMIC C語言應用工程
2.6.4 如何生成hex文件
2.7 IAR Embedded Workbench開發(fā)環(huán)境
2.7.1 IAR的安裝與配置
2.7.2 IAR IDE介紹
2.7.3 基于IAR的STM8開發(fā)過程
2.8 仿真調試工具
2.8.1 ST-LINK
2.8.2 STX-RLINK
2.9 STM8 EMC設計注意事項
第3章 STM8中斷控制器
3.1 中斷控制器(ITC)能概述
3.1.1 中斷的功能
3.1.2 STM8S單片機中斷源和中斷向量
3.1.3 STM8S單片機中斷響應過程
3.1.4 STM8S單片機中斷優(yōu)先級
3.2 相關功能寄存器
3.3 STM8外中斷應用舉例
第4章 STM8定時器
4.1 TIM4——8位基本定時器
4.1.1 TIM4——8位基本定時器功能概述
4.1.2相關功能寄存器
4.1.3應用舉例
4.2 TIM2、TIM3——16位通用定時器
4.2.1 TIM2、TIM3——16位通用定時器功能概述
4.2.2 相關功能寄存器
4.2.3 應用舉例
4.3 TIM1——16位高級控制定時器
4.3.1 TIM1——16位高級控制定時器功能概述
4.3.2 相關功能寄存器
4.3.3 應用舉例
第5章 STM8的SPI和I2C串行外設接口
5.1 ST、M8的SPI串行外設接口
5.1.1 STM8的SPI功能概述
5.1.2 相關功能寄存器
5.1.3 STM8的SPI驅動串入并出74HC595應用舉例
5.2 STM8的I2C接口
5.2.1 I2C簡介
5.2.2 相關功能寄存器
5.2.3 STM8的I2C讀寫AT24xx系列E2PROM應用舉例
第6章 STMS通用異步收發(fā)器(UART)
6.1 通用異步收發(fā)器(UART)
6.1.1 UART功能概述
6.1.2 UART相關功能寄存器
6.1.3 收發(fā)函數(shù)例程
6.2 UART與RS-232接口
6.3 RS-485分布式測控系統(tǒng)應用
6.3.1 RS-485總線
6.3.2 RS-485總線通信系統(tǒng)的可靠性分析及措施
第7章 模擬/數(shù)字轉換器(ADC)
7.1 內部模擬/數(shù)字轉換器(ADC)
7.1.1 內部模擬/數(shù)字轉換器(ADC)功能概述
7.1.2 ADC相關功能寄存器
7.1.3 應用舉例
7.2 模擬/數(shù)字轉換器(ADC)-TL,C2543
7.2.1 模擬/數(shù)字轉換器(ADC)-TLC2543簡介
7.1.2 應用實例
第8章 STM8單片機其他功能應用
8.1 獨立看門狗(IWDG)
8.1.1 獨立看門狗(IWDG)功能概述
8.1.2 IWDG相關功能寄存器
8.1.3 應用舉例
8.2 窗口看門狗(WWDG)
8.2.1 窗口看門狗(WWDG)功能概述
8.2.2 WWDG相關功能寄存器
8.2.3應用舉例
8.3 E2PROM
8.3.1 STM8S E2PROM
8.3.2 相關功能寄存器
8.3.3 應用舉例
8.4 STM8系列單片機的電源管理
8.5 自動喚醒(AWU)
8.5.1 自動喚醒(AWU)功能概述
8.5.2 AWU相關功能寄存器
8.5.3 應用舉例
8.6 蜂鳴器(BEEP)
8.6.1 蜂鳴器(BEEP)功能概述
8.6.2 BEEP相關功能寄存器
8.6.3 應用舉例
8.7 1602字符液晶及其接口技術
8.7.1 1602總線方式驅動接口及讀寫時序
8.7.2 操作1602的11條指令祥解
8.7.3 1602液晶驅動程序設計
8.8 單總線技術與基于DS18820的溫度檢測系統(tǒng)設計
8.8.1 DS18820概貌
8.8.2 DS18820的內部構成及測溫原理
8.8.3 DS18820的訪問協(xié)議
8.8.4 DS18820的自動識別技術
8.8.5 DS18820的單總線讀寫時序
8.8.6 DS18820使用中的注意事項
8.8.7 單片DS18820測溫應用程序設計
參考文獻