单片机编程:开关控制1位数码管。 给出代码。速度
编程实现:将4位开关状态输出到数码管显示。4位开关高位是SW4,低位是SW1,如4位开关全闭合(即0000),数码管显示“0”。4位开关是0001、数码管显示“1”。一共...
编程实现:将4位开关状态输出到数码管显示。4位开关高位是SW4,低位是SW1,如4位开关全闭合(即0000),数码管显示“0”。4位开关是0001、数码管显示“1”。一共显示0-9的始终状态。原理图如下:
展开
1个回答
展开全部
我回答最后的问题 AT89S52 最多用与学习和实验
在测量转动的传感器方面尽量用红外线对管 抗干扰强 安装简单
磁铁说的应该是霍尔元件,这东西误差教大 需要教复杂的计算 灵敏度也不是很好 还有干扰很难排除
可以做个有孔的圆盘 放到两个红外线对管中间(一个发射一个接受)
当孔转过 产生一次脉冲 可一经简单的电压比较器,放大器送单片机进行计算。
如果转速不是很高可做高精度的位移和速度传感器
可一设两个圆盘 一静一动 也就是 传说的光栅法
动片光栅有多个孔分为边缘孔和中间孔,边缘孔多个分布在盘的周围,中间孔一个用于对应静片的第三个孔计算转速 静片光栅 3 个孔除了刚刚说的第三个孔,剩下两个孔与动片周围的孔在同位置 并可以重合
要是能帖图就好了 说的累
孔的间距需要设置
工作时旋转产生光栅 根据对光栅的检测计算位移和转速
位移可精确到 0.1mm
详细算法很多 你到网上找找 这个比较适应AT89S52这类芯片
在测量转动的传感器方面尽量用红外线对管 抗干扰强 安装简单
磁铁说的应该是霍尔元件,这东西误差教大 需要教复杂的计算 灵敏度也不是很好 还有干扰很难排除
可以做个有孔的圆盘 放到两个红外线对管中间(一个发射一个接受)
当孔转过 产生一次脉冲 可一经简单的电压比较器,放大器送单片机进行计算。
如果转速不是很高可做高精度的位移和速度传感器
可一设两个圆盘 一静一动 也就是 传说的光栅法
动片光栅有多个孔分为边缘孔和中间孔,边缘孔多个分布在盘的周围,中间孔一个用于对应静片的第三个孔计算转速 静片光栅 3 个孔除了刚刚说的第三个孔,剩下两个孔与动片周围的孔在同位置 并可以重合
要是能帖图就好了 说的累
孔的间距需要设置
工作时旋转产生光栅 根据对光栅的检测计算位移和转速
位移可精确到 0.1mm
详细算法很多 你到网上找找 这个比较适应AT89S52这类芯片
追问
答非所问!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询