图书前言

前言

本书通过对单片机应用工作过程的分析,编写了6个学习情境(学习单元)的单片机应用学习、设计和制作内容,是基于工作过程的单片机应用与设计课程教材。本书以工作任务作为课程的载体组织教学内容,每个学习情境确定了学习情境任务描述(包括学习目标、学习与工作内容和学业评价要求)。本书的主要特点有以下几个方面。

(1) 以任务组织教与学

以任务为导向,将工作与学习相结合,既能通过学习性任务系统地学习单片机的知识,又能通过学习和工作的过程得到综合能力的培养和训练,教材的内容和编排体现了工学结合的职业教育特征。

(2)  依据职业工作任务,设计学习情境

根据职业工作任务的分析和归纳,按照职业成长和认知规律,根据教育、教学原理,设计了6个学习情境,6个学习情境的工作任务来源于实际的职业工作任务,具备了典型工作过程的要素。

(3)  根据职业岗位需求,采用以汇编语言为基础,以C语言为主的编程语言

在目前实际的单片机开发应用工作中,C语言以其优良的可读性,便于改进、扩充和移植,便于合作编程,成为目前单片机开发和应用的主要语言,但在一些实时性要求较高的应用和一些小型应用项目中,汇编语言仍然是很有效的编程语言,所以本书的单片机应用以C语言作为主要编程语言,以汇编语言作为要求基本掌握的编程语言,避免学生学完单片机课程后,却看不懂单片机指令系统的状况出现。以C语言为主,基本掌握汇编语言的学习方式,适应职业岗位的实际工作需求。

(4) 基于Keil和Proteus的开发仿真平台

Keil μVision是目前流行和优秀的MCS51系列单片机软件集成开发环境,集成了文件编辑、编译连接、项目管理和软件仿真调试等多种功能,也是职业工作岗位使用最多的MCS51系列单片机软件开发平台。Proteus是一款功能很强的EDA工具软件,可以直接在原理图的虚拟原型上进行单片机和外围电路的仿真,能够与Keil连接调试,实时、动态地模拟器件的动作,具有虚拟信号发生器、示波器、逻辑分析仪等多种测量分析工具,在单片机应用电路的仿真中具有突出的优势,是一款流行的单片机应用仿真软件。本书的任务和案例都有Keil和Proteus的开发项目和仿真电路电子文档,方便学习和应用,拉近了单片机学习和职业岗位应用的距离,仿真演示的直观性增加了学习者对单片机学习的兴趣。