分享
 
 
 

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

Freescale 9S12十六位单片机原理及嵌入式开发技术  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,综合,
  品牌: 孙同景

基本信息·出版社:机械工业出版社

·页码:468 页

·出版日期:2008年

·ISBN:7111238834/9787111238836

·条形码:9787111238836

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

产品信息有问题吗?请帮我们更新产品信息。

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

本书介绍芯片开发方法的特点是从实例出发,以最小系统和扩充的实际系统为硬件平台。通过本书的学习,读者能初步掌握嵌入式系统的软硬件开发方法和基于嵌入式操作系统实时多任务的设计方法。

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

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

本书配套有原文手册、交叉编译软件、用于MC9S12的自由软件、部分工程范例、MC9S12单片机监控程序,可从www.cmpedu.com上直接下载。

目录

前言

第l章Free scale单片机概述

1.1Freescale8位单片机

1.1.1MC68HCO8系列

1.1.2MC68HCSO8系列

1.1.3MC9RSO8系列

1.2Freescale 16位单片机

1.2.1Freescake 16位单片机命名参考规则

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章综合举例

附录

参考文献

……[看更多目录]

序言我谨代表飞思卡尔(Freescale)半导体公司祝贺(Freescale 9S12十六位单片机原理及嵌入式开发技术》一书的出版,并对本书作者和出版社同仁的辛勤劳动表示诚挚的感谢。

该书选用MC9S12系列十六位单片机为嵌入式系统的硬件平台,面向在工科相关专业中用到嵌入式系统的研究生和高年级本科生,同时也适用于从事嵌入式应用开发的工程技术人员。

飞思卡尔半导体公司前身为摩托罗拉(Motorola)半导体产品部,2004年从摩托罗拉分拆上市。公司从1953年开始从事半导体业务,是世界半导体产业与技术的开拓者,是全球大型的半导体公司之一,在微控制器领域长期居全球市场领先地位,如在2007年6月推出业内第一的针脚兼容的八位与三十二位微控制器——QEl28系列。飞思卡尔公司的微控制器产品系列齐全,位数(八位、十六位、三十二位等)不同、封装形式(DIP、SOIC、QFP等)不同、温度范围不同、所含模块不同的产品构成了庞大的飞思卡尔微控制器产品系列,应用于嵌入式系统的各个领域。以可靠性高、性价比高和应用方便引导微控制器的发展。

飞思卡尔半导体公司秉承摩托罗拉公司一贯重视与学界合作的传统,全力培育本地化的工程人才,通过大学计划开展与国内大学在教学与应用研究方面的合作。目前已与中国教育部合作在清华大学、上海交通大学、东北大学、北京航空航天大学、苏州大学、天津大学、电子科技大学等14所大学建立了示范教学实验室,在50多所大学建立了嵌入式处理器(MCU/DSP)开发应用研究中心或实验中心,持续举办了全国性的应用设计大奖赛和—“飞思卡尔杯”全国大学生智能车竞赛。各相关学校在嵌入式系统科研和人才培养方面均取得了许多可喜的成绩,包括各种应用设计,有的已经产业化。我期待会有更多的大学加入到飞思卡尔公司的大学计划中来,进一步推进中国嵌入式处理器应用技术的研发与教学工作,以推动嵌入式产来发展和人才培养。

文摘插图:

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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有