勇敢心资源网

当前位置:首页 > 百科 / 正文

Freescale9S12十六位单片机原理及嵌入式开发技术

(2020-05-25 12:47:19) 百科
Freescale9S12十六位单片机原理及嵌入式开发技术

Freescale9S12十六位单片机原理及嵌入式开发技术

《Freescale9S12十六位单片机原理及嵌入式开发技术》一书是由孙同景编写的计算机类书籍,由机械工业出版社于2008年出版发行。全书介绍晶片开发方法的特点是从实例出发,以最小系统和扩充的实际系统为硬体平台。通过本书的学习,读者能初步掌握嵌入式系统的软硬体开发方法和基于嵌入式作业系统实时多任务的设计方法。

《Freescale9S12十六位单片机原理及嵌入式开发技术》以MC9S12系列十六位单片机为主线,系统地介绍了其核心结构、记忆体组织、片上的高速I/O、ECT、SCI/SPI、I2C、ATD、PWM、CAN等模组的结构原理与使用方法,详细地讨论了该系列晶片的指令系统、彙编语言程式设计和c语言程式设计及其在codewarrior集成开发环境下的开发方法。书中还用较多的篇幅介绍了嵌入式实时作业系统μC/OS-Ⅱ的基本概念及其移植和任务编写方法。最后介绍了具体的套用实例。

基本介绍

  • 书名:Freescale9S12十六位单片机原理及嵌入式开发技术
  • 作者:孙同景
  • ISBN:9787111238836
  • 定价:49.00 元
  • 出版社:机械工业出版社
  • 出版时间:2008
  • 开本:16

版权资讯

书 名: Freescale9S12十六位单片机原理及嵌入式开发技术
作 者:孙同景
出版社: 机械工业出版社
出版时间: 2008
ISBN: 9787111238836
开本: 16
定价: 49.00 元

内容简介

《Freescale9S12十六位单片机原理及嵌入式开发技术》以MC9S12系列十六位单片机为主线,系统地介绍了其核心结构、记忆体组织、片上的高速I/O、ECT、SCI/SPI、I2C、ATD、PWM、CAN等模组的结构原理与使用方法,详细地讨论了该系列晶片的指令系统、彙编语言程式设计和c语言程式设计及其在codewarrior集成开发环境下的开发方法。书中还用较多的篇幅介绍了嵌入式实时作业系统μC/OS-Ⅱ的基本概念及其移植和任务编写方法。最后介绍了具体的套用实例。

作者简介

孙同景,山东大学控制科学与工程学院教授。

编辑推荐

《Freescale9S12十六位单片机原理及嵌入式开发技术》选用MC9S12系列单片机为嵌入式系统的硬体平台,原理\套用\开发介绍详细,与实例结合密切;作者为Freescale示範教学实验室具体负责人,有丰富的教学和实践经验,组队参加过多次全国大学生智慧型车大赛;本书的编写和出版获得Freescale官方的大力支持。读者对象定位为工科相关专业的学生。本书可作为高等学校自动化相关专业的本科生和研究生的教材或教学参考书,并适合开发嵌入式套用系统的工程技术人员参考。

目录

