
HT46R4A
自动米抽动一LLY 乐A R E D B Y形为R
M AnuA的LLY S etor 乐aredby S 0 FTW是
E X TE RN A L TE中RRU P吨
Q ü电子旗下五六LA克e。如果
牛逼IM ê /放大V简吨碳加利TE R 0
在TE R R ü P吨 Q ü电子旗下五六LA克叔0,F
牛逼IM ê /放大V简吨碳加利德,R 1
在TE R R ü P吨 Q ü电子旗下五六LA克叔1μF
A / D C O 4 N V ê RTE
在TE R R ü P吨 Q ü电子旗下五六LA克D F
E E我
自动米抽动一LLY D是B嘞D B 为R
A N B E E N A B嘞D M A N U A LLY
IO 性P
ê M I
IG
(E T) 0 I
在TE RRU P吨
P 2 O蚊帐克
(E T) 1 I
E A D I
1。·瓦特
中断结构
定时器/计数器中断
对于定时/计数器中断发生,全球
中断使能位EMI和相应的定时器
中断使能位ET0I / ET1I ; INTC0的第2位/位3必须
先被设置。一个实际的定时器/计数器中断
发生时,定时/计数器请求标志,
T0F / T1F ; 5位/ INTC0的第6位被置位,这种情况会
当发生定时/计数器溢出。当
中断使能,堆栈未满,
定时/计数器溢出时,子程序调用
位于地址08H / 0CH定时中断向量,将
成行。当中断服务程序,定时器输入
中断请求标志, T0F / T1F会被自动复位
且EMI位会被自动清零以禁止
其它中断。
A / D中断
对于出现的A / D中断,全局中断使能
位EMI和相应的中断使能位,
EADI ,必须先设置。一个实际的A / D中断会
放置时, A / D转换器请求标志ADF ;位4
INTC1设置,这种情况会发生,当一个A / D转换
版本过程已完成。当中断
使能,堆栈未满和A / D转换亲
塞斯执行完毕,子程序调用到A / D输入
在地址10H中断向量,将如期举行。当
中断服务程序时, A / D中断请求标志位ADF
会自动复位且EMI位会被自动
matically清除,以禁止其它中断。
编程注意事项
通过禁止中断使能位,要求跨
中断可以来自被服务但是防止,
一旦中断请求标志位被置位,它会留在这
条件在INTC0 / INTC1寄存器中,直到它对应
应的中断服务,或直到请求标志
通过软件指令清除。
因此建议方案不使用
CALL
在中断子程序中调用子程序的指令。
中断通常发生在不可预料的情况或
需要在某些应用中立刻给予响应。如果
只有一个堆栈离开,中断不能被很好地
受控,原先的控制序列很可能
一旦
CALL
子程序在中断执行
子程序。
所有的中断都具有唤醒能力
处理器在省电模式时。
只有程序计数器被压入堆栈。如果
寄存器和状态寄存器的内容被改变
在中断服务程序中,这可能会损坏
控制流程的话,那么内容应该是
保存在前进。
复位和初始化
复位功能是任何一个基本组成部分
微控制器确保该设备可以被设置为
某些规定的条件,不论外
参数。最重要的复位条件后,
电源首次应用到微控制器。在这种情况下,
内部电路将确保微控制器,自动对焦
短暂延迟,将处于稳定状态,并准备
执行第一条程序指令。在此之后
上电复位,部分重要的内部寄存器将会
被预先设定状态的程序之前的COM
mences 。其中一个寄存器是程序计数器,
它会被清除为零,使得单片机
从最低的程序执行程序
内存地址。
除了上电复位时,有些情况的发生
如果有必要强制地施加复位条件
当微控制器正在运行。这样的一个例子
就是电源后得到了应用和
微控制器已在运行中, RES引脚被强制
拉至低电平。在这种情况下,已知为正常操
作复位,某些微控制器寄存器保持
改变,在微控制器继续
复位线后正常运转时允许返回
高。另一种复位为看门狗定时器
溢出而复位单片机。所有类型的重
集合操作导致不同的寄存器条件被
加以设定。
1.00版
32
2007年11月28日