如果定义一个变量,不对这个变量进行初始化,其变量默认初值为0。虽然大部分正确,但也是在一定条件下,即所有程序中所有变量占用的字节之和要小于128B,大于128B必须初始化,否则默认值是不确定。同时超过了128B还需要在keil 中重新设置存储器存储模式:
1、small
2、compact
3、large
这三种也相当于最小模式下 定义变量用pdata 、 xdata 如 u8 pdata A[20],xdata u16 data[100] l来定义
如果定义一个变量,不对这个变量进行初始化,其变量默认初值为0。虽然大部分正确,但也是在一定条件下,即所有程序中所有变量占用的字节之和要小于128B,大于128B必须初始化,否则默认值是不确定。同时超过了128B还需要在keil 中重新设置存储器存储模式:
1、small
2、compact
3、large
这三种也相当于最小模式下 定义变量用pdata 、 xdata 如 u8 pdata A[20],xdata u16 data[100] l来定义