今天在解决一个要用到多个数码管和中断函数的问题时,仿真发现每当按下一个按钮,中断响应时,数码管就会失去之前显示的内容。
动态显示需要不断执行更换显示区域的命令,且时间相差不能太长
而中断则是把当前执行程序放在堆栈中,延后执行
于是这一组合产生了较大的时间差,导致动态显示无法成功。
今天在解决一个要用到多个数码管和中断函数的问题时,仿真发现每当按下一个按钮,中断响应时,数码管就会失去之前显示的内容。
动态显示需要不断执行更换显示区域的命令,且时间相差不能太长
而中断则是把当前执行程序放在堆栈中,延后执行
于是这一组合产生了较大的时间差,导致动态显示无法成功。