内容简介
本书由实际问题入手,通过技能训练引入相关知识点,每个项目都按照“项目分析”→“项目相关知识”→“项目实施”→“知识拓展”的思路编排,使学生能够轻松掌握单片机技术的基本技能和相关知识。
全书共分为10个项目,通过14个任务介绍了单片机及其开发环境,MCS-51单片机的相关知识,数据传送指令、算术运算指令、逻辑运算指令、控制转移指令和位操作指令的使用方法,编写汇编语言程序的流程和方法,单片机内部资源和外部接口的应用等内容。
本书可作为高职高专院校电子类、机电类等相关专业单片机技术课程的教材,也可作为广大电子制作爱好者的自学用书。
目录
- 项目1 认识单片机及其开发环境
- 项目分析
- 项目相关知识
- 知识1 什么是单片机
- 知识2 什么是单片机应用系统
- 知识3 什么是单片机开发环境
- 项目实施
- 知识拓展
- 知识4 Keil 51工具软件的使用
- 技能训练
- 项目小结
- 项目2 学习单片机硬件系统
- 项目分析
- 项目相关知识
- 知识1 认识MCS-51单片机的引脚
- 知识2 单片机的I/O口
- 项目实施
- 知识拓展
- 知识3 了解MCS-51系列单片机的内部结构
- 知识4 熟悉单片机的存储器结构
- 知识5 通过项目认识单片机汇编语言指令
- 技能训练
- 项目小结
- 项目3 运用数据传送指令
- 项目分析
- 项目相关知识
- 知识1 数据传送指令中的寻址方式
- 知识2 内部RAM和SFR的数据传送指令
- 项目实施
- 知识拓展
- 知识3 堆栈操作指令及实例
- 知识4 其他数据传送类指令
- 技能训练
- 项目小结
- 项目4 运用算术运算指令
- 项目分析
- 项目相关知识
- 知识1 加法减法指令及实例
- 项目实施
- 知识拓展
- 知识2 乘法、除法指令及实例
- 知识3 其他运算指令
- 技能训练
- 项目小结
- 项目5 运用逻辑运算指令
- 项目6 运用控制转移类指令
- 项目7 运用位操作指令
- 项目8 编写汇编语言程序
- 项目9 运用单片机的内部资源
- 项目10 操作单片机的外部接口
- 附录 MCS-51指令表
- 参考文献