您好,欢迎光临有路网!
单片机及嵌入式系统(第二版)
QQ咨询:
有路璐璐:

单片机及嵌入式系统(第二版)

  • 作者:李伯成
  • 出版社:清华大学出版社
  • ISBN:9787302181651
  • 出版日期:2008年01月01日
  • 页数:452
  • 定价:¥39.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《单片机及嵌入式系统》以国内应用*广的MCS-51单片机为基础,介绍嵌入式计算机系统的结构及传统设计方法。《单片机及嵌入式系统》中着重讲述在进行嵌入式系统设计时的基本概念和基本方法,同时还专门介绍基于SOC的嵌入式系统及如何设计SOC,并以此为基础构成嵌入式系统。《单片机及嵌入式系统》侧重于对学生的工程思维能力的培养。通过《单片机及嵌入式系统》的学习,学生可以掌握设计一个小型嵌入式计算机系统的方法。
    《单片机及嵌入式系统》可作为高校理工科专业的教学用书,也可供一般工程技术人员参考。
    文章节选
    1.2.2系统设计的步骤
    当前嵌入式计算机系统设计通常有两种方式:传统的嵌入式系统设计和基于SOC的系统设计。传统的系统设计方法包括元器件级上的系统设计和系统集成。下面首先介绍元器件级上的系统设计方法。由于嵌入式系统是具有上述诸原则(特点)的专用系统,经常在体积、重量等诸多方面有特殊的要求,因此,元器件级上的系统设计用得更多一些;然后,再说明系统集成的设计方法。有关基于s()C的系统设计将留在*后两章再作说明。
    1.元器件级上的系统设计步骤
    顾名思义,元器件级上的系统设计就是从选择*基本的元器件开始进行整个嵌入式系统的设计。由于嵌入式系统是目标非常明确的专用系统,其设计过程多采用自上而下的瀑布法,设计的步骤大致如下:
    1)评估用户的需求采用计算机的必要性
    用户的需求采用计算机的必要性从两个侧面来考虑:
    其一是经济效益。就是说仔细分析,当用户采用了这样的嵌入式计算机系统后,提高了产品的产量、质量、降低了成本和能耗等,这一些情况*终可以折算出使用了计算机后一年可获取多少经济效益。若三年的经济效益可以收回研制开发计算机系统的成本,则采用就是必要的、值得的。
    其二是社会效益。就是说在有些情况下采用计算机没有明显的经济效益,但是有很好的社会效益,则那里采用计算机也是必要的。例如,有的地方环境十分恶劣(如高温、高湿、腐蚀、粉尘、污染和危险等),不适合人在那里工作,则可采用计算机去代替人的工作。在军事上,采用了计算机提高了精度、提高了反应速度、增强了战斗力。这一切也可说明采用计算机是必要的。
    就以往所遇到的情况来说,还没有遇到不必要的情况。尤其是现在的单片机、DSP等构成嵌入式计算机系统的核心部件,价格愈来愈便宜且功能愈来愈强,今后的应用将更加广泛。
    2)用户需求调查与分析
    当确定要为用户设计开发嵌入式计算机系统后,接下来重要的一步就是对用户的需求进行认真仔细的调查和分析。这一步极为重要,因为此后系统设计的所有工作都是以用户的需求为依据的。用户的需求没有做到,则设计一定是失败的;用户没有要求的设计中做了,有可能是锦上添花,也可能是画蛇添足。因此,*重要的在于满足用户的需求,包括功能��和性能上的要求。性能要求中,一定会有实时性、可靠性方面的具体要求。 进入21世纪,社会信息化不断向纵深发展,各行各业的信息化进程不断加速。我国的高等教育也进入了一个新的历史发展时期,尤其是高校的计算机基础教育,正在步入更加科学。更加合理。更加符合21世纪高校人才培养目标的新阶段。
    为了进一步推动高校计算机基础教育的发展,教育部高等学校计算机科学与技术教学指导委员会近期发布了<关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求》(以下简称《教学基本要求》)。<教学基本要求》针对计算机基础教学的现状与发展,提出了计算机基础教学改革的指导思想,按照分类。分层次组织教学的思路,《教学基本要求)的附件提出了计算机基础课教学内容的知识结构与课程设置。<教学基本要求》认为,计算机基础教学的典型核心课程包括:大学计算机基础。计算机程序设计基础。计算机硬件技术基础(微机原理与接口。单片机原理与应用)。数据库技术与应用。多媒体技术与应用。网络技术与应用。附件中介绍了上述六门核心课程的主要内。容,这为今后的课程建设及教材编写提供了重要的依据。在下一步计算机课程规划工作中,建议。各校采用“1+X”的方案,即:“大学计算机基础”+若干必修或选修课程。
    教材是实现教学要求的重要保证。为了更好地促进高校计算机基础教育的改革,我们组织了国内部分高校教师进行了深入的讨论和研究,根据(教学基本要求)中的相关课程教学基本要求组织编写了这套”大学计算机基础教育规划教材”。
    本套教材的特点如下:
    (1)体系完整,内容先进,符合大学非计算机专业学生的特点,注重应用,强调实践。
    (2)教材的作者来自全国各个高校,都是教育部高等学校计算机基础课程教学指导委员会**的专家。教授和教学骨干。
    (3)注重立体化教材的建设,除主教材外,还配有多媒体电子教案。习题与实验指导,以及教学网站和教学资源库等。
    (4)注重案例教材和实验教材的建设,适应教师指导下的学生自主学习的教学模式。
    (5)及时更新版本,力图反映计算机技术的新发展。
    本套教材将随着高校计算机基础教育的发展不断调整,希望各位专家。教师和读者不吝提出宝贵的意见和建议,我们将根据大家的意见不断改进本套教材的组织。编写工作,为我国的计算机基础教育的教材建设和人才培养做出更大的贡献。
    目录
    第1章嵌入式计算机系统设计概述
    1.1概述
    1.1.1嵌入式计算机系统的定义
    1.1.2嵌入式计算机系统的构成
    1.2嵌入式计算机系统的设计要求和设计步骤
    1.2.1系统设计的基本要求
    1.2.2系统设计的步骤
    1.2.3嵌入式系统的硬软件协同设计
    1.2.4系统设计中应注意的问题
    习题

    第2章MCS-51单片机的基本结构
    2.1MCS-51单片机的构成
    2.1.IMCS-51单片机家族
    2.1.2MCS-51单片机的内部结构
    2.1.3MCS-51单片机外部引线
    2.2MCS-51单片机的内部结构
    2.2.1MCS-51的CPU
    2.2.2MCS-51单片机的存储器组织
    2.2.3MCS-51的输入输出接口
    2.3MCS-51单片机的时序
    2.3.1MCS-51的三种周期
    2.3.2指令执行时序
    2.4MCS-51单片机的相关问题
    2.4.1复位
    2.4.2时钟电路
    2.4.3编程和校验
    2.5MCS-51指令系统及汇编语言程序设计
    2.5.1MCS-51的指令编码
    2.5.2指令系统中用到的符号
    2.5.3指令寻址方式
    2.5.4MCS-51的指令系统
    2.5.5汇编语言程序设计
    2.5.6汇编语言程序的开发过程
    2.6MCS-51的总线扩展
    2.6.1MCS-51单片机构成的*小系绩
    2.6.2MCS-51的总线扩展
    2.7MCS-51的外部存储器
    2.7.1存储器的分类
    2.7.2存储器的主要性能指标
    2.7.3RAM的连接使用
    2.7.4只读存储器
    2.8输入输出技术
    2.8.1外设接口的编址方式
    2.8.2外设接口的基本模型
    2.8.3程序控制输入输出
    2.8.4查询方式
    2.8.5中断方式
    2.8.6中断控制器8259
    2.9MCS-51定时器/计数器
    2.9.1工作方式
    2.9.2定时器/计数器的控制寄存器
    2.9.3定时器/计数器的应用
    2.10MCS-51的串行接口
    2.10.1概述
    2.10.2MCS-51单片机串行口的控制寄存器
    2.10.3串行口的工作方式
    2.10.4串行口的应用
    习题

    第3章嵌入式系统总线及接口技术
    3.1总线概述
    3.1.1总线概述
    3.1.2内总线
    3.1.3外总线
    3.2总线驱动与控制
    3.2.1总线竞争与负载计算
    3.2.2总线驱动与控制的实现
    3.3MCS-51的总线扩展
    3.3.1概述
    3.3.2扩展总线的形成
    3.4扩展总线上的典型外设接口
    3.4.1可编程并行接口8255
    3.4.2键盘接口
    3.4.3打印机接口
    3.4.4显示器接口
    3.4.5光电隔离输入输出接口
    3.4.6数/模(D/A)变换器接口
    3.4.7模/数变换器接口
    3.4.8电机接口
    习题

    第4章嵌入式计算机系统软件
    4.1嵌入式系统软件概述
    4.1.1*小系统
    4.1.2驻留监控程序
    4.2嵌入式系统实时操作系统内核开发
    4.2.1嵌入式操作系统的特点
    4.2.2实时内核所涉及的概念..
    4.2.3实时内核的开发
    4.2.4嵌入式操作系统的移植
    4.3用户程序的开发
    4.3.1用户程序的基本要求
    4.3.2用户程序的开发过程
    4.3.3**语言与汇编语言混合编程
    习题

    第5章嵌入式系统的可靠性设计
    5.1概述
    5.1.1可靠性的基本指标
    5.1.2故障因素
    5.2故障检测技术
    5.2.1嵌入式系统的脱机自检
    5.2.2嵌入式系统的在线故障检测
    5.3硬件可靠性设计
    5.3.1硬件故障
    5.3.2影响硬件可靠性的因素
    5.3.3硬件可靠性措施
    5.4软件可靠性设计
    5.4.1软件故障的特点
    5.4.2软件可靠性指标
    5.4.3软件错误的来源
    5.4.4软件可靠性模型
    5.4.5提高软件可靠性的方法
    5.5系统的抗干扰设计
    5.5.1抗干扰的三要素
    5.5.2干扰的来源及耦合方式
    5.5.3系统的抗干扰措施
    5.6总线的有关问题
    5.6.1总线上的交叉串扰
    5.6.2总线的延时
    5.6.3总线上的反射与终端网络
    5.7可靠性的总体设计
    5.7.1设计过程
    5.7.2可靠性的分配方法
    习题

    第6章基于SOC的嵌入式系统
    6.1概述
    6.1.1PXA27X一般介绍
    6.1.2IntelXScale结构
    6.2ARM处理器
    6.2.1ARM处理器系列
    6.2.2ARM处理器工作模式及寄存器
    6.2.3ARM指令系统
    6.2.4ARM的异常中断处理
    6.3IntelPXA27X介绍
    6.3.1PXA27X的结构
    6.3.2PXA27X的内部存储器
    6.3.3PXA27X的外部存储器控制器
    6.3.4PXA27X的中断控制器
    6.3.5PXA27X的键盘接口
    6.3.6PXA27X的通用输入输出接口GPIO
    6.4PXA27X的开发与应用
    6.4.1PXA27X开发平台
    6.4.2PXA27X的应用
    习题

    第7章基于专用芯片的嵌入式系统
    7.1概述
    7.1.1数字系统设计的发展
    7.1.2IP核
    7.1.3数字系统的设计方法
    7.2设计语言与工具
    7.2.1EDA工具软件分类
    7.2.2硬件描述语言HDL
    7.2.3SystemC
    7.2.4QuartusII
    7.3基于VHDL的CPU设计
    7.3.1单元电路的设计
    7.3.2CPU设计概要
    7.4SOC设计
    7.4.1概述
    7.4.2SOC片内总线
    7.4.3IP核设计与复用
    7.4.4SOC设计举例
    7.5基于可配置处理器的SOC设计
    7.5.1问题的由来
    7.5.2TensilicaXtensa可配置处理器
    习题
    参考文献
    ……
    编辑推荐语
    《大学计算机基础教育规划教材》根据教育部高等学校计算机科学与技术教学指导委员会编制的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求》中的*新课程体系和教学基本要求组织编写。
    “1+X”即“大学计算机基础”+若干必修/选修课程。
    《大学计算机基础教育规划教材》主编:冯博琴,2006-201 0年教育部高等学校计算机基础课程教学指导委员会副主任委员,首届**级教学名师。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外