编辑: 雨林姑娘 | 2013-04-15 |
2 地址空间.2-1 2.1 概述 2-1 2.2 程序存储空间 (ROM)2-2 2.2.1 Smart Option.2-3 2.3 寄存器结构 2-4 2.3.1 寄存器页面指针 (PP)2-6 2.3.2 寄存器空间 SET
1 2-7 2.3.3 寄存器空间 SET
2 2-7 2.3.4 主寄存器空间 2-8 2.3.5 工作寄存器.2-9 2.3.6 使用寄存器指针.2-10 2.4 寄存器寻址 2-12 2.4.1 通用工作寄存器区 (C0HCCFH)2-14 2.4.2
4 位工作寄存器寻址方式.2-15 2.4.3
8 位工作寄存器寻址方式.2-17 Rev. 0.0, Jan.2009 2.5 系统和用户栈.2-19 2.5.1 栈操作 2-19 2.5.2 用户自定义栈 2-19 2.5.2.1 栈指针(SPL, SPH)2-19
3 寻址模式.3-1 3.1 概述 3-1 3.1.1 寄存器寻址模式 (R)3-2 3.1.2 间接寄存器寻址模式 (IR)3-3 3.1.2.1 间接寄存器寻址模式 (续)3-4 3.1.2.2 间接寄存器寻址模式 (续)3-5 3.1.2.3 间接寄存器寻址模式 (续)3-6 3.1.3 偏址寻址模式 (X)3-7 3.1.3.1 偏址寻址模式 (续)3-8 3.1.3.2 偏址寻址模式 (续)3-9 3.1.4 直接寻址模式 (DA)3-10 3.1.4.1 直接寻址模式 (续)3-11 3.1.5 间接寻址模式 (IA)3-12 3.1.6 相对地址寻址模式 (RA)3-13 3.1.7 立即数寻址模式 (IM)3-14
4 控制寄存器 4-1 4.1 概述 4-1 4.1.1 ADCON―A/D 转换控制寄存器: FAH, BANK0.4-6 4.1.2 AMTDATA―防误触发数据寄存器: F6H, BANK0.4-7 4.1.3 BTCON―Basic Timer 控制寄存器: D3H, BANK0 4-7 4.1.4 BUZCON―BUZ 控制寄存器: F7H, BANK0 4-8 4.1.5 CLKCON―时钟控制寄存器: D4H, BANK0.4-8 4.1.6 CMP0CON―CMP0 控制寄存器: EAH, BANK0.4-9 4.1.7 CMP1CON―CMP1 控制寄存器: EBH, BANK0.4-10 4.1.8 CMP2CON―CMP1 控制寄存器: ECH, BANK0.4-11 4.1.9 CMP3CON―CMP3 控制寄存器: EDH, BANK0.4-12 4.1.10 CMPINT―CMP 中断模式控制寄存器: EEH, BANK0.4-13 4.1.11 FLAGS―系统标志寄存器: D5H, BANK0.4-14 4.1.12 FMCON―闪存控制寄存器: F5H, BANK1.4-15 4.1.13 FMSECH―闪存扇区地址寄存器 (高字节): F7H, BANK1.4-16 4.1.14 FMSECL―闪存扇区地址寄存器 (低字节): F8H, BANK1 4-16 4.1.15 FMUSR―闪存用户可编程使能寄存器: F6H, BANK1 4-16 4.1.16 IMR―中断屏蔽寄存器: DDH, BANK0.4-17 4.1.17 IPH―指令指针 (高位): DAH, BANK0.4-18 4.1.18 IPL―指令指针 (低位): DBH, BANK0 4-18 4.1.19 IPR―中断优先级寄存器: FFH, BANK0 4-19 4.1.20 IRQ―中断请求寄存器: DCH, BANK0.4-20 4.1.21 OPACON―运放控制寄存器: E0H, BANK1 4-21 4.1.22 P0CONH―P0口控制寄存器 (高位): E4H, Bank0 4-22 4.1.23 P0CONL―P0口控制寄存器 (低位): E5H, BANK0 4-23 4.1.24 P0INT―Port
0 中断控制寄存器: E3H, BANK0 4-24 Rev. 0.0, Jan.2009 4.1.25 P0PND―Port
0 中断标志位寄存器: E6H, BANK0.4-25 4.1.26 P1CON―P1口控制寄存器: E7H, BANK0.4-26 4.1.27 P2CONH―P2口控制寄存器 (高位): E8H, BANK0.4-27 4.1.28 P2CONL―P2口控制寄存器 (低位): E9H, BANK0 4-28 4.1.29 PWMCON―PWM 控制寄存器: EFH, BANK0 4-29 4.1.30 PWMCCON―PWM CMP 联动控制寄存器: F0H, BANK0.4-30 4.1.31 PWMDL―CMP0 输出延时触发数据寄存器: F1H, Bank0.4-31 4.1.32 PP―寄存器页指针: DFH, BANK0 4-31 4.1.33 RESETID―复位源指示寄存器: F2H, BANK1.4-32 4.1.34 RP0―寄存器指针 0: D6H, BANK0 4-33 4.1.35 RP1―寄存器指针 1: D7H, BANK0 4-33 4.1.36 SPL―堆栈指针 (低字节): D9H, BANK0.4-34 4.1.37 STOPCON―STOP 控制寄存器: F4H, BANK1.4-34 4.1.38 SYM―系统模式控制寄存器: DEH, BANK0 4-35 4.1.39 TACON―Timer A 控制寄存器: E1H, BANK1.4-36 4.1.40 TAPS―TA时钟预分频寄存器: E2H, BANK1 4-37 4.1.41 TCCON―Timer C 控制寄存器: E5H, BANK1.4-38 4.1.42 TCPS―TC时钟预分频寄存器: E6H, BANK1.4-39 4.1.43 TDCON―Timer D 控制寄存器: E9H, BANK1.4-40 4.1.44 TDPS―TD 预分频计数器: EAH, BANK1.4-41