对照式光电传感器 c语言 单片机 编程 5
光电传感器部分如图所示,对照式的光电传感器。想编一个程序测量并能控制电机转速。有没有人能帮帮忙呀?电机扇叶由带孔圆盘取代。圆盘上的洞洞可以实现光电传感器测速功能。另外再给...
光电传感器部分如图所示,对照式的光电传感器。想编一个程序测量并能控制电机转速。有没有人能帮帮忙呀?电机扇叶由带孔圆盘取代。圆盘上的洞洞可以实现光电传感器测速功能。
另外再给我编一个简单的程序,就是还是光电传感器的应用,就是那种最基本的,控制led灯亮灭。人手伸到传感器那里挡住,灯灭,移开手,灯亮。
程序上面有注释让我看懂就行啦,谢谢了 展开
另外再给我编一个简单的程序,就是还是光电传感器的应用,就是那种最基本的,控制led灯亮灭。人手伸到传感器那里挡住,灯灭,移开手,灯亮。
程序上面有注释让我看懂就行啦,谢谢了 展开
2个回答
展开全部
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uchar z)
{
unsigned int x,y;
for(x=0;x<z;x++)
for(y=0;y<110;y++);
}
sbit a=P1^0;
sbit b=P1^1;
sbit c=P1^2;
void main()
{
while(1)
{
if(b==1)
a=0;
delay(100);
a=1;
if(b==0)
c=0;
delay(100);
c=1;
}
}
#define uchar unsigned char
#define uint unsigned int
void delay(uchar z)
{
unsigned int x,y;
for(x=0;x<z;x++)
for(y=0;y<110;y++);
}
sbit a=P1^0;
sbit b=P1^1;
sbit c=P1^2;
void main()
{
while(1)
{
if(b==1)
a=0;
delay(100);
a=1;
if(b==0)
c=0;
delay(100);
c=1;
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
创视智能
2023-06-12 广告
2023-06-12 广告
光电位移传感器(Optical displacement sensor)是一种利用光电效应将被测距离转换为电信号的传感器。光电效应是指光线照射在某种物质上时,会使该物质的电子吸收能量从而逸出物质表面,成为自由电子。自由电子会在物质内部自由流...
点击进入详情页
本回答由创视智能提供
展开全部
读个IO有这么难吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询