jinglixixi
获得 6 次赞
帮助过14人
用移位的方式把4个字节变成1个32位的int变量,然后再printf打印出来,用%d表示十进制printf(“data=%d/r/n”,( data[3]<<24+data[2]<<16+data[1]<<8+data[0]));
1.先不使用中断单独测试静态显示程序是否正常2.只测试按键中断处理。看按键能否切换K的变换,并在中断处理中控制一个LED灯来指示状态变换3.若以上2者皆正常再查找程序间的配合问题4.此外关注一下按键的消抖延时是否合适动静态混合驱动应该是没问题,显示的延时时间会影响到显示的质量及亮度,需调试来求取最佳效果。
首先要保证输入电源的稳定性,如使用稳压器等充分保证交流电源的稳定性,其次在电源线上加磁环来防电磁干扰;对于稳压部分由于没有标准的稳压芯片,只能采用可调节性的稳压芯片自行调节到3.5V。