zhth1979 发表于 2022-9-1 07:59 如果不是你程序实在写不下了,目前的主要问题并不是代码占用空间大的问题 首先要保证代码能不能正确执行,这才是关键 这个片子有30K的内存,个人感觉,超过30K的8位机程序并不是很多 等到功能正常了,再想办法精简代码 |
【那样的话,1.太繁琐不简洁 2.编译后data内存也会占用更多。】 不要以为这样很蠢。在你不会做的时间很有用,道理上说得通。 当你做了,就会知道它是如何蠢的,知道它蠢之后,你就进步了,离成功也就不远了。 |
yzwzfyz 发表于 2022-8-31 17:28 那样的话,1.太繁琐不简洁 2.编译后data内存也会占用更多。 |
pdwdzz 发表于 2022-8-31 23:24 之前就是没有与,不行才改现在这样的,也是不行! |
case 0: SGADCON &= 0xc2; break; case 1: SGADCON &= 0xd2; break; case 2: SGADCON &= 0xf2; break; 改 case 0: SGADCON = 0xc2; break; case 1: SGADCON = 0xd2; break; case 2: SGADCON = 0xf2; break; |
建议: 1、每个通道编写一个程序。 2、将各个程序轮流执行。 |