你好,首先uchar实际上是unsigned char 表示无符号字符型 程序前面应该有定义 把unsigned char 改成uchar了.code是程序存储区; 如果在数组前面加code,则会将数组中的数据保存在程序存储区,定义的数据要放在ROM(程序存储区)里面。 单片机code作用其实是相当于汇编里面的寻址MOVX,因为C语言中没办法详细描...
这是一个一维数组,BUFFER是数组名,[1]代表此数组中有一个元素,BUFFER[1]={0},代表BUFFER[0]的值为0。例如: char a[3]={'a','b','c',};表示char a[0]='a';char a[1]='b';char a[2]='c';也可以这么表示 char a[3]="abc";也表示为char a[0]='a';char a[1]='b...
uchar dat 说明参数dat是无符号字符型,前面应该有过宏定义