单片机LED部分
1.LED电路原理
注意:LED灯直接连接+5V可能会导致烧坏元件,所以要前置一个限流电阻
2.头文件定义
2.1.<REG52.h>
- 传统的<REG52.H>中只包含对于四个P端口的粗定义,即:
sfr P0 = 0x80;
sfr P1 = 0x90;
sfr P2 = 0xA0;
sfr P3 = 0xB0;
其中如果要进一步对LED调用必须进一步定义,即:
sbit LED = P1^0;
或者是:
LED = 0x95;
2.1.<REGX52.h>
- 更新后的<REGX52.h>对LED端口进行了更深入的定义,即:
sbit P0_0 = 0x80;
sbit P0_1 = 0x81;
sbit P0_2 = 0x82;
sbit P0_3 = 0x83;
sbit P0_4 = 0x84;
sbit P0_5 = 0x85;
sbit P0_6 = 0x86;
sbit P0_7 = 0x87;
其中需要特别注意的是P0^0和P0_0两种写法的区别!!!