添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符H型号页 > 首字符H的型号第618页 > HT45F23 > HT45F23 PDF资料 > HT45F23 PDF资料1第22页
HT45F23/HT45F43
8位闪存微控制器与运算放大器&比较
返回指令RET或RETI ,程序计数器从恢复到其以前的值
堆栈。在系统复位后,堆栈指针会指向堆栈的顶部。
如果堆栈已满,且有屏蔽的中断发生,中断请求标志会被记录下来
响应将被禁止。当堆栈指针减少,由RET或RETI时,
中断才会被响应。这个功能可以防止堆栈溢出,使得程序员使用
更容易构建。然而,当堆栈已满, CALL指令仍然可以
执行,而造成堆栈溢出。应采取预防措施,以避免这样的情况下,这
可能会导致不可预测的程序分支。
算术逻辑单元
-
ALU
算术逻辑单元ALU为微控制器的一个关键区域,其进行算术和
该指令集的逻辑运算。连接到单片机的数据总线,将ALU
接收相关的指令码后执行需要的算术或逻辑运算
该结果将被放置在指定的寄存器中。当ALU计算或操作可以
导致进位,借位或其它状态的改变,状态寄存器会因此更新
反映这些变化。 ALU所提供的功能如下:
·
·
·
·
·
算术运算: ADD, ADDM , ADC , ADCM , SUB , SUBM , SBC , SBCM , DAA
逻辑运算:AND , OR , XOR , ANDM , ORM , XORM , CPL , CPLA
旋转RRA , RR , RRCA , RRC , RLA , RL , RLCA , RLC
递增和递减INCA , INC , DECA , DEC
分公司决定, JMP , SZ , SZA , SNZ , SIZ , SDZ ,食杂, SDZA , CALL , RET , RETI
FLASH程序存储器
程序存储器用来存放用户代码或程序的存储位置。此设备系列
程序存储器为闪存式,这意味着它可以被编程和重新编程的大
的次数,使用户的代码修改在同一设备上的便利性。通过使用
适当的编程工具,这些闪存芯片为用户提供了灵活便利
调试和开发他们的应用,同时也提供现场编程和更新的手段。
结构
程序存储器的容量为2K×15 。程序存储器用程序解决
计数器,其中也包含数据,表格和中断入口。表中的数据,可以设定
在程序存储器的任何地址,由表格指针来寻址。
特殊向量
程序存储器内部某些地址保留用于特殊用途,如复位
中断。
·
地址000H
这个向量是芯片复位后的程序起始地址。当设备复位
启动时,程序将跳到这个地址并开始执行。
地址004H
这个向量用做外部中断0。如果外部中断脚接收到有效边沿,
程序会跳转到这个位置,如果外部中断使能开始执行,而
堆栈没有满。
·
修订版1.20
22
2011年9月15日

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