图书介绍

PIC微控制器应用 PICBasic语言和PICBasic Pro语言编译 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

PIC微控制器应用 PICBasic语言和PICBasic Pro语言编译 第2版
  • (美)约翰·埃欧文(John Iovine)著;于靖军,边宇枢译 著
  • 出版社: 北京:科学出版社
  • ISBN:7030151933
  • 出版时间:2005
  • 标注页数:280页
  • 文件大小:28MB
  • 文件页数:295页
  • 主题词:机器人-微控制器;机器人-程序设计

PDF下载


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

下载说明

PIC微控制器应用 PICBasic语言和PICBasic Pro语言编译 第2版PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 微控制器1

1.1 微控制器的概念1

1.2 使用微控制器的原因1

1.3 微控制器是电子学的未来1

1.4 计算机设计师——种类繁多的微控制器2

1.5 PIC芯片2

1.6 在性能上优于任何的STAMP2

1.7 PIC编程简介3

1.8 PICBasic和PICBasic Pro编译器4

1.9 EPIC编程器5

1.10 固件6

1.11 消耗品6

1.12 16F84 PIC微控制器7

1.13 步骤1:编写代码(Basic程序)7

1.15 步骤3:安装软件,或者程序化PIC芯片8

1.14 步骤2:使用编译器8

1.16 准备好、注意、前进9

1.17 硬件和软件9

1.18 元件列表9

第2章 安装编译器11

2.1 安装PICBasic编译器软件11

2.2 安装PICBasic Pro编译器15

3.1 在Windows中安装EPIC软件19

第3章 安装EPIC软件19

3.2 在DOS下安装EPIC软件22

3.3 应用目录进行操作22

3.4 ZIF适配器插槽22

3.5 交流适配器(变压器)23

第4章 CodeDesigner24

4.1 CodeDesigner的特点24

4.2 软件的安装26

4.3 设置CodeDesigner选项26

4.4 第一个程序32

4.5 EPIC编程电路板的软件35

4.6 元件列表36

第5章 如何在DOS环境下编写代码、编译及编程37

5.1 编译40

5.2 对PIC芯片编程43

5.3 EPIC编程电路板软件44

5.4 使用DOS版本的EPIC软件44

5.5 继续“wink.bas”程序44

6.1 无焊剂面包板49

第6章 测试PIC微控制器49

6.2 同一电路的三种原理图51

6.3 闪烁53

6.4 电路排错53

6.5 PIC实验电路板和LCD53

6.6 PIC实验电路板56

6.7 使用板载的LCD:PICBasic和PICBasic Pro程序实例61

7.1 高级PIC系列微控制器63

第7章 PIC 16F84微控制器63

7.2 返回到16F84微控制器64

7.3 时钟振荡器64

7.4 复位66

7.5 PIC的哈佛结构67

7.6 寄存器映射区68

7.7 存储器映射的I/O端口69

7.8 二进制的基本原理69

7.9 寄存器和端口71

7.10 使用TRIS和端口寄存器72

7.11 使用PICBasic编译器写寄存器73

7.12 使用PICBasic Pro编译器写寄存器74

7.13 访问端口并输出数据74

7.1 TTL和CMOS电路中的二进制75

7.15 计数程序75

7.16 递增1的二进制计数程序76

7.17 变量空间78

7.19 二进制级数计数80

7.18 与程序相对应的原理图80

7.20 Basic语言中的High和Low指令82

7.21 编程回顾83

7.22 下一章——读取输入信号85

7.23 元件列表85

7.24 可选元件85

第8章 读I/O引脚86

8.1 向引脚输入电信号86

8.2 读端口87

8.3 PICBasic编译器与变量B0,B1(0位~15位)89

8.4 动态改变89

8.5 延时变量92

8.6 基本输入输出指令93

8.7 基本输入输出指令(Pro版本)93

8.8 Button指令93

8.10 自动重复94

8.9 防跳跃开关94

8.11 Button指令中使用的变量96

8.12 单行的多语句声明96

第9章 PICBasic语言参考97

9.1 Branch97

9.2 Button98

9.6 For…Next100

9.5 End100

9.4 Eeprom100

9.3 Call100

9.7 Gosub101

9.8 Gosub的嵌套101

9.9 Goto101

9.10 High102

9.11 I2CIN102

9.12 I2cout103

9.13 If…then104

9.15 Let105

9.14 Input105

9.16 Lookdown106

9.17 Lookup106

9.18 Low107

9.19 Nap107

9.20 Output108

9.21 Pause108

9.22 Peek108

9.24 Pot109

9.23 Poke109

9.25 Pulsin110

9.26 Pulsout111

9.27 PWM111

9.28 Random112

9.29 Read112

9.30 Return112

9.31 Reverse112

9.32 Serin113

