单片机通过检测高低电平控制led灯亮(输入高电平led亮6分钟后熄灭,输入低电平灯不...

2019-03-24 17:11发布

#include<reg51.h>
typedef unsigned int u16;


sbit led=P2^0;
sbit dianping=P3^2;
void timer0init()
{
  TMOD|=0X09;
  TH0=0X3C;
  TL0=0XB0;
  ET0=1;
  EA=1;
  TR0=1;

}
void main()
{



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
ienglgge
2019-03-25 11:52
检测那一块老是写不好,把你现有的代码贴出来。思路是什么。有什么问题,现象如何。  逻辑比较简单。先把逻辑关系弄清楚。代码实现就容易了。而且题目太长,输入低电平灯不后面都看不到了 。描述本身就不是很严谨的功能需求。都不说6分钟内如何处理电平信号。是否需要延时熄灭。另外,检测io如果是按键,还需要考虑消抖。

一周热门 更多>