Slink 16 x 16 点阵取模的选项都是正确的 , 但是显示的字连续几个字一样可能是 什么原因
正确的实现效果:
奇数次按下按键:点阵显示”温过高,风扇开“
偶数次按下按键:点阵显示”温正常,风扇关“
代码如下
while(1){
//1.按键控制显示内容
if(KEY1==0)
{
DelayMs(10);
if(KEY1==0)
{
Send1String("KEY ");
temp ++;
OledClearHalf(2);
if(temp%2==0)
{
fg_LedDisplay("温过高风扇关");
LED2_OFF();
BUZZER_ON();
DelayMs(100);
BUZZER_OFF();
}
else
{
fg_LedDisplay("温正常风扇开");
LED2_ON();
BUZZER_ON();
DelayMs(300);
BUZZER_OFF();
}
}
}
取模选项是正确的
用的取模软件是
:考虑过可能是显示的字中间有符号导致连续显示的字一样(如:奇数次按下:显示”温风扇扇“),
把符号换才中文、英文状态下,删掉符号,显示的字还是有连续一样的
求分析一下是什么原因导致的点阵显示错误!!非常感谢