图书介绍
面向AMetal框架和接口的C编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 周立功主编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512428720
- 出版时间:2018
- 标注页数:658页
- 文件大小:298MB
- 文件页数:674页
- 主题词:C语言-程序设计
PDF下载
下载说明
面向AMetal框架和接口的C编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 AM824_Core开发套件1
1.1 LPC824微控制器1
1.1.1 特性1
1.1.2 概述2
1.2 LPC84 x微控制器7
1.2.1 特性7
1.2.2 概述9
1.3 开关矩阵(SWM)13
1.3.1 SWM简介13
1.3.2 SWM应用14
1.4 AM824_Core16
1.4.1 电源电路17
1.4.2 最小系统18
1.4.3 复位与调试电路19
1.4.4 板载外设电路20
1.4.5 跳线帽的使用23
1.4.6 MiniPort接口23
1.4.7 2×10扩展接口说明25
1.4.8 MicroPort接口26
1.5 MicroPort模块介绍28
1.5.1 SPI Flash模块(MicroPort-Flash)28
1.5.2 EEPROM模块(MicroPort-EEPROM)29
1.5.3 RTC模块(MicroPort-RTC)30
1.5.4 USB模块(MicroPort-USB)32
1.5.5 RX8025T模块(MicroPort-RX8025T)33
1.5.6 DS1302模块(MicroPort-DS1302)35
1.5.7 Analog模块(MicroPort-Analog)36
1.6 MiniPort模块介绍38
1.6.1 LED模块(MiniPort-LED)38
1.6.2 数码管模块(MiniPort-View)40
1.6.3 按键模块(MiniPort-Key)41
1.6.4 595模块(MiniPort-595)43
1.6.5 ZLG72128模块(MiniPort-ZLG72128)44
第2章 ADC信号调理电路设计47
2.1 应用背景47
2.1.1 标称精度47
2.1.2 外围电路48
2.1.3 干扰源48
2.2 电路设计49
2.2.1 基准源50
2.2.2 低噪声模拟电源52
2.2.3 瞬态驱动53
2.2.4 输入信号滤波55
2.2.5 模拟地与数字地57
2.2.6 I/O扇出电流58
2.3 必要措施58
2.3.1 输入范围匹配59
2.3.2 多通道采样设置60
2.3.3 电源分配策略63
2.3.4 PCB布局布线处理63
2.4 实测验证64
2.4.1 无噪声分辨率64
2.4.2 积分非线性(INL)65
2.4.3 失调与增益误差68
2.5 应用说明68
第3章 PWM实现DAC电路设计70
3.1 实现原理70
3.1.1 PWM信号时域分析70
3.1.2 PWM信号频域分析71
3.2 电路设计72
3.2.1 DAC分辨率72
3.2.2 有源低通滤波器74
3.3 测试验证75
3.3.1 DNL75
3.3.2 INL76
3.3.3 建立时间77
3.4 参数总结78
第4章 面向接口的编程79
4.1 平台技术79
4.1.1 创新的窘境79
4.1.2 AWorks80
4.1.3 AMetal82
4.2 开关量信号90
4.2.1 I/O系统90
4.2.2 输出控制91
4.3 LED数码管97
4.3.1 静态显示97
4.3.2 动态显示100
4.3.3 闪烁处理105
4.4 事件驱动110
4.4.1 中断与事件驱动110
4.4.2 软件定时器111
4.5 键盘管理120
4.5.1 独立按键120
4.5.2 矩阵键盘126
4.6 SPI总线133
4.6.1 SPI总线简介133
4.6.2 74HC595接口136
4.7 I2C总线142
4.7.1 I2C总线简介142
4.7.2 LM75B接口143
4.7.3 温控器145
第5章 深入浅出AMetal151
5.1 接口与实现151
5.1.1 GPIO接口函数151
5.1.2 LED接口与实现159
5.1.3 I/O接口与中断163
5.2 LED数码管接口167
5.2.1 静态显示167
5.2.2 动态显示172
5.2.3 代码重构176
5.3 键盘扫描接口186
5.3.1 单个独立按键186
5.3.2 多个独立按键190
5.3.3 矩阵键盘195
5.4 PWM接口201
5.4.1 初始化201
5.4.2 PWM接口函数202
5.4.3 蜂鸣器接口函数204
5.5 SPI总线206
5.5.1 初始化206
5.5.2 接口函数207
5.5.3 SPI扩展接口216
5.6 I2C总线225
5.6.1 初始化225
5.6.2 接口函数226
5.6.3 I2C扩-展接口229
5.7 A/D转换器232
5.7.1 模/数信号转换232
5.7.2 初始化236
5.7.3 接口函数237
5.7.4 温度采集240
5.8 UART总线253
5.8.1 初始化254
5.8.2 接口函数255
5.8.3 带缓冲区的UART接口261
第6章 重用外设驱动代码266
6.1 EEPROM存储器266
6.1.1 器件简介266
6.1.2 初始化267
6.1.3 读/写函数270
6.1.4 NVRAM通用接口函数272
6.2 SPI NOR Flash存储器278
6.2.1 基本功能278
6.2.2 初始化279
6.2.3 接口函数282
6.2.4 MTD通用接口函数285
6.2.5 FTL通用接口函数290
6.2.6 微型数据库297
6.3 RTC实时时钟299
6.3.1 PCF85063299
6.3.2 RTC通用接口302
6.3.3 闹钟通用接口306
6.3.4 系统时间312
6.3.5 特殊功能控制接口317
6.3.6 RX8025T318
6.3.7 DS1302328
6.4 键盘与数码管接口337
6.4.1 ZLG72128简介337
6.4.2 ZLG72128初始化346
6.4.3 按键管理接口函数349
6.4.4 数码管显示接口函数351
第7章 面向通用接口的编程361
7.1 LED控制接口361
7.1.1 LED通用接口361
7.1.2 LED驱动363
7.1.3 MiniPort-LED366
7.2 HC595接口368
7.2.1 HC595通用接口368
7.2.2 HC595驱动369
7.2.3 使用HC595驱动LED373
7.3 蜂鸣器控制接口375
7.3.1 蜂鸣器通用接口375
7.3.2 无源蜂鸣器驱动377
7.4 温度采集接口378
7.4.1 温度传感器通用接口378
7.4.2 LM75B驱动379
7.5 键盘382
7.5.1 通用键盘接口382
7.5.2 独立键盘驱动385
7.5.3 矩阵键盘驱动388
7.6 数码管394
7.6.1 通用数码管接口394
7.6.2 数码管驱动398
7.6.3 数码管驱动(HC595输出段码)403
7.7 数码管与矩阵键盘联合使用407
7.7.1 数码管、键盘与I/O驱动407
7.7.2 数码管、键盘与HC595驱动411
7.8 ZLG72128——数码管与键盘管理415
7.8.1 ZLG72128简介415
7.8.2 ZLG72128驱动416
7.9 温控器421
第8章 深入理解AMetal426
8.1 LED通用接口426
8.1.1 定义接口426
8.1.2 实现接口428
8.2 HC595接口444
8.2.1 定义接口444
8.2.2 实现接口446
8.3 蜂鸣器接口454
8.3.1 定义接口454
8.3.2 实现接口455
8.4 温度采集接口463
8.4.1 定义接口463
8.4.2 实现接口464
8.5 通用按键接口469
8.5.1 定义接口469
8.5.2 实现接口472
8.5.3 检测按键的实现480
8.6 通用数码管接口486
8.6.1 定义接口486
8.6.2 实现接口488
第9章 BLE & ZigBee无线模块509
9.1 BLE核心板509
9.1.1 产品简介509
9.1.2 协议说明513
9.1.3 蓝牙模块初始化514
9.1.4 蓝牙模块控制接口518
9.1.5 蓝牙模块读/写数据接口526
9.1.6 应用案例529
9.2 ZigBee核心板531
9.2.1 产品简介531
9.2.2 组网应用534
9.2.3 ZigBee初始化535
9.2.4 ZigBee配置接口538
9.2.5 ZigBee数据传输接口545
9.2.6 应用案例548
9.3 MVC框架551
9.3.1 MVC模式551
9.3.2 观察者模式552
9.3.3 领域模型555
9.3.4 子系统体系结构556
9.3.5 软件体系结构557
9.3.6 MVC应用程序优化579
第10章 温度检测仪582
10.1 业务建模582
10.1.1 问题描述582
10.1.2 系统用例图583
10.2 分析建模584
10.2.1 领域词典584
10.2.2 类模型585
10.2.3 交互模型586
10.2.4 按键处理模型589
10.3 温度检测设计590
10.3.1 子系统接口590
10.3.2 设计模型592
10.3.3 模型初始化594
10.3.4 设置与获取数据595
10.3.5 报警状态598
10.4 视图设计600
10.4.1 数码管视图600
10.4.2 蜂鸣器视图602
10.4.3 ZigBee视图604
10.5 按键处理模块设计609
10.5.1 SET键处理609
10.5.2 INC(加)键处理616
10.5.3 DEC(减)键处理617
10.5.4 L/R键处理617
10.5.5 初始化618
10.6 状态机设计622
10.6.1 状态模型622
10.6.2 设计模型623
10.6.3 状态机627
10.6.4 状态机接口633
10.6.5 动作类640
10.7 应用程序651
参考文献655
热门推荐
- 3178045.html
- 3752900.html
- 3862289.html
- 193120.html
- 2238296.html
- 3098679.html
- 596012.html
- 197403.html
- 434947.html
- 2315536.html
- http://www.ickdjs.cc/book_3764684.html
- http://www.ickdjs.cc/book_3659987.html
- http://www.ickdjs.cc/book_2173876.html
- http://www.ickdjs.cc/book_2287363.html
- http://www.ickdjs.cc/book_1217283.html
- http://www.ickdjs.cc/book_2728814.html
- http://www.ickdjs.cc/book_1011403.html
- http://www.ickdjs.cc/book_236875.html
- http://www.ickdjs.cc/book_2505091.html
- http://www.ickdjs.cc/book_417081.html