《嵌入式计算机应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:冯蓉珍著
  • 出 版 社:北京:中央广播电视大学出版社
  • 出版年份:2017
  • ISBN:9787304084875
  • 页数:252 页
图书介绍:嵌入式计算机基础,单片机编译软件的使用及电路仿真,单片机I/O端口、键盘接口、显示接口、中断控制等的应用。

学习任务一 嵌入式计算机基础知识 1

学习目标 1

任务说明 1

知识和能力要求 1

任务准备 2

一、嵌入式计算机概述 2

二、单片机概述 2

三、单片机编程语言 21

任务实施 21

项目一 单片机功能体验——LED灯的闪烁控制 21

任务要求 21

任务分析 22

实训模块 22

程序调试与仿真 25

项目二 单片机控制蜂鸣器发声 25

任务要求 25

任务分析 25

实训模块 25

程序调试与仿真 28

小结 28

问题与思考 28

学习任务二 单片机编译软件的使用及电路仿真 30

学习目标 30

任务说明 30

知识和能力要求 30

任务准备 31

一、单片机系统开发过程 31

二、用Keil C51软件新建工程 33

三、Proteus软件的使用 36

任务实施 50

项目三 利用Keil C51进行简单程序调试 50

任务要求 50

任务分析 50

实训模块 50

程序调试与仿真 58

小结 58

问题与思考 58

学习任务三 单片机I/O端口应用 60

学习目标 60

任务说明 60

知识和能力要求 60

任务准备 61

一、C51基础知识 61

二、单片机程序框架 64

任务实施 65

项目四 汽车双闪灯控制系统设计 65

任务要求 65

任务分析 65

实训模块 65

项目五 仿真调试发光二极管闪烁控制系统 67

任务要求 67

任务分析 68

实训模块 68

项目六 按键控制多种花样霓虹灯设计 74

任务要求 74

任务分析 74

实训模块 75

举一反三 77

小结 83

问题与思考 83

学习任务四 键盘接口技术应用 85

学习目标 85

任务说明 85

知识和能力要求 85

任务准备 86

一、七段数码管的控制 86

二、健盘 88

任务实施 89

项目七 八路抢答器设计 89

任务要求 89

任务分析 89

实训模块 90

项目八 密码锁设计 92

任务要求 92

任务分析 92

实训模块 92

小结 97

问题与思考 98

学习任务五 显示接口技术应用 99

学习目标 99

任务说明 99

知识和能力要求 99

任务准备 99

一、点阵LED 99

二、字符型液晶显示模块 101

三、字符型LCD液晶显示器的应用 102

任务实施 106

项目九 LED数码管字符显示控制 106

任务要求 106

任务分析 107

实训模块 107

举一反三 109

项目十 简易点阵LED系统设计 112

任务要求 112

任务分析 112

实训模块 112

项目十一 字符型液晶显示设计 115

任务要求 115

任务分析 115

实训模块 115

小结 122

问题与思考 122

学习任务六 中断控制应用 124

学习目标 124

任务说明 124

知识和能力要求 124

任务准备 125

一、中断的概念 125

二、与中断控制有关的寄存器 126

三、中断响应 128

四、中断服务程序函数头的书写方法 128

任务实施 129

项目十二 由中断控制的流水灯系统 129

任务要求 129

任务分析 129

实训模块 129

程序调试与仿真 133

项目十三 由外部中断控制数码管的不同显示 133

任务要求 133

任务分析 133

实训模块 133

程序调试与仿真 137

小结 137

问题与思考 138

学习任务七 定时/计数器应用——交通信号灯控制系统设计 139

学习目标 139

任务说明 139

知识和能力要求 139

任务准备 140

一、定时/计数器的工作原理 140

二、定时/计数器的组成 141

三、定时/计数器工作方式寄存器TMOD 142

四、定时/计数器控制寄存器TCON 144

五、定时/计数器的工作过程 145

任务实施 146

项目十四 60s倒计时秒表设计 146

任务要求 146

任务分析 147

实训模块 147

程序调试与仿真 151

项目十五 交通信号灯硬件电路和软件设计 153

任务要求 153

任务分析 153

实训模块 155

项目十六 交通信号灯控制系统调试 163

任务要求 163

任务分析 163

实训模块 163

小结 175

问题与思考 176

学习任务八 串行通信技术应用——单片机的双机通信及单片机与PC的通信 177

学习目标 177

任务说明 177

知识和能力要求 177

任务准备 178

一、串行通信基础 178

二、串行口 181

三、串行通信程序设计 185

项目十七 单片机双机通信——银行动态密码获取系统设计 189

任务要求 189

任务分析 189

实训模块 189

程序调试与仿真 197

项目十八 单片机与PC之间的串行口通信——通过PC控制直流电机的转动 197

任务要求 197

任务分析 197

实训模块 197

程序调试并运行 203

小结 204

问题与思考 204

学习任务九 嵌入式系统应用 206

学习目标 206

任务说明 206

知识和能力要求 206

任务准备 207

一、嵌入式系统的发展 207

二、典型的嵌入式系统组成 208

三、搭建嵌入式开发环境 209

项目十九 “Hello world!” Qt初探 212

任务要求 212

任务分析 213

实训模块 214

程序调试与仿真 216

项目二十 Qt网络编程 216

任务要求 216

任务分析 216

实训模块 217

程序调试与仿真 220

小结 220

问题与思考 221

学习任务十 开源嵌入式计算机 222

学习目标 222

任务说明 222

知识和能力要求 222

任务准备 223

一、树莓派操作系统的安装 225

二、访问树莓派 227

三、树莓派参数配置 231

四、Linux介绍 234

项目二十一 点亮LED灯 237

任务要求 237

任务分析 237

实训模块 237

程序调试与仿真 241

项目二十二 物联网温度监测系统 241

任务要求 241

任务分析 241

项目二十三 计算机视觉系统 246

任务要求 246

任务分析 246

任务准备 246

一、硬件电路原理图设计 246

二、软件设计 247

小结 251

问题与思考 251

参考文献 252