网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 嵌入式系统工程实例解析(21世纪高等学校嵌入式系统专业规划教材)
分类
作者 赖晓晨//周宽久//夏锋//罗龙
出版社 清华大学出版社
下载
简介
编辑推荐

这本《嵌入式系统工程实例解析》由赖晓晨、周宽久、夏锋、罗龙编著,介绍了一个多核心嵌入式教学科研平台的完整设计过程,该平台采用“主板+核心板”的设计模式,主要的硬件模块和接口设计在主板上,核心板设计了两种,分别基于ARM7体系结构的LPC2136处理器和MSP430单片机,任意一种核心板都通过主板上的接口控制主板的全部资源。本书拟从工程角度来介绍该多核心嵌入式平台的完整设计与实现流程,从零开始带领读者一步步设计得到一个完整的嵌入式系统,内容涵盖前述各个环节,从设计的高度带给读者一个嵌入式系统开发的整体印象。本书还将对涉及的每一部分硬件模块做详细说明,包括相关协议说明、器件工作原理简介、硬件运行机制分析以及实例代码解释等方面,力争为读者建立起嵌入式系统设计的完整概念,并掌握常见嵌入式模块的设计方法。如果读者具备硬件开发条件,那么可以按照本书介绍的步骤,构建出一套完全相同的嵌入式开发平台硬件和软件。

内容推荐

这本《嵌入式系统工程实例解析》由赖晓晨、周宽久、夏锋、罗龙编著,从工程实践角度出发,以多核心嵌入式教学科研平台为例,介绍了嵌入式系统的完整设计流程、基于Proteus的模块仿真技术以及典型模块软硬件设计等内容,同时介绍了Altium Designer等实用EDA工具,希望能为读者展现嵌入式系统设计的全貌。本书涉及的嵌入式平台采用两种处理器LPC2136和MSP430 F1611单片机,应用均十分广泛。本书针对14种硬件模块和13种硬件接口,分别编写了基于LPC2136和MSP430 F1611的两套代码,并全部调试通过,读者可根据自己的实际需求,将各个硬件模块和代码直接引入自己设计的系统中。此外,本书介绍到的基于LPC2136处理器的Proteus仿真技术,内容新颖,实用性较强。

《嵌入式系统工程实例解析》可作为高等学校计算机及相关专业的本科生、研究生教材,也可作为嵌入式技术领域的技术人员的参考书。

目录

第1章 绪论

 1.1 嵌入式系统概述

1.1.1 嵌入式系统的定义

1.1.2 嵌入式系统的特点

1.1.3 嵌入式系统的应用与发展

 1.2 嵌入式系统硬件设计

1.2.1 概述

1.2.2 设计流程

 1.3 嵌入式系统软件设计

1.3.1 嵌入式系统软件架构

1.3.2 嵌入式系统软件设计流程

1.3.3 软硬件协同设计

 1.4 嵌入式系统开发形式

第2章 背景与开发工具

 2.1 系统概述

 2.2 LPC2136处理器

2.2.1 ARM7体系结构

2.2.2 LPC2136片上资源

 2.3 Keil集成开发环境

2.3.1 Keil开发环境

2.3.2 Keil安装简介

2.3.3 基于LPC2136的系统开发流程

2.4 MSP430单片机

2.4.1 MSP430单片机概述

2.4.2 MSP430F16IX系列单片机

 2.5 IAR集成开发环境

2.5.1 IAR Embedded Workbench集成开发环境概述

2.5.2 ew430安装简介

2.5.3 ew430的系统开发流

 2.6 JTAG作原理

第3章 需求分析与总体设计

 3.1 嵌入式系统设计流程

3.1.1 需求分析的主要问题

3.1.2 嵌入式处理器选型

3.1.3 系统软硬件功能分配

3.1.4 系统结构设计

3.1.5 嵌入式系统工艺设计

3.1.6 抗干扰设计

3.1.7 嵌入式系统工业设计

 3.2 系统需求分析

3.2.1 硬件需求分析

3.2.2 软件需求分析

 3.3 总体设计

3.3.1 核心板设计

3.3.2 主板硬件模块设计

3.3.3 主板跳线器设计

 3.4 LPC2136核心板设计与实现

3.4.1 LPC2136核心板设计

3.4.2 LPC2136核心板原理说明

