PIC18微控制器体系结构、编程与接口设计 C语言与汇编语言版PDF格式文档图书下载
- 购买点数:17 点
- 作 者:Barry B.Brey著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302193357
- 标注页数:554 页
- PDF页数:567 页
第1章 计算机结构简介 1
1.1 计算机基本结构 1
1.1.1 CPU 2
1.1.2 存储器 5
1.1.3 I/O 7
1.1.4 总线 7
1.1.5 微处理器和微控制器 8
1.2 数制 9
1.2.1 数码 9
1.2.2 位置计数法 9
1.2.3 从其他进制转换为十进制 11
1.2.4 从十进制转换成其他进制 12
1.2.5 二进制编码的十六进制数 14
1.2.6 补码和反码 14
1.3 计算机数据格式 16
1.3.1 ASCII数据 16
1.3.2 二进制编码的十进制数据 17
1.3.3 字节数据 18
1.3.4 字数据 20
1.3.5 实数 22
1.4 本章小结 24
1.5 本章习题 25
第2章 PIC18微控制器结构和编程 28
2.1 PIC18微控制器结构 28
2.1.1 PIC内部结构概览 29
2.2 编程模型 35
2.2.1 寄存器文件 35
2.2.2 特殊功能寄存器 36
2.3 IDE 42
2.3.1 IDE概览 42
2.3.2 将程序下载到微控制器 50
2.4 汇编语言、汇编器和连接器 51
2.4.1 汇编器和连接器 51
2.4.2 汇编语言语句 52
2.4.3 伪指令 53
2.5 本章小结 57
2.6 本章习题 58
第3章 PIC18微控制器指令集 60
3.1 立即数指令 60
3.1.1 立即数指令详述 60
3.2 位操作指令 64
3.3 字节指令 66
3.4 程序控制指令和间接寻址 73
3.4.1 程序结构 75
3.4.2 间接寻址 80
3.5 表指令 82
3.6 宏序列 86
3.6.1 定义宏 86
3.7 本章小结 88
3.8 本章习题 89
第4章 汇编语言编程 91
4.1 堆栈和队列结构 91
4.1.1 数据堆栈 91
4.1.2 队列 95
4.2 复杂算术 98
4.2.1 BCD算术 98
4.2.2 乘法 101
4.2.3 除法 105
4.3 十进制和二进制之间的转换 107
4.3.1 二进制转换成BCD 107
4.3.2 BCD转换成二进制 111
4.4 延时 112
4.4.1 延时程序 112
4.5 程序示例 115
4.5.1 程序示例1 115
4.5.2 程序示例2 120
4.6 本章小结 126
4.7 本章习题 126
第5章 PIC18C语言编程 129
5.1 C18C语言编译器 129
5.1.1 C语言和IDE 130
5.1.2 示例程序 133
5.2 使用C语言头文件 137
5.2.1 转换 137
5.2.2 存储器和字符串函数 140
5.3 C语言示例程序 150
5.3.1 示例1 150
5.3.2 示例2 154
5.4 数学函数库 160
5.5 本章小结 163
5.6 本章习题 163
第6章 PIC18系列微控制器详解 165
6.1 针脚输出和基本操作特性 165
6.1.1 针脚输出 165
6.1.2 电源连接 166
6.1.3 输入/输出连接 169
6.1.4 复位 169
6.1.5 时钟 173
6.2 I/O端口针脚 177
6.2.1 PortA 178
6.2.2 PortB 180
6.2.3 PortC、PortD、PortE 181
6.2.4 I/O示例 181
6.3 中断简介 191
6.4 其他内部外围设备 205
6.4.1 定时器 205
6.4.2 ADC 214
6.4.3 EEPROM 217
6.4.4 比较和捕捉单元(CCP) 219
6.4.5 其他内部设备 222
6.5 本章小结 222
6.6 本章习题 223
第7章 基本输入和输出 226
7.1 基于开关的输入 226
7.1.1 开关接口 226
7.1.2 开关去抖 227
7.1.3 键盘 231
7.2 显示设备 234
7.2.1 LED 234
7.2.2 七段码LED显示器 239
7.2.3 LCD显示器 247
7.2.4 C18对LCD显示器的支持 259
7.2.5 真空荧光显示器 261
7.3 控制电机 262
7.3.1 步进电机 262
7.3.2 DC电机 265
7.4 继电器、螺线管和传感器 275
7.4.1 继电器 275
7.4.2 螺线管 276
7.4.3 传感器 278
7.4.4 转轴编码器 281
7.4.5 流量传感器 285
7.4.6 红外遥控设备 287
7.4.7 感知气体 292
7.5 本章小结 296
7.6 本章习题 297
第8章 中断 300
8.1 中断回顾 300
8.1.1 中断服务程序 302
8.2 USART和中断 313
8.2.1 串行数据 314
8.2.2 控制USART 315
8.3 输入改变中断 323
8.4 中断系统示例 331
8.4.1 示例系统1 331
8.4.2 示例系统2 363
8.5 本章小结 369
8.6 本章习题 370
第9章 控制系统 373
9.1 规划控制系统 373
9.2 示例系统 378
9.2.1 示例1 378
9.2.2 示例2 396
9.2.3 示例3 399
9.3 本章小结 415
9.4 本章习题 416
第10章 高级话题 418
10.1 存储器扩展 418
10.1.1 增加串行EEPROM 418
10.1.2 使用附加存储器的应用程序 424
10.2 引导模块 442
10.2.1 引导加载器 442
10.2.2 写程序闪存 445
10.3 扩展I/O 451
10.3.1 增加输出连接 451
10.3.2 增加输入连接 453
10.3.3 使用双线接口 454
10.3.4 数模转换器 455
10.4 CAN 458
10.4.1 CAN互联 458
10.4.2 CAN应用 460
10.5 USB 475
10.5.1 USB连接器 476
10.5.2 USB数据 476
10.5.3 USB命令 477
10.5.4 PIC18和USB 479
10.6 PIC18扩展指令 499
10.7 本章小结 501
10.8 本章习题 502
附录A PIC18系列微控制器指令集 504
附录B 常用C语言库函数 509
附录C 偶数编号的习题答案 522
附录D 使用USB接口的PIC系统 537
- 《PIC18微控制器体系结构、编程与接口设计 C语言与汇编语言版》Barry B.Brey著 2009
- 《微控制器原理及应用》张晓莉主编;何蓉,朱贵宪,吴文峰副主编 2014
- 《微控制器开发与应用(高职)》董少明著 2010
- 《8051微控制器教程 第3版》(美)I. Scott MacKenzie著;方承志,姜田译 2005
- 《微控制器应用》王鹏元,黄述杰主编 2015
- 《单片机(微控制器)原理及应用》张迎新等编著 2009
- 《微控制器原理及应用》张元莉等著 1998
- 《汇编语言与接口技术》李元章 2018
- 《汇编语言与接口技术》叶继华主编;罗贤海等编著 2005
- 《汇编语言与接口技术 第2版》叶继华主编;甘登文,罗贤海,周琪云等编著 2013
- 《美国中学生必读书导读本》张秀枫主编 2010
- 《钦热诺布医著选集 玛央派医著选集》《藏医药经典文献集成》编委会,青海藏医药研究所编 2007
- 《中医妇科名家医著医案导读》罗颂平编著 2006
- 《现代诗名著名篇解读》蓝棣之著 2007
- 《农产运销及加工》中国农民银行汉译社会科学百科全书译辑委员会编译 1947
- 《冉雪峰医著全集 医经》冉雪峰著 2004
- 《冉雪峰医著全集 方药》冉雪峰著 2004
- 《李著合刊 同命鸟》李定夷著 1918
- 《历代论画名著汇编》沈子丞著 1982
- 《薛著宪政论》薛学海著 1926
- 《THE GOVERNMENT/PRESS CONNECTION PRESS OFFICERS AND THEIR OFFICES》STEPHEN HESS 1984
- 《PRESS》POLITICS & PUBLIC OPINION IN BIHAR 1912-1947 2010
- 《Press law》Robin Callender Smith. 1978
- 《SUING THE PRESS》RODNEY A.SMOLLA 1986
- 《THE PRESS AND AMERICA》 2222
- 《FREEDOM OF THE PRESS》ERIC BARENDT 2009
- 《FREEDOM OF THE PRESS》ROB EDELMAN 2006
- 《FREEDOM OF THE PRESS》DAVID L.GEBERT 2005
- 《Racism and the press》Teun A.van Dijk 2016
- 《Im spiegel per presse 1》Albert Schmitz 1983