嵌入式系统基础项目化教程 高职PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:徐明亮主编;张爱良,任靖福,廖忠智副主编
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2017
- ISBN:9787560644653
- 页数:216 页
项目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.2 32
4.3.2 CodeWarrior工程项目建立与调试 32
4.3.3 prm文件 41
4.3.4 start08.c文件及启动过程 50
4.3.5 寄存器头文件MC9S08AW60.h 51
项目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 PWM 159
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
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《高职旅游专业实训系列教材 实用旅游英语》(中国)曲琳娜 2019
- 《网络互联技术项目化教程》梁诚主编 2020
- 《如何做一个合格的建筑项目经理》梁志军著 2018
- 《山西文华项目图书 山西古代寺观彩塑 辽金彩塑 第1册》(中国)张明远 2019
- 《高职高专艺术设计类专业“十二五”规划教材 平面广告设计与制作 第2版》张照雨,何章强编 2018
- 《山西文华项目图书 山西古代寺观彩塑 辽金彩塑 第4册》(中国)张明远 2019