1.基础部分
等…
2.硬件应用
555芯片的应用
电路:
代码
/*************** writer:shopping.w ******************/
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned charsbit 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)