图书介绍

例说开源硬件Pinguino PIC18PDF|Epub|txt|kindle电子书版本网盘下载

例说开源硬件Pinguino PIC18
  • 邓颖编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030377531
  • 出版时间:2013
  • 标注页数:184页
  • 文件大小:47MB
  • 文件页数:195页
  • 主题词:硬件

PDF下载


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

下载说明

例说开源硬件Pinguino PIC18PDF格式电子书版下载

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

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

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

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

图书目录

第1章 开源硬件入门1

1.1物理软件概述1

1.2 Pinguino物理软件3

1.3 PIC18开源硬件板4

通用型2550板5

简化型2550板7

微小型4550板7

Bootloader引导程序8

1.4 Pinguino入门函数9

数字I/O9

模拟I/O10

时间10

LED闪灯例程10

读按键输入16

读模拟量输入17

第2章 结构化编程22

2.1控制语句和语法22

if条件判断语句22

比较运算符23

if-else语句23

for语句24

switch-case语句25

while循环26

do-while循环26

break语句27

continue语句27

return语句27

goto语句28

2.2定义基本类型变量29

2.3定义浮点类型变量29

2.4定义数组31

2.5定义字符串33

2.6使用C字符串35

2.7将数字转换为字符37

2.8将字符转换为数字39

2.9将代码功能模块化41

2.10从一个函数返回多个变量44

2.11条件语句执行46

2.12时序状态执行47

2.13计数器执行48

2.14循环退出操作51

2.15在单个变量上执行不同的操作51

2.16比较字符和数值53

2.17比较字符串55

2.18逻辑比较操作55

2.19执行位操作56

2.20复合操作和赋值58

第3章 基础算法60

3.1算术运算60

加,减,乘,除60

自加和自减61

查找两数相除后的余数61

3.2绝对值操作63

3.3开方与开根号63

3.4产生随机数64

3.5查找最大最小值66

限制变量的数值范围67

3.6高、低位/字节操作68

设置和读位68

移位70

提取整型或长整型高低字节71

从高、低字节形成整型或长整型72

3.7使用三角函数74

第4章 外设库75

4.1使用内建库75

4.2安装第三方库77

4.3修改库78

4.4创建自己的库81

第5章 代码编译和存储器管理90

5.1理解编译过程90

5.2查看RAM使用空间90

5.3在程序中使用数字和字符92

在程序存储器中使用数字变量92

在程序存储器中使用字符串95

5.4使用宏定义#define和常量const代替整数96

5.5使用条件编译97

第6章 Pinguino开发环境99

6.1安装IDE99

安装Python-2.5.2100

安装wxPython2.8103

安装PyUSB-0.4.1105

安装libUSB-win32106

安装USB设备驱动108

安装Pinguino IDE108

6.2创建第一个程序112

第7章 Pinguino与Arduino的比较115

7.1 Pinguino PIC18F2550与Arduino ATmega328的比较115

7.2 Pinguino 32与Arduino MEGA2560的比较116

7.3 Pinguino的优势117

第8章 固件代码烧录119

8.1制作JDM编程器烧录固件代码119

8.2使用Pinguino板烧录固件代码129

第9章 Pinguino基础例程135

9.1转换整型为十进制135

9.2延时136

9.3 LED闪灯的简化代码137

9.4读引脚状态138

9.5 I/O中断138

9.6多个I/O口输出显示139

9.7 LCD显示140

4位LCD显示141

8位LCD显示144

LCD代码库的使用145

9.8 PWM控制148

9.9伺服控制149

第10章 Pinguino接口应用例程153

10.1 SHT7温湿度传感器153

应用注意事项155

10.2串口通信160

10.3 SPI通信控制ZigBee无线模块163

10.4 12C总线读写外部EEPROM170

10.5与单总线传感器通信171

温度计算171

DS18B20总线访问步骤174

DS18B20温度读取函数参考步骤176

例程代码176

10.6 USB数据传输178

令牌包179

帧开始包179

数据包180

握手包180

NRZI编码181

参考文献185

热门推荐