• 在AT89S52单片机中INT0INT1使到IE0IE1产生变化那么我能在编程的
    发布日期:2019-10-05 18:25   来源:未知   阅读:

  自拍合影竟能这么好看?跟着华为nova5系列自拍黑皮书在AT89S52单片机中,INT0INT1使到IE0IE1产生变化,那么我能在编程的时候,编写一段检查IE0IE1的状态吗

  在AT89S52单片机中,INT0INT1使到IE0IE1产生变化,那么我能在编程的时候,编写一段检查IE0IE1的状态吗

  我是使用C语言的,以上的意思就是说如果我能在无论有无打开EA与对应的EX0/EX1的时候都能检查IE0/IE1的0或1的状态,还有其他的中断请求也可以检查吗?如果可以有无说什么在特定的条件下...

  我是使用C语言的,以上的意思就是说如果我能在无论有无打开EA与对应的EX0/EX1的时候都能检查IE0/IE1的0或1的状态,还有其他的中断请求也可以检查吗?如果可以有无说什么在特定的条件下才能检查。

  可选中1个或多个下面的关键词,搜索相关资料。香港九龙917777论坛也可直接点“搜索资料”搜索整个问题。

  展开全部无论有无打开EA与对应的EX0/EX1的时候都能检查IE0/IE1的0或1的状态,还有其他的中断请求也可以检查吗?

  那么,在执行中断函数时,再根据有无其它中断申请的条件,进行分支,这就需要查询中断标志。追问如果我不打开EA或者是其他对应的EX0EX1ET1ET0ESET2的话能查询吗?追答可以查询。

  中断标志,是在前面,经过 IE (其中有 5 个开关和一个总开关),到达 IP,

  在执行高级中断的时候,也可能在某种条件下,需要查询一下低级中断是否出现申请。

  也可以在高级中断中,执行相应的程序,然后,清除低级申请的标志,之后再退出高级中断。

  IE0/IE1 都是 SFR 中的某个位,直接读就可以了。其实就是中断信号的查询方式。所有中断都可以这么做,随时都可以查询。但这么做,就失去了中断方式快速响应的优点了。

  EX0和EX1对应的是外部中断0和外部中断1的使能位!只有他们打开了!外部中断才是有意义的!

  IE0和IE1是有无中断进入的标志位!如果有才能被置1,如果没有就是0.

Power by DedeCms