当前位置:首页 > 工业技术
单片机技能竞赛实训教程
单片机技能竞赛实训教程

单片机技能竞赛实训教程PDF电子书下载

工业技术

  • 电子书积分:8 积分如何计算积分?
  • 作 者:朱珠,陈友华,严秋艳主编
  • 出 版 社:长沙:中南大学出版社
  • 出版年份:2013
  • ISBN:9787548709435
  • 页数:134 页
图书介绍:本教材时学习单片机的入门教材。整本教材由两部分组成,第一部分介绍单片机的理论知识,第二部分是实践操作。在理论知识部分介绍了单片机的相关知识,如单片机的结构、工作原理、指令系统等等;而在实训部分,主要是以实际的实验操作为主,希望通过实际操作提高学生的动手能力。全书以AT89S51单片机为例,从实际应用入手,以理论为基石,实训项目为主线,循序渐进地介绍51系列单片机汇编编程的方法以及51系列单片机的应用。实训中的每个单元一般由一些趣味性、生活化的典型项目组成,每个项目遵循软硬件一体化、理实一体化的编写思路。
《单片机技能竞赛实训教程》目录

第一部分 理论知识 1

概述 1

一、单片机 1

二、MCS—51单片机和8051,8031,89C51等的关系 1

第一课 单片机的总体结构 1

MCS—51单片机的总体结构 1

第二课 MCS—51单片机的引脚及并行I/O口 4

一、MCS—51单片机的引脚及功能 4

二、并行I/O口 6

第三课 单片机的存储器 8

MCS—51存储结构及位处理器 8

第四课 单片机的复位电路和时钟电路 11

一、复位电路 11

二、单片机时钟电路 11

三、单片机内部的时序 11

第五课 定时/计数器 14

一、80C51定时/计数器 14

二、定时/计数器的控制寄存器 14

三、定时/计数器的四种工作方式 15

四、定时/计数器的定时/计数范围 17

第六课 指令与寻址方式 18

一、指令 18

二、MCS—51单片机的寻址方式 19

第七课 数据传递指令系统 21

一、数据传递类指令 21

二、累加器A与片外RAM之间的数据传递类指令 22

三、程序存储器向累加器A传送指令 23

四、堆栈操作 23

第八课 算术运算类指令 24

一、不带进位的加法指令 24

二、带进位的加法指令 25

三、带借位的减法指令 25

四、乘法指令 25

五、除法指令 25

六、加1指令 26

七、减1指令 26

第九课 逻辑运算和移位指令 26

第十课 控制转移指令 29

第十一课 位及位操作指令 32

一、位寻址区 32

二、位操作指令 32

第十二课 中断系统 34

一、有关中断的概念 34

二、MCS—51中断系统的结构 35

三、TCON寄存器 35

四、SCON寄存器 36

五、IE寄存器 36

六、优先级寄存器IP 37

七、处理过程 38

第十三课 汇编语言程序设计 39

第十四课 串行接口 44

一、概述 44

二、8051单片机的串行接口结构 45

三、串行口的工作方式 46

第十五课 串行口应用实例编程 48

一、串口方式0应用编程 48

二、异步通讯 49

三、上述程序的中断版本 50

第十六课 键盘接口与编程 51

一、按键开关的抖动问题 51

二、键盘与单片机的连接 52

第十七课 单片机的几个的概念 55

一、总线 55

二、数据、地址、指令 55

三、P0口、P2口和P3口的第二功能用法 56

四、程序的执行过程 56

五、堆栈 56

六、单片机的开发过程 56

七、仿真、仿真机 57

第二部分 汇编程序设计实例 58

设计一代码转换程序 58

设计二算术运算子程序 60

设计三查找、排序程序 63

设计四I/O口的应用程序 66

一、MCS—51 I/O端口的操作方式 66

二、I/O口直接用于输入/输出 66

设计五循环程序实例 68

第三部分 实训部分 71

任务一闪烁灯的制作 71

任务二开关灯的制作 74

任务三多路开关状态指示的制作 76

任务四 移动广告灯的制作1 78

任务五移动广告灯的制作2 81

任务六报警器的制作 84

任务七LED显示的制作 87

任务八按键的识别 90

任务九按键识别技术 93

任务十计数器的设计 98

任务十一计时器的制作1 101

任务十二可逆4位计数器的制作 104

任务十三数码显示技术 109

任务十四 矩阵式键盘识别技术 112

任务十五定时计数器T0作定时应用技术 122

参考文献 129

附录Ⅰ 指令中的符号说明 130

附录Ⅱ MCS—51常用指令表 131

返回顶部