大神 帮忙写一段 用单片机C51写的 光电计数器的 程序吧 简单的就行 不用特别严谨 能实现就好 谢了谢了

如题所述

仅光电计数吗,计数的结果自己处理?
#include <reg51.H>
#define I/O P2_0//没有具体要求,我随便指定一个I/O用于检测光电输入,低电平有效
void display(int count);//显示函数,假定计数结果用于显示
void main()
{
int i = 0;//定义一个变量作为脉冲计数器
while(1)
{
while(I/O);//等待光电接收管低电平脉冲输入
i++;//脉冲增量计数
while(!I/O);//等待光电接收管低电平结束
display(i);//调用显示函数
}
}
void display(int count)
{
//没有原理图,也没有I/O分配的相关说明,不知道如何处理?!
}来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答