首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

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

2012-03-08 
单片机LED显示屏中断调用显示返回时出现问题。求解决?单片机主函数正在左移显示时,当产生中断时就调用新的

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

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

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

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

探讨

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

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

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

热点排行