当前位置:首页 > 工业技术
可编程片上系统 PSoC 原理及实训
可编程片上系统 PSoC 原理及实训

可编程片上系统 PSoC 原理及实训PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:叶朝辉,华成英编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302170991
  • 页数:199 页
图书介绍:本书介绍可编程片上系统(PSoC)的基本结构,常用模块,开发环境和方法。
《可编程片上系统 PSoC 原理及实训》目录

第1章PSoC概述 3

1.1 PSoC特点 3

1.2 PSoC基本结构 4

1.3 PSoC应用 4

1.4 PSoC系统开发特点 5

1.5 PSoC选型 6

习题 7

第2章PSoC结构 8

2.1 CY8C29466 8

2.1.1引脚 8

2.1.2内部结构 9

2.1.3系统功能 9

2.1.4性能指标 11

2.2 CY8C21534 11

2.2.1引脚 11

2.2.2内部结构 12

2.2.3系统功能 12

2.2.4性能指标 13

习题 13

第3章PSoC常用用户模块简介 14

3.1数字用户模块 14

3.1.1定时器(Timer) 15

3.1.2 计数器(Counter) 15

3.1.3脉宽调制(PWM) 15

3.2模拟用户模块 16

3.2.1可编程增益放大器PGA 16

3.2.2电压比较器CMPPRG 16

3.2.3二阶低通滤波器LPF2 16

3.3通信用户模块 17

3.3.1 SPI 17

3.3.2 I2C 17

3.4模数混合用户模块 18

3.4.1 A/D 18

3.4.2 D/A 18

3.4.3电容感应检测 18

习题 21

第4章PSoC开发系统概述 25

4.1集成开发环境 25

4.1.1 PSoC Designer 25

4.1.2 PSoC Express 25

4.2PSoC开发工具 26

4.2.1 CY-DK3215开发套件 26

4.2.2 MiniPro编程器 27

习题 27

第5章 编程语言 28

5.1汇编语言基础 28

5.1.1内部寄存器和寻址空间 28

5.1.2指令集 28

5.1.3指令格式 28

5.1.4 寻址模式 28

5.1.5伪指令 31

5.2 C语言基础 32

5.2.1数据类型 32

5.2.2操作符 33

5.2.3表达式 33

5.2.4 语句 33

5.2.5指针 34

5.2.6处理指令 34

习题 34

第6章PSoC Designer 35

6.1工程创建 36

6.1.1创建一个新工程 36

6.1.2复制一个工程 37

6.1.3创建一个基于设计的工程 37

6.2设备编辑器子系统 37

6.2.1选择用户模块 38

6.2.2放置并配置用户模块 39

6.2.3用户模块线路互联 42

6.2.4设计规则检查 46

6.2.5生成应用程序文件 46

6.3应用程序编辑器子系统 47

6.3.1文件系统 48

6.3.2编辑文件 49

6.3.3编译/汇编用户应用程序 50

6.4 调试器子系统 50

6.5编程下载子系统 51

6.6工程设置 52

习题 55

第7章PSoC Express 56

7.1 PSoC Express概述 56

7.1.1 PSoC Express简介 56

7.1.2软件设计要素 56

7.2 PSoC Express集成开发环境 57

7.2.1开始界面 57

7.2.2主界面 58

7.2.3 Design界面 58

7.2.4 Simulation界面 59

7.2.5Build功能 60

7.2.6 BUM/Schematic界面 60

7.2.7 Program功能 60

7.3软件设计要素介绍 61

7.3.1驱动 61

7.3.2传输函数 63

7.4 PSoC Express设计过程概述 66

习题 66

第8章PSoC实验平台及实验 69

8.1 PSoC实验平台简介 69

8.1.1 PSoC实验平台特点 69

8.1.2 PSoC实验平台元件布局示意图 69

8.2演示实验 70

8.2.1 PSoC Designer演示实验1 PWM控制LED闪烁 70

8.2.2 PSoC Designer演示实验2电压值测量显示并通过串口传给计算机 73

8.3 PSoC Designer基本实验 73

8.3.1可编程增益放大器PGA 73

8.3.2电压比较器CMPPRG 78

8.3.3低通滤波器LPF2 80

8.3.4定时器Timer8 82

8.3.5计数器Counter8与定时器Timcr8 84

8.3.6脉宽调制PWM8 86

8.3.7 增量型模数转换器ADCINC12 90

8.3.8 增量型数模转换器DAC6 92

8.4 PSoC Express基本实验 94

8.4.1按钮控制LED和蜂鸣器 94

8.4.2四位数码管显示电压值 99

8.4.3电压值比较 100

8.4.4 按钮控制LED状态转换 104

8.4.5定时器 108

8.5 PSoC Designer提高实验 110

8.5.1单路温度测量显示 110

8.5.2正弦波发生器 110

8.5.3 SPI通信 111

8.6 PSoC Express提高实验 115

8.6.1单路温度监测 115

8.6.2 12C通信 116

8.7研究型实验 118

8.7.1安防短信报警系统 118

8.7.2迷你车载冰箱 119

8.7.3语音存储回放 120

8.7.4手写识别笔 120

8.7.5 CapSense手机短信实验 121

8.7.6 PSoC实验平台设计发挥实验 121

第9章PSoC内核 125

9.1.8位微处理器 126

9.1.1内部寄存器 126

9.1.2寄存器 126

9.2内部存储器 127

9.2.1 SROM 127

9.2.2 Flash 127

9.2.3 SRAM 127

9.3中断控制器 128

9.3.1中断控制器工作原理 128

9.3.2中断执行过程 129

9.3.3中断等待时间 130

9.3.4中断源及其优先级 130

9.4通用输入输出GPIO 131

9.4.1数字IO功能 131

9.4.2全局IO功能 132

9.4.3模拟输入功能 133

9.4.4 GPIO中断 133

9.5多时钟源 133

9.5.1内部主振荡器IMO 134

9.5.2内部低速振荡器ILO 134

9.5.3外部晶体振荡器ECO 134

9.5.4 锁相环PLL 135

9.5.5多时钟源之间的关系 135

9.6睡眠和看门狗定时器 136

9.6.1睡眠 136

9.6.2看门狗定时器 137

习题 137

第10章PSoC系统资源 138

10.1 CPU工作相关资源 138

10.1.1系统复位 138

10.1.2低电压监测电路 139

10.1.3开关式升压泵 139

10.2可编程阵列相关资源 141

10.2.1数字时钟 141

10.2.2内部参考电压 141

10.2.3模拟多路转换器 141

10.3通信设备相关资源 144

习题 145

第11章PSoC可编程系统 146

11.1数字系统 146

11.1.1数字系统结构 146

11.1.2数字模块 146

11.1.3全局数字互联 149

11.1.4行数字互联 151

11.2模拟系统 152

11.2.1模拟系统结构 152

11.2.2模拟模块阵列 153

11.2.3模拟列时钟配置 155

11.2.4模拟输入配置 155

11.2.5模拟总线 156

11.2.6模拟参考电压 159

习题 160

第12章PSoC其他资源 161

12.1 SROM 161

12.2乘法累加器 162

12.3抽取器 163

12.4全速USB通信接口 165

习题 167

附录A CY8C29466及CY8C21534部分性能指标 168

附录B M8C汇编语言指令集 172

附录C PSoC Designer C语言支持的操作符 179

附录D PSoC寄存器表 181

参考文献 199

相关图书
作者其它书籍
返回顶部