图书介绍
PIC18Fxxx单片机程序设计及应用PDF|Epub|txt|kindle电子书版本网盘下载
![PIC18Fxxx单片机程序设计及应用](https://www.shukui.net/cover/55/33197950.jpg)
- 刘和平等编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810775650
- 出版时间:2005
- 标注页数:274页
- 文件大小:99MB
- 文件页数:286页
- 主题词:单片微型计算机,PIC18FXXX-程序设计
PDF下载
下载说明
PIC18Fxxx单片机程序设计及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 MPLAB IDE6.xx及PICC18安装使用简介1
1.1 MPLAB IDE6.xx的安装1
1.2 picc18安装7
1.3 MPLAB IDE及PICC18的使用简介13
第2章 PICC18编程快速入门29
2.1生成源程序文件29
2.1.1在MPLAB IDE软件环境下编辑源程序文件29
2.1.2在VC下编辑源程序文件31
2.2生成新工程项目32
2.2.1 利用MPLAB IDE向导创建新工程项目32
2.2.2直接新建工程项目37
2.3编译工程项目39
2.4修改工程项目编译的语法错误43
2.5调试程序45
2.5.1调试程序方式45
2.5.2设置断点46
2.5.3单步运行46
2.6烧写(固化)程序48
2.7编写程序应注意的问题49
3.1.3 LED显示52
3.1.2键盘52
3.1.1 A/D转换功能52
第3章 PIC18Fxx8单片机实验板介绍52
3.1模板功能介绍52
3.1.4液晶显示器(LCD)显示53
3.1.5 8路开关量输入和8路开关量输出53
3.1.6 D/A输出53
3.1.7 串行通信接口SCI53
3.1.11时钟信号54
3.2实验板的硬件布局54
3.1.12其他功能54
3.1.10多种复位方式54
3.1.9捕捉方式和PWM方式54
3.1.8主/从单片机多机并行通信54
3.3测试点及主要元器件介绍55
3.4实验板晶振58
第4章 I/O端口59
4.1 I/O端口介绍59
4.1.1 PORTA、TRISA和LATA寄存器59
4.1.2 PORTB、TRISB和LATB寄存器60
4.1.3 PORTC、TRISC和LATC寄存器61
4.1.4 PORTD、TRISD和LATD寄存器62
4.1.5 PORTE、TRISE和LATE寄存器62
4.3 I/O端口编程64
4.2端口初始化编程64
第5章 与中断相关的寄存器67
5.1 中断控制寄存器INTCON、INTCON2和INTCON367
5.2外围模块中断标志寄存器组PIR70
5.3外围模块中断使能寄存器组PIE72
5.4 IPR外围模块中断优先级寄存器组75
5.5 RCON寄存器77
5.6 中断编程78
6.1 SPI模式81
6.1.1寄存器组81
第6章 主控同步串行端口模块81
6.1.2 SPI输出编程83
6.1.3 SPI输入编程87
6.2 I、2C模式93
6.2.1 I、2C的寄存器组94
6.2.2波特率发生器97
6.2.3 I、2C初始化程序98
6.2.4单片机与MAX518芯片I、2C接口电路及编程98
第7章 通用同步/异步收发器103
7.1 USART发送/接收状态兼控制寄存器103
7.2 USART波特率发生器105
7.3.1USART异步发送模式106
7.3 USART的异步模式106
7.3.2USART异步接收模式107
7.4USART接口硬件电路108
7.5USART异步工作模式编程108
7.5.1USART初始化程序108
7.5.2USART调试程序109
第8章 按键及B口电平中断116
8.1用PORTB端口电平变化中断构成的键盘接口硬件电路116
8.2查询方式编程判别按键117
8.3用PORTB端口电平变化中断构成键盘输入程序121
9.1.1T0CON寄存器126
9.1定时器/计数器TMR0模块126
第9章 定时器/计数器及秒表程序126
9.1.2TMR0操作127
9.1.3TMR0中断127
9.1.416位方式的定时器读/写127
9.2定时器/计数器TMR1模块128
9.2.1T1CON寄存器128
9.2.2TMR1操作129
9.2.3TMR1振荡器129
9.2.4TMR1中断129
9.2.5用CCP触发输出复位TMR1129
9.3.1T2CON寄存器130
9.2.6TMR1 16位读/写方式130
9.3定时器/计数器TMR2模块130
9.3.2TMR2操作131
9.3.3TMR2中断131
9.4定时器/计数器TMR3模块131
9.4.1T3CON寄存器131
9.4.2TMR3操作132
9.4.3TMR1振荡器132
9.4.4TMR3中断133
9.4.5用CCP触发输出来复位TMR3133
9.5秒表显示程序133
10.1A/D转换模块寄存器144
第10章 10位模/数转换器(A/D)模块144
10.2A/D转换模块配置146
10.3A/D转换时钟的选择147
10.4ECCP触发器的使用147
10.5A/D转换器应用接口硬件电路147
10.6A/D变换器应用编程148
第11章 捕捉/比较/PWM(CCP)模块159
11.1CCP1模块159
11.2捕捉工作方式159
11.4PWM工作方式160
11.3比较工作方式160
11.2.2CAN通信信息时间标记160
11.2.1CCP1前分频器160
11.4.1PWM周期161
11.4.2PWM占空因数161
11.4.3PWM操作配置161
11.5PWM(CCP)模块编程162
第12章 CAN控制器模块173
12.1概述173
12.2CAN控制寄存器174
12.2.1CAN控制与状态寄存器174
12.1.2发送/接收缓冲器174
12.1.1CAN模块概述174
12.2.2CAN发送缓冲寄存器176
12.2.3CAN接收缓冲寄存器179
12.2.4信息接收过滤器和屏蔽器183
12.2.5CAN波特率寄存器184
12.2.6CAN模块输入/输出控制寄存器186
12.2.7CAN中断寄存器187
12.3CAN工作方式190
12.3.1配置方式190
12.3.2关闭方式190
12.4CAN信息发送191
12.3.6错误识别方式191
12.4.1发送缓冲器191
12.3.3正常方式191
12.3.4监听方式191
12.3.5自检方式191
12.4.2发送优先级192
12.4.3启动发送192
12.4.4中止发送192
12.5信息接收193
12.5.1信息接收缓冲器193
12.5.2接收缓冲器193
12.5.3接收优先级193
12.6信息接收过滤器与屏蔽器194
12.5.4时间标记194
12.7波特率设定195
12.7.1时间当量196
12.7.2同步时间段197
12.7.3传输时间段197
12.7.4相位缓冲时间段197
12.7.5采样点197
12.7.6信息处理时间197
12.8同 步197
12.8.2重同步198
12.8.1硬同步198
12.8.3同步规则199
12.9时间段编程199
12.10振荡器误差199
12.11位时间配置寄存器199
12.11.1波特率控制寄存器1 BRGCON1199
12.12.1 CRC错误200
12.12.4位错误200
12.12.3格式错误200
12.12.2应答错误200
12.12错误检测200
12.11.3波特率控制寄存器3 BRGCON3200
12.11.2波特率控制寄存器2 BRGCON2200
12.12.5填充位错误201
12.12.6错误状态201
12.12.7错误方式和错误计数器201
12.13 CAN中断201
12.13.1中断编码位202
12.13.2发送中断202
12.13.3接收中断202
12.13.4信息错误中断202