图书介绍
32位单片机C语言编程 基于PIC322025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (意)LucioDiJasio著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115216120
- 出版时间:2009
- 标注页数:330页
- 文件大小:89MB
- 文件页数:345页
- 主题词:单片微型计算机-C语言-程序设计
PDF下载
下载说明
32位单片机C语言编程 基于PIC32PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 探索2
第1章 初识PIC322
1.1计划2
1.2准备2
1.3探索3
1.4编译与链接5
1.5链接器脚本6
1.6生成第一个工程6
1.7使用仿真器7
1.8确定方向8
1.9 JTAG端口10
1.10测试PORTB11
1.11小结13
1.12对汇编语言行家的提示13
1.13对PIC MCU行家的提示14
1.14对C语言行家的提示14
1.15 提示与技巧14
1.16练习15
1.17参考书15
1.18链接15
第2章 循环16
2.1计划16
2.2准备16
2.3探索17
2.4 while循环17
2.5动态仿真19
2.6使用逻辑分析仪22
2.7小结24
2.8对汇编语言编程行家的提示24
2.9对8位PIC单片机行家的提示24
2.10对16位PIC单片机行家的提示24
2.11对C语言行家的提示25
2.12对MIPS行家的提示25
2.13提示与技巧25
2.14使用外围设备函数库的提示25
2.15练习26
2.16参考书26
2.17链接26
第3章 循环和数组27
3.1计划27
3.2准备27
3.3探索27
3.4 do循环27
3.5变量声明28
3.6 for循环29
3.7更多循环示例30
3.8数组30
3.9发送一条信息31
3.10用逻辑分析仪进行测试33
3.11用Explorer 16演示板进行测试33
3.12用PIC32 Starter Kit进行测试34
3.13小结35
3.14对汇编语言行家的提示35
3.15对PIC单片机行家的提示36
3.16对C语言行家的提示36
3.17提示与技巧36
3.18练习37
3.19参考书37
3.20链接37
第4章 算术操作与优化38
4.1计划38
4.2准备38
4.3探索38
4.4关于优化(完全不优化)40
4.5测试40
4.6关于long long类型40
4.7整数除法41
4.8浮点数42
4.9评估系统的性能43
4.10小结45
4.11对汇编语言行家的提示45
4.12对8位PIC单片机行家的提示46
4.13对16位PIC和dsPIC单片机行家的提示46
4.14提示与技巧47
4.14.1数学函数库47
4.14.2复数数据类型47
4.15 练习48
4.16参考书48
4.17链接48
第5章 中断49
5.1计划49
5.2准备49
5.3探索49
5.4中断和异常49
5.5中断源50
5.6中断优先级51
5.7中断服务程序的声明53
5.8管理中断的函数库54
5.9单向量中断的管理54
5.10管理多个中断57
5.11多重向量中断的管理59
5.12一个简单的应用示例62
5.13辅助振荡器66
5.14实时时钟和日历(RTCC)66
5.15 小结68
5.16对PIC单片机行家的提示68
5.17提示与技巧68
5.18练习69
5.19参考书69
5.20链接69
第6章 存储器70
6.1计划70
6.2准备70
6.3探索70
6.4存储空间的分配71
6.5查看映射75
6.6指针77
6.7堆78
6.8 PIC32MX总线78
6.9 PIC32MX存储器映射79
6.10嵌入式控制应用的存储器映射82
6.11小结83
6.12对C语言行家的提示83
6.13对汇编语言行家的提示83
6.14对PIC单片机行家的提示83
6.15 提示与技巧84
6.16练习84
6.17参考书84
6.18链接84
第二部分 实践86
第7章 时间与初始化86
7.1计划86
7.2准备86
7.3探索86
7.4性能与功耗88
7.5主振荡时钟链89
7.6外围设备总线时钟90
7.7器件的初始配置90
7.8在代码中设定配置位91
7.9艰巨的任务92
7.10准备、设置、出发97
7.11微调PIC32:配置Flash等待状态98
7.12微调PIC32:打开指令和数据缓存99
7.13微调PIC32:打开预取指令功能100
7.14微调PIC32:最后一步101
7.15 小结102
7.16对汇编语言行家的提示102
7.17对PIC单片机行家的提示102
7.18提示与技巧103
7.19练习105
7.20参考书105
7.21链接105
第8章 通信106
8.1计划106
8.2准备106
8.3探索106
8.4同步串行接口106
8.5异步串行接口108
8.6并行接口108
8.7基于SPI的同步通信109
8.8测试读状态寄存器命令112
8.9向EEPROM写数据114
8.10读取存储器的内容114
8.11 32位串行EEPROM存储器的函数库115
8.12测试新的串行EEPROM存储器函数库117
8.13小结118
8.14对C语言编程行家的提示118
8.15对Explorer 16专家的提示119
8.16对PIC24行家的提示119
8.17提示与技巧119
8.18练习120
8.19参考书120
8.20链接120
第9章 异步通信121
9.1计划121
9.2准备121
9.3探索121
9.4 UART的配置122
9.5数据发送与接收124
9.6测试串行通信程序125
9.7生成一个简单的控制台函数库127
9.8测试VT 100终端128
9.9将串行端口用作调试工具130
9.10 Matrix工程130
9.11小结132
9.12对C语言编程行家的提示132
9.13对PIC单片机行家的提示132
9.14提示与技巧132
9.15练习133
9.16参考书133
9.17链接133
第10章LCD显示134
10.1计划134
10.2准备134
10.3探索134
10.4与HD44780控制器兼容134
10.5并行主端口137
10.6配置PMP用于LCD模块控制137
10.7访问LCD显示模块的小型函数库138
10.8生成LCD函数库并使用PMP函数库141
10.9函数库EXPLORER.C144
10.10创建include和lib目录146
10.11高级LCD控制147
10.12进度条工程148
10.13小结150
10.14对PIC24单片机行家的提示151
10.15 提示与技巧151
10.16练习151
10.17参考书151
10.18链接152
第11章 模数转换153
11.1计划153
11.2准备153
11.3探索153
11.4完成第一次转换155
11.5自动采样的时序156
11.6开发演示系统157
11.7创建自己的小型ADC函数库158
11.8乐趣与游戏158
11.9温度检测160
11.10小结164
11.11对PIC24行家的提示164
11.12提示与技巧164
11.13练习164
11.14参考书164
11.15 链接165
第三部分 扩展168
第12章 捕获用户输入168
12.1计划168
12.2准备168
12.3按钮和机械开关168
12.4封装按钮输入信号170
12.5消除按钮输入弹跳171
12.6旋转编码器173
12.7中断驱动的旋转编码器输入176
12.8键盘179
12.9 PS/2物理接口179
12.10 PS/2通信协议180
12.11 PIC32和PS/2相连接180
12.12输入捕获模块180
12.13用激励脚本进行测试184
12.14仿真器的运行特性统计工具188
12.15 变更通知模块189
12.16开销评估193
12.17 I/O轮询193
12.18测试I/O轮询方法197
12.19开销和效能的考虑199
12.20键盘缓冲200
12.21按键码的解码203
12.22小结206
12.23对PIC24行家的提示206
12.24提示与技巧207
12.25练习207
12.26参考书207
12.27链接208
第13章 视频处理209
13.1计划209
13.2准备209
13.3探索209
13.4复合视频信号的产生211
13.5输出比较模块215
13.6图像缓冲217
13.7串行化、DMA和同步218
13.8完成一个视频库文件222
13.9测试复合视频信号225
13.10测试性能227
13.11看到黑屏227
13.12测试模式228
13.13绘图230
13.14一片星空231
13.15画出一条线232
13.16 Bresenham算法233
13.17画出数学函数236
13.18画出二维函数图237
13.19分形240
13.20文本245
13.21通过视频打印文本247
13.22文本测试249
13.23 Matrix程序的修改250
13.24小结251
13.25对PIC24行家的提示252
13.26提示与技巧252
13.27练习253
13.28参考书253
13.29链接254
第14章 大容量存储255
14.1计划255
14.2准备255
14.3探索255
14.4物理接口256
14.5和Explorer 16演示板连接256
14.6开始一个新工程257
14.7选择SPI的操作模式258
14.8在SPI模式下发送命令258
14.9完成SD卡的初始化260
14.10从 SD/MMC卡读取数据261
14.11向SD/MMC卡写入数据263
14.12测试SD/MMC接口265
14.13小结268
14.14提示与技巧268
14.15 练习269
14.16参考书269
14.17链接270
第15章 读写文件271
15.1计划271
15.2准备271
15.3探索271
15.4扇区和簇271
15.5文件分配表272
15.6根目录273
15.7寻宝275
15.8打开文件283
15.9从文件中读取数据289
15.10关闭文件293
15.11 fiileio模块293
15.12测试fopenM()和freadM()295
15.13向文件中写入数据297
15.14关闭文件(续)300
15.15 辅助函数302
15.16测试完整的fiileio模块304
15.17代码体积307
15.18小结307
15.19提示与技巧307
15.20练习308
15.21参考书308
15.22链接308
第16章 音乐播放器309
16.1计划309
16.2准备309
16.3探索309
16.4 OC PWM模式311
16.5把PWM作为D/A转换器进行测试312
16.6产生模拟波形314
16.7复制声音信息317
16.8媒体播放器318
16.9 WAVE文件格式319
16.10 play ()函数320
16.11音频例程326
16.12一个简单的WAVE文件播放器328
16.13小结329
16.14提示与技巧329
16.15练习330
16.16参考书330
16.17链接330
16.18免责声明330
16.19对于一些行家的最后提示330
热门推荐
- 2619676.html
- 3494065.html
- 2432423.html
- 17677.html
- 2097393.html
- 1900273.html
- 3321537.html
- 548730.html
- 713390.html
- 1767717.html
- http://www.ickdjs.cc/book_2847703.html
- http://www.ickdjs.cc/book_3332002.html
- http://www.ickdjs.cc/book_1243632.html
- http://www.ickdjs.cc/book_190506.html
- http://www.ickdjs.cc/book_1136531.html
- http://www.ickdjs.cc/book_3152161.html
- http://www.ickdjs.cc/book_3239868.html
- http://www.ickdjs.cc/book_1187605.html
- http://www.ickdjs.cc/book_1176694.html
- http://www.ickdjs.cc/book_525371.html