3.4.3 LPC2136核心板跳线说明

 3.5 MSP430核心板设计与实现

3.5.1 MSP430核心板设计

3.5.2 MSP430核心板原理说明

3.5.3 MSP430核心板跳线说明

 3.6 仿真器设计与实现

3.6.1 JTAG仿真器

3.6.2 H-JTAG仿真器

3.6.3 仿真器的使用

第4章 开发框架和公共模块

4.1 开发框架

4.2 GPIO介绍

4.2.1 LPC2136处理器GPIO介绍

4.2.2 MSP430F1611处理器GPIO介绍

 4.3 SPI模块介绍

4.3.1 LPC2136的SPI接口

4.3.2 MSP430F1611的spi接口

4.4 模拟总线介绍

第5章 典型电路设计与软件分

5.1 步进电机

5.1.1 工作原理

5.1.2 电路介绍

5.1.3 软件设计

 5.2 UART模块

5.2.1 UART工作原理概述

5.2.2 UART模块结构

5.2.3 SP3232及UART模块电路简介

5.2.4 UART模块编程示例

 5.3 IIC总线

5.3.1 IIC概述

5.3.2 IIC模块结构

5.3.3 EEPROM存储器简介

5.3.4 IIC模块编程示例

 5.4 点阵型LCD

5.4.1 工作原理

5.4.2 电路设计

5.4.3 软件设计

 5.5 TFT型LCD

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 实时时钟模块结构

5.7.3 RTC模块编程示例

 5.8 脉宽调制器

5.8.1 脉宽调制器概述

5.8.2 PWM模块结构

5.8.3 PWM模块编程示例

 5.9 看门狗

5.9.1 看门狗工作原理

5.9.2 看门狗模块结构

5.9.3 看门狗编程示例

 5.10 模数数模转换

5.10.1 工作原理

5.10.2 LPC2136的AD模块介绍

5.10.3 LPC2136的DA模块介绍

5.10.4 电路硬件结构

5.10.5 软件设计

 5.11 PS接口

5.11.1 PS接口工作原理

5.11.2 PS键盘编码与命令集

5.11.3 硬件结构

5.11.4 软件设计与代码分析

 5.12 MP3音乐播放

5.12.1 MP3文件格式

5.12.2 电路介绍

5.12.3 软件设计

 5.13 SD卡

5.13.1 SD卡原理

5.13.2 电路介绍

5.13.3 软件设计

 5.14 USB接口

5.14.1 USB接口

5.14.2 USB协议

5.14.3 USB控制芯片介绍

5.14.4 电路设计

5.14.5 软件设计

 5.15 CAN总线

5.15.1 CAN总线概述

5.15.2 CAN协议概述

5.15.3 CAN总线控制器SJA1000概述

5.15.4 实验使用的通信协议及主要程序分析

第6章 基于Proteus的硬件模块仿真

 6.1 蜂鸣器与继电器

6.1.1 工作原理

6.1.2 电路介绍

6.1.3 软件设计

6.1.4 Proteus仿真

 6.2 键盘

6.2.1 工作原理

6.2.2 电路介绍

6.2.3 软件设计

6.2.4 Proteus仿真

 6.3 led与数码管

6.3.1 工作原理

6.3.2 电路介绍

6.3.3 软件设计

6.3.4 Proteus仿真

 6.4 LED点阵

6.4.1 工作原理

6.4.2 电路介绍

6.4.3 软件设计

6.4.4 Proteus仿真

 6.5 字符型LCD

6.5.1 1602工作原理

6.5.2 1602工作环境和主要操作

6.5.3 电路介绍

6.5.4 软件设计

6.5.5 Proteus仿真

第7章 综合实例

 7.1 实例需求和设计

 7.2 代码分析

第8章 工具软件介绍

 8.1 Altium Designer介绍

8.1.1 Altium Designer嵌入式系统简介

8.1.2 PCB设计入门

 8.2 Proteus简介

8.2.1 Proteus开发环境简介

8.2.2 基于Proteus的仿真电路设计流程

8.2.3 Proteus程序设计实例

 8.3 必要的工具软件

8.3.1 H-JTAG

8.3.2 串口通信工具

8.3.3 usb调试工具

8.3.4 图像转换工具

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/5 0:13:25