关于8259A中断屏蔽字
大家好,在做数字钟实验的时候,要求按下A键停止记数,按下B键恢复记数
我是这样想的:在按下A键的时候,给8259A的IR0的中断屏蔽位置1,按下B键的时候恢复置0
问题是,按下A键给8259A的IR0的中断屏蔽位置1的时候,确实IR0的中断被屏蔽掉了,从而IR0的中断程序也停止了记数工作
但是,当按下B键置0恢复IR0的中断屏蔽位的时候,虽然IR0已经处于非屏蔽状态,但是IR0仍然被屏蔽,也就是说不进入中断子程序进行记数工作,这是怎么回事呢,我想了一个星期也没想明白,请高手指点,谢谢