dsPIC数字信号控制器入门与实战-入门篇-(含光盘)
dsPIC数字信号控制器入门与实战-入门篇-(含光盘)作者:石朝林 开 本:16开 书号ISBN:9787811242133 定价:49.0 出版时间:2009-08-01 出版社:北京航空航天大学出版社 |
dsPIC数字信号控制器入门与实战-入门篇-(含光盘) 本书特色
《dsPIC数字信号控制器入门与实战:入门篇》特色:《dsPIC数字信号控制器入门与实战:入门篇》可以称作16位DSC的“入门篇”。侧重于dsPIC30F/33F系列16位数字信号控制器的基础知识和相关实际工程经验的介绍。针对这一系列MCU的架构、外设、存储器模式、寻址模式、开发工具等进行循序渐进、深入浅出的介绍,从入门到精通再到实战。提供了关于数字滤波、FFT等实战范例,帮助工程师系统学习和研究,同时把指令集以简洁的表格形式呈现在读者面前,方便编程时迅速准确查找。《dsPIC数字信号控制器入门与实战:入门篇》附光盘1张,内含实用软件和程序范例。《dsPIC数字信号控制器入门与实战:入门篇》可作为工程技术人员迅速掌握dsPIC30F/33F系列16位数字信号控制器开发技术的实用参考书。
dsPIC数字信号控制器入门与实战-入门篇-(含光盘) 内容简介
简介 本书可以称作16位dsc的“入门篇”。侧重于dspic30f/33f系列16位数字信号控制器的基础知识和相关实际工程经验的介绍。针对这一系列mcu的架构、外设、存储器模式、寻址模式、开发工具等进行循序渐进、深入浅出的介绍,从入门到精通再到实战。提供了关于数字滤波、fft等实战范例,帮助工程师系统学习和研究,同时把指令集以简洁的表格形式呈现在读者面前,方便编程时迅速准确查找。 本书可作为工程技术人员迅速掌握dspic30f/33f系列16位数字信号控制器开发技术的实用参考书。
dsPIC数字信号控制器入门与实战-入门篇-(含光盘) 目录
第1章 CPU架构1.1 概述1.2 编程者模型(Programmer’sModel)1.2.1 工作寄存器堆1.2.2 影子寄存器(ShadowRegister)1.2.3 未初始化的w寄存器的复位1.3 软件堆栈(SoftwareStack)1.3.1 软件堆栈示例1.3.2 W14软件堆栈帧指针1.3.3 堆栈指针上溢(Overflow)和下溢(Underflow)1.4 与核心相关的寄存器1.4.1 状态寄存器(SR)1.4.2 核心控制寄存器(CORCON)1.4.3 其他CPU控制寄存器1.5 算术逻辑部件(ALU)1.6 DSP引擎1.6.1 累加器(Accumulators)1.6.2 乘法器(MultipIier)1.6.3 累加器与加法器1.6.4 舍人逻辑(RoundLogic)1.6.5 桶形移位寄存器(BarrelShifter)1.6.6 DSP引擎陷阱事件1.7 除法器1.8 指令流类型1.9 循环结构1.9.1 REPEAT循环结构1.9.2 DO循环结构第2章 中断系统2.1 中断系统简介2.2 中断优先级(Interrupt Priority)2.2.1 用户中断优先级2.2.2 CPU中断优先级2.3 中断的操作过程2.4 中断嵌套(Interrupt Nest)2.5 非屏蔽中断陷阱(Non-Maskable Trap)2.5.1 软陷阱(Solt Trap)2.5.2 硬陷阱(Hard Trap)2.6 软件禁止中断指令(DISI)2.7 利用中断将CPU从SLEEP和IDLE状态唤醒2.8 外部中断源2.9 中断处理时序2.9.1 单周期指令的中断响应时间2.9.2 双周期指令的中断响应时间2.9.3 从中断返回2.9.4 中断响应时间的特殊情况2.1 0中断设置流程2.1 0.1 初始化2.1 0.2 中断服务程序2.1 0.3 禁止中断2.1 1和中断相关的寄存器第3章 程序存储器与数据存储器3.1 程序存储器与EEPROM3.1.1 程序存储器地址映射3.1.2 程序计数器PC3.1.3 从Flash或EEPROM进行数据读写的方法3.2 数据存储器3.2.1 概述3.2.2 数据区地址发生单元(AGU)3.2.3 模数寻址(ModuloAddressing)3.2.4 位反转寻址(BitReversedAddressing)第4章 定时计数器4.1 概述4.2 定时计数器的分类4.2.1 A类定时计数器4.2.2 B类定时计数器4.2.3 C类定时计数器4.3 工作模式4.3.1 使用系统时钟作为时钟源的16位计数器4.3.2 使用外部时钟作为时钟源的16位同步计数器4.3.3 使用外部时钟源的异步计数器模式(A类定时计数器)4.3.4 门控计数器模式4.4 定时计数器中断4.5 读和写16位定时计数器模块寄存器4.5.1 写16位定时计数器4.5.2 读16位定时计数器4.6 32位定时计数器4.6.1 32位定时器模式4.6.2 32位同步计数器模式4.6.3 32门控计数器模式4.6.4 32位定时计数器的读写操作4.7 低功耗状态下的定时计数器工作4.7.1 SLEEP模式下的定时计数器工作4.7.2 IDLE模式下的定时计数器工作4.8 使用定时计数器模块的外设4.8.1 输入捕捉/输出比较的时基4.8.2 A/D特殊事件触发信号4.8.3 定时计数器作为外部中断引脚4.8.4 I/O引脚方向控制第5章 A/D转换器及其应用5.1 A/D转换器(ADC)概述5.2 与10位A/D转换器相关的主要寄存器5.2.1 ADCONl:**A/D控制寄存器5.2.2 ADCON2:第二A/D控制寄存器5.2.3 ADCON3:第三A/D控制寄存器5.2.4 ADPCFG:A/D端口配置寄存器5.2.5 ADCHS:A/D通道选择寄存器5.2.6 AD(2SSL:A/D输入扫描选择寄存器5.3 A/D模块的工作特点及设置5.3.1 ·A/D模块采样方式的设置5.3.2 A/D转换缓冲区的使用5.3.3 A/D转换应用范例5.4 A/D转换的防混叠滤波器第6章 DMA控制器(DMAC)6.1 DMA操作模式6.1.1 字节或字传输模式6.1.2 寻址模式6.1.3 DMA传输方向6.1.4 空数据外设写(NullDataPeripheralwrite)模式6.1.5 单次传输模式(One-Shot)6.1.6 连续传输模式(ContinuOUS)6.1.7 “半块传输结束”中断与“整块传输结束”中断模式6.1.8 “乒乓”模式6.1.9 手动传输(ManualTransfer)模式6.1.1 0DMA请求源选择6.2 DMA中断和陷阱6.3 和DMA相关的寄存器6.4 DMA控制器的使用6.4.1 将DMA通道和相关的外设联系起来6.4.2 对外设进行相应的配置6.4.3 初始化DPSRAM(双端口SRAM)数据起始地址6.4.4 初始化DMA传输计数值6.4.5 选择相应的寻址和操作模式第7章 串行通信端口7.1 通用异步收发器(UART)7.1.1 相关的寄存器7.1.2 UART波特率发生器(BaudRateGenerator,BRG)7.1.3 UART配置7.1.4 UART发送器
工业技术 电子通信 通信 通信理论
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |