哈尔滨工业大学业余无线电俱乐部51单片机系列
001 LED
第一个程序,寄存器直接控制IO口
#include <REG52.h>
void main(){
/*P3寄存器是一个八位寄存器,每一位对应着一个IO口,通过每一位的1 0 来控制IO口电平的高低。类似开关*/
P3=0x3F; //0011111 即P3.6 P3.7为低电平
while(1); //卡死程序!
}
注意,此处P3寄存器是7~0,左为高位
第二个程序,sbit位操作
#include <reg52.h>
sbit led0=P3^6;
sbit led1=P3^7;