七文章写过。
其实那个灵敏度不高的,有一个用的中断的效果更好灵敏度更高。
但就是调试的时候死活不过,动辄空间不足啊,很无奈。
这样
前面写要注意的时候也写过,在定义的数组前加 xdata
貌似能编译过了,但结果有不正常,仔细查看原来这个104可能不带xdata区吧。
一点点调试。
调试过程中还遇到过很诡异的现象,当处于临界点时,虽然能编译过,但连最基本的显示都没有,好像数据被破坏了。
平时勉强能编译出来都3.4K了。
一点点的比对观察,单独编译遥控组件只有1.2k左右,单独编译显示组件就2.3k左右了,而显示组件本身看的代码量并不大。
看到这里
这个LED屏的显示常量本来以为省空间的,但不晓得编译原理。但一点点屏蔽到这里来还是占用很大的空间。
改成这样吧。
体积瞬间缩小,编译完了都只有2.8k了,以后一定要注意。