图书介绍

嵌入式系统基础项目化教程 高职PDF|Epub|txt|kindle电子书版本网盘下载

嵌入式系统基础项目化教程 高职
  • 徐明亮主编;张爱良,任靖福,廖忠智副主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560644653
  • 出版时间:2017
  • 标注页数:216页
  • 文件大小:35MB
  • 文件页数:226页
  • 主题词:微型计算机-系统设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式系统基础项目化教程 高职PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

项目1 初识嵌入式系统1

1.1 项目内容与要求1

1.2 项目背景知识1

1.2.1 嵌入式系统定义1

1.2.2 嵌入式系统的发展与现状1

1.2.3 嵌入式系统的特点2

1.2.4 嵌入式系统的应用领域3

1.2.5 嵌入式系统的开发流程3

习题4

项目2 嵌入式系统C语言知识要点5

2.1 项目内容与要求5

2.2 嵌入式系统C语言数据类型5

2.2.1 基本数据类型5

2.2.2 构造类型5

2.2.3 运算符13

2.2.4 流程控制14

2.2.5 函数16

2.2.6 编译预处理17

习题19

项目3 AW60及其最小系统20

3.1 项目内容与要求20

3.2 项目背景知识20

3.2.1 飞思卡尔S08系列微控制器20

3.2.2 MC9S08AW60芯片引脚分配22

3.2.3 AW60存储器映像25

3.2.4 S08CPU的内部寄存器26

3.2.5 AW60最小系统29

项目4 AW60软件开发平台31

4.1 项目内容与要求31

4.2 AW60硬件开发平台31

4.3 AW60软件开发平台32

4.3.1 CodeWarrior for S08 V6.232

4.3.2 CodeWarrior工程项目建立与调试32

4.3.3 prm文件41

4.3.4 start08.c文件及启动过程50

4.3.5 寄存器头文件MC9S08AW60.h51

项目5 流水灯设计53

5.1 项目内容与要求53

5.2 项目背景知识53

5.2.1 AW60的GPIO概述53

5.2.2 AW60的GPIO相关寄存器54

5.3 项目硬件设计56

5.4 项目软件设计57

5.4.1 软件结构与流程设计57

5.4.2 软件代码设计58

5.5 项目建立与调试62

设计小结63

习题63

项目6 多位数码管显示64

6.1 项目内容与要求64

6.2 项目背景知识64

6.2.1 LED数码管结构和显示原理64

6.2.2 LED数码管驱动方式66

6.3 项目硬件设计66

6.4 项目软件设计67

6.4.1 软件结构与流程设计67

6.4.2 工程建立与代码编辑及调试68

设计小结74

习题74

项目7 液晶显示75

7.1 项目内容与要求75

7.2 项目背景知识75

7.2.1 液晶显示器概述75

7.2.2 LCD1602使用说明76

7.3 项目硬件设计82

7.4 项目软件设计82

7.4.1 软件结构与流程设计82

7.4.2 程序代码设计83

设计小结88

习题89

项目8 键盘输入90

8.1 项目内容与要求90

8.2 项目背景知识90

8.2.1 键盘90

8.2.2 中断及其处理过程93

8.2.3 AW60中断资源及中断处理94

8.2.4 AW60键盘模块相关寄存器98

8.3 项目硬件设计102

8.4 项目软件设计103

8.4.1 软件结构与流程设计103

8.4.2 软件代码设计104

设计小结112

习题112

项目9 AW60与PC串行通信113

9.1 项目内容与要求113

9.2 项目背景知识113

9.2.1 串行通信113

9.2.2 AW60的SCI模块118

9.2.3 串口调试器128

9.3 项目硬件设计128

9.4 项目软件设计129

9.4.1 软件流程设计129

9.4.2 软件结构与代码设计130

9.4.3 系统测试134

设计小结134

习题135

项目10 简易秒表设计136

10.1 项目内容与要求136

10.2 项目背景知识136

10.2.1 AW60定时器模块概况136

10.2.2 定时/计数相关寄存器136

10.3 项目硬件设计142

10.4 项目软件设计142

10.4.1 软件结构与流程设计142

10.4.2 软件结构与代码设计142

设计小结146

习题146

项目11 按键抖动捕捉147

11.1 项目内容与要求147

11.2 项目背景知识147

11.2.1 输入捕捉147

11.2.2 AW60输入捕捉引脚及寄存器148

11.3 项目硬件设计151

11.4 项目软件设计152

11.4.1 软件结构与流程设计152

11.4.2 代码设计152

设计小结158

习题158

项目12 LED呼吸灯159

12.1 项目内容与要求159

12.2 项目背景知识159

12.2.1 呼吸灯及其设计原理159

12.2.2 PWM159

12.2.3 AW60输出比较160

12.3 项目硬件设计162

12.4 项目软件设计163

12.4.1 软件结构与流程设计163

12.4.2 代码设计163

设计小结165

习题166

项目13 AW60工作温度监测167

13.1 项目内容与要求167

13.2 项目背景知识167

13.2.1 A/D转换相关概念167

13.2.2 AW60的A/D转换模块168

13.2.3 AW60的内置温度传感器183

13.3 项目硬件设计183

13.4 项目软件设计184

13.4.1 软件结构与流程设计184

13.4.2 主要代码分析184

设计小结188

习题188

项目14 Flash与RAM存储特性演示189

14.1 项目内容与要求189

14.2 项目背景知识189

14.2.1 RAM与Flash概述189

14.2.2 S08系列MCU的Flash存储器特点190

14.2.3 AW60 Flash存储器的编程寄存器191

14.3 项目硬件设计199

14.4 项目软件设计199

设计小结205

习题205

附录A 常用ASCII表206

附录B AW60其他模块简要介绍207

附录C S08的C语言函数库212

参考文献216

热门推荐