1. 首页
  2. 游戏开发
  3. 其他
  4. 上出现的中断信号-starter使用手册

上出现的中断信号-starter使用手册

上传者: 2024-07-28 14:01:48上传 PDF文件 13.05MB 热度 29次

似,只是它们是控制外部引脚P3.3上出现的中断信号的。程序存储器ROM的0003H处,所以一旦P3.2引脚出现中断信号,CPU就会暂时终止执行主程序,跳到0003H处去执行,即去执行中断服务子程序。表8-3给出了五个中断源的入口地址,需要说明的是,这些中断源也存在优先级,自然序时,P3.2引脚产生的中断信号是老大,同时发生中断时,CPU会先去0003处执行,然后再去执行其它的中断服务子程序。

关于更多的中断信号处理,您可以参考中断信号处理以及CPU中断与异常详解,它们提供了更详细的解释。

8.2.3控制寄存器TCON那呢?出时会的它器N种表所示:

  • D7 D6 D5 D4 D3 D2 D1 D0

  • TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0

用于控制T1用于控制T0控制P3.3控制P3.2

  1. 当IT0=1(SETB IT0)时,只有当P3.2引脚出现下降沿时才会产生一次中断。当IT0=0(CLR IT0)时,表示当P3.2引脚只要出现低电平就会一直频繁地产生中断。

  2. IT0 IE再由硬件将IE0位清0;当P3.2引脚IT1和IE1的功能与IT0、TE0相似。

8.2.4谁惹我我找他家去!上文说到有五件事可以打断CPU正在执行的主程序,那CPU大人又是如何找到惹他的人的呢?其实每一个中断源都有一个固定的住址,比方说外部引脚P3.2吧,它的家就在排126。想要更深入地理解中断控制的细节,不妨参考中断控制代码中断延时控制,它们将帮助您更全面地掌握这部分知识。

如果您对中断服务程序的实际应用感兴趣,可以查阅UCOSII中断服务程序,这将为您提供更多实用的信息。

下载地址
用户评论