| |
| |
| |
内容简介 本书的主要特点是注重理论与实践相结合,书中所举的大量实例均为作者实际开发工作经验的总结,提供了大量的硬件电路图和源编程。
本书分为1、2两篇。第1篇介绍了嵌入式系统的基本概念和嵌入式系统的设计与开发原理及方法。内容涉及嵌入式系统的软硬件的组成及特点、系统的设计原则和方法、嵌入式系统的开发工具和系统集成与测试方法。第2篇介绍了高速C8051F混合信号微控制器的原理和基于此微控制器的嵌入式系统的设计和开发实例。通过大量的实例,详细地介绍了各种编程方法和编程技巧、开发工具使用方法和使用技巧,以及硬件系统设计的详细过程和硬件系统的工作原理。
通过阅读本书,可使读者全面了解嵌入式系统的设计与开发原理及方法;大量的实例可帮助读者尽快地掌握应用C8051F混合信号微控制器的方法和技巧。
本书作为研究生课程的教材,也可作为相关专业本科高年级学生和工程技术人员的参考书用书。
| |
|
顾客评论 |
|
目录
第1篇 嵌入式系统的基础理论第1章 嵌入式系统简介1.1 嵌入式系统的定义及特点1.2 嵌入式系统的应用1.3 未来的嵌入式系统产业第2章 嵌入式系统的设计与开发过程第3章 嵌入式系统的硬件3.1 嵌入式处理器3.1.1 嵌入式处理器的分类3.1.2 嵌入式处理器的选择原则3.2 微控制器3.2.1 微控制器简介3.2.2 微控制器的发展特点3.2.3 微控制器的选择原则3.3 数字信号处理器3.3.1 数字信号处理器的特点和分类3.3.2 数字信号处理器的应用3.3.3 数字信号处理器的选择原则3.4 ARM微处理器3.4.1 ARM微处理器简介3.4.2 ARM微处理器的应用3.4.3 ARM的体系结构简介3.4.4 ARM微处理器系列产品简介3.4.5 ARM微处理器的选择原则 3.5 OMAP微处理器简介3.6 嵌入式系统硬件的设计3.6.1 嵌入式系统硬件电路设计原则3.6.2 嵌入式系统硬件的抗干扰措施第4章 嵌入式系统的软件4.1 嵌入式系统软件的特点4.1.1 嵌入式系统的存储器结构4.1.2 嵌入式系统软件的特点4.2 嵌入式系统的软件设计技术4.3 基于处理器的直接编程4.3.1 前/后台系统的编程方法4.3.2 可抢占式任务调度的前,后台系统的编程方法4.3.3 可抢占式和优先级任务调度的前/后台系统的编程方法4.4 基于嵌入式操作系统的编程4.4.1 嵌入式操作系统环境下的任务4.4.2 嵌入式操作系统的任务调度方式4.4.3 嵌入式操作系统下的任务间通信4.5 编程方法的实时性比较4.6 嵌入式系统软件的抗干扰方法4.6.1 消除模拟输入信号的噪声4.6.2 看门狗定时器4.6.3 其他抗干扰方法4.7 典型嵌入式操作系统简介第5章 嵌入式系统的开发工具5.1 嵌入式系统开发工具的特点5.2 开发嵌入式系统软件的高级语言5.3 指令集模拟器5.4 调试器5.5 ROM仿真器5.6 在线仿真器5.6.1 在线仿真器的原理5.6.2 在线仿真器的连接方法5.6.3 在线仿真器的主要功能5.6.4 在线仿真器使用的限制5.7 片上调试器和在线调试器5.7.1 片上调试器及在线调试器简介5.7.2 常用的片上调试器 5.7.3 片上调试器及在线调试器构成的调试系统5.8 开发工具的干扰5.9 示波器、存储示波器和逻辑分析仪第6章 嵌入式系统的集成和软件测试6.1 嵌入式系统的集成6.2 嵌入式系统的软件测试6.2.1 测试的目的6.2.2 何时开始测试6.2.3 测试内容和测试方法6.2.4 正确选择测试用例 6.2.5 伺时停止测试6.2.6 测试和维护6.3 覆盖率的测试方法6.3.1 软件插装6.3.2 硬件插装6.4 性能测试的方法6.4.1 性能测试的重要性6.4.2 性能测试的方法第2篇 C8051F微控制器的原理与应用第7章 嵌入式应用中的8051系列8位微控制器7.1 嵌入式应用中的8位单片机7.2 8051的3次技术飞跃第8章 MCS-51系列单片机简介8.1 MCS-51的端口特点和存储器体系结构8.2 MCS-51片外存储器和I/O的扩展8.2.1 几种常见的片外存储器扩展应用 8.2.2 片外存储器扩展的应用举例8.2.3 I/O扩展第9章 C8051F微控制器的原理9.1 C8051F微控制器简介9.2 CIP-51内核与指令系统简介9.3 CIP-51片内数据存储器和SFR组9.4 C8051F微控制器的数据存储器9.4.1对C8051F微控制器的数据存储器的操作9.4.2 C8051F微控制器的片外数据存储器的扩展9.5 C8051F微控制器的程序存储器9.5.1 C8051F微控制器程序存储器的组成和使用9.5.2 C8051F微控制器程序存储器的安全和保密第10章 Cygnal C8051F微控制器的功能模块10.1 C8051F微控制器的ADC10.2 C8051F微控制器的DAC10.2.1 电压输出型DAC10.2.2 电流输出型DAC10.3 C8051F微控制器的电压比较器10.4 C8051F微控制器的基准电压10.5 C8051F微控制器的I/O端口和交叉开关10.5.1 C8051F微控制器的I/O端口 10.5.2 C8051F微控制器的交叉开关10.6 C8051F微控制器的计数器,定时器和PCA10.6.1 C8051F微控制器的计数器,定时器10.6.2 C8051F微控制器的PCA10.7 C8051F微控制器的串行I/O接口10.7.1 C8051F微控制器的UART10.7.2 C8051F微控制器的SMBus,12C10.7.3 C8051F微控制器的SPI10.7.4 C8051F微控制器的USB10.7.5 C8051F微控制器的CAN10.8 C8051F微控制器的复位系统10.9 C8051F微控制器的时钟系统第11章 C51与A51的混合编程第12章 C8051F微控制器的开发工具简介12.1 Cygnal公司,silicon laboratories的开发工具12.1.1 Cygnal公司/Silicon laboratories的开发工具组成12.1.2 Cygnal公司/Silicon laboratories集成开发环境的特点12.1.3 C8051F微控制器开发工具的使用12.2 Kcil Software 8051开发工具简介12.3 µVision2调试器12.3.1 软件仿真12.3.2 实际硬件调试第13章 编程实例13.1 编程说明13.1.1 硬件电路和功能说明13.1.2 程序功能要求和程序开发工具13.2 采用定时器中断方式实现13.2.1 A51小汇编编程实现13.2.2 A51宏汇编编程实现13.2.3 C51编程实现13.2.4 3种编程实现的比较13.2.5 调试过程简介13.3 采用前/后台系统实现(一)13.4 采用前/后台系统实现(二)13.5 采用前/后台系统实现(三)13.6 采用具有可抢占式任务调度的前/后台系统实现13.7 采用具有可抢占式和优先级任务调度的前,后台系统实现13.8 采用RTX51 Tiny实现13.8.1 使用RTX51 Tiny时应注意的问题13.8.2 修改Conf_tny.A5113.8.3 应用程序13.8.4 调试过程简介13.9 采用具有任务抢占式RTX51 Tiny实现(一)13.10 采用具有任务抢占式RTX51 Troy实现(二) 13.10.1 修改Conf tny.A5113.10.2 应用程序13.11 采用具有任务抢占式RTX51 Tiny实现(三) 13.11.1 修改Con_f ray.ASl13.11.2 应用程序13.12 采用具有任务抢占式RTX51 Tiny实现(四) 13.12.1 修改Conf_tny.A51和os_wait.A5113.12.2 应用程序13.13 不同编程实现的比较第14章 微控制器片上FLASH程序存储器的应用14.1 应用程序的加密.14.2 FLASH程序存储器作为非易失性数据存储器14.2.1 用绝对定位的宏定义实现14.2.2 用_at_关键词实现14.2.3 用指针代替数组实现14.2.4 调试过程简介第15章 提供商业应用程序的方法15.1 以库函数方法提供商业应用程序的方法15.2 以OEM方法提供商业应用程序的方法15.2.1 对微处理器的要求15.2.2 编程需要解决的问题15.2.3 用A51实现OEM程序15.2.4 用A51和C51混合编程实现OEM程序15.2.5 OEM程序提供的头文件和引导程序15.2.5 应用程序15.2.6 调试过程简介15.3 在具有OEM程序的RXT51 Tiny环境中的编程15.3.1 具有OEM程序的RXT51 Tiny环境的建立15.3.2 应用程序第16章 USB与RS-485编程实例16.1 通信协议16.1.1 读卡器的通信协议16.1.2 USB的数据传输协议16.2 硬件实现原理16.3 编程实现16.3.1 程序的功能说明16.3.2 PC端的应用程序16.3.3 USB设备端的应用程序第17章 C8051F应用系统设计举例17.1 IC卡的数据存储和数据管理模块17.1.1 模块功能描述17.1.2 模块的硬件设计17.1.3 功能块说明17.1.4 软件设计17.2 机车车载计算机控制模块17.2.1 模块功能描述17.2.2 模块的硬件设计17.2.3 功能块说明17.3 USB—CAN模块17.3 A USB—CAN模块的硬件设计17.3.2 功能块说明17.4 基于导引服务中心的汽车驾驶导引系统17.4.1 系统功能和指标17.4.2 系统硬件设计第18章 C8051F微控制器系统设计与开发实验实验1 LED数码显示模块实验2 USB的应用实验3 USB至其他串行接口的转换
| |
嵌入式系统的设计与开发-相关图书 ·麦克卢汉与虚拟实在 ·语言学论丛(第二十八辑) ·达尔文与基要主义 ·建筑和小区给水排水 ·长城 ·有机物的分离和结构鉴定 ·福柯与酷儿理论 ·专家解答多动症 ·宏观经济学 ·拉康与后女性主义 ·趋向地方自治的理念?:比较视角下的新近地方政府立法 ·无机材料合成 ·高级英汉汉英口译教程。第2册 ·小学生同步写字课·四年级 ·中华人民共和国常用法律法规全书(2006年版)(附光盘) ·卢中南楷书·当代书坛名家钢笔书法教程(第一辑) ·集团公司战略组织与管理 ·高校法学专业核心课程配套测试·行政法与行政诉讼法配套测试 ·中国学术·(2002 3/总第11辑) ·热塑性塑料挤出生产技术
|
| |