单片机通用项目开源电路,源码

2023-12-26 22:07:59

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.设计综合
在这里插入图片描述

  1. 通用项目
    在这里插入图片描述
    建议交通灯项目设计
    电路:
    在这里插入图片描述
    代码:

```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)

文章来源:https://blog.csdn.net/qq_44757503/article/details/135229155
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。