普通高等教育“十一五”国家级规划教材——高职高专计算机系列

单片机原理与应用

分享 推荐 0 收藏 0 阅读 3.3K
梁炳东 (编著) 978-7-115-21139-2

关于本书的内容有任何问题,请联系 刘琦

单片机项目式教学教材,市场上同类品种少。
¥28.00 ¥23.80 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书采用“项目贯穿式”的方法编写,将一个单片机的应用项目巧妙地贯穿在系统性地介绍单片机知识的过程中,体现“探究式”的教学理念,做到理论联系实际、学以致用,是一本教师易教、学生易学的特色教材。
  该书主要内容包括最具有代表性的MCS-51系列单片机的结构、原理、指令系统、程序设计、定时/计数器、中断系统、并行口、串行口、接口技术、系统扩展以及一个单片机应用项目的硬件、软件设计、调试、仿真等。
  本书可以作为本科或高职高专计算机、电子、通信、自控等专业以及需要单片机知识的其他专业的教材,也可以作为工程技术人员或单片机爱好者学习单片机的参考书。

目录

目 录

第 1章 单片机概述 1
1.1 绪言 1
1.1.1 什么是单片机 1
1.1.2 单片机的发展概况 2
1.2 单片机的特点和应用 3
1.2.1 单片机的特点 3
1.2.2 单片机的应用 4
1.3 单片机的常用系列 5
1.3.1 单片机的主要厂商和机型 5
1.3.2 MCS-51系列单片机 5
练习题 6

第 2章 MCS-51单片机的结构与原理 7
2.1 MCS-51单片机的外部引脚与内部结构 7
2.1.1 MCS-51的外部引脚 7
2.1.2 MCS-51的内部结构 10
2.2 MCS-51单片机的CPU结构 11
2.2.1 CPU的基本结构 11
2.2.2 CPU的工作原理 13
2.2.3 CPU的时钟和时序 15
2.3 MCS-51单片机的存储器结构 18
2.3.1 程序存储器ROM 19
2.3.2 数据存储器RAM 20
2.3.3 单片机的复位状态 25
2.4 MCS-51单片机的并行口结构 26
2.4.1 P0口的结构 26
2.4.2 P1口的结构 27
2.4.3 P2口的结构 28
2.4.4 P3口的结构 28
练习题 29

第3章 MCS-51单片机的指令系统 30
3.1 指令系统概述 30
3.1.1 指令格式 30
3.1.2 指令中使用的符号 32
3.2 寻址方式 33
3.2.1 立即寻址 33
3.2.2 直接寻址 34
3.2.3 寄存器寻址 35
3.2.4 间接寻址 35
3.2.5 变址寻址 36
3.2.6 相对寻址 37
3.2.7 位寻址 38
3.3 数据传送指令 39
3.3.1 片内RAM数据传送指令 39
3.3.2 片外RAM数据传送指令 42
3.3.3 ROM数据传送指令 43
3.3.4 堆栈操作指令 44
3.3.5 数据交换指令 45
3.4 算术运算指令 46
3.4.1 加法指令 46
3.4.2 减法指令 50
3.4.3 乘法指令 54
3.4.4 除法指令 54
3.5 逻辑运算指令和移位指令 55
3.5.1 逻辑与指令 55
3.5.2 逻辑或指令 56
3.5.3 逻辑异或指令 56
3.5.4 累加器清0和取反指令 56
3.5.5 移位指令 57
3.6 控制转移指令 57
3.6.1 无条件转移指令 57
3.6.2 条件转移指令 60
3.6.3 子程序调用和返回指令 62
3.6.4 空操作指令 64
3.7 位操作指令 64
3.7.1 位传送指令 64
3.7.2 位设置指令 64
3.7.3 位运算指令 65
3.7.4 位条件转移指令 66
练习题 67

第4章 单片机的程序设计与调试 69
4.1 源程序的设计与汇编 69
4.1.1 伪指令 70
4.1.2 源程序的设计 73
4.1.3 源程序的汇编 76
4.2 单片机开发系统与源程序的调试 78
4.2.1 开发系统的组成 78
4.2.2 开发系统的功能 79
4.2.3 源程序的调试 80
4.3 顺序和分支程序设计 80
4.3.1 顺序程序设计 80
4.3.2 分支程序设计 81
4.4 循环和查表程序设计 85
4.4.1 循环程序设计 85
4.4.2 查表程序设计 86
4.5 子程序和中断程序设计 88
4.5.1 子程序设计 88
4.5.2 中断程序设计 93
练习题 94

第5章 MCS-51单片机的中断系统 95
5.1 MCS-51中断系统概述 95
5.1.1 中断的概念 95
5.1.2 中断系统的结构 96
5.1.3 中断源 97
5.1.4 中断请求标志 97
5.2 MCS-51的中断控制 99
5.2.1 中断允许控制 99
5.2.2 中断优先级控制 100
5.2.3 中断嵌套 101
5.3 MCS-51的中断处理 101
5.3.1 中断响应条件 101
5.3.2 中断响应过程 102
5.3.3 中断响应时间 104
5.3.4 中断的初始化 105
5.4 MCS-51外部中断源的扩展 105
练习题 107

