基于ARM的微机原理与接口技术
面向高等工程教育,构建结合实际工作需要的教学平台,教材内容精炼可读性强,教学资源丰富适用性强!课件处为本书配套PPT和源代码。

作者:陈桂友 主编 邢建平、王海滨、杨修文、田岚、王平、丁然、蒋阅峰、田新诚 参编

丛书名:高等学校电子信息类专业系列教材

定价:79元

印次:1-10

ISBN:9787302539865

出版日期:2020.06.01

印刷日期:2024.08.29

图书责编:王一玲

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书首先介绍微型计算机的相关概念及嵌入式系统的应用,接着介绍Cortex M3微处理器架构及开发方法,介绍汇编语言及其程序设计。在开发应用方面,以STM32F103VET6为背景,介绍常见接口的原理及应用。根据高等工程教育对动手能力培养的要求,紧密结合学习平台,注重实验实践内容的编写,实验数量丰富。教材中与学习平台相关的实例代码均经过作者严格的仿真调试,读者可将它们加入到自己的工程项目中。

陈桂友,男,1969年6月生,博士,山东大学控制科学与工程学院教授,硕士研究生导师。1995年7月毕业于山东工业大学获得工学硕士学位并留校任教。2005年12月获得山东大学控制理论与控制工学博士学位。2007年8月~2008年8月在加拿大阿尔伯塔大学做访问学者。2009年晋升为山东大学教授。主要研究方向:a) 嵌入式系统与人工智能;b) 系统状态识别。山东大学“嵌入式系统与智能控制”创新平台负责人,全国万名优秀创新创业导师,山东省高等学校创新创业教育导师。中国智慧城市工作委员会委员,中国自动化学会会员,山东省自动化学会理事。全国大学生智能车竞赛山东赛区组委会秘书长。山东省大学生智能技术应用设计大赛发起人。发表论文20余篇,出版著作8部,申请发明专利6项,授权2项;申请实用新型专利2项,授权1项。主持省级课题1项,主持山东省重点研发计划项目1项,作为主要研究人员参与国家自然科学基金课题2项。作为课题负责人,完成企事业委托项目30余项,具有丰富的智能技术领域的工程实践经验。

前言 “微机原理与接口技术”是电子信息类、自动化类、精密仪器、机电一体化等专业的核心课程。微型计算机(简称微机)的应用范围十分广阔,已渗透到国防、工业、农业、企事业和人们生活的方方面面,并且发挥着越来越重要的作用,因而,掌握微机原理及其接口技术就显得十分重要。 在我国高校“微机原理及接口技术”的教学历史中,20世纪80年代,首先是以Z80为CPU的单板机为主流教学机型,后来是以Intel 8086为CPU的教学实验箱。目前,基于8086的实验装置很难维护(8086芯片很难买到),许多学校的“微机原理与接口技术”课程实验只能通过软件模拟或者几乎不开设实验课,教学效果大打折扣。在实际工程应用中,很少采用基于8086的底层控制系统硬件设计和汇编语言的编程开发,取而代之的是基于ARM架构的硬件电路设计和软件设计。特别是在测控系统设计方面,基于ARM微控制器的设计方案越来越得到工程师的认可。ARM微控制器无论在体系结构、汇编语言程序设计、接口技术、开发手段等诸多方面都比8086具有更加优异的特征。因此,本书以意法半导体公司的基于32位ARM内核的STM32F103为背景机型,介绍微型计算机原理及接口技术。STM32的网上资源非常丰富,便于读者学习参考。 作者从2012年开始,便尝试使用STM32为背景机型,进行“微机原理与接口技术”的讲解。经过数年的教学实践和工程项目实践,对教学内容和工程项目进行凝练,形成了本书。本书不仅介绍微型计算机的相关概念及微型计算机的应用,精准对标原来基于8086的“微机原理与接口技术”课程的工作原理、汇编语言程序设计、常见接口等内容,更进...

目录
荐语
查看详情 查看详情

目录

第1章基础知识

1.1微型计算机发展概述

1.2微型计算机中的数制及其编码

1.2.1微型计算机中的数制

1.2.2不同数制之间的转换

1.2.3数值数据的编码及其运算

1.2.4非数值数据的编码

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

1.3.1常用单位及术语

1.3.2微型计算机的基本构成

1.3.3微控制器与嵌入式系统

1.3.4常见技术

1.4ARM概述

1.5微型计算机的应用

1.6习题

第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.4Fault类异常

2.7.5中断的具体行为

2.7.6中断嵌套控制

2.7.7高级中断技术

2.7.8异常返回值

2.8复位序列

2.9习题

第3章STM32F1系列微控制器

3... 查看详情

本书根据高等工程教育对动手能力培养的要求,紧密结合学习平台,注重实验实践内容的编写,实验数量丰富。教材中与学习平台相关的实例代码经过严格的仿真调试,读者可将它们加入到自己的工程项目中。

    本书深入浅出,层次分明,实例丰富,突出实用,可操作性强,特别适合作为普通高校计算机类、电子类、电气自动化及机械专业的教学用书,还可作为高职高专以及培训班的教材使用,同时,也可作为从事单片机应用领域的工程技术人员的参考书。与教材配套的电子教案和书中的所有实例以及最后一章的应用系统设计相关内容都可以从http://course.sdu.edu.cn/arm.html网站上下载。


查看详情