本書從微處理器和嵌入式系統(tǒng)的基本概念和理論背景出發(fā),以嵌入式微處理器架構(gòu)為主線,將微處理器的基礎性與嵌入式系統(tǒng)的先進性有機結(jié)合在一起,深入淺出地介紹了微處理器的原理與結(jié)構(gòu),開發(fā)環(huán)境與工具。將各種接口與功能單元的硬件設計思想和軟件編寫方法有機融合,力求通過基礎知識的學習和系統(tǒng)實踐能力的鍛煉,使讀者完整地掌握嵌入式微處理器體系涉及的各種理論、工具和技術。全書內(nèi)容在作者們多年研究成果的基礎上,結(jié)合該領域的最新研究成果,對仿真技術、無線通信和外圍傳感器進行了較為系統(tǒng)的闡述。
第1章 常用器件
1.1 基本元器件
1.2 專用元器件
1.3 機電元件
1.4 特殊器件
第2章 嵌入式微處理器開發(fā)板
2.1 嵌入式系統(tǒng)概述
2.2 嵌入式微處理器概述
2.3 嵌入式微處理器系列
2.4 嵌入式微處理器開發(fā)板介紹
第3章 深入理解嵌入式C語言
3.1 嵌入式編程語言
3.2 數(shù)據(jù)類型
3.3 基本運算
3.4 流程控制語句
3.5 函數(shù)
3.6 預處理命令
3.7 模塊化程序設計
3.8 嵌入式C語言與匯編語言混合編程
第4章 Keil快速入門
4.1 Keil軟件
4.2 創(chuàng)建應用程序
4.3 調(diào)試應用程序
第5章 初步認識Proteus ISIS
5.1 Proteus ISIS軟件
5.2 Proteus電路設計仿真基本操作
5.3 Proteus源代碼調(diào)試仿真
5.4 電路設計與仿真實例
5.5 Keil u Vision和Proteus聯(lián)和調(diào)試
第6章 嵌入式微處理器硬件結(jié)構(gòu)和原理
6.1 嵌入式微處理器內(nèi)部結(jié)構(gòu)
6.2 嵌入式微處理器引腳
6.3 嵌入式微處理器時序
第7章 嵌入式微處理器并行I/O接口的C語言編程
7.1 I/O接口
7.2 內(nèi)部并行I/O端口及其應用
第8章 中斷系統(tǒng)的C語言編程
8.1 中斷系統(tǒng)
8.2 巾斷處理過程
第9章 嵌入式微處理器定時器/計數(shù)器的C語言編程
9.1 定時器/計數(shù)器的結(jié)構(gòu)和工作原理
9.2 定時器/計數(shù)器控制
9.3 定時器/計數(shù)器工作方式
9.4 定時器/計數(shù)器初始化
9.5 定時器/計數(shù)器應用舉例
第10章 嵌入式微處理器串行接口的C語言編程
10.1 串行通信基礎
10.2 串行接口
10.3 串行接口設計
第11章 嵌入式微處理器人機交互的C語言編程
11.1 LED接口設計
11.2 非編碼鍵盤接口設計
11.3 串行口鍵盤及顯示接口電路
第12章 嵌入式微處理器IIC傳輸?shù)腃語言編程
12.1 IIC總線
12.2 IIC總線數(shù)據(jù)傳輸模式
12.3 模擬IIC
12.4 EEPROM應用設計
第13章 嵌入式微處理器紅外通信的C語言編程
13.1 紅外傳感器
13.2 紅外信號編碼格式
13.3 紅外通信應用設計
第14章 嵌入式微處理器實時時鐘的C語言編程
14.1 實時時鐘芯片
14.2 DSl302時鐘芯片結(jié)構(gòu)與工作原理
14.3 電子時鐘設計
第15章 嵌入式微處理器溫度采集的C語言編程
15.1 溫度傳感器
15.2 DSl8820結(jié)構(gòu)與工作原理
15.3 DSl8820寄存器和指令表
15.4 DSl8820時序及程序?qū)崿F(xiàn)
15.5 數(shù)字溫度計系統(tǒng)設計
第16章 嵌入式微處理器無線通信的C語言編程
16.1 無線傳輸方式
16.2 nRF24L01引腳與工作模式
16.3 nRF24L01寄存器配置
16.4 nRF24L01數(shù)據(jù)傳輸特性
16.5 nRF24L01無線通信設計
參考文獻