大家好,请教一个问题,我用STC12C2052AD写了段程序,在中断中遍历一个整型数组中的数据并判断,但是如果在定义前加上code关键字,判断就会出问题,不加code关键字就可以,但是如果数组太大不加code又不行。问下大家遇到这种情况是怎么处理的。另外请教一下大家在keil中,中断程序怎么单步执行?谢谢!
int code temp[] = { 2866, 2796, 2727, 2661, 2596, 2533, 2471, 2411, 2353, 2297, 2242, 2188, 2136, 2085, 2036,
1987, 1941, 1895, 1851, 1807, 1765, 1724, 1684, 1645, 1607, 1570, 1535, 1499, 1465, 1432,
1400, 1368, 1337, 1307, 1278, 1249, 1221, 1194, 1168, 1142, 1117, 1092, 1068, 1045, 1022,
1000, 978, 957, 937, 916, 897, 878, 859, 841, 823, 805, 788, 772, 756, 740, 724, 709, 695,};
void test() interrupt 5 using 1
{
.........
.........
} |