本书是根据何用辉主编的《单片机技术及应用(基于Proteus 的汇编和C语言版)》编写的配套的单片机技能训练和综合应用项目实训教材,但也自成体系,可单独使用。每个训练任务及其顺序与配套的教材书相同,均按照训练目的与控制要求、硬件系统与控制流程分析、Proteus仿真电路图创建、汇编语言程序设计与调试以及C语言程序设计与调试进行解析。综合应用项目基于单片机应用设计与开发的工作过程组织内容,以线控伺服车这一典型的单片机应用项目为载体,遵循学习从简单到复杂、循序渐进的认知规律,将项目分解为若干个训练任务详细讲述,使学生易学、易懂、易上手,强化学生项目组织与实施能力的培养,突出学生实践能力的提升。
适读人群 :高职高专院校自动化类、电子信息类、机电类和计算机类等专业学生,应用型本科院校、函
1.与教材配套的实训项目解析教材,但也自成体系,可单独使用
2.按照项目导向、任务驱动组织教材内容,融“教、学、做”于一体
3.采用C语言和汇编语言双语讲解,既可独立学习,又可相互比较分析
4.引入Proteus虚拟硬件仿真,无需硬件支持,便可进行学习训练
本书是在编者从事十多年单片机应用开发和教学改革的经验基础之上,结合单片机最新应用技术和高职高专教育的最新理念,按照项目导向、任务驱动的编写模式,通过海峡两岸院校合作,共同开发编写的融合汇编语言、C语言和Proteus仿真教学于一体的项目式特色改革实训教材。本书作为《单片机技术及应用(基于Proteus 的汇编和C语言版)》教材配套的单片机技能训练和综合应用项目实训教材,但也自成体系,可单独使用。
本书具有以下几个突出的特点:
1)本书作为教材配套的实训教材,书中每个技能训练任务及其顺序与配套的教材书相同,均按照训练目的与控制要求、硬件系统与控制流程分析、Proteus仿真电路图创建、汇编语言程序设计与调试以及C语言程序设计与调试进行由浅入深、循序渐进的解析,体现学中做、做中学的理念,注重学生职业能力的培养。
2)本书中综合应用项目基于单片机应用设计与开发的工作过程组织内容,以线控伺服车这一典型的单片机应用项目为载体,遵循从简单到复杂、循序渐进的认知规律,将项目分解为若干个训练任务详细讲述,使学生易学、易懂、易上手,强化学生项目组织与实施能力的培养,突出学生实践能力的提升。
3)本书采用C语言与汇编语言双语解析。由于汇编语言适合初学者对单片机原理与硬件资源的描述学习,语言灵活,但编程难掌握;而C语言编程容易掌握,适合程序开发,但适合对单片机原理与硬件方面具有一定基础者,一般面向产品开发。两者并存讲解既可相互独立学习又可进行分析比较,重点强化学生对单片机软、硬件知识与编程能力的培养。
4)本书内容软、硬件结合、虚拟仿真,书中所有项目、任务均以硬件实物装置展开讲解,沿用传统单片机学习与开发的经验,又结合目前流行的单片机软、硬件仿真软件Proteus进行项目实物装置的虚拟仿真学习与训练,适合初学者节约学习成本、提高学习兴趣和效率。
5)本书针对每个项目的培养目标,精心选择训练任务,体现精训、精练;每个任务均可直接工程化移植使用,体现技术完整性与实用性。注重学习训练的延展性,每个任务既相对独立,又与前后任务之间保持密切的联系,由点到线,由线到面,体现知识学习与能力训练的综合性和系统性。
本书为福建省教育厅高等职业教育教材建设计划支持的闽台合作、工学结合的特色改革实训教材,以福建省先进制造业软件公共服务平台为支撑,由海峡两岸院校合作开发编写。本书由福建信息职业技术学院何用辉和建国科技大学黄锡泉共同担任主编,负责全书内容的组织、统稿,参加编写的人员还有福建船政交通职业学院曾思通、王麟珠、王水发,黎明职业大学骆旭坤,厦门海洋职业技术学院王红超,建国科技大学陈茂林,闽北职业技术学院杨成菊,福建信息职业技术学院翁伟和刘思默。本书由福建信息职业技术学院林丰教授级高工和中兴大学谢广文副教授共同主审,并对本书提出宝贵意见。在本书的编写过程中,编者参考了有关书籍及论文,并引用了其中的一些资料,在此一并向这些作者表示感谢。
本书中有些电路图为了保持与软件的统一性,使用了软件中的电路符号标准及文字描述标准,电路符号与国标不符,特此说明。
限于编者的经验、水平,书中难免有不足与缺漏之处,恳请专家、读者批评指正。
项目1 单片机开发软件认知及初步使用
训练任务1.1 Keil软件认知及使用
训练任务1.2 Proteus软件认知及使用
项目2 两个LED发光二极管控制
训练任务2.1 两个LED闪烁控制
训练任务2.2 3个LED闪烁控制
项目3 8个LED发光二极管控制
训练任务3.1 双边拉幕灯控制
训练任务3.2 双向跑马灯控制
项目4 LED点阵显示控制
训练任务4.1 3*3按键指示灯控制
训练任务4.2 LED点阵屏显示字符
控制
训练任务4.3 按键值显示控制
项目5 中断系统控制及应用
训练任务5.1 中断加减计数器控制
训练任务5.2 中断嵌套数显控制
项目6 定时/计数器控制及应用
训练任务6.1 简易方波输出控制
训练任务6.2 测试外部脉冲频率
控制
项目7 串行接口控制及应用
训练任务7.1 串口控制跑马灯
训练任务7.2 双机通信控制
项目8 并行I/O口扩展控制
训练任务8.1 简单I/O口扩展控制
项目9 A?D转换控制及应用
训练任务9.1 可调PWM输出控制
训练任务9.2 单通道电压采集显示
控制
项目10 D?A转换控制及应用
训练任务10.1 波形发生器控制
项目11 线控伺服车控制
训练任务11.1 单片机应用系统设计
初步认知
训练任务11.2 线控伺服车控制要求
和方案分析
训练任务11.3 线控伺服车硬件分析
与设计
训练任务11.4 线控伺服车软件分析
与设计
训练任务11.5 系统调试与脱机
运行
项目训练 可调彩灯控制
参考文献