MC9S12单片机原理及嵌入式应用开发技术

出版社:陈万忠 机械工业出版社 (2012-09出版)
出版日期:2012-9
ISBN:9787111383079
作者:陈万忠 编
页数:305页

书籍目录

前言第1章  单片机概述  1.1  单片机简介  1.2  单片机的广泛应用  1.3  单片机的发展历史  1.4  从门电路到单片机    1.4.1  半导体晶体管的开关特性    1.4.2  组合逻辑电路    1.4.3  时序逻辑电路    1.4.4  单片机的硬件构成  1.5  数制转换  1.6  飞思卡尔16位单片机    1.6.1  Freescale 16位单片机命名参考规则    1.6.2   MC9S12x系列单片机第2章  s12xS单片机的内部结构分析  2.1   MC9S12XS单片机的性能    2.1.1   MC9S12XS内部模块    2.1.2   MC9S12XS单片机的引脚及功能  2.2   CPU的构成    2.2.1  算术逻辑单元(ALu)    2.2.2  控制单元    2.2.3  核心寄存器组  2.3  存储器    2.3.1  基本存储空间    2.3.2  扩展地址空间    2.3.3  全局存储器映射    2.3.4   MC9S12XSl28全局存储器映射  2.4  并行I/O口    2.4.1  A、B、E和K口      2.4.2  T、S、M、P、H和J口    2.4.3    AD口  2.5  时钟与复位模块    2.5.1  时钟模块    2.5.2  锁相环应用范例    2.5.3  复位第3章  单片机最小系统与软件运行环境  3.1  硬件电路设计    3.1.1  单片机电源电路设计    3.1.2   s12单片机时钟电路设计    3.1.3  复位电路设计    3.1.4   BDM接口电路设计  3.2   Code Warrior V5.1  软件使用指南    3.2.1  软件安装    3.2.2  关于BDM驱动    3.2.3  创建一个新的工程  3.3  并口输出范例    3.3.1  编写简单的应用程序    3.3.2   LED闪动程序    3.3.3  复位自检程序    3.3.4  流水灯程序第4章  指令系统  4.1   S12汇编指令集  4.2  指令的分类    4.2.1  数据传送类指令    4.2.2  算术运算类指令    4.2.3  逻辑运算类指令    4.2.4  程序控制指令  4.3  寻址方式  4.4  汇编语言程序设计    4.4.1  汇编管理指令    4.4.2  汇编语言程序设计举例第5章    中断系统  5.1  中断的概念  5.2  中断源  5.3  s12XS单片机的中断响应和中断返回  5.4  优先权排队  5.5  中断嵌套  5.6  中断服务子程序设计    5.6.1   IRQ使用范例    5.6.2   XIRQ使用范例第6章  串行口  6.1  串行通信概述    6.1.1  串行通信的两种基本方式    6.1.2  发送时钟和接收时钟    6.1.3  串行通信标准  6.2  同步外设接口SPI模块    6.2.1   SPI模块概述    6.2.2   SPI寄存器    6.2.3   SPI应用范例  6.3   SCI模块    6.3.1   SCI模块的结构及功能    6.3.2   SCI模块寄存器    6.3.3   SCI应用范例第7章  定时器相关模块  7.1  定时器/计数器概述  7.2  TIM模块    7.2.1  TIM模块的结构及功能    7.2.2   TIM模块寄存器    7.2.3  TIM模块应用范例  7.3   PIT模块    7.3.1   PIT模块的结构及功能    7.3.2   PIT模块寄存器    7.3.3   PIT模块应用范例  7.4   PWM模块    7.4.1   PWM功能    7.4.2   PWM模块寄存器    7.4.3   PWM模块应用范例第8章  A-D转换模块  8.1   A-D转换模块概述    8.1.1   A-D转换原理    8.1.2  S12XS系列MCU内置A-D转换模块  8.2   A-D转换寄存器    8.2.1  A.D输入使能寄存器    8.2.2   A.D控制寄存器    8.2.3   A-D比较寄存器    8.2.4   A.D转换状态寄存器    8.2.5   A-D结果寄存器  8.3   A.D转换应用范例    8.3.1  应用注意事项    8.3.2  应用范例第9章    嵌入式实时操作系统使用范例  9.1  嵌入式实时操作系统    9.1.1  嵌入式实时操作系统简介    9.1.2  嵌入式实时操作系统μc/OS-II 9.2  移植μc/OS-II    9.2.1  重新定义内核的大小和功能    9.2.2   OS_CPU.H    9.2.3  编写与硬件相关的代码    9.2.4  中断服务子程序0STicklSR()      9.2.5  任务堆栈初始化函数OSTask-StkInit()    9.2.6    让优先级最高的就绪态任务开始运行函数OSStartHighRdy()   9.2.7  任务级任务切换函数OSCtxSw()    9.2.8    中断级任务切换函数OSIntCtxSw()    9.2.9  相关接口函数  9.3  应用范例    9.3.1  相关声明    9.3.2  主函数main()      9.3.3    系统任务函数AppStartTask()      9.3.4  用户任务1 AppTaskl()      9.3.5  用户任务2 AppTask2()      9.3.6  用户任务3 AppTask3()      9.3.7  链接与程序定位第10章  单片机测控系统设计  10.1  微机测控系统的组成    10.1.1  微机测控系统硬件    10.1.2  微机测控系统软件  10.2  微机测控系统的常用器件    10.2.1  集成运算放大器及其应用    10.2.2  电压比较器    10.2.3  隔离放大器    10.2.4  光耦合器    10.2.5  固态继电器  10.3  键盘、显示接口    10.3.1  键盘    10.3.2   7段LED显示    10.3.3  键盘显示接口范例第11章    飞思卡尔智能车设计范例  11.1  关于飞思卡尔智能车大赛  11.2  光电智能车设计技术    11.2.1  机械结构及安装工艺    11.2.2  硬件电路设计    11.2.3  算法实现    11.2.4  系统调试  11.3   CCD摄像头智能车设计技术    11.3.1  系统方案    11.3.2  机械结构的设计与实现    11.3.3  硬件电路设计    11.3.4  软件系统的设计与实现附录  附录A S12X CPU汇编指令表  附录B 最小系统板和扩展板的PCB元器件布置图参考文献

