摘要: #include // 引用52包文件sbit P0_0 = P0^0; // 定义P0第0个管脚sbit P0_1 = 0x81; // 定义P0第1个管脚sbit P0_2 = 0x80^2; // 定义P0第2个管脚void main(){P0_0 = 0; // 点亮P0第1管脚连接的LEDP0_1 = 0;P0_2 = 0;}为什么用三种方式设置引脚都可以呢,这是因为P0口可以按位寻址,STC单片机的特殊功能寄存器布局如下:从上图可以看到,P0口是处在可位寻址区,可位寻址的特性就是这样,以sbit P0_1 = 0x81代码为例sbit关键字指定了后面的变量是要位寻址... 阅读全文
posted @ 2014-02-19 18:31 彩蛋 阅读(4690) 评论(0) 推荐(1) 编辑