标题: 不知道为什么LCD会显示两个字符 [打印本页]

作者: Ashinchen123452    时间: 2020-12-26 10:37
标题: 不知道为什么LCD会显示两个字符
void Input_26() interrupt 2
{  
   if(Transform_K == 0){lt++;if(lt==3) lt=0;} //字母的转换
   if(I1 == 0)        {if(lt==0){xdt[len++]='A';}if(lt==1){xdt[len++]='N';}if(lt==2){xdt[len++]='1';}flag=1;}
}

86Q[{224Y%3DRMR}4%1R~9F.png (34.65 KB, 下载次数: 24)

86Q[{224Y%3DRMR}4%1R~9F.png

作者: Ashinchen123452    时间: 2020-12-26 10:38
这里我的点一下后不止会显示A 还有一个其他的字符
作者: 黄youhui    时间: 2020-12-28 08:33
检查一下你进入中断的触发条件是不是会被一个动作反复触发。
作者: 麦麦123    时间: 2020-12-28 12:53
有可能是中断程序问题,造成干扰




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1