红外探测遮挡物是led点亮的实物图:
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- #include <reg52.h>
- sbit hwx=P0^0;
- sbit hwx0=P0^1;
- sbit led=P1^0;
- sbit led0=P1^1;
- void main()
- {
- while(1)
- {
- if(hwx==0)
- {
- led=1;
- }
- else
- led=0;
-
- if(hwx0==0)
- {
- led0=1;
- }
- else
- led0=0;
- }
- }
复制代码
所有资料51hei提供下载:
C52单片机搭载红外感应.rar
(25.04 KB, 下载次数: 23)
|