登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』单片机原理及应用——基于恩智浦S12X的嵌入式系统开发

書城自編碼: 3888560
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 任勇、曾浩
國際書號(ISBN): 9787302631828
出版社: 清华大学出版社
出版日期: 2023-07-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 91.5

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
冯友兰和青年谈心系列
《 冯友兰和青年谈心系列 》

售價:HK$ 167.3
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
《 利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!) 》

售價:HK$ 77.3
认知行为疗法:心理咨询的顶层设计
《 认知行为疗法:心理咨询的顶层设计 》

售價:HK$ 99.7
FANUC工业机器人装调与维修
《 FANUC工业机器人装调与维修 》

售價:HK$ 99.7
吕著中国通史
《 吕著中国通史 》

售價:HK$ 62.7
爱琴海的光芒 : 千年古希腊文明
《 爱琴海的光芒 : 千年古希腊文明 》

售價:HK$ 199.4
不被他人左右:基于阿德勒心理学的无压力工作法
《 不被他人左右:基于阿德勒心理学的无压力工作法 》

售價:HK$ 66.1
SDGSAT-1卫星热红外影像图集
《 SDGSAT-1卫星热红外影像图集 》

售價:HK$ 445.8

 

建議一齊購買:

+

HK$ 73.8
《园艺植物栽培学 (第3版)》
+

HK$ 73.8
《中医基础理论·全国中医药行业高等教育“十四五”规划教材》
+

HK$ 106.8
《雷电监测与预警技术》
+

HK$ 83.8
《大学生应该知道的事 一本书搞懂大学应该怎么读 丁志伟》
+

HK$ 83.5
《员工福利管理(第二版)》
+

