发 帖  
原厂入驻New
八个io口控制16个灯的摇摇棒程序怎么写哦?
372 STM32
分享
本帖最后由 衛與曉夢 于 2019-12-1 15:59 编辑

八个io口控制16个灯的摇摇棒程序怎么写哦?
原理图附上


写的显字程序,显示还是有问题
void YYB(void)
{
                IF(KEY==1)
                {
        for(yyb=0;yyb<8;yyb++)
        {

                        GPIOA->BSRR=0x00f0000f;
                        GPIOA->BSRR=(((~ss[yyb]<<16)|ss[yyb])&0x000f000f)|0x10;
                        delay_us(20);
                       
                        GPIOA->BSRR=0x00f0000f;
                        GPIOA->BSRR=((((~ss[yyb]<<16)|ss[yyb])>>4)&0x000f000f)|0x20;
                        delay_us(30);
                                               
                        GPIOA->BSRR=0x00f0000f;
                        GPIOA->BSRR=(((~ss[yyb*2+1]<<16)|ss[yyb*2+1])&0x000f000f)|0x40;
                        delay_us(40);
                       
                        GPIOA->BSRR=0x00f0000f;
                        GPIOA->BSRR=((((~ss[yyb*2+1]<<16)|ss[yyb*2+1])>>4)&0x000f000f)|0x80;
                        delay_us(60);
        }       
}
GPIOA->BSRR=0x00f0000f;
}

0
12.png
2019-11-26 12:51:15   评论 分享淘帖 邀请回答
5个回答
2019-11-26 15:11:20 1 评论

举报

1 条评论
论坛里面先找找,好多呢
2019-11-26 16:32:56 6 评论

举报

6 条评论
和多位数码管的处理方法一样
2019-11-27 10:31:33 评论

举报

把他当成4位4段数码管来刷新显示,然后把你要的图案做成点阵 按一定时序刷新。
2019-11-27 11:46:53 2 评论

举报

2 条评论
多少计算啊!矩阵方式啊,一楼的哥们真不错,都给出了图纸了
2019-11-30 08:13:36 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

我要提问
关闭

站长推荐 上一条 /10 下一条

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