网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 可编程片上系统原理及实训(附光盘)
分类
作者 叶朝辉//华成英
出版社 清华大学出版社
下载
简介
编辑推荐

本书全面介绍了PSoC的结构、原理、编程方法和实现方法,具有完整的体系结构,并设计了大量的实践环节,力图通过实训,使读者较快掌握利用PSoC设计和实现电子系统的方法。因此,本书既可以作为有关课程的教科书,也可以作为教师、学生和工程技术人员在开发和研究PSoC时的参考书。

本书力图在总体结构和内容编排上具有系统性、科学性、启发性、实用性和适用性,做到由浅入深,循序渐进,易于入门,便于自学,适于教学,利于深入研究。

本书内容包括PSoC基本结构、PSoC开发环境、PSoC实验和PSoC原理等四个部分。

内容推荐

PSoC(Programmable System on Chip)是赛普拉斯(Cypress)半导体公司于2003年推出的一种可“在系统编程”的片上系统。本书系统讲述PSoC的基本结构、常用用户模块、开发环境PSoC Designer和PSoC Express,以及PSoC的内核、系统资源、可编程系统和其他资源; 全面介绍实验平台的原理和实验方法,并结合演示实验、基本实验、提高实验、综合创新实验,由浅入深,详细阐明PSoC的开发方法。

本书将PSoC的原理和应用紧密结合,既可以作为有关课程的教科书,也可以作为教师、学生和工程技术人员在开发和研究PSoC时的参考书。

目录

第1部分 PSoC基本结构

第1章 PSoC概述

 1.1 PSoC特点

 1.2 PSoC基本结构

 1.3 PSoC应用

 1.4 PSoC系统开发特点

 1.5 PSoC选型

 习题

第2章 PSoC结构

 2.1 CY8C29466

2.1.1 引脚

2.1.2 内部结构

2.1.3 系统功能

2.1.4 性能指标

 2.2 CY8C21534

2.2.1 引脚

2.2.2 内部结构

2.2.3 系统功能

2.2.4 性能指标

 习题

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

 3.1 数字用户模块

3.1.1 定时器(Timer)

3.1.2 计数器(Counter)

3.1.3 脉宽调制(PWM)

 3.2 模拟用户模块

3.2.1 可编程增益放大器PGA

3.2.2 电压比较器CMPPRG

3.2.3 二阶低通滤波器LPF2

 3.3 通信用户模块

3.3.1 SPI

3.3.2 I2C

 3.4 模数混合用户模块

3.4.1 A/D

3.4.2 D/A

3.4.3 电容感应检测

 习题

第2部分 PSoC开发环境

第4章 PSoC开发系统概述

 4.1 集成开发环境

4.1.1 PSoC Designer

4.1.2 PSoC Express

 4.2 PSoC开发工具

4.2.1 CYDK3215开发套件

4.2.2 MiniPro编程器

 习题

第5章 编程语言

 5.1 汇编语言基础

5.1.1 内部寄存器和寻址空间

5.1.2 指令集

5.1.3 指令格式

5.1.4 寻址模式

5.1.5 伪指令

 5.2 C语言基础

5.2.1 数据类型

5.2.2 操作符

5.2.3 表达式

5.2.4 语句

5.2.5 指针

5.2.6 处理指令

 习题

第6章 PSoC Designer

 6.1 工程创建

6.1.1 创建一个新工程

6.1.2 复制一个工程

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

 6.2 设备编辑器子系统

6.2.1 选择用户模块

6.2.2 放置并配置用户模块

6.2.3 用户模块线路互联

6.2.4 设计规则检查

6.2.5 生成应用程序文件

 6.3 应用程序编辑器子系统

6.3.1 文件系统

6.3.2 编辑文件

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

 6.4 调试器子系统

 6.5 编程下载子系统

 6.6 工程设置

 习题

第7章 PSoC Express

 7.1 PSoC Express概述

7.1.1 PSoC Express简介

7.1.2 软件设计要素

 7.2 PSoC Express集成开发环境

7.2.1 开始界面

7.2.2 主界面

7.2.3 Design界面

7.2.4 Simulation界面

7.2.5 Build 功能

7.2.6 BOM/Schematic界面

7.2.7 Program功能

 7.3 软件设计要素介绍

7.3.1 驱动

7.3.2 传输函数

 7.4 PSoC Express设计过程概述

 习题

第3部分 实验

第8章 PSoC实验平台及实验

 8.1 PSoC实验平台简介

8.1.1 PSoC实验平台特点

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

 8.2 演示实验

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

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

 8.3 PSoC Designer基本实验

8.3.1 可编程增益放大器PGA

8.3.2 电压比较器CMPPRG

8.3.3 低通滤波器LPF2

8.3.4 定时器Timer8

8.3.5 计数器Counter8与定时器Timer8

8.3.6 脉宽调制PWM8

8.3.7 增量型模数转换器ADCINC12

8.3.8 增量型数模转换器DAC6

 8.4 PSoC Express基本实验

8.4.1 按钮控制LED和蜂鸣器

8.4.2 四位数码管显示电压值

8.4.3 电压值比较

8.4.4 按钮控制LED状态转换

8.4.5 定时器

 8.5 PSoC Designer提高实验

8.5.1 单路温度测量显示

8.5.2 正弦波发生器

8.5.3 SPI 通信

 8.6 PSoC Express提高实验

8.6.1 单路温度监测

8.6.2 I2C通信

 8.7 研究型实验

8.7.1 安防短信报警系统

8.7.2 迷你车载冰箱

8.7.3 语音存储回放

8.7.4 手写识别笔

8.7.5 CapSense手机短信实验

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

第4部分 PSoC原理

第9章 PSoC内核

 9.1 8位微处理器

9.1.1 内部寄存器

9.1.2 寄存器

 9.2 内部存储器

9.2.1 SROM

9.2.2 Flash

9.2.3 SRAM

 9.3 中断控制器

9.3.1 中断控制器工作原理

9.3.2 中断执行过程

9.3.3 中断等待时间

9.3.4 中断源及其优先级

 9.4 通用输入输出GPIO

9.4.1 数字 IO功能

9.4.2 全局 IO功能

9.4.3 模拟输入功能

9.4.4 GPIO中断

 9.5 多时钟源

9.5.1 内部主振荡器IMO

9.5.2 内部低速振荡器ILO

9.5.3 外部晶体振荡器ECO

9.5.4 锁相环PLL

9.5.5 多时钟源之间的关系

 9.6 睡眠和看门狗定时器

9.6.1 睡眠

9.6.2 看门狗定时器

 习题

第10章 PSoC系统资源

 10.1 CPU工作相关资源

10.1.1 系统复位

10.1.2 低电压监测电路

10.1.3 开关式升压泵

 10.2 可编程阵列相关资源

10.2.1 数字时钟

10.2.2 内部参考电压

10.2.3 模拟多路转换器

 10.3 通信设备相关资源

 习题

第11章 PSoC可编程系统

 11.1 数字系统

11.1.1 数字系统结构

11.1.2 数字模块

11.1.3 全局数字互联

11.1.4 行数字互联

 11.2 模拟系统

11.2.1 模拟系统结构

11.2.2 模拟模块阵列

11.2.3 模拟列时钟配置

11.2.4 模拟输入配置

11.2.5 模拟总线

11.2.6 模拟参考电压

 习题

第12章 PSoC其他资源

 12.1 SROM

 12.2 乘法累加器

 12.3 抽取器

 12.4 全速USB通信接口

 习题

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

附录B M8C汇编语言指令集

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

附录D PSoC寄存器表

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/8 6:01:10