资料编号:142 下面是相关功能视频演示:
142-基于51单片机的智能自动感应垃圾桶(源程序+原理图+PCB+全套毕设资料)
设计要求:
题目:基于51单片机的自动感应垃圾桶
基本功能要求:
1、人手靠近时自动开盖,远离后自动合盖;
2、发生感应故障时可通过按键开盖与合盖;
3、垃圾存满时报警提示。
全套资料齐全:
下面是部分源程序展示:
uchar Convert(uchar In_Date)
{
uchar i, Out_Date = 0, temp = 0;
for(i=0; i<8; i++)
{
temp = (In_Date >> i) & 0x01;
Out_Date |= (temp << (7 - i));
}
return Out_Date;
// return In_Date;
}
/********************************************************************
* 名称 : enable(uchar del)
* 功能 : 1602命令函数
* 输入 : 输入的命令值
* 输出 : 无
***********************************************************************/
void enable(uchar del)
{
RS = 0;
RW = 0;
LCD_DATA = del;
E = 1;
delay();
E = 0;
delay();
}
/********************************************************************
* 名称 : write(uchar del)
* 功能 : 1602写数据函数
* 输入 : 需要写入1602的数据
* 输出 : 无
***********************************************************************/
void write(uchar del)
{
RS = 1;
RW = 0;
LCD_DATA = del;
E = 1;
delay();
E = 0;
delay();
}
下面是原理图展示:
下面是PCB展示:
下面是该资料的分享下载链接: