当前位置:首页 > 工业技术
嵌入式系统  基于项目的分析和设计
嵌入式系统  基于项目的分析和设计

嵌入式系统 基于项目的分析和设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:宋春林,董观利编
  • 出 版 社:上海:同济大学出版社
  • 出版年份:2017
  • ISBN:9787560867281
  • 页数:296 页
图书介绍:全书通过6个典型项目,基本涵盖了ARM的全部硬件和接口、体系结构、相关寄存器和指令系统。以“工程化”为主线,每个项目均按照“任务描述”、“任务分析”、“任务基础”、“任务设计与实现”的逻辑思路编写,图表描绘仔细、清晰。实践性强,偏向工程应用和开发。
《嵌入式系统 基于项目的分析和设计》目录

项目1简易音乐盒 1

1.1任务描述 1

1.2任务分析 1

1.3任务基础 2

1.3.1音乐基础知识 2

1.3.2定时器 3

1.3.3脉宽调制器(PWM) 19

1.4任务实施 29

1.4.1总体设计 29

1.4.2硬件设计 30

1.4.3软件设计 32

1.4.4测试与结果 38

1.5任务拓展 41

项目2 ARM与PC的串口通信 42

2.1任务描述 42

2.2任务分析 43

2.3任务基础 43

2.3.1 SPI接口 43

2.3.2 UART 53

2.4任务实施 68

2.4.1总体设计 68

2.4.2硬件设计 68

2.4.3软件设计 69

2.4.4测试与结果 76

2.5任务拓展 79

项目3 路口交通灯 80

3.1任务描述 80

3.2任务分析 80

3.3任务基础 81

3.3.1 I2C接口概述 81

3.3.2 I2C总线规范 82

3.3.3寄存器描述 85

3.3.4 I2C操作模式 89

3.3.5 I2C接口中断 100

3.3.6 I2C应用示例 100

3.4任务实施 109

3.4.1总体设计 109

3.4.2硬件设计 110

3.4.3软件设计 111

3.4.4测试与结果 120

3.5任务拓展 122

项目4 数字电压表 123

4.1任务描述 123

4.2任务分析 123

4.3任务基础 124

4.3.1 A/D转换器 124

4.3.2外部中断 130

4.3.3功率控制 142

4.3.4上位机软件 152

4.4任务实施 156

4.4.1总体设计 156

4.4.2硬件设计 157

4.4.3软件设计 158

4.4.4测试与结果 165

4.5任务拓展 168

项目5 摆球碰撞实验 169

5.1任务描述 169

5.2任务分析 170

5.3任务基础 171

5.3.1液晶模块描述 171

5.3.2控制器说明(T6963C及兼容芯片) 173

5.3.3应用示例 177

5.4任务实施 179

5.4.1总体设计 179

5.4.2硬件设计 179

5.4.3软件设计 180

5.4.4测试与结果 200

5.5任务拓展 201

项目6 液晶电子钟 203

6.1任务描述 203

6.2任务分析 203

6.3任务基础 204

6.3.1 RTC概述 204

6.3.2寄存器概述 206

6.3.3 RTC中断 217

6.3.4使用示例 218

6.4任务实施 224

6.4.1总体设计 224

6.4.2硬件设计 225

6.4.3软件设计 226

6.4.4测试与结果 237

6.5任务拓展 238

附录 239

附录A EasyARM2200开发实验平台硬件结构 239

A.1功能特点 239

A.2硬件原理 240

A.2.1电路原理图 240

A.2.2原理说明 240

A.3硬件结构 254

A.3.1元件布局图 254

A.3.2跳线器说明 255

A.3.3连接器说明 259

A.4硬件使用的资源 261

A.5其他 263

A.5.1 EasyARM2200开发板电源 263

A.5.2跳线器 263

A.5.3 CPU PACK的安装 263

附录B ADS集成开发环境及EasyJTAG仿真器应用 264

B.1 ADS1.2集成开发环境的组成 264

B.1.1 CodeWarrior IDE简介 265

B.1.2 AXD调试器简介 266

B.2工程的编辑 266

B.2.1使用LPC2200工程模板建立工程 266

B.2.2建立文件 270

B.2.3添加文件到工程 271

B.2.4编译连接工程 274

B.2.5打开旧工程 276

B.2.6模板适用范围 276

B.3工程的调试 280

B.3.1选择调试目标 280

B.3.2调试工具条 281

B.4 H-JTAG使用方法 283

B.4.1软件安装 283

B.4.2H-JTAG配置 283

B.4.3 H-Flasher配置 285

B.4.4H-Flasher菜单说明 287

B.4.5 EasyJT AG仿真器的使用 288

B.4.6 EasyJTAG常见问题 291

B.4.7 AXD应用问题 291

B.4.8硬件连接 292

B.5固化程序 293

参考文献 296

相关图书
作者其它书籍
返回顶部