51单片机学习日志-14

学习了相关的中断配置寄存器,下面就来学习一下相关的实验,先来学习一下外部中断相关知识,而对于外部中断来说,由两种触发方式分别为下降沿触发以及低电平触发方式,而这两种方式需要通过设置TCON和XICON寄存器中的IT0、IT1以及IT2进行配置,置零为低电平触发,置一为下降沿触发。单片机中的硬件每个时钟对外部中断引脚采样一次,所以如果是低电平触发,则需要引脚保持低电平至少两个系统时钟,如果是下降沿触发,则需要保持高电平一个系统时钟,低电平至少一个时钟。屏幕截图 2026-03-30 205228
这幅图是关于外部中断的实验,其中通过引脚来检测按键的信号,这里显示要对端口进行配置,按键输入端口,以及一些输出端口,然后设置为低电平触发,允许单个中断开启,以及总开关,这里要对中断函数进行设置,中断函数中需要将中断关闭,这是因为要保证任务顺利完成,然后将运行标志置位零,这是后续操作的依据,在大循环中依据这个运行标志进行相应的处理,如果标志位为零,则发出警报,否则正常运行,最后当按键松开时需要将中断打开,并且将运行标志进行置位,从而能够进行下一次的检测。一下是所有代码部分。
屏幕截图 2026-03-30 210526
屏幕截图 2026-03-30 210550
屏幕截图 2026-03-30 210603

posted @ 2026-03-30 21:06  getacat  阅读(0)  评论(0)    收藏  举报