-
收藏
-
加书架
-
引用
本书讲述单片机(Micro Control Unit,MCU)的基础知识、接口方法和应用技术,全书共14章。第1章介绍国内外单片机的发展、现状与应用,同时简要描述了传统MCS51系列单片机的基础知识以及Freescale系列单片机的分类、特点。第2~12章以Freescale S12X系列16位单片机为蓝本,分别讲述S12X单片机的结构与组成、指令系统与汇编语言程序设计、仿真调试及C语言编程、并行输入/输出接口、定时器、A/D模/数转换、SCI/SPI串行通信、PWM脉宽调制、CAN/LIN/I2C总线、XGATE外设协处理器、μC/OSⅡ嵌入式操作系统应用等,并从应用的角度列出了相关模块的使用和配置方法。第13章给出了使用S12X单片机实现两个综合应用的嵌入式系统实例。第14章描述了S12XS128开发平台的DIY设计制作及其参考资源。书中各章节配有一些硬件电路实例和软件程序实例,单片机与常用外设的接口方法贯穿在全书之中,所给出的汇编语言程序或C语言程序均已在CodeWarrior集成开发环境与MC9S12XDT512开发板或MC9S12XS128开发板上调试通过。本书假定读者具有基本的数字电路知识和一定的微机原理概念。本书可作为高等院校电子信息工程、通信工程、工业测控、汽车电子、医学电子、计算机应用等电类相关专业学生的课程教材,同时也可作为单片机系统(嵌入式系统)开发与研究人员的参考书籍。
由于半导体技术的飞速发展,数字电路系统的技术不断更新,器件频频换代,嵌入式软硬件日新月异,从事MCU类应用开发的课程教师、在校学生、应用工程师等都需要不断补充新知识,跟上新技术的发展。 近年来,众多学校转入以Freescale(飞思卡尔)单片机为蓝本的教学,却面临可选教材较少的状况,并且没有适合的基于通用软件、硬件工具的基础教材。 本书主要以Freescale(飞思卡尔)半导体公司的获得广泛应用的S12(X)系列16位单片机为蓝本,讲述单片机的基础知识、接口方法和应用技术,其中的软件开发环境采用通用的CodeWarrior,硬件教学平台采用“飞思卡尔大学计划”配备的S12XDT512SLK开发板或者国内相关单位的S12XS128开发板。 本书兼顾S12系列和S12X系列单片机,涉及的单片机型号即为目前主流的S12XD、S12XE系列和S12XS系列,它们均向前兼容S12系列。其中,MC9S12XD512单片机是通用型,并且是“飞思卡尔大学计划”配备开发板所使用的核心芯片; MC9S12XS128单片机是低成本的,并且是“全国大学生智能车大赛”指定使用的核心芯片。Freescale 16位单片机的子系列众多,但各型号间的基本结构特性、硬件接口有较大的相通性,并且软件程序也是基本兼容的。 本书在编排上按照教学特点分模块展开,由浅入深、循序渐进;在讲述上力求简明扼要、浅显易懂,并力求理论与实际的平衡、通用与具体的平衡;在内容上以入门为主、追求实用,轻于内部原理性描述,重于资源性描述及其应用方法。 书中各章节配有一些硬件电路实例和软件程序实例,单片机与常用外设的接口方法贯穿在全书之中,所给出的汇编语言程序或C语言程序均已在CodeWarrior集成开发环境与S12XDT512单片机开发板或S12XS128单片机开发板上调试通过。 本书主要以Freescale(飞思卡尔)半导体公司的获得广泛应用的S12(X)系列16位单片机为蓝本,讲述单片机的基础知识、接口方法和应用技术,其中的软件开发环境采用通用的CodeWarrior,硬件教学平台采用“飞思卡尔大学计划”配备的S12XDT512SLK开发板或者国内相关单位的S12XS128开发板。 本书在编排上按照教学特点分模块展开,由浅入深、循序渐进;在讲述上力求简明扼要、浅显易懂,并力求理论与实际的平衡、通用与具体的平衡;在内容上以入门为主、追求实用,轻于内部原理性描述,重于资源性描述及其应用方法。 中各章节配有一些硬件电路实例和软件程序实例,单片机与常用外设的接口方法贯穿在全书之中,所给出的汇编语言程序或C语言程序均已在CodeWarrior集成开发环境与S12XDT512单片机开发板或S12XS128单片机开发板上调试通过。
- 版权: 清华大学出版社
- 出版: 2012-01-01
- 更新: 2023-06-07
- 书号:9787302276845
- 中图:TP368.1
- 学科:工学控制科学与工程工学计算机科学与技术