HK$ 125.0
《创新设计思维(第2版):创新落地实战工具和方法论》
編輯推薦:
(1)基于应用发展和教学需求,适应国内外“芯片”形势变化和“汽车电子”飞速发展,结合20多年的应用开发实践和教育教学经验编写而成。
(2)在编排上按照教学特点分模块展开,由浅入深,循序渐进。
(3)在讲述上力求简明扼要、浅显易懂,达到理论与实践的平衡、通用与具体的平衡。
(4)在内容上以入门为主,追求实用,轻内部原理性描述,重资源性描述及其应用方法。
(5)配套资源丰富,包括教学大纲、PPT课件、C语言例程源代码、实验指导书以及教师参考源代码、S12X汽车级应用开发原理图等。
(6)相关教学资源请到清华大学出版社官方网站下载,或者联系作者获取。
內容簡介:
本书在简单讲述高频电子线路的基本概念、原理电路基础上,以无线通信系统中的基本单元电路为主要内容,包括高频小信号放大器、高频功率放大器与集电极调制、LC振荡器与晶体振荡器、模拟乘法器振幅调制电路、包络检波电路与同步检波电路、变容二极管直接调频电路、斜率鉴频与正交鉴频电路、二极管混频电路与乘法器混频电路、调幅发射机、超外差接收机等电路。全书共4章,第1章是高频电子线路实验基础,第2章是验证性基础实验,第3章是仿真设计实验,第4章是性能研究实验。 本书可作为高等学校电子信息类专业本、专科学生“高频电子线路”课程的实验教材,也可供相关领域的科技工作者参考。
關於作者:
任勇,重庆大学副教授、硕士生导师。长期从事电子信息、汽车电子与嵌入式系统的教学和科研工作,讲授“C语言程序设计”“单片机原理及应用”等课程。主研或参研国家基金、社会横向研发等科研项目20余项,发表EI/SCI源刊论文40余篇,发明专利获权6项。出版电子信息方面的教材1部。
曾浩,重庆大学教授、博士生导师。长期从事信号分析和处理的教学和科研工作,讲授“数字电子技术”“信号与系统”等课程。担任、科技部、基金委等多个国家部委科技项目评审专家。近5年发表论文近20篇,获取发明专利10余项。主持国家国防“十三五”“十四五”预研基金、装备发展部和中国电子科技集团联合基金、重庆市自然科学基金重点项目等纵向课题及多个企业横向课题。获重庆市教学成果特等奖1项。
目錄
第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集成开发环境CodeWarrior IDE
4.2.1CodeWarrior开发入门
4.2.2程序下载与仿真调试
4.2.3prm文件内容的简要说明
4.3使用C语言的单片机编程开发
4.3.1常用的C语句操作示例
4.3.2基本变量类型和定义
4.3.3位域变量的定义和使用
4.3.4变量的绝对定位和特殊声明
4.3.5#pragma程序管理声明
4.3.6C语言结合汇编语言编程
4.3.7C语言中断服务程序的编写
4.4S12X单片机C语言编程开发初探
4.4.1应用实例: MCU时钟超频初始化函数
4.4.2应用实例: 软件延时函数
4.4.3应用实例: LED灯控制程序
第5章并行I/O接口
5.1并行I/O接口功能描述
5.1.1特殊的外部中断输入接口
5.1.2通用I/O接口及复用
5.1.3GPIO接口功能
5.2GPIO接口寄存器的使用与设置
5.3应用实例: 简单数字量I/O接口设计
5.4应用实例: 键盘输入接口设计
5.5应用实例: LED数码管显示输出接口设计
第6章定时器
6.1Timer定时器
6.1.1Timer定时器功能描述
6.1.2输入捕捉/输出比较
6.1.3脉冲累加器
6.1.4模数递减计数器
6.1.5Timer定时器的使用与设置
6.1.6应用实例: 利用Timer定时器的输出比较功能实现定时
6.1.7应用实例: 利用Timer定时器的输入捕捉功能实现脉冲计数
6.1.8应用实例: 利用Timer定时器的脉冲累加器和模数递减计数器
6.2PIT周期中断定时器
6.2.1PIT定时器功能描述
6.2.2PIT定时器的使用与设置
6.2.3应用实例: 利用PIT定时器实现定时
6.3RTI实时中断定时
第7章A/D转换
7.1A/D转换概述
7.2ATD模块工作原理
7.3ATD模块的使用与设置
7.4应用实例: 对模拟量进行A/D转换并输出结果
第8章PWM脉宽调制
8.1PWM脉宽调制特性概述
8.2PWM结构原理和功能描述
8.3PWM模块的使用与设置
8.4应用实例: 使用PWM模块输出脉冲序列波形
8.5应用实例: 使用PWM模块进行D/A转换控制
第9章SCI/SPI串行通信
9.1SCI串行通信
9.1.1SCI异步串行通信接口规范
9.1.2SCI模块的功能与设置
9.1.3应用实例: 利用SCI串行通信实现收发数据
9.2SPI串行通信
9.2.1SPI同步串行外设接口规范
9.2.2SPI模块的功能与设置
9.2.3应用实例: 利用SPI串行通信实现数字量输入/输出控制
第10章CAN总线、LIN总线和I2C总线
10.1CAN总线
10.1.1CAN总线规范
10.1.2CAN模块的使用与设置
10.1.3应用实例: CAN总线通信的软件实现
10.2LIN总线
10.2.1LIN总线规范
10.2.2LIN模块的使用与设置
10.2.3应用实例: LIN总线通信的软件实现
10.3I2C总线
10.3.1I2C总线规范
10.3.2I2C模块的使用与设置
10.3.3应用实例: I2C总线通信的软件实现
第11章XGATE外设协处理器
11.1S12X的XGATE概述
11.2XGATE的使用与配置
11.3应用实例: 使用XGATE系统的程序实现
第12章μC/OSⅡ嵌入式操作系统应用
12.1嵌入式实时操作系统概述
12.2μC/OSⅡ在S12X单片机上的移植与应用
12.2.1移植μC/OSⅡ的必要性及条件
12.2.2在S12X单片机上移植μC/OSⅡ
12.2.3测试移植代码
12.2.4应用实例: S12X使用μC/OSⅡ的多任务实现
第13章基于MATLAB/Simulink建模仿真与代码自动生成的快速开发
13.1Simulink建模与仿真
13.1.1启动并新建模型
13.1.2模型搭建与Stateflow
13.1.3Simulink仿真验证
13.2自动代码生成及代码集成
13.2.1自动代码生成
13.2.2工程代码集成
13.3应用实例: 汽车后处理系统SCR中的DCU控制
13.3.1控制器DCU简介
13.3.2DCU控制模型搭建
13.3.3DCU代码集成
第14章S12XDEV开发平台的设计与使用
14.1开发平台总体功能与外设资源描述
14.2S12XDEV开发板硬件设计
14.2.1S12XDEV开发板完全电路图总览
14.2.2S12X最小系统硬件电路设计说明
14.2.3S12X功能外设硬件电路设计说明
14.3应用实例: 整合多模块功能的综合应用例程
14.3.1应用分析及关联硬件
14.3.2软件设计实现
14.4应用实例: LCD液晶显示的温度检测系统
14.4.1应用分析及关联硬件
14.4.2软件设计实现
附录AASCII码表
附录B芯片常见封装形式
参考文献
內容試閱
本书的编写背景
MCU(Micro Controller Unit,微控制器,也叫单片机)技术、FPGA(Field Programmable Gate Array,现场可编程门阵列)技术和DSP(Digital Signal Processing,数字信号处理)技术是目前数字电路系统设计领域公认的三大基础性技术,以这3类技术形成的电子应用系统也是目前嵌入式系统的主要表现形式。其中MCU技术最为经典,且应用成熟、受众面广。近年来,单片机技术发展迅速,已从传统设计技术走向现代设计技术,其功能、速度、资源正在不断加强,更易于解决电子系统的嵌入性、低功耗、高可靠性和低价格等问题。单片机技术已经成为广大电子工程师和电类专业大学生的技能之一,其重要性不言而喻。
由于半导体技术的飞速发展,数字电路系统的新技术不断更新、新器件频频换代、嵌入式软硬件日新月异,进行MCU类应用开发相关工作的教师、在校学生、应用工程师等都需要不断补充新知识,跟上新技术的发展。现代单片机系统设计有如下3个比较明显的变化:
(1) 原来的单片机技术是围绕某个基本芯片如MCS51系列,在其基础上设计各种外围接口、加扩各种接口电路; 而现代单片机技术的趋势是选择功能符合、内部资源适用、接口方便的某个单片机型号为核心,配以尽量少的外围元器件来构成目标应用系统,这样做的好处是系统更可靠、性价比更高、更能体现单片机的“单”性或者微控制器的“微”性。
(2) 因为现代单片机应用系统往往控制更复杂、功能更强大、效率更重要等,导致对单片机应用系统的软件要求更高,所以不仅要学会汇编语言编程,还要掌握C语言编程开发方法,甚至可能引入嵌入式实时操作系统以及快速开发技术。
(3) 传统的单片机开发调试往往采用价格高、非标准的第三方仿真器系统,并且是借用仿真器的MCU实现并不完全的仿真,最后才擦写芯片固化程序; 如今的单片机都已采用了内置的可以反复擦写10万次以上的Flash存储区,支持在线调试系统、在线下载程序,使得单片机的开发调试更为方便快捷。
在教学方面,现在国内各个大专院校都开设有“单片机”课程,原先大多以MCS51系列8位单片机为蓝本,至今也还有许多学校在使用。但近些年,这种情况逐渐有所变化,如清华大学、上海交通大学、北京航空航天大学、苏州大学、天津大学、重庆大学等众多院校已转入以NXP(恩智浦,原为飞思卡尔)单片机为蓝本的教学,目前加入这个行列的学校越来越多,当然还有讲述以ARM为内核的32位单片机技术的学校。单片机教学的引进、变化、更新是大势所趋。
基于应用发展和教学需求,且希望站在一个较高的起点上,特别是要适应国内外“芯片”发展形势的变化和“汽车电子”技术的飞速发展,所以在收集整理最新中外资料的基础上,结合编者20多年的应用开发实践和教学教育经验,着手编写本书。为了帮助读者理解和掌握经典微机原理基础和现代单片机应用技术,本书主要以NXP(恩智浦)半导体公司获得广泛应用的S12X系列16位单片机为蓝本,讲述单片机的基础知识、接口方法和应用技术,其中的软件开发环境采用通用的CodeWarrior 5.1,硬件教学平台采用编者研制的S12XDEV开发板。本书在编排上按照教学特点分模块展开,由浅入深、循序渐进; 在讲述上力求简明扼要、浅显易懂,并争取达到理论与实际的平衡、通用与具体的平衡; 在内容上以入门为主、追求实用,轻内部原理性描述,重资源性描述及其应用方法。
本着引进吸收、创新发展的科学理念,本书以NXP(恩智浦)S12X系列单片机为蓝本展开描述。
关于NXP(恩智浦)
原Freescale(飞思卡尔)半导体公司是全球最大的半导体公司之一,其前身为Motorola(摩托罗拉)半导体部,2004年从摩托罗拉分拆上市,现已被NXP(恩智浦)半导体公司整合并购。它从1953年开始从事半导体业务,是世界半导体产业与技术的开拓者,为汽车电子、消费电子、工业控制、网络和无线市场设计并制造了众多的嵌入式半导体产品,在单片机领域长期处于全球市场领先地位,如MC68HC05是世界产量第一的8位单片机(产量第二的是8051单片机)。公司的单片机产品系列齐全,根据位数(8位、16位、32位等)不同、封装形式(SOIC、QFP、BGA等)不同、温度范围不同、所含模块不同等构成了庞大众多的微控制器产品系列,应用于嵌入式系统的各个领域,凭借可靠性高、性价比高和应用方便等优势,引领单片机(微控制器)的发展。
NXP(恩智浦)半导体公司创立于2006年,其前身为飞利浦公司于1953年成立的半导体事业部。2015年,NXP收购了Freescale半导体,成为全球前十大非存储类半导体公司以及全球最大的汽车半导体供应商。NXP(恩智浦)半导体公司目前是国际上半导体器件份额巨大的公司,尤其在汽车电子领域处于领导及领先地位。其已与中国合作在清华大学、上海交通大学、东北大学、北京航空航天大学、苏州大学、天津大学等14所大学建立了示范教学实验室,在同济大学、河南工业大学、重庆大学等50多所大学建立了嵌入式处理器(MCU/DSP)开发应用中心或实验室。公司推广的大学计划成员越来越多,持续举办的全国性应用设计大奖赛和“飞思卡尔”杯全国大学生智能车竞赛也已成为倡导的全国性重点赛事。各相关学校在嵌入式系统科研和人才培养方面都取得了许多可喜的成绩,包括各种应用设计、产业化实施。相信会有更多的大学会研究借鉴NXP芯片,也相信会有更多的科技工作者加入创新产品应用行列中来,以进一步推动中国微控制器应用技术的教学与研发工作,促进嵌入式产业发展和人才培养。
NXP(恩智浦)单片机产品线齐全,涵盖了从8位、16位(如S12、S12X系列)到32位的全系列MCU产品,选择余地大、新产品多。其各系列单片机又分化出各种子系列,多达几百个型号,个性化十足,目的是为用户提供芯片级的嵌入式解决方案,比如针对汽车电子,NXP(恩智浦)就提供了全面、清晰的产品选型指南。其16位S12/S12X系列型号的单片机具有长久的生命力,属于工业控制与汽车电子必用MCU芯片。S12/S12X单片机产品组合是介于8位和32位平台之间的理想产品。本科教学中以介于8位和32位之间的16位MCU为蓝本来讲述原理和应用是合理和可行的。
本书的具体内容
本书兼顾NXP(恩智浦)半导体公司S12系列和S12X系列单片机,涉及的单片机型号即为目前主流的S12、S12XD、S12XE和S12XS系列,它们均向前兼容S12系列,是业界尤其是汽车行业使用的主流型号。NXP(恩智浦)16位单片机的子系列众多,但各型号间的基本结构特性、硬件接口有较强的相通性,并且软件程序也是基本兼容的。
本书介绍单片机的基础知识、接口方法和应用技术,全书共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语言编程,并已在CodeWarrior 5.1集成开发环境及S12XDEV开发板上调试验证通过。
读者范围
本书假定读者具有一定的电路原理、数字电路和C语言编程基础知识。本书可作为高等院校电子信息工程、通信工程、集成电路、工业测控、汽车电子、医学电子、机械电子、计算机应用等电类相关专业学生的课程教材(建议重点讲学第1~9章和第14章),同时也可作为单片机嵌入式系统开发与研究人员的参考书籍。

