登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』嵌入式系统案例设计教程

書城自編碼: 3117977
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 赖晓晨 迟宗正 张立勇 韩璐瑶 编著
國際書號(ISBN): 9787302482048
出版社: 清华大学出版社
出版日期: 2018-01-01
版次: 1
頁數/字數: 385/606000
書度/開本: 16开 釘裝: 平装

售價:HK$ 83.8

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
晚期现代社会的危机
《 晚期现代社会的危机 》

售價:HK$ 93.6
“一带一路”沿线国家殡葬文化遗产名录和谱系(国外部分·东北亚卷)
《 “一带一路”沿线国家殡葬文化遗产名录和谱系(国外部分·东北亚卷) 》

售價:HK$ 201.6
AIGC+机器人:以产业的视角读懂人工智能的未来
《 AIGC+机器人:以产业的视角读懂人工智能的未来 》

售價:HK$ 106.8
示人以真:健康组织这样开展业务
《 示人以真:健康组织这样开展业务 》

售價:HK$ 82.8
格林童话:1812/1815初版合集(权威全译本)
《 格林童话:1812/1815初版合集(权威全译本) 》

售價:HK$ 117.6
思想会·军力:现代战争的胜败解释
《 思想会·军力:现代战争的胜败解释 》

售價:HK$ 117.6
边界之外:海外社会研究(第一辑)
《 边界之外:海外社会研究(第一辑) 》

售價:HK$ 82.8
好销售,不违心:在你的舒适区内拿订单
《 好销售,不违心:在你的舒适区内拿订单 》

售價:HK$ 70.8

 

編輯推薦:
当前,嵌入式计算机已经形成一个规模庞大的产业,嵌入式产品在我们身边随处可见,与此相对应,学习嵌入式系统的开发设计已经成为计算机领域学习的热点,嵌入式系统设计分为硬件设计与软件设计两个方面。传统来讲,嵌入式系统的学习者一般的学习方法为购买一套嵌入式开发板,按照开发板附带光盘中的实例调试所有代码,以便加深对处理器的认识。但是,由这种纯软件调试方式获得的经验是极其有限的。一方面,学习者一般仅针对教程中的代码框架来调试,不具备自己探索完整软件设计的机会;另一方面,由于硬件平台已经完成,学习者不会获得硬件电路设计的经验;更为关键的是,从工程角度而言,开发板是一个完整的嵌入式系统,这个系统的完成依次经历多个设计环节,而学习者接触到的仅仅是*后一个环节软件编程的一部分,不可能学习到一个嵌入式系统的完整设计流程。本书拟从工程的角度来介绍嵌入式系统设计的完整流程,将从零开始带领读者一步步设计,包括硬件设计、系统仿真、软件设计等环节,最终得到完整的嵌入式系统,从设计的高度带给读者一个嵌入式系统的整体印象。本书还将对涉及到的每一部分硬件模块做详细说明,包括相关协议说明、器件工作原理简介、硬件运行机制分析以及
內容簡介:
本书从工程实践角度出发,以多核心嵌入式教学科研平台和多核心单片机教学实验平台为例,介绍了嵌入式系统的完整设计流程、基于Proteus的硬件仿真技术以及典型模块软硬件设计等内容,希望能为读者展现出嵌入式系统设计的全貌。本书涉及的嵌入式系统采用4种处理器: LPC2136、MSP430、AT89S51、ATmega32,其中,LPC2136为ARM处理器,其余3种为应用十分广泛的单片机。本书涉及的硬件模块和硬件接口,均配有完整的代码,并全部调试通过,读者可根据自己的实际需求,将各个硬件模块和代码直接引入自己设计的系统中。此外,本书还介绍了基于LPC2136和AT89S52处理器的Proteus仿真技术,内容新颖,实用性较强。通过本书的学习,希望读者可以完成从书本知识学习到具备基本工程实践能力的转变。
目錄
目录

第1篇嵌入式系统开发概述

第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.1LPC2136处理器

2.1.1ARM7体系结构

2.1.2LPC2136片上资源

2.28051单片机

2.2.18051单片机概述

2.2.2AT89S51系列单片机

2.3Keil集成开发环境

2.3.1Keil开发环境

2.3.2基于LPC2136的系统开发流程

