一,LED点灯
#include "REG52.H"
sbit LED = P0^0;
void main()
{
LED = 1;
while (1)
{
}
}
控制P00输出。
烧录
重启
再换个引脚插入的位置。
二,蜂鸣器
代码,和烧录步骤同上。
只需要换一下,引脚位置即可
三,呼吸灯
就是重复有间隔切换输出电压。
#include "REG52.H"
sbit LED = P0^0;
//延迟函数
void delay(){
unsigned int i;
for ( i= 0; i < 10000; i++)
{
/* code */
}
}
void main()
{
while (1)
{
LED = 1; //关
delay();
LED = 0; //开
delay();
}
}
这时就可以看到灯在闪烁
四.扩展
如果把引脚插到蜂鸣器引脚上,就可以听到声音的起伏。