
| 《Freescale 9S12十六位单片机原理及嵌入》选用MC9S12系列单片机为嵌入式系统的硬件平台,原理\应用\开发介绍详细,与实例结合密切;作者为Freescale示范教学实验室具体负责人,有丰富的教学和实践经验,组队参加过多次全国大学生智能车大赛;《Freescale 9S12十六位单片机原理及嵌入》的编写和出版获得Freescale官方的大力支持。读者对象定位为工科相关专业的学生。《Freescale 9S12十六位单片机原理及嵌入》可作为高等学校自动化相关专业的本科生和研究生的教材或教学参考书,并适合开发嵌入式应用系统的工程技术人员参考。 |
| 孙同景,山东大学控制科学与工程学院教授。 |
| 序 前言 第1章 Freescale单片机概述 1.1 Freescale 8位单片机 1.1.1 MC68HC08系列 1.1.2 MC68HCS08系列 1.1.3 MC9RS08系列 1.2 Freescale 16位单片机 1.2.1 Freescale 16位单片机命名参考规则 1.2.2 MC68HC12系列单片机 1.2.3 MC9S12系列单片机 1.2.4 MC9S12X系列单片机 1.3 Freescale 32位单片机 1.4 Freescale DSC型单片机 1.5 习题 第2章 MC9S12单片机的内核及片上资源 2.1 MC9S12单片机的内部结构及引脚功能 2.1.1 内部结构 2.1.2 引脚分配 2.1.3 CPUl2内核结构 2.1.4 指令队列 2.1.5 堆栈 2.1.6 低功耗模式 2.2 MC9S12的存储器 2.2.1 存储空间分配 2.2.2 相关映射寄存器 2.3 寄存器区 2.4 复位、时钟和中断系统 2.4.1 复位模块 2.4.2 振荡器与时钟电路 2.4.3 中断系统 2.5 EEPROM和Flash的擦写操作 2.5.1 EEPROM的擦写操作 2.5.2 Flash的擦写操作 2.6 MC9S12片上外围功能模块简介 2.6.1 串行外设接口(SPI) 2.6.2 串行通信接口(SCI) 2.6.3 12C总线接口 2.6.4 增强型捕捉定时器(ECT) 2.6.5 模数转换器(ATD) 2.6.6 脉宽调制模块(PWM) 2.6.7 CAN控制器 2.7 MC9Sl2单片机最小系统的硬件设计 2.7.1 时钟电路 2.7.2 串行口的RS-232驱动电路 2.7.3 BDM接口电路及功能 2.7.4 电源电路 2.7.5 复位电路 2.7.6 LED调试显示 2.8 习题 第3章 MC9S12单片机的指令系统及汇编语言程序设计 3.1 指令格式及寻址方式 3.1.1 隐含寻址 3.1.2 立即数寻址 3.1.3 直接寻址 3.1.4 扩展寻址 3.1.5 相对寻址 3.1.6 变址寻址 3.1.7 累加器变址寻址 3.1.8 带自动加、减的5位偏移量的变址寻址 3.2 指令系统 3.2.1 加载、存储指令 第4章 MC9S12单片机开发工具——CodeWarrior软件 第5章 MC9S12的C语言程序设计及调试 第6章 MC9S12单片机I/O接口和功能模块 第7章 嵌入式实时操作系统μC/OS-II 第8章 μC/OS-II的移植与使用 第9章 综合举例 附录 参考文献 |
商品评论(0条)