第6章 MCS-51单片机的定时器/计数器 108
6.1 定时器/计数器的结构 108
6.1.1 定时器/计数器的结构 108
6.1.2 定时器/计数器的工作原理 109
6.2 定时器/计数器的控制 110
6.2.1 定时器/计数器控制寄存器TCON 110
6.2.2 定时器/计数器方式寄存器TMOD 110
6.3 定时器/计数器的工作方式 111
6.3.1 方式0 111
6.3.2 方式1 112
6.3.3 方式2 113
6.3.4 方式3 114
6.4 定时器/计数器应用举例 115
6.4.1 定时器/计数器用于外部中断扩展 115
6.4.2 定时器/计数器在项目中的应用 115
练习题 120

第7章 单片机的I/O接口与存储器扩展 121
7.1 I/O接口概述 121
7.1.1 I/O接口的作用 121
7.1.2 I/O端口的编址 123
7.1.3 I/O接口的数据传送方式 123
7.2 存储器扩展 125
7.2.1 ROM的扩展 125
7.2.2 RAM的扩展 130
7.2.3 存储器扩展的注意问题 134
练习题 135

第8章 单片机的并行接口 136
8.1 并行接口的结构及其操作 136
8.1.1 并行接口的结构 136
8.1.2 并行接口的操作 136
8.2 并行接口的扩展 137
8.2.1 并行接口芯片8155 138
8.2.2 利用8155扩展并行接口 143
8.3 单片机与外设的接口 145
8.3.1 单片机与键盘的接口 145
8.3.2 单片机与LED的接口 151
练习题 157

第9章 单片机的串行接口 158
9.1 串行通信基础知识 158
9.1.1 串行通信的分类 159
9.1.2 串行通信的制式 162
9.1.3 串行通信的标准接口 162
9.2 串行接口的结构与控制 168
9.2.1 串行接口的结构 168
9.2.2 串行接口的控制寄存器 169
9.3 串行接口的工作方式与波特率 171
9.3.1 串行接口的工作方式 171
9.3.2 串行接口的波特率 175
9.4 串行接口的应用举例 177
9.4.1 串行口方式0的应用 177
9.4.2 串行口方式1的应用 180
9.4.3 串行口方式2和方式3的应用 183
练习题 190

第 10章 单片机与其他器件的接口 191
10.1 单片机与D/A转换器的接口 191
10.1.1 D/A转换器 191
10.1.2 单片机与DAC0832的接口 195
10.2 单片机与A/D转换器的接口 200
10.2.1 /D转换器 200
10.2.2 单片机与ADC0809的接口 204
10.3 单片机与继电器的接口 207
10.3.1 继电器 207
10.3.2 单片机与继电器的接口 208
10.4 单片机与光电耦合器件的接口 209
10.4.1 光电耦合器 209
10.4.2 单片机与光电耦合器的接口 210
练习题 213

附录A 一个单片机的应用项目 214
A.1 项目任务 214
A.1.1 基本要求 214
A.1.2 强化要求 215
A.2 硬件设计 215
A.2.1 总体设计 215
A.2.2 实时时钟电路设计 215
A.2.3 显示电路设计 216
A.2.4 控制电路设计 216
A.3 软件设计 217
A.3.1 程序的总体设计 217
A.3.2 程序流程图设计 219
A.3.3 源程序设计 223
A.4 项目实验 228
A.4.1 实验器材 228
A.4.2 实验步骤 228
A.5 项目仿真 234
A.5.1 仿真软件 234
A.5.2 仿真步骤 234

附录B MCS-51系列单片机指令表 245
B.1 按指令功能分类的指令表 245
B.1.1 数据传送指令 245
B.1.2 算术运算指令 246
B.1.3 逻辑运算指令和移位指令 247
B.1.4 控制转移指令 248
B.1.5 位操作指令 249
B.2 按字母顺序排列的指令表 250

参考文献 254

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • Linux 网络管理

    易著梁 邓志龙

      本书以Ubuntu为基础,循序渐进地讲解了Linux系统在网络管理方面的基本应用。全书遵循理论和实践并重的...

    ¥25.00
  • 多媒体技术应用

    赵士滨 张锋美

      本书是计算机多媒体技术应用的简明教程,在教材的设计上,以现代教育观念贯穿全书,促使教师采用以学生为中心的教...

    ¥33.00
  • 单片机原理与应用

    梁炳东

      本书采用“项目贯穿式”的方法编写,将一个单片机的应用项目巧妙地贯穿在系统性地介绍单片机知识的过程中,体现“...

    ¥28.00
  • Dreamweaver应用与网页设计案例教程

    杨长安 沈大林 孟昭勇

      本书共分8章,通过56个实例分别介绍了使用HTML制作网页的方法,Dreamweaver 8的使用方法,在...

    ¥32.00
  • 中文版3ds Max 9装饰设计案例教程

    季红益 刘璐 刘会芳

      本书较全面地介绍了使用3ds Max 9进行室内装饰设计的方法和技巧,全书共分6章,内容包括3ds Max...

    ¥28.00

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部