添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符F型号页 > 首字符F的型号第399页 > FM8P54 > FM8P54 PDF资料 > FM8P54 PDF资料2第7页
感觉
技术
2.1.2 TMR0 (实时时钟/计数器寄存器)
地址
01H (读/写)
名字
TMR0
B7
B6
B5
FM8P54/56
B1
B0
B4
B3
B2
8位实时时钟/计数器
定时器0是一个8位定时器/计数器。定时器0的时钟源可以来自内部指令周期时钟或通过
外部时钟源( T0CKI引脚)由T0CS位( OPTION<5> )定义。如果T0CKI引脚被选中,定时器0是
增加T0CKI信号的上升/下降沿(由T0SE位( OPTION<4>选择) ) 。
预分频器被清零PSA位( OPTION<3> )分配给Timer0 。在这种情况下,分频器将被清零
当TMR0寄存器写入的值。
2.1.3 PCL (程序计数器的低字节) &栈
地址
02h中(转/ w)的
名字
的PCl
B7
B6
B5
B4
B3
低8位的PC
B2
B1
B0
FM8P54 / 56器件具有一个9位(对于FM8P54 / 54E )或10位(对于FM8P56 / 56E )宽的程序计数器(PC ),并
5级深度9位(或10位)硬件压入/弹出堆栈。 PC的低字节称为PCL寄存器。该寄存器
是可读写的。 PC的高字节称为PCH寄存器。该寄存器包含PC<9 : 8>位,
不能直接读写。所有更新PCH寄存器经过PCHBUF寄存器。作为一个程序
指令被执行,程序计数器将包含下一条指令的地址将被执行。
PC值加一,每个指令周期,除非指令改变PC 。
对于GOTO指令, PC<9 : 0>由GOTO指令字提供。 PCL寄存器映射到
PC<7 : 0> ,并且PCHBUF寄存器不被更新。
对于CALL指令, PC<9 : 0>由CALL指令字提供。在未来的PC将被加载(推动)
到堆栈的顶部。 PCL寄存器被映射到PC<7 : 0> ,并且PCHBUF寄存器不被更新。
对于RETIA , RETFIE或RETURN指令, PC从堆栈的顶部更新(弹出) 。在PCL
寄存器被映射到PC<7 : 0> ,并且PCHBUF寄存器不被更新。
对于任何以PCL为目标,在PC<7 : 0>由指令字或ALU结果提供的。
然而, PC<9 : 8>将来自PCHBUF<1 : 0>位( PCHBUF
PCH)。
PCHBUF寄存器永远不会更新与PCH的内容。
2005年Rev1.21 5月31日,
P.7/FM8P54/56

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