
初步
的PSoC
3 : CY8C38系列数据表
4.3.1.5程序分支指令
8051支持一组条件和无条件跳转指令,帮助修改程序的执行流程。
表4-5
示的跳转指令的列表。
表4-5 。跳转指令
助记符
描述
字节
周期
ACALL ADDR11
LCALL addr16的
RET
RETI
AJMP ADDR11
LJMP addr16的
SJMP REL
JMP @A + DPTR
JZ REL
JNZ REL
CJNE A,直接,相对
CJNE A, #data , REL
CJNE Rn中, #data , REL
CJNE @Ri , #data , REL
DJNZ Rn,则相对
DJNZ直接的,相对
NOP
绝对的子程序调用
长子程序调用
从子程序返回
从中断返回
绝对跳转
跳远
短跳转(相对地址)
跳转间接相对DPTR
跳转如果累加器为零
跳转如果累加器为非零
比较直接字节与累加器,不相等则跳
比较立即数与累加器,不相等则跳
比较立即数与寄存器,不相等跳
即时数据比较间接的RAM ,不相等跳
递减寄存器和跳,如果不为零
递减直接字节和不为零则跳转
无操作
4.4.1 PHUB特点
2
3
1
1
2
3
2
1
2
2
3
3
3
3
2
3
1
4
4
4
4
3
4
3
5
4
4
5
4
4
5
4
5
1
4.4 DMA与PHUB
该PHUB和DMA控制器负责数据
CPU和外设,以及数据之间的传输
外设之间的传输。该PHUB和DMA还控制
在引导过程中的设备配置。该PHUB包括:
中央集线器,其中包括DMA控制器,仲裁者,而
路由器
向外辐射从轮毂到最多个辐条
外设
有两个PHUB主人: CPU和DMA控制器。
两个主人可以发起总线上的事务。在DMA
通道可以处理,无需CPU外围通信
干预。在中央枢纽仲裁决定哪个
DMA通道是,如果有多个请求的最高优先级。
CPU和DMA控制器都是总线主控的PHUB
八个多层AHB总线并行访问路径(幅)
外设访问
同时CPU和DMA访问位于外设
不同的辐条
同时DMA源和目的地突发交易
在不同的辐条
支持8 , 16 , 24 ,和32位寻址和数据
表4-6 。 PHUB辐条和外设
PHUB辐条
外设
0
1
2
SRAM
iOS上, PICU , EMIF
PHUB本地配置,
功率管理器
钟, IC , SWV , EEPROM ,闪存
编程接口
模拟接口和修剪,抽取器
USB , CAN ,我
2
C,定时器,计数器和PWM
DFB
UDB中组1
UDB中第2组
3
4
5
6
7
文件编号: 001-11729修订版* I
第15页100
[+ ]反馈