图书介绍

最小系统应用与C程序编写pdf电子书版本下载

最小系统应用与C程序编写
  • 刘同法,彭继卫,肖志刚编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512414082
  • 出版时间:2014
  • 标注页数:443页
  • 文件大小:51MB
  • 文件页数:459页
  • 主题词:微处理器-系统设计;C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

最小系统应用与C程序编写PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 单片机基础 1

1.1 单片机的概述 1

1.1.1 通用计算机与嵌入式计算机 1

1.1.2 嵌入式系统 1

1.1.3 单片机与嵌入式系统 2

1.2 8位单片机内部结构与32位微控制器的内部结构 2

1.2.1 8位单片机内部结构 2

1.2.2 32位微控制器的内部结构 3

1.3 单片机的发展过程 4

1.3.1 8位单片机的发展阶段 4

1.3.2 32位微控制器时代的到来 7

1.4 LPC1100微控制器硬件与主要的寄存器 12

1.4.1 简介 12

1.4.2 特点 12

1.4.3 芯片各引脚的配置 13

1.4.4 主要的寄存器描述 17

1.4.5 最小应用系统 25

第2章 C语言编程基础 30

2.1 C语言概述 30

2.2 C语言的基础知识 30

2.2.1 C语言的基本词法 30

2.2.2 C语言的基本语句 34

2.2.3 C语言的基本结构 35

2.3 C语言的基本数据类型和运算符 37

2.3.1 C语言的数据类型 37

2.3.2 常量 38

2.3.3 变 量 42

2.3.4 运算符 47

2.3.5 表达式与语句 60

2.4 C语言的程序控制流与程序编写 62

2.4.1 C程序编写基础知识 62

2.4.2 循环语句与循环程序 66

2.4.3 条件语句与条件判断 80

2.4.4 数组与指针 85

2.4.5 结构 102

2.4.6 函数的说明方法与调用 106

2.4.7 C语言的编程技巧 114

2.5 C语言的编程环境与程序的编译方法 116

2.6 本章作业标准答案 123

第3章 NXP LPC1100系列32位微控制器内部资源应用基础 124

3.1 GPIO输入/输出与中断功能的设置与应用 124

3.1.1 概述 124

3.1.2 I/O配置寄存器描述 128

3.1.3 通用输入/输出口(GPIO) 131

3.2 定时器功能的设置与应用 145

3.2.1 概述 145

3.2.2 特性 145

3.2.3 引脚描述 146

3.2.4 时钟与功率控制 147

3.2.5 单边沿控制的PWM输出规则 154

3.2.6 定时器操作示例 155

3.2.7 定时器中断设置 156

3.2.8 应用范例 158

3.3 I2C通信功能的设置与应用 168

3.3.1 I2C总线简介 168

3.3.2 I2C关联的寄存器 169

3.3.3 I2C寄存器描述 170

3.3.4 I2C接口中断 177

3.3.5 I2C应用实践 177

3.4 SSP通信功能的设置与应用 182

3.4.1 概述 182

3.4.2 特性 183

3.4.3 引脚描述 183

3.4.4 总线规范 184

3.4.5 时钟和功率控制 190

3.4.6 寄存器描述 190

3.4.7 SSP接口中断设置 195

3.4.8 应用范例 198

3.5 通用异步收发器(UART)的设置与应用 202

3.5.1 概述 202

3.5.2 特性 202

3.5.3 引脚描述 203

3.5.4 计时和功率控制 204

3.5.5 典型应用电路 205

3.5.6 寄存器描述 205

3.5.7 UART中断 224

3.5.8 应用范例 228

第4章 LPC1114FN28内部资源与外围接口电路的应用 232

4.1 LPC1114FN28芯片引脚的配置 232

4.2 GPIO引脚输入、输出及中断功能的应用 235

4.2.1 GPIO输出练习 235

4.2.2 GPIO输入练习 241

4.2.3 GPIO引脚中断功能的应用 244

4.3 定时器功能模块的应用实践 249

4.4 UART串行功能模块的应用 255

4.5 WDT看门狗模块的应用 255

4.6 I2C通信功能模块的应用 260

4.6.1 模拟I2C开发包简介 260

