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