2019-07-15 19:17发布
技术牛人小渣子 发表于 2014-7-2 14:15 PIC单片机C语言编程,数组问题 各位高手: 我用的是PIC16F877的单片机,使用C语言编程,用来驱动1602的LCD ...
最多设置5个标签!
朱总让我来回答你这个问题。这个编译出错,往往是由两个地方引起。
第一个:就是const 定义的常量数据太庞大了的,你要把一个大的常量数组分成若干个小常量数组。然后再通过编程把这些若干个常量数组整合起来。
第二个:就是某个函数里面的代码太庞大了。要把里面的代码分成若干个子函数,再把这若干个子函数包含在一个函数里。
综上所述,引起这个问题的根本原因是PIC单片机的编译器PICC还不能做到非常智能,每个常量数组或者每个函数的代码大小都有所限制的,不能超过某个值。
一周热门 更多>