主页 详情

《例说开源硬件Pinguino PIC18》_邓颖编著_13346815_9787030377531

【书名】:《例说开源硬件Pinguino PIC18》
【作者】:邓颖编著
【出版社】:北京:科学出版社
【时间】:2013
【页数】:184
【ISBN】:9787030377531
【SS码】:13346815

最新查询

内容简介

第1章 开源硬件入门

1.1物理软件概述

1.2 Pinguino物理软件

1.3 PIC18开源硬件板

通用型2550板

简化型2550板

微小型4550板

Bootloader引导程序

1.4 Pinguino入门函数

数字I/O

模拟I/O

时间

LED闪灯例程

读按键输入

读模拟量输入

第2章 结构化编程

2.1控制语句和语法

if条件判断语句

比较运算符

if-else语句

for语句

switch-case语句

while循环

do-while循环

break语句

continue语句

return语句

goto语句

2.2定义基本类型变量

2.3定义浮点类型变量

2.4定义数组

2.5定义字符串

2.6使用C字符串

2.7将数字转换为字符

2.8将字符转换为数字

2.9将代码功能模块化

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

2.11条件语句执行

2.12时序状态执行

2.13计数器执行

2.14循环退出操作

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

2.16比较字符和数值

2.17比较字符串

2.18逻辑比较操作

2.19执行位操作

2.20复合操作和赋值

第3章 基础算法

3.1算术运算

加,减,乘,除

自加和自减

查找两数相除后的余数

3.2绝对值操作

3.3开方与开根号

3.4产生随机数

3.5查找最大最小值

限制变量的数值范围

3.6高、低位/字节操作

设置和读位

移位

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

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

3.7使用三角函数

第4章 外设库

4.1使用内建库

4.2安装第三方库

4.3修改库

4.4创建自己的库

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

5.1理解编译过程

5.2查看RAM使用空间

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

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

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

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

5.5使用条件编译

第6章 Pinguino开发环境

6.1安装IDE

安装Python-2.5.2

安装wxPython2.8

安装PyUSB-0.4.1

安装libUSB-win32

安装USB设备驱动

安装Pinguino IDE

6.2创建第一个程序

第7章 Pinguino与Arduino的比较

7.1 Pinguino PIC18F2550与Arduino ATmega328的比较

7.2 Pinguino 32与Arduino MEGA2560的比较

7.3 Pinguino的优势

第8章 固件代码烧录

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

8.2使用Pinguino板烧录固件代码

第9章 Pinguino基础例程

9.1转换整型为十进制

9.2延时

9.3 LED闪灯的简化代码

9.4读引脚状态

9.5 I/O中断

9.6多个I/O口输出显示

9.7 LCD显示

4位LCD显示

8位LCD显示

LCD代码库的使用

9.8 PWM控制

9.9伺服控制

第10章 Pinguino接口应用例程

10.1 SHT7温湿度传感器

应用注意事项

10.2串口通信

10.3 SPI通信控制ZigBee无线模块

10.4 12C总线读写外部EEPROM

10.5与单总线传感器通信

温度计算

DS18B20总线访问步骤

DS18B20温度读取函数参考步骤

例程代码

10.6 USB数据传输

令牌包

帧开始包

数据包

握手包

NRZI编码

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
30c7e22d8b806ab49fff653990f03d12#ceea567f86017d762200ce15bdfc89d3#50601306#例说开源硬件Pinguino PIC18_13346815.zip