单片机 C51 编程要点总结
1、头文件:#include
2、预定义:sbit LED = P1^0 // 定义 P1 口的 0 位为 LED
注:“P1^0”这个写法,与 A51 不同(A51 是 P1.0),P1 是一组端口,端口号范围 0~7
注2:sbit 用于定义 SFR(特殊功能寄存器)的位变量,上例中 LED 作为“全局变量”进行定义
注3:以下写法是错误的:
sbit code table[ ] = {P1^0, P1^1, P1^2, P1^3}; // 想用 table[i] 指定不同的引脚,但这么做会报错