标题：系统可配置单片机原理与应用
图书信息
出版社: 机械工业出版社; 第1版 (2009年4月1日)
丛书名: 普通高等教育“十一五”国家级规划教材
平装: 277页
正文语种: 简体中文
开本: 16
ISBN: 7111267273, 9787111267270
条形码: 9787111267270
尺寸: 25.6 x 18.2 x 1.6 cm
重量: 458 g
内容简介
《系统可配置单片机原理与应用》首先从系统结构的角度去把握PSoC单片机，详细阐述了其M8C内核，富有特色的可编程数字和模拟接口系统及相应的可编程互联总线、PSoC丰富的系统资源；从系统程序员角度介绍各种可配置数字、模拟及混合信号处理功能模块的APl函数，同时介绍了PSoC丰富的开发手段，如汇编器、C编译器及集成开发环境，并通过实际案例的一步一步引导，牢固掌握PSoC单片机。
《系统可配置单片机原理与应用》是一本较系统地介绍PSoC原理、结构、开发和应用的教材，强调通过实践来体会PSoC单片机的应用，可作为计算机科学与技术、电子科学与技术、信息与通信工程、仪器科学与技术、控制科学与工程等学科各相关专业的本科生及研究生的专业教材；也可作为从事嵌入式计算机系统的研究和应用的工程技术人员的参考书。
目录
前言 
第1章 绪论
1．1 单片机的诞生、发展及应用
1．1．1 单片机的诞生
1．1．2 单片机的广泛应用
1．1．3 单片机的发展趋势
1．2 采用单片机的数字系统设计
1．2．1 数字系统
1．2．2 传统数字系统设计
1．2．3 采用单片机的数字系统设计
1．3 现代数字系统的设计
1．3．1 SoC设计方法
1．3．2 SoPC设计方法
1．3．3 系统可配置单片机
1．4 PSoC的结构
1．4．1 PSoC总体结构
1．4．2 PSoC特点
1．5 PSoC系列芯片介绍
1．5．1 PSoC系列芯片
1．5．2 PSoC典型应用
1．6 小结
思考题
第2章 PSoC的体系结构
2．1 PSoC的总体结构
2．1．1 PSoC内核
2．1．2 可配置数字接口系统
2．1．3 可配置模拟接口系统
2．1．4 系统资源
2．2 PSoC内核系统
2．2．1 M8CCPU内核
2．2．2 SRAM
2．2．3 SROM
2．2．4 中断控制器
2．2．5 通用输入输出端口
2．2．6 模拟输出驱动
2．2．7 PSoC内核的时钟系统
2．2．8 睡眠和看门狗
2．3 PSoC系统资源
2．3．1 数字时钟
2．3．2 乘法加法器
2．3．3 采样抽取器
2．3．4 12C单元
2．3．5 内部参考电压
2．3．6 系统复位
2．3．7 开关式升压泵
2．3．8 上电复位和低电压检测
2．3．9 I/O模拟多路复用器
2．3．1 0全速USB
2．4 小结
思考题
第3章 PSoC的指令系统和汇编程序设计
3．1 寻址方式
3．2 算术运算类指令
3．3 逻辑运算类指令
3．4 移位类指令
3．5 数据传送类指令
3．6 转移控制类指令
3．7 处理器类指令
3．8 PSoC汇编语言程序设计基础
3．8．1 汇编语言文件分类
3．8．2 编译器伪指令系统
3．8．3 汇编编程
3．9 小结
思考题
第4章 PSoC集成开发环境
4．1 PSoC应用系统设计流程
4．2 集成开发环境PSoCDesigner
4．2．1 PSoCDesigner的安装
4．2．2 PSoCDesigner简介
4．2．3 PSoCDesigner的使用
4．3 简单人机接口应用系统的设计实例
4．4 小结
思考题
第5章 PSoC的c语言程序设计基础
5．1 简介
5．2 PSoC程序结构
5．2．1 顺序结构
5．2．2 分支结构
5．2．3 循环结构
5．3 PSoCC语法
5．3．1 数据类型和运算符
5．3．2 c语言的指针
5．4 PSoCc程序设计
5．4．1 预处理命令
5．4．2 PSoC应用程序举例
5．5 小结
思考题
第6章 PSoC可配置数字接口系统
6．1 PSoC数字接口系统体系结构
6．1．1 全局数字接口系统互连
6．1．2 行间数字阵列互连
6．1．3 行内数字模块互连
6．1．4 基本数字单元
6．2 定时器和计数器用户模块
6．2．1 定时器和计数器简介
6．2．2 TIMER8用户模块结构特性
6．2．3 TIMER8用户模块配置和API函数
6．2．4 COUNTER8用户模块配置和API函数
6．2．5 TIMER8用户模块应用举例
6．3 数字脉宽调制模块
6．3．1 脉宽调制模块简介
6．3．2 PWM8用户模块结构特性
6．3．3 PWM8用户模块配置与API函数
6．3．4 PWM8用户模块应用举例
6．4 数字通信用户模块
6．4．1 串行通信概述
6．4．2 SPI串行通信用户模块
6．4．3 uART串行通信用户模块
6．4．4 串行uART通信用户模块
6．4．5 循环冗余校验用户模块
6．5 其他数字用户模块
6．5．1 伪随机序列发生器用户模块
6．5．2 E2PROM用户模块
6．5．3 数字缓冲器用户模块
6．5．4 数字反相器用户模块
6．5．5 LCD工具箱用户模块
6．5．6 7段式LED控制器用户模块
6．5．7 LED用户模块
6．5．8 休眠定时器用户模块
6．5．9 SDCaLd用户模块
6．6 小结
思考题
第7章 PSoC可配置模拟接口系统
7．1 PSoC模拟接口系统体系结构
7．1．1 模拟接口
7．1．2 模拟阵列
7．1．3 模拟接口系统输入及选择
7．1．4 模拟输出驱动
7．1．5 模拟信号基准电压发生器
7．1．6 基本模拟单元
7．2 数模转换器用户模块
7．2．1 数模转换器用户模块简介
7．2．2 基本电压输出数模转换器用户模块
7．2．3 四象限乘法电压输出数模转换器用户模块
7．3 模数转换器用户模块
7．3．1 模数转换器用户模块简介
7．3．2 逐次逼近模数转换器用户模块
7．3．3 积分式模数转换器用户模块
7．3．4 △一∑模数转换器用户模块
7．4 放大器和比较器用户模块
7．4．1 可编程增益放大器用户模块
7．4．2 可编程增益反向放大器用户模块
7．4．3 仪器放大器用户模块
7．4．4 比较器用户模块
7．5 有源滤波器用户模块
7．5．1 有源滤波器概述
7．5．2 双极点带通滤波器用户模块
7．5．3 双极点低通滤波器用户模块
7．6 小结
思考题
第8章 PSoC实验
8．1 PSoCStartKit学习板简介
8．2 八段数码管动态显示实验
8．2．1 目的
8．2．2 要求
8．2．3 八段数码管扫描显示原理
8．2．4 PSoC接口配置
8．2．5 PSoC软件设计
8．2．6 拓展实验
8．3 4×3矩阵数字键盘设计实验
8．3．1 目的
8．3．2 要求
8，3．3 矩阵数字键盘扫描原理
8．3．4 PSoC接口配置
8．3．5 PSoC软件设计
8．3．6 拓展实验
8．4 模数转换实验
8．4．1 目的
8．4．2 要求
8．4．3 A/D转换原理
8．4．4 PSoC接口配置
8．4．5 PSoC软件设计
8．4．6 拓展实验
8．5 PWM控制蜂鸣器实验
8．5．1 目的
8．5．2 要求
8．5．3 PWM控制蜂鸣器音量原理
8．5．4 PSoC接口配置
8．5．5 PSoC软件设计
8．5．6 拓展实验
8．6 UART通信实验
8．6．1 目的
8．6．2 要求
8．6．3 uART串口通信原理
8．6．4 PSoC接口配置
8．6．5 PSoC软件设计
8．6．6 拓展实验
8．7 usB通信实验
8．7．1 目的
8．7．2 要求
8．7．3 USB通信原理
8．7．4 PSoC接口配置
8．7．5 PSoC软件设计
8．7．6 拓展实验
8．8 小结
思考题
参考文献