80c51 程序设计

来源:百度知道 编辑:UC知道 时间:2024/05/08 09:40:38
想用80C51做一个转速检测器,信号由一个转速传感器采集。然后由51机处理后和预设的几区间比较,根据不同的比较结果输出,在数码管上显示这个转速大小是在那个区间。
(传感器想用自制的,就是用一个发光二极管和一个感光二极管,中间加一个转盘,转盘固定在轴上且转盘上有均匀排布的小孔好让发光二极管的光线照射到感光二极管上,感光管就将采集到的脉冲信号送给51机处理)
大侠们能给个程序和电路连接图吗?
谢谢!

采集得考虑感光二极管的分辨率,多少转速下可用.多了估计分辨不出来了.得加斯密特触发用74hc14就可以.变成稳定的01信号,最好加光耦521的就可以.隔离下.后面就是单片机.用stc的挺好()不熟悉用atmel的也行.后面164驱动数码管就行.(如果仅需知道在哪个区间,就用几个发光二极管标示下在哪个区间即可).
转速采样开计数器就行.