2.4MSP430单片机

2.4.1MSP430单片机概述

2.4.2MSP430F161X系列单片机

2.5AVR单片机

2.5.1AVR单片机概述

2.5.2ATmega32系列单片机

2.6JTAG工作原理

2.7Altium Designer介绍

2.7.1Altium
Designer工具简介

2.7.2PCB设计入门

2.8工具软件

2.8.1HJTAG

2.8.2串口通信工具

2.8.3USB调试工具

2.8.4图像转换工具

2.8.5MP3音频转换工具

2.8.6PROGISP

第3章嵌入式系统设计流程

3.1需求分析的主要问题

3.2嵌入式处理器选型

3.3系统软硬件功能分配

3.4系统结构设计

3.5嵌入式系统工艺设计

3.6抗干扰设计

3.7嵌入式系统工业设计

第2篇多核心嵌入式教学科研平台设计

第4章嵌入式平台系统需求分析与总体设计

4.1系统概述

4.2系统需求分析

4.2.1硬件需求分析

4.2.2软件需求分析

4.3总体设计

4.3.1核心板设计

4.3.2主板硬件模块设计

4.3.3主板跳线器设计

4.4LPC2136核心板设计与实现

4.4.1LPC2136核心板设计

4.4.2LPC2136核心板原理说明

4.4.3LPC2136核心板跳线说明

4.5MSP430核心板设计与实现

4.5.1MSP430核心板设计

4.5.2MSP430核心板原理说明

4.5.3MSP430核心板跳线说明

4.6仿真器设计与实现

4.6.1JTAG仿真器

4.6.2HJTAG仿真器

4.6.3仿真器的使用

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

5.1开发框架

5.2GPIO介绍

5.2.1LPC2136处理器GPIO介绍

5.2.2MSP430F1611处理器GPIO介绍

5.3SPI模块介绍

5.3.1LPC2136的SPI接口

5.3.2MSP430F1611的SPI接口

5.4模拟总线介绍

第6章电路设计与软件分析

6.1步进电机

6.1.1工作原理

6.1.2电路介绍

6.1.3软件设计

6.2UART模块

6.2.1UART工作原理概述

6.2.2UART模块结构

6.2.3SP3232及UART模块电路简介

6.2.4UART模块编程示例

6.3IIC总线

6.3.1IIC概述

6.3.2IIC模块结构

6.3.3EEPROM存储器简介

6.3.4IIC模块编程示例

6.4点阵型LCD

6.4.1工作原理

6.4.2电路介绍

6.4.3软件设计

6.5TFT型LCD

6.5.1工作原理

6.5.2电路介绍

6.5.3软件设计

6.6温度传感器

6.6.1工作原理

6.6.2电路介绍

6.6.3软件设计

6.7实时时钟

6.7.1实时时钟概述

6.7.2实时时钟模块结构

6.7.3RTC模块编程示例

6.8脉宽调制器

6.8.1脉宽调制器概述

6.8.2PWM模块结构

6.8.3PWM模块编程示例

6.9看门狗

6.9.1工作原理

6.9.2模块结构

6.9.3编程示例

6.10模数、数模转换

6.10.1工作原理

6.10.2LPC2136的AD模块介绍

6.10.3LPC2136的DA模块介绍

6.10.4电路介绍

6.10.5软件设计

6.11PS2接口

6.11.1PS2接口工作原理

6.11.2PS2键盘编码与命令集

6.11.3电路介绍

6.11.4软件设计

6.12MP3音乐播放

6.12.1MP3文件格式

6.12.2电路介绍

6.12.3软件设计

6.13SD卡

6.13.1工作原理

6.13.2电路介绍

6.13.3软件设计

6.14USB接口

6.14.1USB接口简介

6.14.2USB协议

6.14.3USB控制芯片介绍

6.14.4电路介绍

6.14.5软件设计

6.15CAN总线

6.15.1CAN总线概述

6.15.2CAN协议概述

6.15.3CAN总线控制器SJA1000概述

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

第3篇多核心单片机教学实验平台设计

第7章单片机平台系统需求分析与总体设计

7.1系统概述

7.2系统需求分析

7.2.1硬件需求分析

7.2.2软件需求分析

7.3系统设计

