- ISBN:9787121294662
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:252
- 出版时间:2022-01-01
- 条形码:9787121294662 ; 978-7-121-29466-2
内容简介
本书是在第1版得到广泛使用的基础上,按照近期新的职业教育教学理念,结合国家示范建设教学改革新成果,借鉴作者长期与企业合作开发项目的经验进行修订编写。全书以职业技能岗位标准来引领课程项目任务,以实际应用的门禁系统、液位控制器和电子密码锁为载体,采用“项目驱动”教学方法,以AT89S52单片机为对象,系统介绍工程项目开发的方法及单片机应用技能。主要内容包括单片机基础、单片机寻址方式与指令系统、中断与定时、并行输入与输出、串行通信、A/D和D/A转换、单片机存储器扩展等。本次修订保留原有内容特色,采用新的教学理念,增加C语言基础知识与编程技术,各知识点与项目任务相融合,将学生所学单片机知识转化为行业企业实践技能。本书内容通俗易懂,实用性强,接近职业岗位需求,易于教学。本书为高等职业本专科院校相应课程的教材,也可作为开放大学、成人教育、自学考试、中职学校、培训班的教材,以及项目开发技术人员的参考书。本书配有电子教学课件、练习题参考答案及精品课网站,详见前言。
目录
学习目标 1
技能要求 1
项目任务1 一只闪光灯电路的设计 2
1.1 单片机的概念及发展 5
1.1.1 单片机的定义 5
1.1.2 单片机的应用领域 7
1.1.3 单片机技术的发展阶段 7
1.2 单片机的结构 8
1.2.1 AT89S52单片机的内部构件 8
1.2.2 AT89S52单片机引脚功能 13
1.3 单片机*小应用系统 16
项目训练1 设计一只会闪光的灯 19
项目任务2 数据传送后观察标志位和口地址的变化 19
1.4 熟悉Keil开发平台 22
1.4.1 单片机集成开发环境 22
1.4.2 ISP软件的使用 32
项目训练2 用单片机*小系统设计流水灯电路 33
练习题1 35
讨论题1 37
第2章 单片机寻址方式与指令系统 38
学习目标 38
技能目标 38
项目任务3 观察单片机存储器及寄存器的变化 39
2.1 片内存储器及特殊功能寄存器 42
2.1.1 单片机寻址方式 42
2.1.2 单片机指令寻址 42
2.1.3 单片机标志位 47
项目训练3 单片机片内数据向片外传送 48
项目任务4 单片机片内数据向片内传送 49
2.2 单片机指令系统的格式与功能 50
2.2.1 单片机指令系统的格式 50
2.2.2 单片机指令系统的分类与使用方法 53
2.2.3 单片机C语言基础 67
项目训练4 单片机片外数据向片内传送 72
练习题2 72
讨论题2 75
第3章 中断与定时 77
学习目标 77
技能目标 77
项目任务5 用中断方式控制流水灯的闪烁变化 78
3.1 中断 81
3.1.1 中断的概念 81
3.1.2 中断源与中断向量地址 82
3.1.3 中断标志与控制 83
3.1.4 优先级结构 86
3.1.5 中断系统的初始化及应用 87
项目训练5 采用中断方式控制8个灯流水方向 90
项目任务6 用定时方式实现流水灯的速度变化 91
3.2 定时器与计数器 96
3.2.1 定时器/计数器的结构与功能 96
3.2.2 定时器/计数器控制寄存器 97
3.2.3 定时器/计数器工作方式与程序设计 98
3.2.4 定时器/计数器2 107
项目训练6 简易交通信号灯设计 108
练习题3 109
讨论题3 111
第4章 并行输入与输出 112
学习目标 112
技能目标 112
项目任务7 用数码管显示多位数字 113
4.1 字符显示 117
4.1.1 发光二极管及LED显示器 117
4.1.2 七段LED显示器的工作原理 118
项目训练7 一位密码锁电路设计与调试 120
项目任务8 多位密码锁的开启与关闭 121
4.2 矩阵式键盘电路设计 128
4.2.1 键盘工作原理 129
4.2.2 键盘接口的控制方式 131
项目训练8 电子钟设计与实现 135
练习题4 136
讨论题4 136
第5章 串行通信 138
学习目标 138
技能要求 138
项目任务9 单片机与PC之间的数字传送显示 139
5.1 单片机与PC之间通信 147
5.1.1 数据通信的概念与通信方式 147
5.1.2 串行通信总线标准及其接口 150
5.1.3 AT89S52串行口工作方式 154
项目训练9 数字温度采集与显示 158
项目任务10 单片机与单片机之间的数字传送显示 159
5.2 单片机与单片机之间的通信 162
5.2.1 串行口通信 162
5.2.2 多机通信 165
项目训练10 门禁控制系统的设计 165
练习题5 186
讨论题5 189
第6章 A/D和D/A转换 190
学习目标 190
技能目标 190
项目任务11 水塔液位高度检测 191
项目训练11 简易数字电压表的制作 196
6.1 A/D转换电路 197
6.1.1 A/D转换的概念与技术指标 198
6.1.2 A/D转换典型芯片ADC0809 198
项目任务12 设计一个小功率直流电机驱动电路 201
项目训练12 简易波形发生器的设计与制作 203
6.2 D/A转换电路 204
6.2.1 D/A转换器的概念与性能指标 204
6.2.2 D/A转换典型芯片DAC0832 204
练习题6 208
讨论题6 208
第7章 单片机存储器的扩展 209
学习目标 209
技能目标 209
项目任务13 一位密码锁设计 210
7.1 程序存储器扩展 213
7.1.1 系统的三总线 213
7.1.2 程序存储器的扩展与常用芯片应用 214
项目任务14 多位密码锁的设计 218
7.2 数据存储器扩展 224
7.2.1 数据存储器及应用 224
7.2.2 串口E2PROM存储器的应用 226
项目训练14 电子密码锁设计 227
练习题7 228
附录A AT89系列单片机指令集 229
附录B ASCII字符集 235
附录C 单片机*小系统开发平台部分模块图 236
参考文献 241
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
情感计算
¥66.8¥89.0 -
大模型RAG实战 RAG原理、应用与系统构建
¥69.3¥99.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥51.8¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥67.4¥89.8 -
LINUX实战——从入门到精通
¥51.8¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
快速部署大模型:LLM策略与实践(基于ChatGPT等大语言模型)
¥56.9¥79.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥81.8¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8