首页 > 图书中心 >图书详情

基于ARM的微机原理与接口技术——STM32嵌入式系统架构、编程与应用(第2版·微课视频版)

山东省普通高等教育一流教材,从工程应用的角度强调开发方法和工程实现,资源丰富!

作者:陈桂友 主编 牟伟 田岚 李栓明 王超 刘岩松 参编
丛书名:高等学校电子信息类专业系列教材·新形态教材
定价:79
印次:2-1
ISBN:9787302667346
出版日期:2024.09.01
印刷日期:2024.08.28

《基于ARM的微机原理与接口技术——STM32嵌入式系统架构、编程与应用(第2版·微课视频版)》基于作者长期讲授“微机原理与接口技术”课程和从事嵌入式系统应用开发的背景,首先介绍微型计算机的相关概念及应用,介绍Cortex M3微处理器架构及开发方法。在开发应用方面,以STM32F103系列中的STM32F103VET6芯片为背景,介绍了常见接口的原理及应用。STM32F103VET6芯片是意法半导体公司推出的典型产品,采用Cortex-M3内核,片内集成了512KB Flash存储器、64KB RAM、80根I/O口线,还包括多达11个定时器、5个USART接口、3个SPI接口、2个I2C接口、1个USB 2.0全速接口、3个12位模数转换器(ADC)、2个12位数模转换器(DAC)等资源,是一个真正的片上系统(SOC),对于应用开发非常方便

more >

前言 “微机原理与接口技术”是电子信息类、自动化类、精密仪器、机电一体化等专业的核心课程。微型计算机(简称微机)的应用范围十分广阔,已渗透到国防、工业、农业、企事业和人们生活的方方面面,并且发挥着越来越重要的作用,因而,掌握微机原理及其接口技术就显得十分重要。 在我国高校“微机原理及接口技术”的教学历史中,20世纪80年代,首先是以Z80为CPU的单板机为主流教学机型,后来是以Intel 8086为CPU的教学实验箱为教学平台。目前,基于8086的实验装置很难维护(8086芯片很难买到),许多学校的“微机原理与接口技术”课程实验只能通过软件模拟或者几乎不开设实验课,教学效果大打折扣。在实际工程应用中,很少采用基于8086的底层控制系统硬件设计和汇编语言的编程开发,取而代之的是基于ARM架构的硬件电路设计和软件设计。特别是在测控系统设计方面,基于ARM微控制器的设计方案越来越得到工程师的认可。ARM微控制器无论在体系结构、汇编语言程序设计、接口技术、开发手段等诸多方面都比8086具有更加优异的特征。同时,STM32的网上资源非常丰富,便于读者学习参考。因此,本书以意法半导体公司的基于32位ARM内核的STM32F103为背景机型,介绍微型计算机原理及接口技术。 作者从2012年开始,便尝试使用STM32为背景机型,进行“微机原理与接口技术”的讲解。经过数年的教学实践和工程项目实践,对教学内容和工程项目进行凝练,形成了本书。本书不仅介绍微型计算机的相关概念及微型计算机的应用,精准对标原来基于8086的“微机原理与接口技术”课程的工作原理、汇编语言程序设计、常见接口等内容,更进一步介绍目前的新技术,并从应用的角度强调开发方法和工程实现,注重学生实践能力和工程素养的培养。本书包含以下内容: 第1章基础知识。介绍微型计算机系统领域的相关概念,概述ARM的发展,并介绍微型计算机在相关领域中的应用。 第2章CortexM3处理器。介绍CortexM3处理器的体系结构,包括内核、系统模型、存储器以及异常中断的基本概况。 第3章STM32F1系列微控制器。概述STM32F1系列微控制器产品,介绍STM32F1系列微控制器的典型产品STM32F103ZET6的内部结构、时钟及最小系统等内容。 第4章汇编语言及其程序设计。介绍CortexM3的寻址方式、指令集以及汇编语言程序设计。 第5章ARM微控制器开发。介绍CortexM3微控制器应用系统的开发方法和过程。 第6~12章典型外设及应用。分别介绍通用输入/输出接口、中断和事件、定时器、串行通信、模拟量模块、DMA控制器、FSMC控制器。 本书中的电路符号采用国外文献常见形式,其与国标符号的对应关系可参考附录B。 本书由陈桂友主编,参加本书编写和程序调试工作的同志还有牟伟、田岚、李栓明、王超、刘岩松、段彬、李振华、李秦君、罗堪、高洪峰。 在本书的编写过程中,得到了ARM公司和意法半导体公司的大力支持和帮助,得到了山东大学的相关师生的关心和支持。在此,对所有提供帮助的人深表感谢! 由于作者水平所限,书中难免有不妥或错误之处,敬请读者批评指正,以便修订时改进。 作者 2024年3月