7.3.1AVR转接板设计

7.3.2主板硬件模块设计

7.3.3处理器资源分配

7.4软件框架

第8章模块设计与软件分析

8.1流水灯

8.1.1工作原理

8.1.2电路介绍

8.1.3软件设计

8.2键盘和数码管

8.2.1工作原理

8.2.2电路介绍

8.2.3软件设计

8.3点阵LCD

8.3.1电路介绍

8.3.2软件设计

8.4语音模块

8.4.1工作原理

8.4.2电路介绍

8.4.3软件设计

8.5继电器

8.5.1工作原理

8.5.2电路介绍

8.5.3软件设计

8.6串口模块

8.6.1工作原理

8.6.2电路介绍

8.6.3软件设计

8.7蜂鸣器

8.7.1工作原理

8.7.2电路介绍

8.7.3软件设计

8.8红外模块

8.8.1工作原理

8.8.2电路介绍

8.8.3软件设计

8.9步进电机

8.9.1电路介绍

8.9.2软件设计

第4篇嵌入式系统仿真设计

第9章基于Proteus的嵌入式系统仿真

9.1Proteus开发环境简介

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

第10章基于ARM的嵌入式系统仿真

10.1蜂鸣器与继电器

10.1.1电路介绍

10.1.2软件设计

10.1.3Proteus仿真

10.2键盘

10.2.1工作原理

10.2.2电路介绍

10.2.3软件设计

10.2.4Proteus仿真

10.3LED与数码管

10.3.1电路介绍

10.3.2软件设计

10.3.3Proteus仿真

10.4LED点阵

10.4.1工作原理

10.4.2电路介绍

10.4.3软件设计

10.4.4Proteus仿真

10.5字符型LCD

10.5.11602工作原理

10.5.21602工作环境和主要操作

10.5.3电路介绍

10.5.4软件设计

10.5.5Proteus仿真

第11章基于单片机的嵌入式系统仿真

11.1CRC校验码

11.1.1工作原理

11.1.2电路介绍

11.1.3软件设计

11.1.4Proteus仿真

11.2数据存储器扩展

11.2.1工作原理

11.2.2电路介绍

11.2.3软件设计

11.2.4Proteus仿真

11.3中断式按键

11.3.1电路介绍

11.3.2软件设计

11.3.3Proteus仿真

11.4LED点阵

11.4.1电路介绍

11.4.2软件设计

11.4.3Proteus仿真

11.5温度传感器

11.5.1电路介绍

11.5.2软件设计

11.5.3Proteus仿真

附录AKeil安装简介

附录BAltium Designer安装简介

附录CProteus安装简介
內容試閱
前言


