MC9S12单片机原理及嵌入式应用开发技术 教学课件 ppt 作者 陈万忠 目录

上传人:E**** 文档编号:89242916 上传时间:2019-05-21 格式:PPT 页数:173 大小:1,014.51KB
返回 下载 相关 举报
MC9S12单片机原理及嵌入式应用开发技术 教学课件 ppt 作者 陈万忠 目录_第1页
第1页 / 共173页
MC9S12单片机原理及嵌入式应用开发技术 教学课件 ppt 作者 陈万忠 目录_第2页
第2页 / 共173页
MC9S12单片机原理及嵌入式应用开发技术 教学课件 ppt 作者 陈万忠 目录_第3页
第3页 / 共173页
MC9S12单片机原理及嵌入式应用开发技术 教学课件 ppt 作者 陈万忠 目录_第4页
第4页 / 共173页
MC9S12单片机原理及嵌入式应用开发技术 教学课件 ppt 作者 陈万忠 目录_第5页
第5页 / 共173页
点击查看更多>>
资源描述

《MC9S12单片机原理及嵌入式应用开发技术 教学课件 ppt 作者 陈万忠 目录》由会员分享,可在线阅读,更多相关《MC9S12单片机原理及嵌入式应用开发技术 教学课件 ppt 作者 陈万忠 目录(173页珍藏版)》请在金锄头文库上搜索。

1、MC9S12单片机原理及嵌入式应用开发技术,第1章简要讲述单片机的概念,单片机的广泛应用,单片机的发展历程,从门电路到单片机的硬件演进过程,并对常用的数制转换进行了介绍,对飞思卡尔16位单片机的特点及命名规则也进行了介绍。 第2章主要介绍S12XS单片机的内部模块及引脚功能。以MC9S12XS128为例,从硬件上详细分析CPU取指、译码、操作以及标志设定和堆栈使用过程;存储器结构及地址映射管理过程的地址管理、I/O口管理方法;通过内部锁相环获得内部总线时钟的相关寄存器设置方法;介绍了复位的工作原理。 第3章讲述如何用最简单的硬件和软件使单片机运行,通过实例告诉你,其实单片机入门并不难。 第4章

2、介绍S12单片机指令集、指令寻址方式和汇编语言程序设计方法。 第5章讲述中断的概念、MC9S12XS128中断源、中断响应和执行过程、中断优先级和中断嵌套,通过外部中断范例,理解中断响应是如何实现的。,第6章从总体上介绍串行通信的基本知识,包括并行通信与串行通信,同步串行通信和异步串行通信及数据格式;常用异步串行通信标准;介绍S12XS同步串行模块SPI和异步串行模块SCI的工作原理及相关寄存器的功能和设置方法。 第7章讲述定时中断PIT、定时器TIM和PWM等内容,每部分内容都有相应的范例。 第8章介绍A-D转换模块中包含的逐次比较式A-D转换器的工作原理,MC9S12XS128的A-D转换

3、模块结构和工作原理,按功能分类介绍了相关寄存器的设置方法,通过范例理解相关寄存器的设置和使用。 第9章讲述了MC9S12XS128单片机嵌入式应用的开发方法,介绍C/OS的概念及其移植和任务编写方法,通过范例介绍单片机嵌入式应用系统的开发流程。 第10章介绍了单片机测控系统的设计原则,阐述了键盘、显示接口扩展方法。,第11章针对飞思卡尔智能车大赛的用车实例,详细介绍了两类智能车设计开发方法,对比赛用车的整体设计具有指导意义。 第1章 单片机概述1 第2章 S12XS单片机的内部结构 第3章 单片机最小系统与软件运行 第4章 指令系统48 第5章 中断系统61 第6章 串行口71 第7章 定时器

4、相关模块101 第8章 A-D转换模块134 第9章 嵌入式实时操作系统使用 第10章 单片机测控系统设计168 第11章 飞思卡尔智能车设计范例185,SH.tif,第1章简要讲述单片机的概念,单片机的广泛应用,单片机的发展历程,从门电路到单片机的硬件演进过程,并对常用的数制转换进行了介绍,对飞思卡尔16位单片机的特点及命名规则也进行了介绍。,第2章主要介绍S12XS单片机的内部模块及引脚功能。以MC9S12XS128为例,从硬件上详细分析CPU取指、译码、操作以及标志设定和堆栈使用过程;存储器结构及地址映射管理过程的地址管理、I/O口管理方法;通过内部锁相环获得内部总线时钟的相关寄存器设置

