DSP课件第九章TMS320LF240x片内外设
- 格式:ppt
- 大小:1.64 MB
- 文档页数:123
第1章TMS320LF240x DSP概述1、通用I/O接口、串行接口、串行外设接口、CAN总线接口、外部总线接口、模数转换接口2、事件管理器模块、模数转换模块、串行通信模块、串行外设接口模块、CAN总线模块3、高4、10;500ns5、32;0000-0FFFFH6、NMI7、192;64KW的程序存储器空间;64KW的数据存储器空间;64KW的I/O寻址空间8、3.3;3.39、数据存储器10、低;低;低11、1612、40MHz;25ns13、32KW;16;16第2章TMS320LF240x DSP内部资源介绍1、两级2、取指,译码,取操作数,执行3、PM = 00:乘积不移位即送到CALU或数据存总线;PM = 01:将乘积左移1位,这对实现小数算术运算或小数乘积的调整非常有用;PM = 10:将乘积左移4位,这对实现小数算术运算或小数乘积的调整非常有用;PM = 11:可使乘积右移6位4、程序计数器、程序地址寄存器、堆栈、微堆栈和重复计数器5、输入定标部分把来自存储器的16位数据移位调整后送到32位的CALU6、由中央算术逻辑单元(CALU)、32位累加器(ACC)和输出数据定标移位器组成7、当相减产生借位,相加不产生进位时,进位位C被清0;当相加产生进位,相减不产生借位时,进位位C被置18、INTR,NMI,TRAP9、硬件非屏蔽中断和软件非屏蔽中断10、BLDD、BLPD、MAC、MACD、TBLR和TBLW11、事件管理器模块、模数转换模块、串行通信模块、串行外设接口模块、CAN总线模块12、外设同步接口时间、CPU响应时间和ISR转移时间13、输入定标部分;乘法部分;中央算术逻辑部分;辅助寄存器算术单元和状态寄存器14、8;400个15、1;1616、64;0000-0FFFFH17、818、低19、16;3;程序存储器64KW﹑数据存储器64KW和输入/输出空间64KW20、3;B0、B1、B221、B022、54423、512;0-51124、复位中断25、0400-047FH26、627、16×16;1;3228、A29、A30、D31、D32、A33、A指令系统第3章TMS320LF240x寻址方式和寻址方式和指令系统1、三种寻址方式:立即寻址、直接寻址和间接寻址立即寻址:RPT #99直接寻址:ADD 9H, 5间接寻址:ADD *+, 8, AR42、LAR AR0,#60HLARP 0LACC *,8SACH *OR *+SACL *3、LAR AR0,#60HLAR AR1,#7LARP #0LACC #0LOOP:ADD *+,AR1BANZ LOOP, AR0LAR AR0,#6EHSACL *+SACH *4、运用汇编语言编程实现将数据存储器0060H-006FH的内容传送到第四页的0070H-007FH数据存储器中。