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

    • 基于STM32F的嵌入式系统原理与应用(教育部高等学校电工电子基础课程教学指导分委员会推荐教材)
      • 作者:编者:周杰//周北平//乔杰//李致金|责编:文怡//李晔
      • 出版社:清华大学
      • ISBN:9787302637349
      • 出版日期:2023/10/01
      • 页数:381
    • 售价:31.6
  • 内容大纲

        本书首先介绍微计算机相关基础知识和应用,然后系统论述ARM Cortex-M3微处理器架构、开发方法及基本汇编语言和程序设计方法,并提供以STM32F103ZET6处理器为核心的基础实验平台以及拓展模块。本书详细介绍微处理器多种接口技术,如GPIO、定时计数器、异步/同步串行通信、DAC/ADC、中断处理以及实时操作系统FreeRTOS移植等各种嵌入式接口技术的原理和应用。
        根据高等工程专业教育和专业认证的需求,以及对动手能力的培养,本书配有“最小系统”“扩展系统”“高级拓展系统”3种实验平台,紧密结合实验平台,配套有基础实验和综合实验。本书实验内容和数量丰富,实例代码均经过平台验证,读者可以直接在实验平台上使用和演练,提高实践和设计能力。
        本书内容深入浅出,层次分明,实例丰富,可操作性强,适合作为普通高校电子信息类、计算机类、自动化类、电气类和机械控制类等专业的教学用书,也可作为培训教材或应用型研究生教学的参考资料,还可供从事嵌入式系统应用的工程技术人员参考。
  • 作者介绍

  • 目录

    第1章  微计算机系统基础知识
      1.1  概述
      1.2  微计算机的基本构成
        1.2.1  基本概念
        1.2.2  冯·诺伊曼和哈佛结构
        1.2.3  8086/8088与ARM体系
        1.2.4  微计算机编程与操作系统
      1.3  数制与编码
        1.3.1  二进制/十进制/十六进制
        1.3.2  数制间的转换
        1.3.3  数值数据编码
        1.3.4  字符数据编码
      1.4  微计算机应用领域
    第2章  Cortex-M3体系结构与芯片
      2.1  概述
      2.2  Cortex-M3内核结构
        2.2.1  Cortex-M3内核组成与特点
        2.2.2  Cortex-M3总线
      2.3  基于Cortex-M3内核的处理器体系结构
        2.3.1  工作模式
        2.3.2  三级流水线
        2.3.3  寄存器
      2.4  存储器结构及其管理机制
        2.4.1  存储器分类与特点
        2.4.2  Cortex-M3存储器分区
        2.4.3  Cortex-M3非对齐访问和互斥访问
      2.5  中断以及异常
        2.5.1  中断及异常的概念
        2.5.2  Cortex-M3中断控制器NVIC
        2.5.3  Cortex-M3系统级中断与异常特点
        2.5.4  Cortex-M3中断及异常嵌套与返回途径
        2.5.5  高级中断技术
      2.6  基于Correx-M3内核的STM32处理器
        2.6.1  STM32处理器特点
        2.6.2  编程模式与调试工具简述
    第3章  STM32F1系列处理器
      3.1  STM32F1系列处理器简介
      3.2  STM32F103ZET6处理器架构和主要特性
        3.2.1  芯片和引脚定义
        3.2.2  系统架构
        3.2.3  主要特性
      3.3  STM32F103ZET6的时钟树
      3.4  STM32F103ZET6存储器组织及其映像
      3.5  最小系统
        3.5.1  复位电路
        3.5.2  时钟电路
        3.5.3  电源DC-DC转换电路
        3.5.4  系统调试电路JTAG
        3.5.5  其他辅助电路
      3.6  STM32最小系统和拓展实验平台

      3.7  STM32实验环境构建
      3.8  STM32软件开发与仿真环境构建
    第4章  STM32程序设计
      4.1  汇编语言简介
        4.1.1  计算机语言
        4.1.2  汇编语言的语法结构
      4.2  寻址方式与指令系统
        4.2.1  Cortex-M3指令组成结构
        4.2.2  寻址方式
        4.2.3  Cortex-M3指令集
      4.3  基于Cortex-M3处理器的汇编语言程序设计
        4.3.1  ARM汇编语言中的常量、变量、表达式及运算符
      ……
    第5章  通用输入/输出接口
    第6章  中断和事件
    第7章  STM32定时器
    第8章  串行通信
    第9章  ADC和DAC接口
    第10章  DMA和FSMC控制器
    第11章  FreeRTOS实时操作系统
    参考文献
    附录A  ASCII码表
    附录B  最小实验系统
    附录C  扩展实验系统
    附录D  高级实验系统