本書首先介紹嵌入式系統(tǒng)基本概念及開發(fā)設(shè)計方法, 然后以8位微控制器為基礎(chǔ), 介紹芯片的內(nèi)部組成、結(jié)構(gòu)、資源等嵌入式系統(tǒng)硬件基本知識, 再詳細介紹嵌入式程序設(shè)計基礎(chǔ)及編碼規(guī)范, 后介紹32位ARM嵌入式系統(tǒng)的開發(fā)方法。全書共分8章, 每章均有大量案例代碼, 便于讀者學(xué)習(xí)嵌入式系統(tǒng)知識, 掌握嵌入式系統(tǒng)應(yīng)用開發(fā)基本技術(shù)。
前言
第1章 緒論
1.1 什么是單片機
1.2 如何學(xué)習(xí)單片機
1.3 怎么學(xué)好單片機
第2章 51單片機單總線通信實例
2.1 單總線協(xié)議
2.2 溫濕度傳感器芯片DHT11和通信實例
2.3 溫度傳感器芯片DS18B20和通信實例
第3章 51單片機SPI通信協(xié)議實例
3.1 SPI(串行外設(shè)接口)通信協(xié)議
3.2 SPI數(shù)據(jù)傳輸協(xié)議典型芯片DS1302
3.3 DS1302芯片與單片機通信協(xié)議
第4章 32位單片機STM32
4.1 STM32單片機概述
4.2 STM32固件庫
4.3 STM32單片機系統(tǒng)架構(gòu)、時鐘和端口復(fù)用
第5章 STM32單片機內(nèi)部資源實用案例
5.1 STM32單片機I/O端口原理及實例
5.2 STM32單片機串行通信原理及實例
5.3 STM32單片機定時計數(shù)器原理及實例
5.4 STM32單片機中斷原理及實例
第6章 STM32單片機外部協(xié)議實用案例
6.1 STM32單片機PWM輸出原理及實例
6.2 STM32單片機和DS18B20溫度檢測原理及實例
6.3 STM32單片機和DHT11溫濕度檢測原理及實例
6.4 STM32單片機和SPI通信原理及實例
6.5 STM32單片機和IIC通信原理及實例
第7章 嵌入式系統(tǒng)開發(fā)詳解
7.1 嵌入式系統(tǒng)基礎(chǔ)知識
7.2 嵌入式系統(tǒng)舉例
7.3 單片機到嵌入式學(xué)習(xí)路線指南
第8章 嵌入式系統(tǒng)設(shè)計和程序設(shè)計實例
8.1 視頻監(jiān)控項目
8.2 自適應(yīng)監(jiān)控項目
第9章 未來發(fā)展與趨勢
9.1 單片機在智慧農(nóng)業(yè)中的應(yīng)用
9.2 處理能力和低功耗
9.3 多核架構(gòu)和集成度提升
9.4 AI和機器學(xué)習(xí)應(yīng)用
9.5 硬件(通信)接口和軟件環(huán)境
9.6 安全性和可定制編程性
參考文獻