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

    • 嵌入式单片机技术实战教程(湖北省一流本科课程配套教材)/高等院校计算机科学与技术丛书
      • 作者:编者:郭海如//熊曾刚//李志敏|责编:刘向威
      • 出版社:清华大学
      • ISBN:9787302643029
      • 出版日期:2023/09/01
      • 页数:187
    • 售价:19.6
  • 内容大纲

        本书以培养应用型人才为目标进行内容规划,突出对应用能力的培养和训练。全书共10章,内容包括嵌入式单片机概述、STC51单片机快速入门、STM32固件库概述、STM32输出、STM32中断输入、STM32定时器、STM32串口、STM32模数转换、STM32的RTC(实时时钟)、STM32外部存储器。书中所有例程均给出Proteus仿真及代码,STM32例程采用标准库和HAL库两种方式实现,所有操作过程均给出详尽步骤截图;本书全部实例都经过调试,可正常运行;较复杂原理及操作可以扫描二维码观看视频讲解,也可以进入UOOC联盟线上课程“嵌入式单片机实战”进行线上学习。
        本书遵从“注重实战,理论够用”原则,具有一定大学物理和C程序设计基础的读者通过学习可以掌握其中所有技术。本书适合作为应用型本科高等院校电子信息、计算机、自动化、测控、机电一体化等专业的嵌人式控制、单片机原理及应用等课程的教材,也可供嵌人式单片机的初学者、参加电子类竞赛的学生及电子工程技术人员参考使用。
  • 作者介绍

  • 目录

    第1章  单片机概述
      1.1  单片机的概念
      1.2  单片机(嵌入式)的应用
      1.3  线上课程及教材简介
      习题1
    第2章  STC51单片机快速入门
      2.1  STC51单片机I/O口
        2.1.1  单片机最小系统
        2.1.2  微型计算机工作过程
        2.1.3  单片机的组成
        2.1.4  STC51单片机I/O口应用实例:闪烁灯
      2.2  STC51定时器
        2.2.1  定时器原理
        2.2.2  STC51单片机定时器应用实例:定时闪烁灯
      2.3  STC51串行口
        2.3.1  认识串行通信
        2.3.2  认识STc51单片机的串行口
        2.3.3  STC51单片机串口应用实例:串行口发送编程
      2.4  模块化程序设计方法
        2.4.1  模块化程序设计方法简介
        2.4.2  模块化编程实例
      习题2
    第3章  STM32固件库概述
      3.1  为什么学习STM32
      3.2  STM32库简介
      3.3  STM32库文件简介
        3.3.1  重要库文件简介
        3.3.2  使用库帮助文档
      3.4  编译下载LCD程序
      3.5  新建工程
      习题3
    第4章  STM32输出
      4.1  STM32F103内部结构
        4.1.1  STM32F103地址映射
        4.1.2  STM32F103总线外设
        4.1.3  STM32F103的时钟系统
      4.2  固件库驱动实例及函数详解
      4.3  STM32输出应用实例1:LED指示灯
        4.3.1  基于标准库的竞赛板上实现
        4.3.2  基于CubeMX的Proteus仿真实现
      4.4  STM32输出应用实例2:LCD屏显示
        4.4.1  蓝桥杯竞赛板的LCD屏显示
        4.4.2  基于CubeMX的Proteus仿真实现
      习题4
    第5章  STM32中断输入
      5.1  STM32中断输入概述
        5.1.1  STM32中断优先级
        5.1.2  STM32中断分组
      5.2  STM32中断输人固件库驱动实例及函数详解
        5.2.1  外部中断驱动编程

        5.2.2  中断服务程序编程
      5.3  STM32中断输入应用实例:按键中断
        5.3.1  基于标准库的竞赛板上实现
        5.3.2  基于CubeMX的Proteus仿真实现
      习题5
    第6章  STM32定时器
      6.1  STM32系统时钟
        6.1.1  SysTick时钟概述
        6.1.2  SysTick时钟应用实例:毫秒延时的实现
      6.2  STM32基本定时器
        6.2.1  STM32基本定时器简介
        6.2.2  STM32基本定时器固件库驱动实例及函数详解
        6.2.3  STM32基本定时器应用实例:精确定时跑马灯间隔
      6.3  STM32的PWM输出
        6.3.1  STM32通用定时器工作分析
        6.3.2  STM32的PWM输出固件库驱动实例及函数详解
        6.3.3  STM32的PwM输出应用实例
      习题6
    第7章  STM32串口
      7.1  STM32串口USART通信
        7.1.1  STM32与STC51串口的区别
        7.1.2  STM32串口简介
      7.2  STM32串口固件库驱动实例及函数详解
        7.2.1  STM32串口驱动编程
        7.2.2  串口查询方式发送数据
        7.2.3  串口中断方式接收数据
      7.3  STM32串口应用实例:串口收发
        7.3.1  基于标准库的竞赛板上实现
        7.3.2  基于CubeMX的Proteus仿真实现
      习题7
    第8章  STM32模数转换
      8.1  模数转换基本原理
        8.1.1  温度采集系统简介
        8.1.2  ADC性能指标
        8.1.3  STM32的ADC工作过程
      8.2  STM32模数转换固件库驱动实例及函数详解
        8.2.1  ADC基础配置
        8.2.2  ADC转换时间配置
      8.3  STM32的模数应用实例:电位器电压显示
        8.3.1  基于标准库的竞赛板上实现
        8.3.2  基于CubeMx的Proteus仿真实现
      习题8
    第9章  STM32的RTC
      9.1  STM32RTC简介
      9.2  STM32的RTC固件库驱动实例及函数详解
        9.2.1  RTC驱动程序
        9.2.2  JTAG重映射
      9.3  STM32的RTC应用实例:电子钟
        9.3.1  基于标准库的竞赛板上实现
        9.3.2  基于CubeMx的Proteus仿真实现

      习题9
    第10章  STM32外部存储器
      10.1  IIC基本原理
        10.1.1  IIC简介
        10.1.2  IIC总线的数据传输
        10.1.3  EEPROM数据传输
      10.2  EEPROM驱动实例及函数详解
        10.2.1  EEPROM驱动程序
        1O.2.2  EEPROM相关函数及注意事项
      10.3  EEPROM使用实例
        10.3.1  基于标准库的竞赛板上实现
        10.3.2  基于CubeMX的Proteus仿真实现
      习题10
    参考文献