5、方法;介绍了复位的工作原理。,第3章讲述如何用最简单的硬件和软件使单片机运行,通过实例告诉你,其实单片机入门并不难。,第4章介绍S12单片机指令集、指令寻址方式和汇编语言程序设计方法。,第5章讲述中断的概念、MC9S12XS128中断源、中断响应和执行过程、中断优先级和中断嵌套,通过外部中断范例,理解中断响应是如何实现的。,第6章从总体上介绍串行通信的基本知识,包括并行通信与串行通信,同步串行通信和异步串行通信及数据格式;常用异步串行通信标准;介绍S12XS同步串行模块SPI和异步串行模块SCI的工作原理及相关寄存器的功能和设置方法。,第7章讲述定时中断PIT、定时器TIM和PWM等内容,每部

6、分内容都有相应的范例。,第8章介绍A-D转换模块中包含的逐次比较式A-D转换器的工作原理,MC9S12XS128的A-D转换模块结构和工作原理,按功能分类介绍了相关寄存器的设置方法,通过范例理解相关寄存器的设置和使用。,第9章讲述了MC9S12XS128单片机嵌入式应用的开发方法,介绍C/OS的概念及其移植和任务编写方法,通过范例介绍单片机嵌入式应用系统的开发流程。,第10章介绍了单片机测控系统的设计原则,阐述了键盘、显示接口扩展方法。,第11章针对飞思卡尔智能车大赛的用车实例,详细介绍了两类智能车设计开发方法,对比赛用车的整体设计具有指导意义。,第1章 单片机概述1,1.1 单片机简介1 1

7、.2 单片机的广泛应用1 1.3 单片机的发展历史3 1.4 从门电路到单片机3 1.5 数制转换10 1.6 飞思卡尔16位单片机12,1.1 单片机简介1,1.2 单片机的广泛应用1,1.3 单片机的发展历史3,1.4 从门电路到单片机3,1.4.1 半导体晶体管的开关特性3 1.4.2 组合逻辑电路4 1.4.3 时序逻辑电路8 1.4.4 单片机的硬件构成9,1.4.1 半导体晶体管的开关特性3,1.4.2 组合逻辑电路4,1.4.3 时序逻辑电路8,1.4.4 单片机的硬件构成9,1.5 数制转换10,1.6 飞思卡尔16位单片机12,1.6.1 Freescale 16位单片机命名

8、参考 1.6.2 MC9S12X系列单片机12,1.6.1 Freescale 16位单片机命名参考,1.6.2 MC9S12X系列单片机12,第2章 S12XS单片机的内部结构,2.1 MC9S12XS单片机的性能15 2.2 CPU的构成19 2.3 存储器22 2.4 并行I/O口26 2.5 时钟与复位模块29,2.1 MC9S12XS单片机的性能15,2.1.1 MC9S12XS内部模块15 2.1.2 MC9S12XS单片机的引脚及功能16,2.1.1 MC9S12XS内部模块15,2.1.2 MC9S12XS单片机的引脚及功能16,2.2 CPU的构成19,2.2.1 算术逻辑单

9、元(ALU)19 2.2.2 控制单元20 2.2.3 核心寄存器组21,2.2.1 算术逻辑单元(ALU)19,2.2.2 控制单元20,2.2.3 核心寄存器组21,2.3 存储器22,2.3.1 基本存储空间22 2.3.2 扩展地址空间23 2.3.3 全局存储器映射23 2.3.4 MC9S12XS128全局存储器映射25,2.3.1 基本存储空间22,2.3.2 扩展地址空间23,2.3.3 全局存储器映射23,2.3.4 MC9S12XS128全局存储器映射25,2.4 并行I/O口26,2.4.1 A、B、E和K口27 2.4.2 T、S、M、P、H和J口28 2.4.3 AD

10、口29,2.4.1 A、B、E和K口27,2.4.2 T、S、M、P、H和J口28,2.4.3 AD口29,2.5 时钟与复位模块29,2.5.1 时钟模块29 2.5.2 锁相环应用范例33 2.5.3 复位35,2.5.1 时钟模块29,2.5.2 锁相环应用范例33,2.5.3 复位35,第3章 单片机最小系统与软件运行,3.1 硬件电路设计36 3.2 Code Warrior V5.1软件使用指南39 3.3 并口输出范例43,3.1 硬件电路设计36,3.1.1 单片机电源电路设计36 3.1.2 S12单片机时钟电路设计37 3.1.3 复位电路设计38 3.1.4 BDM接口电

