图书介绍

PIC18Fxxx单片机程序设计及应用PDF|Epub|txt|kindle电子书版本网盘下载

PIC18Fxxx单片机程序设计及应用
  • 刘和平等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810775650
  • 出版时间:2005
  • 标注页数:274页
  • 文件大小:99MB
  • 文件页数:286页
  • 主题词:单片微型计算机,PIC18FXXX-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