





定价:75元
印次:1-1
ISBN:9787302631828
出版日期:2023.07.01
印刷日期:2023.06.29
图书责编:文怡
图书分类:教材
本书讲述单片机的基础知识、接口方法和应用技术,全书共 14 章。第 1 章概述经典微型计算机原理 基础,概述单片机的发展、现状与应用,以及恩智浦系列单片机的分类特点。第 2 章以 16 位单片机型号 MC9S12XEP100 为蓝本,讲述恩智浦 S12X 系列单片机的功能结构、组成原理、存储器、中断系统、最小系 统等。第 3 章概略介绍 S12X 单片机的指令系统与汇编语言编程。第 4 章重点描述 S12X 单片机仿真调试 与 C 语言编程方法。第 5~11 章分别描述并行输入/输出接口、定时器、 A / D 转换、 PWM 脉宽调制、 SCI / SPI 串行通信、 CAN / LIN / I2C 总线通信、 XGATE 外设协处理器的基本原理及应用技术,从应用的角度给出相关模块的配置方法和使用范例。第 12 章介绍 μ C / OS-Ⅱ 嵌入式实时操作系统应用。第 13 章介绍基 于 MATLAB / Simulink 建模仿真与代码自动生成的快速开发技术。第 14 章描述 S12XDEV 实验/开发平台的电路设计原理及其综合应用案例。 本书可作为高等院校电子信息工程、通信工程、集成电路、工业测控、汽车电子、医学电子、机械电子、 计算机应用等电类相关专业的教材,也可作为单片机嵌入式系统开发与研究人员的参考书籍。
任勇,重庆大学副教授、硕士生导师。长期从事电子信息、汽车电子与嵌入式系统的教学和科研工作,讲授“C语言程序设计”“单片机原理及应用”等课程。主研或参研国家基金、社会横向研发等科研项目20余项,发表EI/SCI源刊论文40余篇,发明专利获权6项。出版电子信息方面的教材1部。曾浩,重庆大学教授、博士生导师。长期从事信号分析和处理的教学和科研工作,讲授“数字电子技术”“信号与系统”等课程。担任教育部、科技部、基金委等多个国家部委科技项目评审专家。近5年发表论文近20篇,获取发明专利10余项。主持国家国防“十三五”“十四五”预研基金、装备发展部和中国电子科技集团联合基金、重庆市自然科学基金重点项目等纵向课题及多个企业横向课题。获重庆市教学成果特等奖1项。
前言 本书的编写背景 MCU(Micro Controller Unit,微控制器,也叫单片机)技术、FPGA(Field Programmable Gate Array,现场可编程门阵列)技术和DSP(Digital Signal Processing,数字信号处理)技术是目前数字电路系统设计领域公认的三大基础性技术,以这3类技术形成的电子应用系统也是目前嵌入式系统的主要表现形式。其中MCU技术最为经典,且应用成熟、受众面广。近年来,单片机技术发展迅速,已从传统设计技术走向现代设计技术,其功能、速度、资源正在不断加强,更易于解决电子系统的嵌入性、低功耗、高可靠性和低价格等问题。单片机技术已经成为广大电子工程师和电类专业大学生必备的技能之一,其重要性不言而喻。 由于半导体技术的飞速发展,数字电路系统的新技术不断更新、新器件频频换代、嵌入式软硬件日新月异,进行MCU类应用开发相关工作的教师、在校学生、应用工程师等都需要不断补充新知识,跟上新技术的发展。现代单片机系统设计有如下3个比较明显的变化: (1) 原来的单片机技术是围绕某个基本芯片如MCS51系列,在其基础上设计各种外围接口、加扩各种接口电路; 而现代单片机技术的趋势是选择功能符合、内部资源适用、接口方便的某个单片机型号为核心,配以尽量少的外围元器件来构成目标应用系统,这样做的好处是系统更可靠、性价比更高、更能体现单片机的“单”性或者微控制器的“微”性。 (2) 因为现代单片机应用系统往往控制更复杂、功能更强大、效率更重要等,导致对单片机应用系统的软件要求更高,所以不仅要学...
目录
第1章微机原理基础及单片机概述
1.1微型计算机原理基础
1.1.1基本组成与结构原理
1.1.2存储系统与半导体存储器分类
1.1.3中断机制
1.1.4输入/输出接口技术
1.1.5计算机中数的表示、编码与运算
1.2单片机的定义、发展、特点及应用
1.3NXP单片机
1.3.1NXP种类繁多的个性化单片机系列
1.3.2S12(X)系列单片机简介
1.3.3S12(X)系列单片机的命名规则
第2章S12X单片机的结构与组成
2.1S12X单片机的主要功能与结构
2.1.1功能特性
2.1.2内部结构
2.1.3S12X单片机的封装与引脚
2.2运行模式
2.3振荡器和时钟电路
2.4S12X单片机的最小系统设计
2.5系统复位、运行监视与时钟选择
2.6存储器
2.6.1存储器地址空间分配
2.6.2存储器映射管理控制
2.7中断系统
2.7.1中断源与中断向量
2.7.2中断处理过程、优先级与嵌套
2.7.3中断的使用与配置
第3章指令系统与汇编语言程序设计
3.1CPU寄存器
3.2寻址方式
3.3指令概览
3.4使用汇编语言的程序设计
3.4.1汇编语言的指令格式与伪指令
3.4.2汇编语言编程举例
3.4.3汇编语言编程小提示
第4章仿真调试与C语言编程
4.1开发板与仿真调试器
4.2集成开发环境Cod...
(2)在编排上按照教学特点分模块展开,由浅入深,循序渐进。
(3)在讲述上力求简明扼要、浅显易懂,达到理论与实践的平衡、通用与具体的平衡。
(4)在内容上以入门为主,追求实用,轻内部原理性描述,重资源性描述及其应用方法。
(5)配套资源丰富,包括教学大纲、PPT课件、C语言例程源代码、实验指导书以及教师参考源代码、S12X汽车级应用开发原理图等。
(6)相关教学资源请到清华大学出版社官方网站下载,或者联系作者获取。
"