51单片机程序中断问题,程序中写入两个中断,外部断红外遥控触发,定时中断进行按键操作,倒计及LCD显示
时间:10-02
整理:3721RD
点击:
LCD_display()放在主函数中时程序正常,就是LCD扫描更新频率慢,放在定时器中断中时红外触发不了,LCD_display2()部分在LCD中不能完整显示,只显示了Tim,我推测是LCD-display程序运行时间过长,放在中断中影响主函数正常运行。下面是部分程序
吧主要不要试试,把主要的程序还是放主函数里面,中断里面就放一些功能转换的状态变量,中断服务程序尽量精简一下
在主程序中我需要进行一个数据的及时更新,这样的话是不是只能在中断中运行,但是一把这个数据计算的函数放在中断函数中,好像程序就走不出中断了,不知道是不是这个函数运行时间过长