图书介绍

8位单片机C语言编程 基于PIC16PDF|Epub|txt|kindle电子书版本网盘下载

8位单片机C语言编程 基于PIC16
  • (英)贝茨著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115231666
  • 出版时间:2010
  • 标注页数:170页
  • 文件大小:56MB
  • 文件页数:182页
  • 主题词:单片微型计算机-C语言-程序设计

PDF下载


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

下载说明

8位单片机C语言编程 基于PIC16PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 PIC微控制器系统1

1.1 PIC 16微控制器1

1.1.1 MCU特性2

1.1.2 程序执行3

1.1.3 RAM文件寄存器4

1.1.4 其他PIC芯片5

1.2 PIC MCU配置5

1.2.1 时钟选择5

1.2.2 配置选项6

1.2.3 在C语言中的配置7

1.3 PIC16 MCU外围设备7

1.3.1 定时器8

1.3.2 A/D转换器9

1.3.3 比较器10

1.3.4 并行从端口10

1.3.5 中断11

1.4 PIC16串行接口12

1.4.1 USART12

1.4.2 SPI总线13

1.4.3 I2C总线14

1.5 PIC16 MPLAB项目15

1.5.1 MPLAB C项目15

1.5.2 项目文件16

1.6 PIC16编程与调试17

1.6.1 编程18

1.6.2 调试18

1.6.3 设计包20

练习20

作业21

第2章 C编程精华22

2.1 PIC16 C入门22

2.1.1 简单程序22

2.1.2 程序创建22

2.1.3 程序测试23

2.1.4 程序分析24

2.2 PIC16 C程序基础25

2.2.1 变量25

2.2.2 循环26

2.2.3 决策27

2.2.4 循环控制28

2.2.5 FOR循环28

2.2.6 SIREN程序29

2.2.7 空程序30

2.3 PIC16数据操作31

2.3.1 变量类型31

2.3.2 赋值运算34

2.3.3 条件运算35

2.4 PIC16 C顺序控制35

2.4.1 while循环36

2.4.2 break、continue和goto37

2.4.3 if..else和switch..case38

2.5 PIC16 C函数和结构39

2.5.1 基本函数40

2.5.2 全局变量和局部变量41

2.6 PIC16 C输入和输出42

2.6.1 串行LCD42

2.6.2 键盘和计算器45

2.7 PIC16 C更多的数据类型48

2.7.1 数组48

2.7.2 间接寻址操作符49

2.7.3 枚举类型50

2.8 PIC16 C编译器伪指令51

2.8.1 程序伪指令51

2.8.2 头文件51

2.9 PIC16 C汇编子程序56

2.9.1 程序编译57

2.9.2 汇编程序块57

2.9.3 PIC汇编语言60

练习61

作业63

第3章 C外围接口编程64

3.1 PIC16 C模拟输入64

3.1.1 模拟信号设置64

3.1.2 电压测量65

3.2 PIC16 C中断67

3.2.1 C中断67

3.2.2 中断举例68

3.2.3 中断语句69

3.3 PIC16 C硬件定时器70

3.3.1 计数器/定时器操作70

3.3.2 PWM模式70

3.33 比较模式71

3.3.4 捕捉模式72

3.4 PIC16 C URAT串行链路73

3.5 PIC16 C SPI串行总线74

3.6 PIC16 C I2C串行总线77

3.7 PIC16 C并行与串行接口78

3.7.1 并行从端口78

3.7.2 通信链路比较80

3.8 PIC16 C EEPROM接口81

3.9 PIC16 C模拟输出82

练习85

作业86

第4章 C语言在机械电子电路板中的应用88

4.1 PICDEM机械电子板概述88

4.1.1 PICDEM硬件88

4.1.2 电机驱动91

4.1.3 测试程序92

4.1.4 调试93

4.2 PICDEM液晶显示器94

4.2.1 LCD连接94

4.2.2 LCD测试程序96

4.2.3 BCD计数程序98

4.3 PICDEM直流电机测试程序98

4.3.1 基本控制99

4.3.2 转数计数器99

4.4 PICDEM步进电机控制101

4.4.1 结构101

4.4.2 步进电机的测试102

4.4.3 方向控制103

4.5 PICDEM模拟传感器104

4.5.1 光传感器105

4.5.2 温度测量106

4.6 PICDEM温度控制器107

4.6.1 规格108

4.6.2 I/O分配108

4.6.3 实现108

4.7 PICDEM板仿真110

4.7.1 电路描述112

4.7.2 演示应用113

练习113

作业114

第5章 PIC16 C应用与系统116

5.1 PIC16 C应用设计116

5.1.1 硬件设计116

5.1.2 软件设计116

5.1.3 应用调试和测试117

5.2 PIC16 C温度控制器118

5.2.1 系统操作118

5.2.2 软件设计和实现119

5.3 PIC16 C数据记录系统120

5.3.1 BASE板120

5.3.2 程序纲要122

5.4 PIC16 C操作系统123

5.4.1 轮询I/O口123

5.4.2 中断123

5.4.3 PC操作系统124

5.4.4 实时操作系统125

5.5 PIC16 C系统设计126

5.5.1 硬件选择126

5.5.2 微控制器127

5.5.3 硬件设计128

5.5.4 软件设计129

练习129

作业130

附录A 使用ISIS Schematic Capture进行硬件设计131

附录B 使用CCS C进行软件设计134

附录C 使用Proteus VSM进行系统测试141

附录D C编译器比较145

附录E CCS C编程语法小结153

附录F CCS C编程函数参考156

答案163

热门推荐