前言
第l章Freescale单片机概述
1.1Freescale8位单片机
1.1.1MC68HCO8系列
1.1.2MC68HCSO8系列
1.1.3MC9RSO8系列
1.2Freescale16位单片机
1.2.1Freescake16位单片机命名参考规则
1.2.2MC68HCl2系列单片机
1.2.3MC9S12系列单片机
1.2.4MC9S12X系列单片机
1.31.、reescale32位单片机
1.4FreescaleDSC型单片机
1.5习题
第2章MC9S12单片机的核心及片上资源
2.1MC9S12单片机的内部结构及引脚功能
2.1.1内部结构
2.1.2引脚分配
2.1.3CPUl2核心结构
2.1.4指令伫列
2.1.5堆叠
2.1.6低功耗模式
2.2MC9S12的存储器
2.2.1存储空间分配
2.2.2相关映射暂存器
2.3暂存器区
2.4复位、时钟和中断系统
2.4.1复位模组
2.4.2振荡器与时钟电路
2.4.3中断系统.
2.5EEPROM和Flash的擦写操作
2.5.1EEPROM的擦写操作
2.5.2Flash的擦写操作
2.6MC9S12片上外围功能模组简介
2.6.1串列外设接口(SPI)
2.6.2串列通信接口(SCI)
2.6.3I2C汇流排接口
2.6.4增强型捕捉定时器(ECT)
2.6.5模数转换器(ATD)
2.6.6脉宽调製模组(PWM)
2.6.7CAN控制器
2.7Mc:9S12单片机最小系统的硬体设计
2.7.1时钟电路
2.7.2串列口的RS-232驱动电路
2.7.3BDM接口电路及功能
2.7.4电源电路
2.7.5复位电路
2.7.6LED调试显示
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载入、存储指令
3.2.2传送、交换指令
3.2.3MOVE指令
3.2.4加法、减法指令
3.2.5二十进制调整指令
3.2.6加一、减一指令
3.2.7比较、测试指令
3.2.8逻辑运算指令
3.2.9清零、求补、取反指令
3.2.10乘法、除法指令
3.2.11乘加指令
3.2.12位测试、位操作指令
3.2.13移位、循环指令
3.2.14模糊逻辑指令
3.2.15最大值、最小值指令
3.2.16查表差值指令
3.2.17转移指令
3.2.18循环控制指令
3.2.19跳转、子程式调用指令
3.2.20中断指令
3.2.2l堆叠操作指令
3.2.22其他指令
3.3彙编语言程式设计
3.3.1常量的表示
3.3.2常用彙编伪指令
3.3.3宏定义
3.3.4彙编程式设计举例
3.4习题
第4章MC9S12单片机开发工具——CodeWarFior软体
4.1CodeWarrior的安装
4.1.1系统需求
4.1.2CodeWarrior的安装与卸载
4.2CodeWarrior集成开发环境介绍
4.2.1CodeWarrior的功能特点
4.2.2集成环境与功能设定
4.3用CodeWarrior开发MC9S12系列单片机
4.3.1建立和打开丁程
4.3.2编写程式原始码
4.3.3编译和连结
4.4软体仿真调试方法
4.4.1选单栏
4.4.2工具列
4.4.3子视窗
4.5BDM调试方法
4.5.1BDM的製作
4.5.2安装BDM的USB驱动程式
4.5.3BDM接头定义和使用
4.5.4BDM调试过程
4.6监控程式调试方法
4.6.1监控程式的下载
4.6.2使用监控程式进行调试
4.6.3认识S格式档案
4.7GCC调试工具
4.7.1GCC简介
4.7.2用GCC开发HCSl2单片机程式
4.8习题
第5章MC9S12的C语言程式设计及调试
5.1使用C语言的好处
5.2C语言编程的常见问题
5.2.1关于循环次数
5.2.2赋值与相等
5.2.3多档案C语言工程的头档案
5.2.4运算符的优先权及括弧的使用
5.2.5位运算的左移与右移
5.2.6有争议的goto语句
5.2.7内部函式和外部函式
5.2.8空指针null
5.2.9程式设计风格
5.3MC9S12的C编程与ANSIC的不同
5.3.1变数
5.3.2资源映射
5.3.3C语言的中断
5.3.4标準C库
5.3.5C语言入口
5.3.6程式的连结与定位
5.3.7程式举例
5.4习题
第6章MC9S12单片机l/O接口和功能模组
6.1通用I/0接口
6.1.1I/0接口的功能及设定方法
6.I.2程式举例
6.2片内串列汇流排接口
6.2.1SPI汇流排接口
6.2.2SCI汇流排接口
6.2.3I2C汇流排接口
6.3增强型捕捉定时器模组
6.3.1ECT模组的功能描述
6.3.2ECT模组的暂存器设定
6.3.3ECT的套用设定
6.3.4ECT的套用举例
6.4ATD模组
6.4.1ATD模组的结构组成及特点
6.4.2ATD模组的设定
6.4.3ATD模组的套用设定
6.4.4ATD模组的中断系统
6.4.5ATD的套用举例
6.5PWM模组
6.5.1PWM模组的功能描述
6.5.2PWM模组的暂存器设定
6.5.3PWM模组的套用设定
6.5.4PWM模组的复位和中断
6.5.5PWM的套用举例
6.6MSCAN模组
6.6.1CAN的基本原理和套用领域
6.6.2MSCAN的组成与工作过程
6.6.3MSCAN的暂存器设定
6.6.4MSCAN模组的功能描述
6.6.5时间标记
6.6.6运行模式
6.6.7低能耗模式
6.6.8MSCAN的中断
6.6.9中断的确认
6.6.10停止和等待模式的恢复
6.6.11MSCAN的初始化
6.6.12MSCAN中断接收数据的例子
6.7习题
第7章嵌入式实时作业系统μC/OS-Ⅱ
7.1嵌入式系统和嵌入式作业系统
7.2嵌入式作业系统的几个主要概念
7.3μC/OS-Ⅱ简介
7.4μC/Os-Ⅱ的任务
7.5μC/OS-Ⅱ的任务调度
7.6任务操作函式
7.7任务的旧步和通信
7.8事件标誌组
7.9μc/OS-Ⅱ中的时间管理
7.10记忆体管理
7.1l多任务的启动
第8章μ/OS-Ⅱ的移植与使用
第9章综合举例
附录
参考文献
……
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号