微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 51单片机程序中断问题,程序中写入两个中断,外部断红外遥控触发,定时中断进行按键操作,倒计及LCD显示

51单片机程序中断问题,程序中写入两个中断,外部断红外遥控触发,定时中断进行按键操作,倒计及LCD显示

时间:10-02 整理:3721RD 点击:
        LCD_display()放在主函数中时程序正常,就是LCD扫描更新频率慢,放在定时器中断中时红外触发不了,LCD_display2()部分在LCD中不能完整显示,只显示了Tim,我推测是LCD-display程序运行时间过长,放在中断中影响主函数正常运行。下面是部分程序



吧主要不要试试,把主要的程序还是放主函数里面,中断里面就放一些功能转换的状态变量,中断服务程序尽量精简一下

在主程序中我需要进行一个数据的及时更新,这样的话是不是只能在中断中运行,但是一把这个数据计算的函数放在中断函数中,好像程序就走不出中断了,不知道是不是这个函数运行时间过长

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top