9.33 Serout114

9.34 Sleep116

9.35 Sleep指令的附加注意事项116

9.36 Sound116

9.37 Toggle117

9.38 Write117

第10章 PICBasic Pro附加指令参考118

10.1 @119

10.3 Asm…EndAsm121

10.2 Adcin121

10.4 Branchl122

10.5 Clear122

10.6 Clearwdt122

10.7 Count122

10.8 Data123

10.9 Debug123

10.10 Debugin123

10.14 DTMFout124

10.13 Disable Interrupt124

10.11 Disable124

10.12 Disable Debug124

10.15 Enable125

10.16 Enable Debug125

10.17 Enable Interrupt125

10.18 Freqout125

10.19 Hserin125

10.23 If…Then126

10.22 I2cwrite126

10.21 I2cread126

10.20 Hserout126

10.24 Lcdin127

10.25 Lcdout127

10.26 Lookdown2128

10.27 Lookup2129

10.28 On Debug129

10.29 On Interrupt129

10.34 Pulsout132

10.33 Pulsin132

10.30 Pauseus132

10.32 Poke132

10.31 Peek132

10.35 RCtime133

10.36 Readcode133

10.37 Resume133

10.38 Serin2134

10.39 Serout2134

10.40 Shiftin134

10.41 Shiftout134

10.42 Swap134

10.43 While…Wend135

10.44 Writecode135

10.45 Xin135

10.46 Xout136

11.1 语音芯片SPO256138

第11章 语音合成器138

11.2 一些语言学的说明140

11.3 SPO256的接口141

11.4 模式选择141

11.5 电路图142

11.6 两种程序间的差异146

11.7 程序的功能146

11.8 元件列表148

第12章 创立新的I/O口149

12.1 串行通信149

12.2 输出端口149

12.3 基本的串行传输150

12.4 清零引脚151

12.5 第一个程序152

12.6 移位的修正155

12.7 输入I/O158

12.8 兼容性问题164

12.9 元件列表165

第13章 液晶显示(LCD)166

13.1 Serout指令的RS-232串行通信166

13.2 检错算法168

13.3 校验168

13.4 串行通信格式:模式和波特率168

13.5 请留意XTAL时钟168

13.6 4.0MHz时钟的局限性168

13.7 三绞线连接169

13.8 光标定位171

13.9 屏幕外存储区的显示172

13.10 PICBasic Pro应用实例:LCD模块173

13.11 使用LCD模块显示信息175

13.12 元件列表176

第14章 读取阻性传感器177

14.2 比例178

14.3 引脚异常178

14.1 阻/容比值178

14.4 阻性传感器179

14.5 测试程序179

14.6 模糊逻辑和神经传感器181

14.7 模糊理论介绍181

14.8 模糊逻辑光跟踪器183

14.9 直流电机控制186

14.10 二极管187

14.11 操作189

14.12 模糊输出189

14.13 神经传感器(逻辑)189

14.14 多阈值190

14.15 元件列表193

第15章 模数(A/D)转换器194

15.1 模拟信号194

15.2 等价的数字量194

15.4 设置基准电压196

15.3 A/D转换器196

15.5 电压范围与分辨率197

15.6 转换结果的表示197

15.7 串行A/D转换器芯片的控制197

15.8 TLC549串行操作时序198

15.9 气敏传感器200

15.10 元件列表202

16.2 第一种方法203

16.1 三极管203

第16章 直流电机的控制203

16.3 电机的双向驱动204

16.4 二极管206

16.5 元件列表207

第17章 步进电机208

17.1 步进电机的组成与工作原理208

17.2 分辨率209

17.3 半拍步进209

17.6 第一个步进电机电路210

17.4 其他类型的步进电机210

17.5 实际应用的步进电机210

17.7 步进电机的等效电路212

17.8 测试电路程序213

17.9 一个整周旋转214

17.10 第二个Basic程序214

17.11 半拍步进217

17.12 “ti”延时变量218

17.13 调试219

17.14 UCN 5804专用步进电机ICs219

17.15 元件列表222

第18章 伺服电机223

18.1 扩展伺服电机的转动范围226

18.2 手动控制伺服电机226

18.3 多个伺服电机的控制229

18.4 伺服电机与定时232

18.5 PICBasic Pro编译器应用实例:五轴伺服电机控制器233

18.6 元件列表237

第19章 交流设备的控制238

19.1 感性负载与阻性负载238

19.2 搭建电路239

19.3 电路的测试242

19.4 智能控制243

19.5 电子鼻244

19.6 元件列表244

第20章 更多的应用实例245

20.1 二进制时钟245

20.2 时钟设置248

20.3 数字盖革计数器248

20.4 频率发生器250

20.5 结束语252

附录A 供应商名单253

附录B 十六进制数254

索引257

热门推荐