PSoC原理与应用设计
作者 : 朱明程 李晓滨
出版日期 : 2008-02-29
ISBN : 7-111-23404-3
定价 : 24.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 172
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书特点:
  ●从PSoC的开发特点和设计要求出发,着重介绍了其体系结构、集成开发环境,从而使读者快速入门并掌握相关知识。
  ●从全面性出发,着重介绍了最新开发工具PSoC Express、最新技术CapSense。
  ●从实用性出发,着重介绍了PSoC的软硬件开发与测试,还给出了大量应用实例。

图书特色

图书前言

PSoC是美国赛普拉斯(Cypress)半导体公司生产的包含有8位微处理器核和数字与模拟混合信号阵列、具有真正混合信号处理能力的可编程片上系统。片内集成了定时器、PWM、UART、放大器、比较器、滤波器等可编程数字与模拟系统,可灵活配置用户所需的各种功能模块,其应用领域与8位的MCU相同,但设计与实现比MCU灵活、方便,成为新一代微控制器的主流产品。由于PSoC系统设计与传统MCU设计方法截然不同,需要设计工程师迅速掌握PSoC的开发特点和设计要求,才能快速融入PSoC的开发大潮中。因此,本书的编著和出版期望为此起到推动和促进的作用。
  PSoC的集成开发环境PSoC Designer预先为用户定义了近100个常用的数字和模拟资源及API函数供用户编程时调用,使片上系统设计方便、快捷;除此之外,PSoC Express具有设计可视化功能,包含丰富的驱动程序库和多种传输函数的评估器及软仿真功能,可以在更高的抽象概念水平上运行,无须编写代码,系统开发工程师采用PSoC Express工具能够更快地完成设计工作,并实现更高的可靠性;PSoC还开发了CapSense触摸感应技术,可更方便地设计与实现触摸开关、滑动条、触摸屏、接近感应等。
  PSoC是赛普拉斯半导体公司的新产品,关于该产品的完整的开发、使用,尤其是新的开发工具PSoC Express的使用、新技术CapSense的介绍罕有相应书籍谈及。本书从全面性、实用性的角度出发,介绍了这一新产品、新技术的体系结构、开发工具、应用实例等,旨在使读者了解这一产品的同时,掌握这一新产品的软、硬件开发与调试方法及应用。
  本书内容安排如下:第1章为PSoC的体系结构,第2章为PSoC的集成开发环境,第3章为PSoC的编程,第4章为PSoC的设计及开发流程,第5章为PSoC的应用,第6章为课程实验指导。本书由朱明程教授、李晓滨博士主持编写、审校和修改。在导师的指导下,李宁宁、孙莉莉参与了本书的一些工作,罗进参加了设计与实现的验证和资料整理。
  本书给出了大量的应用实例,在每一个实例中,首先介绍相关的知识点,然后进行针对性的设计。在这些设计中给出参考程序,有利于初学者入门和快速掌握相关的知识。本书即可作为本科学生的教材,又可作为工程技术人员的开发手册。由于编写时间有限,书中会有错误之处,敬请读者给予指正。
  注:本文书中部分图因使用仿真软件,符号表示与国家标准不同。

封底文字

本书特点: ●从PSoC的开发特点和设计要求出发,着重介绍了其体系结构、集成开发环境,从而使读者快速入门并掌握相关知识。 ●从全面性出发,着重介绍了最新开发工具PSoC Express、最新技术CapSense。 ●从实用性出发,着重介绍了PSoC的软硬件开发与测试,还给出了大量应用实例。

图书目录

前言


第1章PSoC的体系结构
11PSoC的概述

12PSoC的总体结构

121PSoC内核

122数字系统

123可编程数字模块

124模拟系统

125可编程模拟模块

126系统资源

13PSoC设计开发流程

14PSoC动态重配置

15CapSense触摸感应技术

151电容感应原理

152CapSense触摸感应原理

153CapSense技术特征

154CapSense的应用设计实例

155CapSense技术的实施

156CapSense技术应用成功案例

第2章PSoC的开发集成环境

21PSoC Designer

22PSoC Express

23PSoC Programmer

24PSoC FirstTouch Starter Kit

25仿真评估工具

251仿真器配件

252评估工具

253编程/烧录方法

第3章PSoC编程方法

31PSoC汇编语言编程

311M8C内核处理器

312汇编语言格式

313寻址模式

314PSoC M8C指令系统

32PSoC C语言编程

321PSoC C语言的数据类型与操

作符

322PSoC C语言的控制语句

323PSoC C语言指针

324PSoC C语言的预处理指令与
库函数

33PSoC人机交互编程

331人机系统交互界面

332PSoC的人机交互设计流程

第4章PSoC设计与开发流程

41PSoC Designer的设计流程

411PSoC IDE的结构

412文件类型和扩展名

413PSoC集成开发环境软件的

使用

414创建工程的方法

42器件编辑器

421选择用户模块

422放置用户模块

423配置用户模块

424其他

43应用程序编辑器

44调试

441调试工具

442连接软硬件

443下载到Pod

444调试策略

445调试工具栏和图标

446烧写芯片

447输入/输出设计

45PSoC Express的设计流程

451PSoC Express的开发环境

452使用PSoC Express的开发

过程

453实施透明化的应用开发

46PSoC FirstTouch的使用

461PSoC FirstTouch的介绍

462开始测试

第5章PSoC的应用

51应用概述

52音调播放调谐器

521概述

522工作原理

523PSoC配置与源代码

53智能烟雾探测器

531概述

532烟雾探测器的工作原理

533系统设计与实现

54可学习型红外线遥控器

541概述

542工作原理

55触摸式简易键盘

551概述

552基本技术与原理

553设计与实现

56基于GSM的无线监控报警系统

561概述

562基本技术与原理

563系统设计

564应用方案

57高亮度彩灯控制器

571概述

572控制器的工作原理

573系统设计与实现

第6章PSoC课程实验指导


61实验1——I/O口输出实验延时
点亮和熄灭LED灯

62实验2——串口的使用

63实验3——8位定时器TIMER8

控制LED灯亮灭

64实验4——1602LCD液晶模块
显示

65实验5——基于1602LCD显示的
Flash存储器E2PROM的读写

66实验6——基于串口显示的模/数

转换器ADC和可调增益放大器

PGA的使用

附录

参考文献

教学资源推荐
作者: 袁春风 吴海军 武港山 余子濠 编著
作者: (美)Marilyn Wolf 著 佐治亚理工学院
作者: (荷)Andrew S. Tanenbaum (美)Todd Austin 著
参考读物推荐
作者: 国际商业机器中国有限公司
作者: NVIDIA 技术服务(北京)有限公司 著
作者: (美)Elecia White 著