高性能SoC模拟信号处理单片机MSC1210原理与开发应用 - 中国高校教材图书网
|
书名: |
高性能SoC模拟信号处理单片机MSC1210原理与开发应用
|
ISBN: | 7-5606-1528-7 |
条码: | |
作者: |
李刚 林凌 何峰 姜苇
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 16开 |
定价: |
¥21.00
折扣价:¥19.95
折扣:0.95
节省了1.05元
|
字数: |
292千字
|
出版社: |
西安电子科技大学出版社 |
页数: |
|
发行编号: | 1819001 |
每包册数: |
|
出版日期: |
2005-07-01 |
|
内容简介: |
MSC1210是美国德州仪器公司推出的新型SoC模拟信号处理单片机。它与8051兼容,片上集成有高性能8通道24位模/数转换器、4~32 KB的在线下载Flash程序存储器和两个串口等一系列片上外设。其速度快(时钟可达33 MHz),功耗低(仅4 mW),适用于各种仪器仪表和测控系统中。本书详细介绍了MSC1210的结构和工作原理及其开发应用,并给出了四个作者成功实现的开发实例。 本书可供机电类大学生、研究生学习单片机使用,也可供从事单片机应用的工程技术人员开发新产品或产品升级时参考。
|
作者简介: |
|
章节目录: |
第1章 MSC1210硬件结构 1 1.1 MSC1210的梗概 1 1.1.1 MSC1210管脚 2 1.1.2 增强的8052内核 8 1.1.3 同系列器件兼容性 9 1.1.4 闪速存储器 9 1.1.5 高模拟性能 9 1.1.6 高性能外设 9 1.2 MSC1210的存储器组织 10 1.2.1 程序存储器 10 1.2.2 数据存储器 12 1.2.3 内部RAM 13 1.3 MSC1210的专用寄存器 16 1.3.1 引用专用寄存器 16 1.3.2 可位寻址专用寄存器 17 1.3.3 专用寄存器的分类 17 1.3.4 专用寄存器的定义 17 1.4 ADC基本寄存器的功能 24 1.4.1 累加器ACC 24 1.4.2 R寄存器 24 1.4.3 B寄存器 25 1.4.4 程序计数器 (PC) 25 1.4.5 数据指针DPTR0/DPTR1 25 1.4.6 栈指针SP 25 第2章 指令寻址方式与程序流程控制 26 2.1 MSC1210的寻址方式 26 2.1.1 立即寻址 26 2.1.2 直接寻址 26 2.1.3 间接寻址 27 2.1.4 寄存器直接寻址 27 2.1.5 寄存器间接寻址 28 2.1.6 基址寄存器加变址寄存器间接寻址 28 2.2 MSC1210的程序流程控制 28 2.2.1 条件语句 28 2.2.2 直接跳转指令 29 2.2.3 直接调用 29 2.2.4 返回程序 30 2.2.5 中断 30 第3章 系统时钟与定时器 31 3.1 系统时钟概述 31 3.2 系统定时器 32 3.3 启动定时 34 3.4 定时器概述 36 3.5 定时器的工作原理 36 3.6 用定时器测量时间 36 3.7 用定时器作事件计数器 43 3.8 定时器2的使用 44 第4章 串行通信 47 4.1 概述 47 4.2 设置串口模式 47 4.3 串口波特率的设置 56 4.4 写串口 57 4.5 读串口 58 第5章 中断 59 5.1 概述 59 5.2 触发中断的事件 60 5.3 中断允许 61 5.4 中断检测顺序 63 5.5 中断优先级 63 5.6 中断触发 64 5.7 退出中断 64 5.8 中断类型 64 5.9 从空闲模式唤醒 69 5.10 寄存器保护 69 5.11 中断的常见问题 71 第6章 脉冲宽度调制器 72 6.1 概述 72 6.2 音调发生器 73 6.3 PWM发生器 74 第7章 模数转换 81 7.1 概述 81 7.2 多路复用输入 81 7.3 温度传感器 83 7.4 故障检测电流源 85 7.5 输入缓冲 86 7.6 模拟输入 86 7.7 程控增益放大器(PGA) 87 7.8 偏置DAC 87 7.9 调制器 88 7.10 校准 88 7.11 数字滤波器 89 7.12 多路复用通道 90 7.13 参考电压 91 7.14 求和/移位寄存器 92 7.15 中断驱动ADC采样 94 7.16 MSC1210器件的同步复用 95 7.17 比例法测量 96 第8章 串行外设接口SPI 98 8.1 概述 98 8.2 功能描述 98 8.3 时钟相位和极性控制 99 8.4 SPI信号 99 8.5 SPI系统误差 100 8.6 数据传输 101 8.7 FIFO操作 102 8.8 程序举例 102 第9章 MSC1210的增强硬件功能 105 9.1 概述 105 9.2 低电压检测 105 9.3 看门狗定时器 106 第10章 关于MSC1210更深入的介绍 109 10.1 硬件配置 109 10.2 高级闪存操作 111 10.3 断点发生器 112 10.4 优化电源 113 10.5 闪存作为数据存储器 114 第11章 μVision2 集成开发环境 116 11.1 μVision2 IDE简介 116 11.2 安装 119 11.3 开发工具 120 11.4 C51优化的C语言交叉编译器 127 11.5 A51宏汇编器 127 11.6 BL51具有代码分段功能的连接/重定位器 140 11.7 LIB51库管理器 141 11.8 OC51分段目标文件转换器 142 11.9 创建应用 142 11.10 μVision2的功能 152 11.11 优化代码 160 第12章 MSC1210的应用实例 163 12.1 比例测量法的应用 163 12.2 基于MSC1210的一种新型锁相检测电路 167 12.3 家用心电图机 170 12.4 Σ-Δ型A/DC的频谱补偿 174 附录A MSC1210比8052增强的功能 179 附录B MSC1210的引导ROM 180 附录C 位可寻址专用寄存器(按字母顺序排列) 181 附录D MSC1210的全部专用寄存器 188 附录E MSC1210的指令一览表 191
|
精彩片段: |
|
书 评: |
MSC1210是美国德州仪器公司最新推出的用于混合信号处理的高集成度处理器。它内部主要包括四个部分:增强型8052内核、Flash Memory(最大32 KB)、高性能的模拟部分和高性能的片内外围设备。 (1) MSC1210的增强型8052内核每个指令周期只有四个时钟周期,并具有两个数据指针(双DPTR),执行速度比普通8052提高很多。 (2) MSC1210内部集成有最大32 KB的Flash存储器,该Flash可分区使用(分别划分为程序存储器和数据存储器)、支持在系统编程(ISP)、10万次擦写/编程周期,数据可保存100年不丢失。 (3) MSC1210高性能的模拟部分包括8通道导联选择、缓冲器(Buffer)、可编程增益放大器(PGA)、直流偏移调整(Offset D/AC)、恒流源、温度传感器、参考电压以及∑-Δ型调制器和数字滤波器。模拟部分的特点主要有: 24位无丢失码,在10 Hz数据输出率时有22位有效位; 低噪声,只有75 nV; PGA范围为1~128; 精确片上参考电压:精度0.2%,漂移5 ppm/℃; 低功耗:4 mW; 片上偏移和增益校正; 单周期转换。 (4) MSC1210的外围设备也很丰富,主要特性有: 32个I/O管脚; 附加32位累加器,硬件支持4字节加、减法和移位操作; 3个16位定时器/计数器; 系统定时器; 可编程看门狗定时器; 两个全双工定时器; 主/从SPI接口,支持DMA操作; 16位PWM; 电源管理控制,空闲模式耗电小于1 mA,停机模式耗电小于1 μA; 可编程低电压检测; 21个中断源; 两个硬件断点。 综上所述,MSC1210具有优异的性能和很强的功能,作者所在的课题组采用MSC1210开发出了若干新产品。我们觉得有必要与众多的工程技术人员和单片机爱好者分享这一先进的单片机器件,因此编写了本书,希望对读者使用MSC1210有所帮助。 全书共12章。林凌博士编写了第1章,何峰老师编写了第10、11、12章,姜苇博士编写了第4、5、6、7章,李刚博士编写了2、3、8、9章。参加编写工作的还有李尚颖、王朔、王小林、解国明、高剑明、宋颖、吕少娟和张耀阳等同志。 作者十分感谢西安电子科技大学出版社的领导和编、校人员给予的大力帮助和辛勤劳动,使得本书得以高质量地迅速出版。 由于作者水平有限,时间紧张,难免有这样或那样的错误,敬请读者批评、指正。
|
其 它: |
|
|
|