4.6.2 应用范例 261

4.7 SPI通信功能模块的应用 264

4.7.1 模拟SPI开发包简介 264

4.7.2 应用范例 265

4.8 ACD功能模块的应用 269

4.9 Ir红外线信号接收的应用 274

第5章 LPC1114FN28在实用工程中的应用 281

5.1 充电器花样闪光灯的制作 281

5.1.1 工程要求与电路设计 281

5.1.2 充电器花样闪光灯工程施工用图 281

5.1.3 程序包ltflpc1114fn28gpio.h可调用函数简介 286

5.1.4 GpioYu1.xmp实用工程程序 287

5.2 数码管显示日期和时钟电路的制作 290

5.2.1 工程要求与电路设计 290

5.2.2 主要接口电路简介 290

5.2.3 数码管显示日期和时钟电路施工用图 291

5.2.4 程序包lpc11xx_Spi_595A.h可调用函数原型 294

5.2.5 DateTime.xmp实用工程程序 294

5.3 红外遥控开关的制作 298

5.3.1 工程要求与电路设计 298

5.3.2 主要接口电路简介 299

5.3.3 红外遥控照明电路施工用图 300

5.3.4 红外遥控照明电路流程 304

5.3.5 程序包lpc1114fn_hvs1838ir.h文件的编写 304

5.3.6 lpc11xx_1838Ir.xmp实用工程程序 308

5.4 无线遥控开关的制作 310

5.4.1 工程要求与电路设计 310

5.4.2 主要模块简介 311

5.4.3 无线遥控开关电路施工用图 313

5.4.4 无线遥控开关电路控制原理 320

5.4.5 程序包lpc11xx_Spi_595A.h文件级联函数的编写 321

5.4.6 Wxiand.xmp实用工程程序 322

5.5 定时开关的制作 325

5.5.1 工程要求与电路设计 325

5.5.2 主要接口电路简介 326

5.5.3 电路施工用图 329

5.5.4 程序包文件中可调用函数原型 333

5.5.5 DTimeOffOn.xmp实用工程程序 335

5.6 简易恒温热水供应系统的制作 338

5.6.1 工程要求与电路设计 338

5.6.2 主要接口电路简介 340

5.6.3 电路施工用图 342

5.6.4 电路与控制流程 345

5.6.5 程序包lpc11tm1637h.h文件的编写 345

5.6.6 程序包ltfI2C_lpc1114_lm75a.h文件的编写 351

5.6.7 Reshuiqi.xmp实用工程程序 354

5.7 自动抽油烟机的制作 356

5.7.1 工程要求与电路设计 356

5.7.2 主要接口电路简介 357

5.7.3 电路施工用图 359

5.7.4 电路与控制流程 362

5.7.5 程序包可调用函数原型与程序代码 362

5.7.6 Chouya nji.xmp实用工程程序 364

5.8 学校作息时间控制系统的制作 366

5.8.1 工程要求与电路设计 366

5.8.2 主要接口电路简介 367

5.8.3 电路施工用图 370

5.8.4 程序包可调用函数原型 374

5.8.5 ZuoxiTime.xmp实用工程程序 376

5.9 电梯升降与楼层显示系统的制作 384

5.9.1 工程要求与电路设计 384

5.9.2 主要接口电路简介 384

5.9.3 电路施工用图 385

5.9.4 六个按键的分工与控制过程 389

5.9.5 程序包文件的编写 389

5.9.6 Dianti.xmp实用工程程序 396

5.10 大型电机的Y/△降压启动控制系统的制作 402

5.10.1 工程要求与电路设计 402

5.10.2 电路施工用图 403

5.10.3 程序包lpc11xx_8x8_tm1638.h可调用函数原型 410

5.10.4 Qidong.xmp实用工程程序 410

附录A TKStudio_M0集成开发平台的使用方法 418

A.1 新工程的创建 419

A.2 程序模板文件的添加 423

A.3 程序代码的输入与调试 426

附录B Flash Magic6.1V程序下载器ISP下载程序的方法 430

附录C 5V电源的制作 433

附录D 网上资料说明 435

附录E ASCII码表 439

参考文献 443

精品推荐