PlCAXE:单片机近年来受到世界各地越来越多人的关注和追捧,基于PlCAXE单片机的各式各样的应用也因此而诞生,而未来它也将有更大的发展。
这本富有创新性的PlCAXE单片机指南,将告诉你如何设计、构建以及调试各式各样的DICAXE单片机应用。美国哈克特编著的《科学鬼才——PICAXE单片机技术应用》将带你从编程和I/O接口设计开始,逐步指导你开发一个主处理器电路,并且最终实现基于Octavlus智能机器人实验平台。本书层层递进、由浅入深、条理清晰。内容主要分成3个部分,第1部分使用M或M2系列PICAXE处理器来实现一些简单项目,第2部分在应用电路中增加了基于20X2的主处理器,第3部分介绍了基于Octavlus智能机器人的实验平台,让你可以凭借自己的想象力自由地为Octavlus开发智能外部设备,增添新的功能。
PICAXE微控制器因其价格低廉、使用方便等特点,近年来受到世界各地越来越多的人的关注和追捧,许多基于PICAXE微控制器的各式各样的应用也因此而诞生,相信其在未来一段时间内还会有很大的发展空间。
美国哈克特编著的《科学鬼才——PICAXE单片机技术应用》是一本关于PICAXE微控制器应用的指导书,涉及设计、制作以及调试等各个方面,内容丰富而全面,包含详细的分步讲解,从基础原理到具体的制作步骤,同时还附有丰富的插图、照片和图表,特别适合初学者和爱好者。书中提供了大量简单的应用实例,具有非常高的参考价值。
《科学鬼才——PICAXE单片机技术应用》在最后一个版块还详细介绍了基于Octavius智能机器人实验平台,让你可以轻松地为Octavius开发智能外部设备,增添新的功能。一切皆有可能,唯一的限制是你的想象力。
第一部分 PICAXE基础知识
第1章 PICAXE开发与应用概述
2 PICAXE处理器的选择
3 如何与Mac 或PC连接
4 RevEd的开发软件Programming Editor和AXEpad的使用
5 PICAXE BASIC编程语言
6 面包板,万能电路板,印制电路板
6 应用1 “Hello World”
13 PICAXE项目的调试
第2章 万能电路板电路介绍
15 设计万能电路板电路
18 制作万能板电路用到的工具
20 应用2 USBS-PA3 PICAXE程序下载适配器
第3章 制作一个+5V稳压电源
26 为面包板电路设计+5V稳压电源
31 应用3 更多的电量,Scotty!
第4章 PICAXE M2系列处理器的硬件综述
36 通用变量
37 存储变量
38 专用变量
42 应用4 Cylon Eye(克隆眼)
第5章 PICAXE的输入输出接口
49 PICAXE的I/O接口
54 设置中断
58 应用5 Mary
第6章 M2处理器的ADC输入端口简介
63 分压器
67 应用6 三态数字逻辑探头
第二部分 PICAXE外部应用
第7章 PICAXE-20X2处理器简介
78 20X2处理器的先进特性
81 应用7 搭建20X2主处理器电路
第8章 电视机遥控器的红外信号
87 标准电视机红外信号的接收与发射
88 基于红外信号的串行通信
88 基于红外信号的物体检测
89 实验1:简单的电视机红外信号输入电路
92 实验2:连接IR电路与主处理器
96 应用8 电视机红外信号输入模块
第9章 并行接口LCD
102 基于HD44780 LCD的基础知识
105 实验1:基于HD44780的并行接口LCD的连接
109 应用9 制作8位并行接口16×2 LCD模块
第10章 并行接口LCD的串行化
114 在后台接收串行数据
116 应用10 制作串行化的16×2 LCD模块
第11章 键盘接口
131 矩阵键盘译码
132 实验1:矩阵键盘连接
136 实验2:键值译码
138 应用11 制作串行4×4矩阵键盘
第12章 SPI接口
149 应用12 制作SPI 4位数码管电路
第13章 20X2处理器的后台时钟
163 使用20X2处理器的Timer1
164 拆解矩阵键盘
166 测试改进的键盘
169 应用13 制作倒数定时器
第14章 制作一个可编程的多功能外围设备
177 应用14 Evil Genius多功能外围设备
第15章 为Evil Genius MPD设计程序
194 理解20X2内置硬件比较器
197 测试比较器1的配置
198 “我们中断程序来让您按键”
201 应用15 简单的MPD操作系统
第三部分 Octavius:先进的机器人实验平台
第16章 Octavius的诞生
206 理解Octaivus
209 应用16 搭建Octavius
第17章 驱动Octavius
213 H桥型电机控制电路
214 L298双H桥直流电机驱动器
215 应用17 制作L298双H桥直流电机控制器电路
第18章 为Octavius编程
227 MaxBotix LV-MaxSonar超声波距离探测器
228 实验1:测试MaxSonar-EZ0传感器
230 实验2:加一个4位数码管显示屏
232 如何控制?
238 应用18 向Octavius致敬!
结束语 Octavius接下来会发生什么?