当前,嵌入式系统设计已经形成一个规模庞大的产业,嵌入式产品在我们身边随处可见,与此相对应,学习嵌入式系统的开发设计也已成为计算机应用领域的热点。一般嵌入式系统的学习方法为购买一套嵌入式开发板,按照开发板附带光盘中的实例调试所有代码,以便加深对嵌入式处理器的认识。但是,由这种纯软件调试方式获得的经验是极其有限的。一方面,学习者一般仅针对教程中的代码框架来调试,没有自己探索完整软件设计的机会;
另一方面,由于硬件平台已经完成,学习者不会获得硬件电路设计的经验;
更为关键的是,从工程角度而言,嵌入式开发板是一个完整的嵌入式系统,这个系统的完成已依次经历了需求分析、任务提取、概要设计、原理图设计、模块仿真、PCB设计、硬件调试、软件编程等环节,而学习者接触到的仅仅是最后一个环节软件编程的一部分,不可能学习到嵌入式系统的完整设计流程。
本书介绍了两套嵌入式系统的完整开发流程,同时介绍了目前比较流行的基于Proteus的嵌入式系统仿真过程。两套嵌入式系统分别为多核心嵌入式教学科研平台和多核心单片机教学实验平台,这两种平台均采用主板 核心板的设计模式,主要的硬件模块和接口设计在主板上。其中,前者的核心板分别基于ARM7处理器和MSP430单片机,任意一种核心板都通过主板上的处理器接口控制主板的全部资源。与此类似,后者也采用主板 核心板的设计模式,支持8051单片机和AVR单片机两种处理器。本书还采用嵌入式仿真软件Proteus,介绍了基于ARM7处理器和8051单片机的典型电路仿真设计,通过硬件仿真,可大幅度节省项目开发时间,降低开发成本。
本书从工程角度来介绍嵌入式系统的完整设计与实现流程,从零开始带领读者一步步完成独立的嵌入式系统,内容涵盖从需求分析到方案设计、从硬件仿真到系统测试等各个环节,从设计的高度带给读者嵌入式系统开发的整体印象。本书还对涉及的每一部分硬件模块做出详细说明,包括相关协议说明、器件工作原理简介、硬件运行机制分析以及实例代码解释等方面,力求为读者建立起嵌入式系统设计的完整概念,帮助读者掌握常见嵌入式模块的设计方法。如果读者具备开发条件,那么可以按照本书介绍的步骤,构建出完全相同的嵌入式系统及仿真案例。
本书着眼于工程实践,主要内容分为4篇。第1篇主要介绍嵌入式系统的基础内容,包括绪论、处理器与开发环境、嵌入式系统设计流程;
第2篇介绍多核心嵌入式教学科研平台的设计过程,包括系统需求分析与总体设计、开发框架和公共模块、电路设计与软件分析;
第3篇介绍多核心单片机教学实验平台的设计过程,包括系统需求分析与总体设计、模块设计与软件分析;
第4篇分别以ARM和8051为例,介绍基于Proteus的嵌入式系统仿真。本书还设计了3个附录,介绍书中涉及的3个EDA工具的安装过程,分别为Keil安装简介、Altium Designer安装简介和Proteus安装简介。
在本书的撰写过程中,力求使其具有以下特点。
1 工程性。从工程实践角度出发,引导读者完成嵌入式系统设计的全部流程,从需求分析到编码测试都有详尽介绍,力求使读者对嵌入式系统设计形成完整认识。
2 新颖性。用一篇内容专门介绍电路设计仿真软件Proteus的使用方法,并将其与应用广泛的ARM处理器和单片机的典型电路相结合,介绍软硬件设计及联调方法。
3 典型性。本书涉及的处理器为应用最广泛的ARM处理器及MPS430、8051和AVR单片机,这几种处理器具有功能强大、技术成熟、市场占有率高等特点。
4 实用性。本书所有模块都附有硬件原理图、完整的代码及代码分析介绍,读者可将这些实例直接应用到自己设计的电路中。此外,本书还介绍了各种EDA软件,例如Keil、Proteus、Altium Designer等,非常实用。
5 广泛性。本书硬件部分涉及二十余种常用电路设计和十余种典型接口,覆盖到常用的硬件模块。

6 易用性。读者只要有单片机或者ARM处理器的基础,就可以看懂此书。本书的设计思路是从零开始,手把手地教读者设计完成完整的嵌入式系统,包括其中每个典型电路,以及代码编写。
本书的读者为以下对象群体:
了解嵌入式系统基本概念的本科生、研究生;
希望了解基于ARM处理器或MSP430、8051、AVR等单片机进行嵌入式系统设计的学习者;
希望掌握嵌入式工程设计思想,进一步提高系统设计能力的学习者;
希望学习嵌入式系统仿真设计的学习者;
在嵌入式领域,希望学习典型硬件模块设计和软件编程的学习者;
其他对嵌入式系统设计感兴趣的学习者。
在本书的编写过程中,陈鑫、王亚坤、宋莉莉等在硬件设计方面做了大量工作;
张晓彤、魏铁、吴国信、张逸群在软件设计和书稿撰写方面付出了艰苦的努力;
杜春明完成了部分课件制作工作。在此向以上同仁表示由衷的感谢!同时,感谢清华大学出版社及梁颖编辑,是你们的辛勤工作让本书的面世成为可能;
感谢大连理工大学软件学院的同事们提供的宝贵意见;
最后,也是最重要的,感谢我曾经的和将来的学生们,是你们带给了我工作的乐趣和动力!
由于作者经验有限,加之时间仓促,书中不可避免会有不足之处,请读者不吝批评指正。所有关于本书的意见,请发送电子邮件到laixiaochen@dlut.edu.cn信箱,希望在和读者交流的过程中能有所裨益。
编者2017年9月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.