使用INT0;进入INT0后,需要等待一段时间,所以开始想着用1ms中断,可是,进入不了1ms中断.所以想用查询的方式,也就是,首先, call MSTIMER_EnableInt ; call MSTIMER_Start; 然后查询reg[INT_CLR1]的bit5,参见图2;但是问题是,这个位始终为高,给它设置为0不起作用,我们使用的语句是: mov reg[INT_CLR1],0x0; 或者: and reg[INT_CLR1],0xdf; 都不能使reg[INT_CLR1]的bit5为0 请问为什么reg[INT_CLR1]的bit5始终为1呢? ;那么在进入中断INT0后怎么等待一个时间呢? |