矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 2812|回复: 6

坛友们帮忙把程序编译下,谢谢

[复制链接]
     
发表于 2019-4-21 09:17:11 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
     
发表于 2019-4-21 09:44:41 | 显示全部楼层
直接给编译了。怎么附件传不上去
回复 支持 反对

使用道具 举报

     
发表于 2019-4-21 14:18:59 | 显示全部楼层
本帖最后由 zaq 于 2019-4-21 14:47 编辑

看程序,加减键都是高电平20MS低电平触发一次这样。这个图试试,如果有按键触发不了,把三极管换成nmos试试.
检测MCU电路和按键电路要共地啊!


以下代码精辟,值得学习,收藏下。
扩展还可以加入反转报警功能。


~~~~~~~~~~~~~~~~~~~~~~~~~~

    if(a!=io_a||b!=io_b)  //和上次比较发现编码器转动
    {
           if((io_a==0&&b==1)||(io_a==1&&b==0))    //向右旋转电平变化的规律
           {
            out_a=1;
            delay(50);      //延时20ms
            out_a=0;
        }
       else
       {
           out_b=1;  
           delay(50);//延时20ms
           out_b=0;  
        }
        a=io_a; // 重新读出编程器状态以便下次用
        b=io_b; // 重新读出编程器状态以便下次用

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-4-21 15:24:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-4-21 15:34:53 | 显示全部楼层
世佳电器 发表于 2019-4-21 15:24
此电路应该也可以用在绕线机正反自动记数,2检测点位置肯定比编码开关远 程序是不是需要修改呢

粗略看了下程序,应该不用改动了!
位置远多远几米的话建议还是上屏蔽线吧!
屏蔽线两头都加个103电容去下干扰!

反正无论如何你都得试,不实验上机,也不知道出啥问题,先上机吧!
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-2-10 16:30:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-28 09:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表