本帖最后由 新乡家电维修 于 2017-3-26 09:09 编辑
产生的信号绝对没错,示波器测试过的,
哈哈哈,大吃一惊吧
;AT89C2051,12M晶振产生38KHZ红外调制信号,20US高电平,6US低电平输出
main:
SETB P3.0
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CLR P3.0
NOP
NOP
NOP
NOP
JMP MAIN
END
开始我是想做个红外线反射开关的,用红外接收头增加检测距离,38KHZ晶振不好弄到,就用了单片机
提示大家红外接收头接收到0码并不是一直输出低电平的,
近距离20CM接收发射信号时是一直输出低电平的
50CM时大概有1秒多时间输出低电平
8M等远距离时输出大概0.5秒的低电平信号
然后自动复位高电平
|