Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 mikroC 对 PIC 16F876A 进行编程。当我将按钮按下到某个点时,我需要程序运行,停止并等待再次按下按钮,然后再完成。我读过使用硬件中断是这样做的方法,但不能让我的工作。任何帮助/建议将不胜感激,谢谢。
了解在 MikroC 中,中断例程是这样工作的:
void interrupt (void) {中断代码放在这里}
确保您的中断是通过全局中断位 (INTCON.GIE) 启用的,并且您的按钮已插入外部中断引脚 (INT) 或 Portb(4-7) 引脚,该引脚与更改中断一起工作。
此外,无论是外部中断还是变化中断,请务必启用 INTCON 中的中断位。
您的代码可能有不同的来源无法工作。你能发布你的代码吗?这将帮助我找到你的问题。