more >
扫描二维码
下载APP了解更多

同系列产品more >

单片机原理与应用:体系结构、程序...

陈苏婷、刘恒
定 价:49元

查看详情
电磁场与电磁波教学、学习与考研指...

张洪欣、沈远茂、杨晨
定 价:89元

查看详情
信号与通信系统

汪源源、胡蝶、王昕、郭翌
定 价:59元

查看详情
通信原理——理论、分析及应用(新...

吴薇、李玮、刘辛
定 价:59元

查看详情
数字信号处理——使用MATLAB分析与...

陈天华
定 价:69元

查看详情
图书分类全部图书
more >
  • 陈桂友,教育部全国万名优秀创新创业导师,全国高校黄大年式教师团队成员,教育部硕士学位论文评审专家,山东大学“嵌入式系统与人工智能”创新教育平台主任,山东大学控制科学与工程学院实验教学与创新实践中心主任,山东省教育学会人工智能教育专业委员会理事长,山东省自动化学会理事,山东省大学生智能技术应用设计大赛发起人之一。新疆自治区“天山学者”主讲教授,全国大学生智能汽车竞赛山东赛区秘书长。主要研究方向为嵌入式系统与人工智能,大数据技术及应用。

  • 《基于ARM的微机原理与接口技术——STM32嵌入式系统架构、编程与应用(第2版·微课视频版)》凝聚了作者数年的教学实践和工程项目实践经验,从工程应用的角度强调开发方法和工程实现,注重学生实践能力和工程素养的培养,非常适合自动化、电子信息、电气自动化、机械等相关专业学生及工程技术人员的学习。

more >
  • 目录

    第1章基础知识

    1.1微型计算机发展概述

    1.2微型计算机领域的几个相关概念

    1.2.1常用单位及术语

    1.2.2微型计算机的基本构成

    1.2.3微控制器与嵌入式系统

    1.2.4常见技术

    1.3ARM概述

    1.4微型计算机的应用

    1.5习题

    第2章CortexM3处理器

    2.1CortexM3处理器简介及其组件

    2.1.1CortexM3处理器简介

    2.1.2CortexM3处理器的组件

    2.1.3总线结构

    2.2流水线

    2.3寄存器

    2.3.1通用寄存器

    2.3.2特殊功能寄存器

    2.4工作模式和工作等级

    2.5堆栈

    2.5.1堆栈的基本操作

    2.5.2CortexM3的双堆栈机制

    2.6存储器管理

    2.6.1存储器空间分配

    2.6.2位带操作

    2.6.3端模式

    2.7异常与中断

    2.7.1中断的基本概念

    2.7.2嵌套向量中断控制器

    2.7.3中断寄存器

    2.7.4向量表

    2.7.5中断输入及挂起

    2.7.6Fault类异常

    2.7.7中断的具体行为

    2.7.8中断嵌套控制

    2.7.9高级中断技术

    2.7.10异常返回值

    2.7.11中断系统设置过程

    2.8复位序列

    2.9习题

    第3章STM32F1系列微控制器

    3.1STM32F1系列微控制器简介

    3.2STM32F1系列产品系统构架和S...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