主程序相邻2个LED灯循环点亮(03H—D0H)1S;外部中断0后静态数码管间隔1S轮流点亮0-F后返回,外部中断1后1个LED灯循环点亮(01H-80H)后返回。(分别用P3.2和P3.3接独立键盘的按键控制外部中断0和外部中断1的触发)
请用汇编语言写!!
独立的主程序和子程序我都会写,主要搞不懂如何在主程序进行循环的时候通过按键进入中断子程序,谢谢各位大佬!!
是不是因为跳沿触发的话,按键产生负跳变的时候就向单片机发出了中断请求,然后就跳转到中断子程序?那按键消抖的延时程序应该放哪儿?
追答这是按键中断,不用考虑消抖,因响应中断后,执行中断程序时,是不会再响应同一个中断的,必须从中断返回才能再次响应。
按键产生下降沿即申请中断,要是开中断了,就自动转到中断程序了。
汇编语言写程序,要求外部中断0的中断程序在0003H处放一条跳转指令,转到真正的中断程序处。外部中断1在0013H处放一条跳转指令。
望采纳