![]()
内容推荐 本教材主要内容包括:单片机应用系统的组成及各组成部分的主要功能;系统开发的主要过程,以及开发环境的构建;MCS—51单片机引脚输出状态的控制、输入状态的判断方法;常见程序结构及其汇编语言和C51语言的实现;单片机应用系统硬件设计说明书的编写和程序流程图的绘制训练;单片机中内、外部事件中断;单片机中定时器、按键、串行通信及系统的扩展等。 本书可作为高等职业院校电类相关专业学生的教材,也可供单片机开发爱好者、科研工作者参考。 目录 项目一 做好学习单片机的准备工作 任务一 单片机的初步了解 一、什么是单片机? 二、单片机有哪些主要特点? 三、单片机有什么用? 四、如何学好单片机? 任务二 初步熟悉单片机应用系统的开发过程 一、单片机应用系统通常由哪些部分组成? 二、单片机应用系统是如何设计开发出来的? 三、单片机应用系统的硬件电路板是如何制作出来的? 四、单片机应用系统的控制程序是如何编写出来的? 五、学会单片机能干什么? 自测练习 项目二 初步了解MCS-51系列单片机 任务一 MCS-51系列单片机的总体了解 任务二 初步熟悉MCS-51系列单片机的硬件基础知识 一、MCS-51系列单片机的内部资源 二、MCS-51系列单片机的外部引脚 三、MCS-51系列单片机的最小系统 任务三 初步熟悉MCS-51系列单片机的控制程序编写 一、MCS-51系列单片机的存储空间 二、MCS-51系列单片机的常用寄存器 三、MCS-51系列单片机的汇编语言程序书写规范 四、C51语言的基础知识 五、单片机中的程序是如何执行的? 任务四 构建MCS-51系列单片机开发环境 一、了解开发环境的组成 二、构建可用的MCS-51单片机开发学习环境 自测练习 项目三 点亮一盏指示灯 任务一 系统总体方案设计 一、项目需求分析 二、总体方案设计 任务二 系统硬件电路设计 一、单片机I/O引脚的使用 二、单片机应用系统硬件设计说明书的编写 任务三 系统控制程序编写 一、MCS-51单片机汇编语言控制程序的基本结构 二、MCS-51单片机相关指令及其使用 三、C51语言控制程序的基本结构 四、单片机单个引脚输出状态的控制 五、MCS-51单片机的位操作指令及其使用 六、单片机引脚状态控制的C51语言编程实现 七、系统控制程序的编程实现 任务四 系统的软、硬件联合调试 一、控制程序的输入 二、控制程序的编译 三、程序的仿真调试 四、软、硬件的联合调试 任务五 使指示灯闪烁起来(教学拓展任务) 一、如何让单片机引脚输出状态保持一段时间? 二、利用单片机指令执行时间实现延时的方法 三、如何熄灭指示灯? 四、控制指示灯闪烁的参考程序 自测练习 项目四 顺序点亮多盏交通灯 任务一 系统总体方案设计 一、项目需求分析 二、总体方案设计 任务二 系统硬件电路设计 一、单片机I/O引脚的确定 二、单片机应用系统硬件设计说明书的编写 任务三 系统控制程序编写 一、程序流程图的绘制 二、交通灯控制器控制程序的编写分析 三、项目控制程序实现的关键知识学习 【拓展知识1】MCS-51单片机的MOV指令及其使用 【拓展知识2】逻辑运算的初步了解 【拓展知识3】MCS-51单片机转移指令及其使用 四、项目汇编语言控制程序编写 五、项目C51语言控制程序的编写 任务四 项目控制程序的调试和完善 任务五 人行横道交通灯的控制(教学拓展任务) 自测练习 项目五 具有夜间通行模式交通灯控制器的实现 任务一 系统总体方案设计 一、项目需求分析 二、总体方案设计 任务二 系统硬件电路设计 一、单片机I/O引脚的确定 二、系统硬件电路设计 任务三 系统控制程序编写 一、分支程序流程图的绘制 二、系统控制程序编写分析 三、项目控制程序实现的关键知识学习 四、项目控制程序的编程实现 任务四 系统控制程序的调试 一、分支程序的调试内容和调试方法 二、分支程序的调试 任务五 添加人行横道灯的控制程序(教学拓展任务) 自测练习 项目六 交通灯控制器紧急通行模式的实现 任务一 系统总体方案设计 一、项目需求分析 二、计算机对内、外部事件的响应机制学习 三、MCS-51单片机的中断及其管理 四、总体方案设计 任务二 系统硬件电路设计 一、MCS-51单片机外部中断的使用 二、项目硬件电路设计 任务三 系统控制程序编写 一、系统控制程序的编写分析 二、系统控制程序实现的关键知识学习 三、MCS-51单片机汇编语言中断控制程序的实现 【拓展知识1】普通子程序和中断服务子程序有什么相同和不同之处? 【拓展知识2】子程序的嵌套调用 任务四 单片机中断控制程序的调试 一、Keil平台下中断程序的仿真调试 二、中断程序调试时的排障思路 任务五 项目C51控制程序的编写和调试(教学拓展任务) 一、中断服务函数及其定义 二、C51语言中断应用程序示例 三、系统C51语言控制程序的实现 自测练习 项目七 交通灯控制器通行时间倒计时显示的实现 任务一 系统总体方案设计 一、项目需求分析 二、单片机应用系统中精确定时的实现 三、单片机应用系统中数字显 |