返回信息流RT,小弟菜鸟,想问下各位,有一个红外线用来检测是否有物体通过的,希望每检测到一次,就能传给单片机,这个接口的程序如何设计啊?
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #12163同步于 2012/5/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
如何把红外线收集的数据写进单片机里?
canbyjiaoxun
2012/5/4镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
就是一个IO输入吧
【 在 canbyjiaoxun (canby) 的大作中提到: 】
: RT,小弟菜鸟,想问下各位,有一个红外线用来检测是否有物体通过的,希望每检测到一次,就能传给单片机,这个接口的程序如何设计啊?
【 在 UZ 的大作中提到: 】
: 就是一个IO输入吧
:
:
不是说要写编程么?
序如下:
你看这样写行么0RG O000H
MOV SCON,#50H:设置成串口1方式
MOV TMOD,#20H 波持率发生器T1工作在模式2上
MOV PCON,#80H :波特率翻倍为2400x2=4800BPS
M 0V TH1.#OF3H
:预置初值《按照波特率2400BPS预置初值)
M0V TL1.#0F3H
:预置初值《按照波特率2400BPS预置初值)
SETB TR1 :启动定时器T1
:以上完成通讯初始化设置
W RIT: JB Pt 0.$
:判断光电开关有无闭合,如果没有闭合就等待
ACALL DELAY10 :延时10毫秒消触点抖动
JB P1.0,WRIT :去除干扰信号
JNB P1.0,$ :等待按键松开
MOV A,#02FH :将16进制数2F发送到串口去
M0V SBUF,A :将2F通过串口发送出去
AJMP W RIT
DELAY1O:MOV R4,#20 :1O毫秒延时子程序
D2: MOV R5.#248
DJNZ R5.$
DJNZ R4.D2
RET
END
你在吓我么。。。为什么我看不懂了。。。
【 在 canbyjiaoxun (canby) 的大作中提到: 】
: 不是说要写编程么?
: 序如下:
: 你看这样写行么0RG O000H
: ...................
【 在 UZ 的大作中提到: 】
: 你在吓我么。。。为什么我看不懂了。。。
:
我发现测试以后可以用。。。
这。。。我觉得就是汇编啊。。。你觉得哪里有问题啊???
因为你没说你要传送。。。
【 在 canbyjiaoxun 的大作中提到: 】
: 我发现测试以后可以用。。。
: 这。。。我觉得就是汇编啊。。。你觉得哪里有问题啊???
你没说你还要从单片机传出去。。。
【 在 canbyjiaoxun 的大作中提到: 】
: 我发现测试以后可以用。。。
: 这。。。我觉得就是汇编啊。。。你觉得哪里有问题啊???