图书介绍
PLC单片机自学笔记PDF|Epub|txt|kindle电子书版本网盘下载
![PLC单片机自学笔记](https://www.shukui.net/cover/1/30785938.jpg)
- 魏学海主编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512403055
- 出版时间:2011
- 标注页数:314页
- 文件大小:92MB
- 文件页数:326页
- 主题词:单片微型计算机
PDF下载
下载说明
PLC单片机自学笔记PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章PIC单片机简介1
1.1 PIC单片机概述1
1.1.1 PIC单片机的优势2
1.1.2 PIC单片机的选型3
1.2硬件结构和引脚定义5
1.2.1内部结构5
1.2.2引脚定义8
1.3 PIC单片机开发中的四件法宝19
1.3.1实验开发板19
1.3.2下载线20
1.3.3编程软件24
1.3.4下载软件28
第2章PIC编译器的语法规则31
2.1数据类型31
2.1.1 PICC中的常量32
2.1.2 PICC中的变量33
2.2位指令34
2.3变量的绝对定位36
2.4结构和联合37
2.4.1结构和联合的定义37
2.4.2结构和联合的引用39
2.4.3结构和联合的限定词39
2.4.4结构中的bit域40
2.5 PICC对数据寄存器bank的管理41
2.6局部变量和全局变量42
2.6.1自动变量42
2.6.2静态变量42
2.6.3全局变量43
2.7特殊类型限定词43
2.8指针44
2.9函数47
2.9.1函数的参数传递47
2.9.2函数返回值48
2.9.3调用层次的控制49
2.9.4中断函数的实现50
2.9.5标准库函数51
2.10#pragma伪指令52
2.11 C语言和汇编语言的互利合作55
2.11.1嵌人行内汇编的方法56
2.11.2汇编指令寻址C语言定义的全局变量56
2.11.3汇编指令寻址C函数的局部变量57
2.12特殊区域值59
2.12.1定义工作配置字59
2.12.2定义芯片标记单元60
第3章 熟悉PIC开发环境62
3.1 MPLAB编程软件的应用62
3.2 PICkit2下载软件的应用67
3.2.1 PICkit2窗口简介67
3.2.2下载目标文件69
3.3程序的调试72
3.3.1设置断点和单步调试72
3.3.2测试延时函数的延时时间73
第4章I/O端口实验75
4.1 1/O端口介绍75
4.2古老流水灯实验75
4.3共阳极数码管显示当前日期77
4.4液晶显示屏的应用79
4.4.1液晶显示屏1602的应用80
4.4.2 1602的应用程序83
4.5巧用按键92
4.5.1独立按键与流水灯的配合92
4.5.2矩阵键盘与数码管的配合95
4.5.3利用定时器实现长短按键98
4.6用I/O口模拟93C46时序101
第5章 按键及B口电平中断113
5.1电平变化中断构成的键盘电路113
5.2按键的两种设计方法114
5.2.1查询方式判别按键114
5.2.2电平变化中断方式判别按键117
5.2.3电平变化中断的设计技巧119
5.2.4电平变化中断唤醒单片机123
5.2.5用电平变化和定时器测量TMP03/TMP04的温度126
第6章 定时器/计数器的应用134
6.1定时器/计数器0模块134
6.1.1定时器0中断134
6.1.2定时器0预分频器135
6.1.3寄存器135
6.1.4用定时器0实现小灯闪烁137
6.2定时器/计数器1模块140
6.2.1定时器1中断141
6.2.2定时器1寄存器141
6.2.3定时器1计数器操作142
6.2.4 TMR1振荡器143
6.2.5用CCP触发输出复位定时器1143
6.2.6定时器1程序设计143
6.3定时器/计数器2模块147
6.3.1定时器2中断148
6.3.2定时器2输出148
6.3.3定时器2程序设计149
第7章 捕获/比较/脉宽调制CCP模块152
7.1捕获/比较/脉宽调制CCP模块简介152
7.2 CCP1CON/CCP2CON控制寄存器153
7.3捕获模式153
7.4比较模式154
7.5 PWM模式156
7.6各种模式程序设计158
7.6.1捕获模式程序设计158
7.6.2比较模式程序设计165
7.6.3 PWM模式程序设计169
第8章10位模/数转换器模块172
8.1模/数转换器A/D模块172
8.2 A/D转换时钟的选择176
8.3 A/D结果寄存器176
8.4休眠期间A/D的工作177
8.5复位的结果177
8.6 A/D转换程序设计178
第9章 捕捉/比较/PWM(CCP)应用186
9.1 CCP模块简介186
9.2捕捉模式应用189
9.2.1捕捉模式寄存器设置189
9.2.2捕捉测量信号频率190
9.3比较模式应用195
9.3.1比较模式寄存器设置195
9.3.2比较模式应用实例195
9.4 PWM模式应用198
9.4.1 PWM模式寄存器设置198
9.4.2 PWM模式下控制电机调速198
第10章 休眠、看门狗和EEPROM应用201
10.1看门狗原理201
10.1.1 WDT基本原理201
10.1.2 WDT相关寄存器203
10.1.3使用WDT注意事项203
10.2休眠节电模式及其激活204
10.2.1休眠模式简介204
10.2.2从休眠到唤醒状态204
10.2.3中断唤醒应用205
10.3数据存储器EEPROM应用206
10.3.1与EEPROM相关的寄存器207
10.3.2 EEPROM的读取208
10.3.3 EEPROM的写人208
10.4编程209
第11章 并行从动端口214
11.1并行从动端口的工作原理214
11.2并行从动端口编程实例218
第12章 主从同步串行端口模块223
12.1 SPI总线方式223
12.1.1寄存器设置224
12.1.2 93C46编程226
12.1.3 M25P80 Flash芯片应用229
12.2 I2 C总线方式247
12.2.1寄存器设置247
12.2.2波特率发生器251
12.2.3 24C02编程应用253
12.2.4 PCF856312C实时时钟/日历芯片258
12.2.5 PCF8563时钟软件设计271
第13章 通用同步/异步收发器283
13.1 USART寄存器设置283
13.2 USART波特率发生器BRG286
13.3 USART异步模式287
13.3.1发送模式288
13.3.2接收模式291
13.4接口硬件电路294
13.5 USART异步模式编程295
第14章GPS应用实例301
14.1 GPS定位原理浅析301
14.2 GPS卫星的身世304
14.3 GPS系统的构成305
14.4 GPS程序设计307
参考文献314