欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC12F629 参数 Datasheet PDF下载

PIC12F629图片预览
型号: PIC12F629
PDF下载: 下载PDF文件 查看货源
内容描述: 8引脚基于闪存的8位CMOS微控制器 [8-Pin FLASH-Based 8-Bit CMOS Microcontrollers]
分类和应用: 闪存微控制器
文件页数/大小: 132 页 / 4519 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC12F629的Datasheet PDF文件第16页浏览型号PIC12F629的Datasheet PDF文件第17页浏览型号PIC12F629的Datasheet PDF文件第18页浏览型号PIC12F629的Datasheet PDF文件第19页浏览型号PIC12F629的Datasheet PDF文件第21页浏览型号PIC12F629的Datasheet PDF文件第22页浏览型号PIC12F629的Datasheet PDF文件第23页浏览型号PIC12F629的Datasheet PDF文件第24页  
PIC12F629/675  
A simple program to clear RAM location 20h-2Fh using  
indirect addressing is shown in Example 2-±.  
2.4  
Indirect Addressing, INDF and  
FSR Registers  
The INDF register is not a physical register. Addressing  
the INDF register will cause indirect addressing.  
EXAMPLE 2-1:  
INDIRECT ADDRESSING  
movlw  
movwf  
0x20  
;initialize pointer  
;to RAM  
Indirect addressing is possible by using the INDF  
register. Any instruction using the INDF register actu-  
ally accesses data pointed to by the File Select register  
(FSR). Reading INDF itself indirectly will produce 00h.  
Writing to the INDF register indirectly results in a no  
operation (although STATUS bits may be affected). An  
effective 9-bit address is obtained by concatenating the  
8-bit FSR register and the IRP bit (STATUS<7>), as  
shown in Figure 2-4.  
FSR  
NEXT  
clrf  
incf  
btfss  
goto  
INDF  
FSR  
;clear INDF register  
;inc pointer  
FSR,4 ;all done?  
NEXT ;no clear next  
;yes continue  
CONTINUE  
FIGURE 2-4:  
DIRECT/INDIRECT ADDRESSING PIC12F629/675  
Direct Addressing  
Indirect Addressing  
RP1(1) RP0  
6
0
IRP(1)  
FSR Register  
From Opcode  
7
0
Bank Select  
Location Select  
Bank Select Location Select  
00  
01  
10  
11  
00h  
180h  
Data  
Memory  
Not Used  
7Fh  
1FFh  
Bank 0  
Bank 1  
Bank 2  
Bank 3  
For memory map detail see Figure 2-2.  
Note 1: The RP1 and IRP bits are reserved; always maintain these bits clear.  
DS41190C-page 18  
2003 Microchip Technology Inc.  
 复制成功!