11、路设计38,3.1.1 单片机电源电路设计36,3.1.2 S12单片机时钟电路设计37,3.1.3 复位电路设计38,3.1.4 BDM接口电路设计38,3.2 Code Warrior V5.1软件使用指南39,3.2.1 软件安装39 3.2.2 关于BDM驱动40 3.2.3 创建一个新的工程40,3.2.1 软件安装39,3.2.2 关于BDM驱动40,3.2.3 创建一个新的工程40,3.3 并口输出范例43,3.3.1 编写简单的应用程序44 3.3.2 LED闪动程序45 3.3.3 复位自检程序45 3.3.4 流水灯程序46,3.3.1 编写简单的应用程序44,3.3.2

12、LED闪动程序45,3.3.3 复位自检程序45,3.3.4 流水灯程序46,第4章 指令系统48,4.1 S12汇编指令集48 4.2 指令的分类48 4.3 寻址方式57 4.4 汇编语言程序设计59,4.1 S12汇编指令集48,4.2 指令的分类48,4.2.1 数据传送类指令48 4.2.2 算术运算类指令50 4.2.3 逻辑运算类指令52 4.2.4 程序控制指令55,4.2.1 数据传送类指令48,4.2.2 算术运算类指令50,4.2.3 逻辑运算类指令52,4.2.4 程序控制指令55,4.3 寻址方式57,4.4 汇编语言程序设计59,4.4.1 汇编管理指令59 4.4

13、.2 汇编语言程序设计举例60,4.4.1 汇编管理指令59,4.4.2 汇编语言程序设计举例60,第5章 中断系统61,5.1 中断的概念61 5.2 中断源61 5.3 S12XS单片机的中断响应和中断 5.4 优先权排队65 5.5 中断嵌套65 5.6 中断服务子程序设计66,5.1 中断的概念61,5.2 中断源61,5.3 S12XS单片机的中断响应和中断,5.4 优先权排队65,5.5 中断嵌套65,5.6 中断服务子程序设计66,5.6.1 IRQ使用范例66 5.6.2 XIRQ使用范例68,5.6.1 IRQ使用范例66,5.6.2 XIRQ使用范例68,第6章 串行口71

14、,6.1 串行通信概述71 6.2 同步外设接口SPI模块75 6.3 SCI模块82,6.1 串行通信概述71,6.1.1 串行通信的两种基本方式71 6.1.2 发送时钟和接收时钟72 6.1.3 串行通信标准73,6.1.1 串行通信的两种基本方式71,6.1.2 发送时钟和接收时钟72,6.1.3 串行通信标准73,6.2 同步外设接口SPI模块75,6.2.1 SPI模块概述75 6.2.2 SPI寄存器76 6.2.3 SPI应用范例80,6.2.1 SPI模块概述75,6.2.2 SPI寄存器76,6.2.3 SPI应用范例80,6.3 SCI模块82,6.3.1 SCI模块的结

15、构及功能82 6.3.2 SCI模块寄存器84 6.3.3 SCI应用范例87,6.3.1 SCI模块的结构及功能82,6.3.2 SCI模块寄存器84,6.3.3 SCI应用范例87,第7章 定时器相关模块101,7.1 定时器/计数器概述101 7.2 TIM模块101 7.3 PIT模块114 7.4 PWM模块124,7.1 定时器/计数器概述101,7.2 TIM模块101,7.2.1 TIM模块的结构及功能102 7.2.2 TIM模块寄存器103 7.2.3 TIM模块应用范例108,7.2.1 TIM模块的结构及功能102,7.2.2 TIM模块寄存器103,7.2.3 TIM

16、模块应用范例108,7.3 PIT模块114,7.3.1 PIT模块的结构及功能115 7.3.2 PIT模块寄存器116 7.3.3 PIT模块应用范例118,7.3.1 PIT模块的结构及功能115,7.3.2 PIT模块寄存器116,7.3.3 PIT模块应用范例118,7.4 PWM模块124,7.4.1 PWM功能124 7.4.2 PWM模块寄存器124 7.4.3 PWM模块应用范例128,7.4.1 PWM功能124,7.4.2 PWM模块寄存器124,7.4.3 PWM模块应用范例128,第8章 A-D转换模块134,8.1 A-D转换模块概述134 8.2 A-D转换寄存器136 8.3 A-D转换应用范例141,8.1 A-D转换模块概述134,8.1.1 A-D转换原理134 8.1.2 S12XS系列MCU内置A-D,8.1.1 A-D转换原理134,8.1.2 S12XS系列MCU内置

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号