添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符F型号页 > 首字符F的型号第183页 > FM8P51 > FM8P51 PDF资料 > FM8P51 PDF资料2第9页
感觉
技术
2.1.2 TMR0 (实时时钟/计数器寄存器)
地址
01H (读/写)
名字
TMR0
B7
B6
B5
B4
B3
B2
8位实时时钟/计数器
FM8P51
B1
B0
定时器0是一个8位定时器/计数器。定时器0的时钟源可以来自指令周期时钟。
预分频器被清零PSA位( OPTION<3> )分配给Timer0 。在这种情况下,分频器将被清零
当TMR0寄存器写入的值。
2.1.3 PCL (程序计数器的低字节) &栈
地址
02h中(转/ w)的
名字
的PCl
B7
B6
B5
B4
B3
低8位的PC
B2
B1
B0
FM8P51设备有一个12位宽的程序计数器( PC)和5级深度12位硬件压入/弹出堆栈。该
PC的低字节称为PCL寄存器。该寄存器是可读可写的。 PC的高字节被称为
PCH寄存器。该寄存器包含PC<11 : 8>位,不可直接读写。所有更新的
PCH寄存器经过PG<1 : 0>位( STATUS<6 : 5> ) 。作为一个程序指令被执行,程序
计数器将包含要执行的下一条指令的地址。 PC值被加一,
每个指令周期,除非指令改变PC 。
对于GOTO指令, PC<9 : 0>由GOTO指令字提供。该PC<11 : 10>从更新
在PG<1 : 0>位( STATUS<6 : 5> ) 。 PCL寄存器映射到PC<7 : 0> 。
对于CALL指令, PC<9 : 0>由CALL指令字提供。该PC<11 : 10>从更新
PG<1 : 0>位( STATUS<6 : 5> ) 。在未来的PC将被加载(压入)到堆栈的顶部。 PCL寄存器是
映射到PC<7 : 0> 。
对于RETIA , RETFIE或RETURN指令, PC从堆栈的顶部更新(弹出) 。在PCL
寄存器映射到PC<7 : 0> 。
对于任何以PCL为目标(不包括TBL指令) ,该PC<7 : 0>通过提供
指令字或ALU结果,而PC<9 : 8>将被清除。该PC<11 : 10>将来自PG<1 : 0>位
( STATUS<6 : 5> ) 。
为TBL指令, PC<7 : 0>由ALU结果提供,并在PC<9 : 8>顷没有改变。该PC<11 : 10>
将来自PG<1 : 0>位( STATUS<6 : 5> ) 。
Rev1.2 2005年3月15日
P.9/FM8P51

深圳市碧威特网络技术有限公司