导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教[terryhappy]

 *第12775篇: 请教

  
楼 主:terryhappy 2003年5月28日16:50
 请教
各位大侠:
       我碰到一棘手问题,寻求救助,我用双光束直射取样式红外光电传感器 判别物体运动方向及计数 时,用AT89C2051单片机的P3.3、p3.2口中断记数(下降沿触发),同时等中断产生时,立即读P3口,但由于对P3口的输入特性认识不太清楚。当脉冲高低电平转换时,有时检测出来的结果出人意料,产生中断后竟有两个I/O脚都为高电平的现象。后来我又用定时器定时扫描替代外部中断,可读出来的数据还是有误码,好象比中断读出来的更多!昨天有朋友告诉我用一个中断,我尝试了一下,还是有误码,而且精确度降低。后来又用74HC14来稳定,可效果更差,我的光电传感器硬件电路是放在直流电机旁,这是不是电机影响了传感器?还有,我用PIC系列单片机读取同样硬件的数据,几乎没有误码产生,这是不是意味着MCS51系列的单片机I/O口没有PIC单片机的好?请高手指教,谢谢~!
  
2楼:guest 2003年5月28日18:03
 确实有人用过,PIC的抗干扰性能比51好
确实有人用过,PIC的抗干扰性能比51好点!有消息说ST62系列的更好,但你最好还是把检测远离电机,或者采用强光束,做硬件滤波处理并整形为更可靠一些!

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:请教

[下一篇主题]:请问?串口HUB