单片机技术的学习
本书在内容编排上虽然是按照恩智浦S12X系列16位单片机的组成原理和功能模块逐项展开的,但体现的技术和方法并不唯一针对某具体型号的芯片,大部分方法其实是通用的,需要读者在学习和应用的过程中融会贯通; 而且,基于恩智浦单片机的硬件或软件设计单元在其各系列单片机之间可以很容易地进行移植,有的甚至可以直接沿用。
单片机技术的学习方法首先是模仿验证、吸收消化,然后才是结合应用、自主创新。在这个学习过程中,需要了解单片机的结构原理、单元部件功能、常规接口方法、特殊应用方案等,要让单片机“跑起来”解决实际问题,还要掌握汇编语言编程、C语言编程、调试系统、下载程序等方法,至于应用对象的行业知识可通过交流、查询得到补充。
单片机应用系统设计涉及的相关技术很多,包括MCU结构原理、数字逻辑电路、模拟电子电路、硬件设计与制作、汇编语言编程、C语言编程、仿真调试、低功耗、抗干扰以及各种互联接口等技术,在短时间内全面掌握这些技术对于初学者来说是非常困难的。如果学习者具有深厚的基本功自然更好,假设有所欠缺也无妨,可以在单片机技术学习和应用的过程中重新回顾理解。实际上,有些知识或技术可以边用边学,甚至用通之后回头再学,在应用中提高并积累; 有些单元技术也不必深究硬啃,可采用“拿来主义”,比如一些MCU典型电路、范例程序、基本模块等。
经过一段时间的基础学习,单片机技术学习者最终需要做到3个“能够”: 能够看懂书本或别人的电路和程序; 能够看懂芯片厂家的原文数据手册(Datasheet/Reference Manual); 能够自行设计硬件电路和软件程序。这样,就是入门了。
需要指出的是,单片机的课堂教学内容或书本知识,能帮助学习者快速入门、建立概念和掌握一般应用。但要成为单片机应用开发的高手或专家,需要学习掌握的知识还很多,更需要自己摸索、实践。“高手之路”是自己走出来的,并不是老师、课本能够教出来的。
致谢
本书由任勇负责提纲规划、全局统稿及具体编写第1~11章和第14章,并进行相关软硬件的设计验证; 曾浩编写第12、13章。提供编写帮助的有王永东、何伟、吴华等老师,傅雪骄、韩劲锋等研究生完成了一些内容充实和电路设计工作。本书在编写过程中,得到了重庆大学微电子与通信工程学院教材编写资助。同时也参阅引用了相关教材专著、网上资源的部分内容。其间,还获得了清华大学出版社编辑、校对老师的支持鼓励和辛勤付出。在此一并表示诚挚的感谢。
由于作者水平有限,书中难免有错误或不妥之处,恳请广大读者指正和包涵。如果有需要S12XDEV开发板设计电路、程序、文档及成品的朋友也尽可联系交流。
编者的Email: renyong0801@163.com


编者2023年6月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.