1.基础部分
等…
2.硬件应用
555芯片的应用
电路:
代码
/*************** writer:shopping.w ******************/
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit Signal = P1^0;
sbit BEEP = P3^7;
void Delay(uint x)
{
uchar i;
while(x--)
{
for(i=0;i<120;i++);
}
}
void main()
{
while(1)
{
if(Signal)
{
BEEP=~BEEP;
Delay(3);
}
}
}
3.设计综合
```c
#include<at89x51.h>
void delay(int n)
{int i=0,j;
while(n--)
{for(i=0;i<10;i++)
{for(j=0;j<125;j++);
}
}
}
void main()
{
int a=0;
P1=0x21;
delay(30);
while(1)
{
P1=0x24;
delay(1200);
for(a=0;a<8;a++)
{P1=0x22;
delay(30);
P1=0x20;
delay(30);
}
P1=0x09;
delay(1200);
for(a=0;a<8;a++)
{P1=0x11;
delay(30);
P1=0x01;
delay(30);}
}
}
全部东西保存在百度网盘,微信公主号【一起来学习哟】获取更多
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/887e4550532f4340bce1d768a2f1bd6b.png)