《单片机基础教程》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:杨宏丽,王静雯主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115193964
  • 页数:197 页
图书介绍:本书按照将基础知识讲透的原则组织教材内容,主要讲述基本指令的功能、用法等,教材最后介绍简单的综合应用。本书采用项目式写法,内容简单易懂,增强了学生的学习兴趣。本书包含10个项目:认识单片机及其开发环境、完成二极管亮/灭闪烁系统设计并演示效果、运用数据传送指令、运用算术运算指令、运用逻辑运算指令、运用控制转移指令、运用位操作指令、编写汇编语言程序、运用单片机的内部资源、操作单片机的外部接口。

项目1 认识单片机及其开发环境 1

项目分析 1

项目相关知识 1

知识1 什么是单片机 1

知识2 什么是单片机应用系统 2

知识3 什么是单片机开发环境 3

项目实施 5

知识拓展 12

知识4 Keil 51工具软件的使用 12

技能训练 17

项目小结 18

项目2 学习单片机硬件系统 19

项目分析 19

项目相关知识 20

知识1 认识MCS-51单片机的引脚 20

知识2 单片机的I/O口 21

项目实施 22

知识拓展 24

知识3 了解MCS-51系列单片机的内部结构 24

知识4 熟悉单片机的存储器结构 25

知识5 通过项目认识单片机汇编语言指令 31

技能训练 31

项目小结 32

项目3 运用数据传送指令 34

项目分析 34

项目相关知识 35

知识1 数据传送指令中的寻址方式 35

知识2 内部RAM和SFR的数据传送指令 39

项目实施 43

知识拓展 46

知识3 堆栈操作指令及实例 46

知识4 其他数据传送类指令 48

技能训练 49

项目小结 51

项目4 运用算术运算指令 54

项目分析 54

项目相关知识 54

知识1 加法减法指令及实例 54

项目实施 57

知识拓展 58

知识2 乘法、除法指令及实例 58

知识3 其他运算指令 59

技能训练 60

项目小结 62

项目5 运用逻辑运算指令 63

项目分析 63

项目相关知识 63

知识1 循环移位指令及实例 63

项目实施 65

知识拓展 67

知识2 逻辑“与”、“或”、“非”和“异或”指令及实例 67

技能训练 69

项目小结 72

项目6 运用控制转移类指令 73

项目分析 73

项目相关知识 73

知识1 无条件转移指令和条件转移指令及实例 73

项目实施 77

知识拓展 78

知识2 比较转移指令和循环转移指令及实例 78

知识3 子程序的调用和返回 79

知识4 散转指令及实例 81

技能训练 81

项目小结 83

项目7 运用位操作指令 84

项目分析 84

项目相关知识 84

知识1 了解位寻址区和位操作的概念 84

项目实施 86

知识拓展 87

知识2 位操作指令及实例 87

知识3 常用伪指令 89

技能训练 90

项目小结 91

项目8 编写汇编语言程序 92

任务1 将压缩BCD码43H拆为两个BCD码04H、03H并显示 92

任务2 用开关来控制8个信号灯的显示方式 98

任务3 依次左移、右移的流水灯控制 106

任务4 8个发光二极管依次闪烁10次的显示控制 115

技能训练 120

项目小结 122

项目9 运用单片机的内部资源 124

任务1 每隔0.5s移位一次的流水灯控制 124

任务2 把流水灯变为实用的交通灯控制系统 145

技能训练 162

项目小结 164

项目10 操作单片机的外部接口 165

项目分析 165

项目相关知识 166

知识1 认识八段LED数码管 166

知识2 用单片机驱动一个LED静态显示 167

项目实施 169

知识拓展 174

知识3 用单片机驱动多个LED动态显示 174

知识4 单片机与按键的接口 177

技能训练 187

项目小结 191

附录 MCS-51指令表 192

参考文献 197