当前位置: 代码迷 >> 单片机 >> 单片机LED显示屏中断调用显示返回时出现有关问题。求解决
  详细解决方案

单片机LED显示屏中断调用显示返回时出现有关问题。求解决

热度:29   发布时间:2016-04-28 16:08:37.0
单片机LED显示屏中断调用显示返回时出现问题。求解决?
单片机主函数正在左移显示时,当产生中断时就调用新的内容左移显示,问题是中断显示完后回到主函数时不能接着中断之前的显示。是不是因为我的显示共用一个左移显示函数的问题啊?麻烦路过的各位帮个忙。。。

------解决方案--------------------
当然是了,解决的办法有下面两种种。

1. 在中断中不显示,只置标志,在前台循环中显示,这样就不会有你说的现象了,而且最好不要在中断中显
示,因为中断要求快,LCD显示一般慢。

2. 在中断中显示的部分加入保存当前显示行列位置的参数,在中断显示后调用参数和命令恢复显示位置。
------解决方案--------------------
中断过程一般都做些简单的判断或者设置标志位,在主函数中还是得用查询,查询标志位。
------解决方案--------------------
探讨

当然是了,解决的办法有下面两种种。

1. 在中断中不显示,只置标志,在前台循环中显示,这样就不会有你说的现象了,而且最好不要在中断中显
示,因为中断要求快,LCD显示一般慢。

2. 在中断中显示的部分加入保存当前显示行列位置的参数,在中断显示后调用参数和命令恢复显示位置。
  相关解决方案