欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 嵌入式系统技术及应用(STM32电子信息类专业新形态立体化双色印刷高等职业教育系列教材)
      • 作者:编者:康婷婷//邵瑛|责编:和庆娣
      • 出版社:机械工业
      • ISBN:9787111782308
      • 出版日期:2025/06/01
      • 页数:193
    • 售价:22
  • 内容大纲

        本书采用项目驱动的编写方式,理论与实践紧密结合,将STM32F407的硬件知识和MDK5的软件知识融入18个项目中,具体内容包括新建一个工程、流水灯设计、独立按键检测设计、蜂鸣器设计、串口通信设计、外部中断设计、独立看门狗设计、定时器中断设计、PWM输出设计、输入捕获设计、TFT液晶显示设计、RTC实时时钟设计、随机数发生器设计、待机唤醒设计、摇杆ADC设计、内部温度传感器设计、外设DMA高速传输设计、LCD触摸屏设计。
        本书既可作为高等职业院校电子信息类、智能控制类、计算机类专业的教材,也可作为智能软硬件系统开发人员的技术参考书。
  • 作者介绍

  • 目录

    前言
    二维码资源清单
    项目1 新建一个工程
      1.1  项目目标
      1.2  项目基础知识
        1.2.1  硬件平台
        1.2.2  MDK5软件
      1.3  项目实施
        1.3.1  项目实施流程
        1.3.2  MDK5新建工程
        1.3.3  程序下载与编译
      1.4  项目总结
      习题
    项目2 流水灯设计
      2.1  项目目标
      2.2  项目基础知识
        2.2.1  LED灯简介
        2.2.2  LED灯工作原理
        2.2.3  STM32微控制器GPIO基本结构
        2.2.4  GPIO配置相关寄存器
        2.2.5  GPIO驱动LED灯配置
      2.3  项目实施
        2.3.1  项目实施流程
        2.3.2  识读原理图
        2.3.3  程序编写
        2.3.4  功能测试
      2.4  项目总结
      习题
    项目3 独立按键检测设计
      3.1  项目目标
      3.2  项目基础知识
        3.2.1  开发板独立按键简介
        3.2.2  按键功能电路原理
        3.2.3  按键防抖动方法
      3.3  项目实施
        3.3.1  项目实施流程
        3.3.2  识读原理图
        3.3.3  程序编写
        3.3.4  功能测试
      3.4  项目总结
      习题
    项目4 蜂鸣器设计
      4.1  项目目标
      4.2  项目基础知识
        4.2.1  蜂鸣器简介
        4.2.2  蜂鸣器功能电路原理
      4.3  项目实施
        4.3.1  项目实施流程
        4.3.2  识读原理图
        4.3.3  程序编写

        4.3.4  功能测试
      4.4  项目总结
      习题
    项目5 串口通信设计
      5.1  项目目标
      5.2  项目基础知识
        5.2.1  串行通信的基本概念
        5.2.2  STM32微控制器串口简介
      5.3  项目实施
        5.3.1  项目实施流程
        5.3.2  识读原理图
        5.3.3  程序编写
        5.3.4  功能测试
      5.4  项目总结
      习题
    项目6 外部中断设计
      6.1  项目目标
      6.2  项目基础知识
        6.2.1  中断及中断优先级
        6.2.2  外部中断
        6.2.3  中断配置
      6.3  项目实施
        6.3.1  项目实施流程
        6.3.2  识读原理图
        6.3.3  程序编写
        6.3.4  功能测试
      6.4  项目总结
      习题
    项目7 独立看门狗设计
      7.1  项目目标
      7.2  项目基础知识
        7.2.1  独立看门狗概述
        7.2.2  独立看门狗的功能
        7.2.3  独立看门狗超时时间
        7.2.4  相关寄存器
      7.3  项目实施
        7.3.1  项目实施流程
        7.3.2  程序编写
        7.3.3  功能测试
      7.4  项目总结
      习题
    项目8 定时器中断设计
      8.1  项目目标
      8.2  项目基础知识
        8.2.1  基础定时器功能
        8.2.2  通用定时器工作流程
      8.3  项目实施
        8.3.1  项目实施流程
        8.3.2  程序编写
        8.3.3  功能测试

      8.4  项目总结
      习题
    项目9 PWM输出设计
      9.1  项目目标
      9.2  项目基础知识
        9.2.1  PWM简介
        9.2.2  定时器比较通道下的PWM模式
        9.2.3  定时器的捕获/比较通道
        9.2.4  定时器下PWM的工作原理
        9.2.5  PWM通道概览
        9.2.6  PWM输出模式
        9.2.7  自动加载的预加载寄存器
      9.3  项目实施
        9.3.1  项目实施流程
        9.3.2  识读原理图
        9.3.3  程序编写
        9.3.4  功能测试
      9.4  项目总结
      习题
    项目10 输入捕获设计
      10.1  项目目标
      10.2  项目基础知识
        10.2.1  输入捕获工作原理
        10.2.2  输入捕获相关库函数
      10.3  项目实施
        10.3.1  项目实施流程
        10.3.2  识读原理图
        10.3.3  程序编写
        10.3.4  功能测试
      10.4  项目总结
      习题
    项目11 TFT液晶显示设计
      11.1  项目目标
      11.2  项目基础知识
        11.2.1  TFT液晶显示终端
        11.2.2  TFT液晶显示终端驱动电路
        11.2.3  文字和图片取模
      11.3  项目实施
        11.3.1  项目实施流程
        11.3.2  程序编写
        11.3.3  功能测试
      11.4  项目总结
      习题
    项目12 RTC实时时钟设计
      12.1  项目目标
      12.2  项目基础知识
        12.2.1  实时时钟简介
        12.2.2  STM32F407中RTC功能
        12.2.3  相关库函数
      12.3  项目实施

        12.3.1  项目实施流程
        12.3.2  程序编写
        12.3.3  功能测试
      12.4  项目总结
      习题
    项目13 随机数发生器设计
      13.1  项目目标
      13.2  项目基础知识
        13.2.1  随机数简介
        13.2.2  随机数发生器
      13.3  项目实施
        13.3.1  项目实施流程
        13.3.2  程序编写
        13.3.3  功能测试
      13.4  项目总结
      习题
    项目14 待机唤醒设计
      14.1  项目目标
      14.2  项目基础知识
        14.2.1  低功耗
        14.2.2  STM32微控制器低功耗模式
        14.2.3  相关寄存器
      14.3  项目实施
        14.3.1  项目实施流程
        14.3.2  程序编写
        14.3.3  功能测试
      14.4  项目总结
      习题
    项目15 摇杆ADC设计
      15.1  项目目标
      15.2  项目基础知识
        15.2.1  ADC简介
        15.2.2  ADC转换原理
        15.2.3  STM32F407系列微控制器中的ADC简介
      15.3  项目实施
        15.3.1  项目实施流程
        15.3.2  程序编写
        15.3.3  功能测试
      15.4  项目总结
      习题
    项目16 内部温度传感器设计
      16.1  项目目标
      16.2  项目基础知识
        16.2.1  内部温度传感器简介
        16.2.2  内部温度传感器的使用
      16.3  项目实施
        16.3.1  项目实施流程
        16.3.2  程序编写
        16.3.3  功能测试
      16.4  项目总结

      习题
    项目17 外设DMA高速传输设计
      17.1  项目目标
      17.2  项目基础知识
        17.2.1  DMA简介
        17.2.2  DMA的传输
        17.2.3  DMA数据流通道选择
        17.2.4  相关寄存器
      17.3  项目实施
        17.3.1  项目实施流程
        17.3.2  程序编写
        17.3.3  功能测试
      17.4  项目总结
      习题
    项目18 LCD触摸屏设计
      18.1  项目目标
      18.2  项目基础知识
        18.2.1  电阻触摸屏简介
        18.2.2  电阻触摸屏控制芯片
      18.3  项目实施
        18.3.1  项目实施流程
        18.3.2  程序编写
        18.3.3  功能测试
      18.4  项目总结
      习题
    参考文献