编辑推荐

陈万忠主编的《MC9S12单片机原理及嵌入式应用开发技术(普通高等教育十二五电气信息类规划教材)》系统介绍了Freescale(飞思卡尔)公司的S12XS微控制器(MCu)的硬件结构和工作原理,以MC9S12xSl28为例详细分析了各个片内外设功能模块的硬件结构、工作原理和使用方法,同时介绍了Mcu最小系统,程序设计、下载和动态调试方法,单片机嵌入式应用系统的设计,给出了飞思卡尔智能车大赛用车的设计范例。

作者简介

陈万忠主编的《MC9S12单片机原理及嵌入式应用开发技术(普通高等教育十二五电气信息类规划教材)》以飞思卡尔全国大学生智能汽车竞赛组委会推荐芯片MC9S12XSl28为蓝本,深入讲解CPU及片内外设工作原理,介绍单片机嵌入式应用的开发方法。本书首先简要介绍了单片机的基本概念,从门电路到单片机的硬件演进过程;然后按CPU、存储器、I/O口、时钟和复位的顺序,讲述MCU内部结构和工作原理;对MC9S12XSl28的指令系统、中断系统、串行口、定时计数模块和A—D转换模块进行了详细分析;介绍了单片机嵌入式应用的开发方法,并给出相应的范例。最后给出智能车制作调试范例。本书原理的讲述力求简洁透彻,范例的选择具有工程背景,便于读者移植使用。本书的内容为读者提供了单片机学习和智能车制作的一个快速入门的方法。
《MC9S12单片机原理及嵌入式应用开发技术(普通高等教育十二五电气信息类规划教材)》可以作为电气信息类、机电一体化类和仪器仪表类等相关专业本科生和研究生的教材或教学参考书,并适合作为参加全国大学生智能汽车竞赛参赛人员的参考用书。

