谢谢
追答#ifndef是编译预处理命令,有了这句话,你可以任意包含在所需的所有文件中了。不客气。
追问能拜你为师吗?,我自学单片机,谢谢
追答……相信大家的智慧才是真智慧。多听听大家的意见,我们共同进步!我也是个单片机爱好者。有问题多请问自己,这是提高的最佳途径!偶尔来百度告诉大家你的进展倒是可以的。有机会我们再讨论。呵呵。
追问请问
sbit K1=P1^0可不可以用unsigned char K1=P1^0代替
说明你没有看书,要挨批的。
sbit表示位特殊功能寄存的定义。^除了按位异或功能(C)外,还有就是这里(C51)对sfr中特定的位的说明。K1将等效于P1端口的0位在内部的可位寻址的位变量地址。
unsigned char K1=P1^0;这里的K1表示内存中的通用变量。这里将会做P1的读入操作。并把结果与0按位异或操作。结果是:声明了K1变量为内存变量,并做了一次赋值,把P1读入的值。