1.点亮LED
#include "reg52.h"
#include "intrins.h"
typedef unsigned char u8;
typedef unsigned int u16;
#define led P2
void delay(u16 i)
{
while(i--);
}
void main()
{
u8 i=0;
led=0xfe;
delay(50000);
while(1)
{
for(i=0;i<3;i++)
{
led=_crol_(led,2);
delay(50000);
}
for(i=0;i<3;i++)
{
led=_cror_(led,2);
delay(50000);
}
}
}
2.继电器(接触器的触头比较大,承载能力强,通过它来实现弱电到强电的控制,控制对象是电器)
#include "reg52.h"
#include "intrins.h"
typedef unsigned char u8;
typedef unsigned int u16;
sbit relay=P1^4;//
void delay(u16 i)
{
while(i--);
}
void main()
{
relay=0;
while(1)
{
}
}
3.静态数码管。(主要是了解共阳共阴数码管数码的表示方法)共阴取反就是供阳~。
#include "reg52.h"
#include "intrins.h"
typedef unsigned char u8;
typedef unsigned int u1