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

    • 嵌入式系统原理与应用(高等学校新工科计算机类专业系列教材)
      • 作者:编者:王忠民//贺炎|责编:明政珠
      • 出版社:西安电子科大
      • ISBN:9787560676517
      • 出版日期:2025/06/01
      • 页数:416
    • 售价:30
  • 内容大纲

        本书基于ARM公司的Cortex-M3微处理器核和意法半导体公司的STM32F103微控制器,介绍嵌入式系统的基本原理,以及基于ARMCortex-M3微处理器的嵌入式系统设计与开发方法。
        本书共13章,主要内容包括Cortex-M3微处理器体系结构、ARMCortex-M3指令系统与程序设计以及STM32F103系列微控制器片上外设原理与应用等。本书既注重基础原理,又强调工程开发技术,以在Keil MDK开发环境中构建不依赖于任何微控制器芯片的纯汇编工程为基础,帮助读者很好地理解ARMCortex-M3 IP核原理与指令系统,以Proteus仿真软件为工具方便读者对STM32F103系列微控制器片内I/O资源的学习。本书的所有例题都给出了Keil MDK交叉开发环境下的程序代码,涉及片内I/O的也都给出了Proteus仿真原理图和实验仿真代码,在重难点知识处放置了二维码,扫码即可观看对应的微课视频。
        本书适合作为高等学校计算机、电子信息、自动化等信息类专业高年级本科生、研究生嵌入式系统课程的教材,也可供从事嵌入式系统开发的技术人员参考。
  • 作者介绍

  • 目录

    第1章  ARM嵌入式系统概述
      1.1  嵌入式系统概述
        1.1.1  计算机的发展历程
        1.1.2  “后PC时代”计算机的发展趋势
        1.1.3  嵌入式系统的发展历程
      1.2  ARM处理器的发展历程
        1.2.1  ARM公司的发展历程
        1.2.2  ARM架构及处理器的发展历程
      1.3  ARM Cortex处理器
        1.3.1  ARM Cortex处理器的分类
        1.3.2  Cortex-M系列处理器
        1.3.3  Cortex-M3处理器
      1.4  STM32微控制器
        1.4.1  STM32系列微控制器命名规则
        1.4.2  STM32主要产品线
      1.5  Keil MDK5嵌入式系统集成开发工具
        1.5.1  Keil MDK5概述
        1.5.2  基于ARM Cortex-M3处理器的工程构建
        1.5.3  基于STM32F1系列微控制器芯片支持包的工程构建
      1.6  嵌入式系统设计与开发
        1.6.1  嵌入式交叉开发环境
        1.6.2  嵌入式软件开发
        1.6.3  基于Proteus的嵌入式系统硬件设计
        1.6.4  嵌入式系统调试
      1.7  嵌入式系统学习建议
        1.7.1  ARM Cortex-M3处理器学习难点及建议
        1.7.2  STM32F103微控制器学习难点及建议
        1.7.3  嵌入式系统开发学习难点及建议
      本章小结
      习题
    第2章  ARM Cortex-M3微处理器体系结构
      2.1  ARM Cortex体系结构概述
        2.1.1  冯·诺依曼结构和哈佛结构
        2.1.2  复杂指令集CISC和精简指令集RISC
        2.1.3  操作模式和特权级别
      2.2  Cortex-M3的组成
        2.2.1  Cortex-M3处理器核
        2.2.2  存储器保护单元MPU
        2.2.3  Cortex-M3总线接口
        2.2.4  跟踪系统
        2.2.5  调试接口
      2.3  寄存器阵列
        2.3.1  通用寄存器组
        2.3.2  特殊功能寄存器
      2.4  存储器系统
        2.4.1  Cortex-M3存储器映射
        2.4.2  位带操作
        2.4.3  存储格式
      2.5  中断与异常
        2.5.1  嵌套向量中断控制器NVIC

        2.5.2  中断向量表
        2.5.3  系统复位过程
      本章小结
      习题
    第3章  ARM Cortex-M3指令系统
    第4章  基于ARM Cortex-M3微处理器的程序设计
    第5章  STM32F103微控制器
    第6章  基于STM32F103微控制器的嵌入式系统开发基础
    第7章  GPIO原理及应用
    第8章  定时器原理及应用
    第9章  外部中断及应用
    第10章  USART原理及应用
    第11章  I2C串行通信原理及应用
    第12章  ADC原理及应用
    第13章  基于嵌入式操作系统的应用程序开发
    参考文献