图书封面


 MC9S12单片机原理及嵌入式应用开发技术下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     这本书的作者陈万忠,是吉林大学通信工程学院的一个教授,在大一下学期的时候教我们电路,也许他的学术水平还好,但是我想说,这本书真的是不能再烂了。关于这个吉林大学通信工程学院,我只想说。。。呵呵。首先,我就想问问现在谁特么的还用飞思卡尔单片机来作为单片机入门机型啊!!除了智能车大赛和车身电子你告诉我谁特么的还在用飞!!思!!卡!!尔!!啊!!这本书,编排极度混乱,内容繁简安排不合适,只是在开头简单介绍了一下单片机的发展历史,之后便是完全让人摸不着头脑的单片机编程。好么,讲单片机串行通信模块,sci和spi,spi模块还好你好歹吱了一声让我知道spi是同步外设接口的意思,可是翻遍全书我也没有找到sci的定义你让我情何以堪啊!!关键的问题是sci模块的应用还他妈的占了第六章最主要的篇幅啊!!这么大的篇幅里你稍微给sci下个定义累不着您吧陈万忠教授!!你光写程序不给解释也就罢了,可是怎么说用的也是c语言吧,你稍微讲一点c语言基础不过分吧!!单片机c语言编程和标准c语言的编程区别这么大你稍微说一嘴不过分吧???!!!单片机编程里连浮点数都不让用你他妈的早说啊!!!可是全书里面没有半句话讲过这一点你又该怎么解释啊!!还有啊,这个占了全书将近三分之一篇幅的十一章,所谓飞思卡尔智能车大赛的设计范例,看那个行文风格,根本是他妈的某支参赛队的结题报告吧!!!你好歹把遍布全篇的第一人称改掉啊!!连改都不改直接拿来用你到底是多么懒啊陈万忠老师!!!这本书的主要思想就是通过对每个外设有关的控制寄存器写入值,来对外设进行设置,使能,设定参数之类的操作,然后编写一段程序,来进行有关操作。可是每个外设的有关寄存器就那么几个,你说的稍微详细一点能死啊??!!锁相环这么复杂的东西你特么的用了一页纸的篇幅就写完了我特么的反反复复看了八遍也不知道你写的是啥啊!!陈万忠老师!!总结,这本书已经烂到家了,想用这本书来自学单片机的,趁早死了这条心吧,市面上的51单片机的自学教材一抓一大把,没有必要和飞思卡尔单片机死磕,另外这本书讲的一点也不详细,里面程序不多,程序的注释更是惜墨如金,有如此长篇幅的程序注释,想要看懂书上的程序简直是痴人说梦。这个三流学校里的三流学院的三流教授(其实陈万忠是副院长,在学院里算是个学术大牛,但显然他根本没有用心编过这本书,八成是他带的学生替他编的)编出来的三的n次方流的教材,根本就是个渣。注意看这本书的版本信息,2012年9月第一版第一次印刷,也就是说这本书成书于2012年的9月,而吉大的学生每年八月份开学,经过五个星期的小学期之后,九月上旬开始正式上课,这说明,这本书根本就特么的是赶工出来的!!!很不幸,只有我们这一届学生和上一届学生用的这本书当教材,害人不浅啊。但是也许最后一章的智能车范例对于一些参加智能车大赛的同学有些用处。注意,唯一有用的就是第十一章,但是我相信,陈万忠编书的时候用的一定不会是我们学院成绩最好的参赛队的结题报告,废话,这种东西他舍得写进书里让所有人都看到么!!最后的最后,这本书的印刷质量极差,纸张又薄又黄,图片几乎一抹黑,区区三百页黑白印刷的破书,定价四十三大洋,太不值。

精彩短评 (总计2条)

  •     纸质一般,有盗版的感觉,图片较少,感觉讲解不细致,同时看了另一本书,差别很明显,不适合初学者
  •     章节编排很差,飞思卡尔单片机很low,然而学校的老师拿它当做炫耀的资本。希望学弟学妹们还是自学51单片机。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024