用51单片机做了温度采集系统,用的ds18b20传感器,老师要求我们把接收到的温度传到电脑上显示
5个回答
展开全部
用一个带USB的MCU就搞定了,你可以参考一下申矽凌微电子的一个Demo board。 是USB口的。我给一段例程,你参考一下:但是要注意DS18B20的Reset延迟时间,温度一直不变,应该是出错了,Check一下是不是Reset的延时时间是否不够,因为其转换速度慢?
申矽凌微电子的CT1820的速度较快(近21倍的转换速度)。
例程如下:
uchar CT1820Init()
{
uchar i;
DSPORT =
0;
//将总线拉低480us~960us
delay600us();
//450us to 700us
DSPORT =
1;
//然后拉高总线,如果CT1820做出反应会将在15us~60us后总线拉低
i = 0; //
while(DSPORT) //等待CT1820拉低总线
{
delay500us();
i++;
if(i>1)//等待>5MS, set 2 = 2.48ms
{
return 0;//初始化失败
}
}
return 1;//初始化成功
}
申矽凌微电子的CT1820的速度较快(近21倍的转换速度)。
例程如下:
uchar CT1820Init()
{
uchar i;
DSPORT =
0;
//将总线拉低480us~960us
delay600us();
//450us to 700us
DSPORT =
1;
//然后拉高总线,如果CT1820做出反应会将在15us~60us后总线拉低
i = 0; //
while(DSPORT) //等待CT1820拉低总线
{
delay500us();
i++;
if(i>1)//等待>5MS, set 2 = 2.48ms
{
return 0;//初始化失败
}
}
return 1;//初始化成功
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
单片机原理由运算器、控制器、存储器、输入输出设备构成,单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程;单片机的应用:节能控制;智能语音设备;报警控制;医疗设备。
单片机原理及应用 本书详细地介绍了MC...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
可以用VB做显示界面,也可以用labview进行显示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
串口协议 再通过串口转USB传给电脑
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
51单片机做了温度采集系统我帮助 给撰稿啊~原创的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我可以帮你做,百度私信我吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询