零基础玩转控制器——基于Arduino的开发及应用

零基础玩转控制器——基于Arduino的开发及应用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2020-09
版次: 1
ISBN: 9787308201445
定价: 32.00
装帧: 其他
开本: 16开
纸张: 胶版纸
1人买过
  • 本书打破了传统单片机 的编写方式,以实际工程 系统的技术需求作为编写 的主线,各章的内容从“系 统模型”的某个环节展开。
      通过实际工程和生活案例 ——洗衣机控制器,将洗 衣机控制器的功能分解成 一个个小任务,每个小任 务都是一个具体的案例, 让学生在课中主动参与, 在讲解任务的同时讲解与 任务有关的硬件和编程知 识,任务之间是循序渐进 的,这样可以让学生在具 体任务中 好地理解外围 硬件和编程语言的应用, 不再像传统单片机知识讲 解那样空洞及零散,从而 减轻了学生学习硬件结构 和指令的痛苦。上述措施 虽对单片机原理和编程有 很大帮助,但要理解好以 硬件为主的接口方法,必 须通过搭建硬件电路,同 时进行软件编程,这样可 以使学生很直观地理解。
      因而在教材中引入英国 Labcenter Electronics公司 开发的EDA工具软件 Proteus对每个实例进行仿 真,可全天候进行实验并 在实例中理解内容。 第l章  Arduino硬件和软件

    1.1  Arduino硬件

    1.1.1  Arduino简介

    1.1.2  Arduino硬件资源

    1.2  Arduion软件

    1.2.1  Arduino开发流程

    1.2.2  Arduino开发环境

    1.2.3  Arduino语言及开发

    第2章  Arduino控制器的仿真软件

    2.1  Protetls仿真软件介绍

    2.1.1  Proteus软件的安装与运行

    2.1.2  Proteus IsIS编辑环境简介

    2.1.3  Proteus ISIS编辑环境

    2.2  Proteus的虚拟仿真工具

    2.2.1  虚拟仪器

    2.2.2  图表仿真

    2.3  Arduino单片机与Proteus仿真的联调

    2.3.1  可执行文件生成

    2.3.2  可执行文件(hex文件)的加载及参数设置

    第3章  显示模块

    3.1  发光二极管

        任务一  点亮发光二极管

        任务二  发光二极管闪烁控制

        任务三  实现流水灯控制

    3.2  LED数码管

        任务四  数码管静态显示

        任务五  数码管动态显示(二位数码管显示为例)

    3.3  8*8  点阵LED

    任务六  点阵式LED显示

    3.4  LCD显示

        任务七  LCDl602显示时间

    第4章  信号采集和检测模块

    4.1  开关量信号检测

        任务八  洗衣机盖状态检测

    4.2  模拟信号检测

        任务九  洗衣机水位检测

    4.3  数字量信号检测

        任务十  温湿度传感器检测

    第5章  驱动及执行模块

    5.1  声音驱动

        任务十一 声音报警

    5.2  直流电机

        任务十二  直流电机控制

    5.3  步进电机

        任务十三  步进电机控制

    参考文献
  • 内容简介:
    本书打破了传统单片机 的编写方式,以实际工程 系统的技术需求作为编写 的主线,各章的内容从“系 统模型”的某个环节展开。
      通过实际工程和生活案例 ——洗衣机控制器,将洗 衣机控制器的功能分解成 一个个小任务,每个小任 务都是一个具体的案例, 让学生在课中主动参与, 在讲解任务的同时讲解与 任务有关的硬件和编程知 识,任务之间是循序渐进 的,这样可以让学生在具 体任务中 好地理解外围 硬件和编程语言的应用, 不再像传统单片机知识讲 解那样空洞及零散,从而 减轻了学生学习硬件结构 和指令的痛苦。上述措施 虽对单片机原理和编程有 很大帮助,但要理解好以 硬件为主的接口方法,必 须通过搭建硬件电路,同 时进行软件编程,这样可 以使学生很直观地理解。
      因而在教材中引入英国 Labcenter Electronics公司 开发的EDA工具软件 Proteus对每个实例进行仿 真,可全天候进行实验并 在实例中理解内容。
  • 目录:
    第l章  Arduino硬件和软件

    1.1  Arduino硬件

    1.1.1  Arduino简介

    1.1.2  Arduino硬件资源

    1.2  Arduion软件

    1.2.1  Arduino开发流程

    1.2.2  Arduino开发环境

    1.2.3  Arduino语言及开发

    第2章  Arduino控制器的仿真软件

    2.1  Protetls仿真软件介绍

    2.1.1  Proteus软件的安装与运行

    2.1.2  Proteus IsIS编辑环境简介

    2.1.3  Proteus ISIS编辑环境

    2.2  Proteus的虚拟仿真工具

    2.2.1  虚拟仪器

    2.2.2  图表仿真

    2.3  Arduino单片机与Proteus仿真的联调

    2.3.1  可执行文件生成

    2.3.2  可执行文件(hex文件)的加载及参数设置

    第3章  显示模块

    3.1  发光二极管

        任务一  点亮发光二极管

        任务二  发光二极管闪烁控制

        任务三  实现流水灯控制

    3.2  LED数码管

        任务四  数码管静态显示

        任务五  数码管动态显示(二位数码管显示为例)

    3.3  8*8  点阵LED

    任务六  点阵式LED显示

    3.4  LCD显示

        任务七  LCDl602显示时间

    第4章  信号采集和检测模块

    4.1  开关量信号检测

        任务八  洗衣机盖状态检测

    4.2  模拟信号检测

        任务九  洗衣机水位检测

    4.3  数字量信号检测

        任务十  温湿度传感器检测

    第5章  驱动及执行模块

    5.1  声音驱动

        任务十一 声音报警

    5.2  直流电机

        任务十二  直流电机控制

    5.3  步进电机

        任务十三  步进电机控制

    参考文献
查看详情