智能车制作
标题:
单片机如何通过I/O接受数据
[打印本页]
作者:
花了个盆
时间:
2011-12-16 13:00
标题:
单片机如何通过I/O接受数据
RT 我用的MC9S12XS128,通过I/O口接一个温湿传感器DHT11,数据发送方式如附图,请问如何接收传感器发来的数据?需要用程序写出如何识别1和0吗?另外,这40位数据可以存在哪里?
[attach]16684[/attach]
作者:
jack_channel
时间:
2011-12-16 14:08
你这个跟单片机的通信差不多原理
首先单片机IO口要设置为输入
即DDRx=0x00;
然后一个40位的数据是这样读取的:
发送的数据肯定是一串二进制数据来的
比如10011001
8位2进制的数据代码
那么这个代码占据的周期是多长呢?
这个是你之前发送端设置的
那么知道周期之后,一般在数据前面用一段低电平标记
也就是010011001
然后读取的时候就从低电平标记开始读
读取的长度=设置的周期
作者:
卫鹏飞
时间:
2011-12-22 09:08
学习了。。。
作者:
老爸豆腐干
时间:
2011-12-27 11:14
迷糊了。。
作者:
hpsz2008
时间:
2011-12-28 13:28
跟着二楼的学习了
作者:
guichuqing
时间:
2011-12-31 19:22
2楼正解
作者:
酬勤哥
时间:
2012-1-9 21:14
学习了
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2