|
本帖最后由 2906225248 于 2019-12-1 18:13 編輯
剛剛顯示單個數字英文字符已解決,漢字還未嘗試
嘗試同時顯示多個字符時,存在兩個字符不能同時顯示問題,解決了之后修改。
void YYB(void)
{
if(KEY==1)
{
for(yyb=0;yyb<8;yyb++)
{
GPIOA->BSRR=0x00f0000f;
GPIOA->BSRR=(((~ss[yyb*2]<<16)|ss[yyb*2])&0x000f000f)|0x10;
delay_us(3);
GPIOA->BSRR=0x00f0000f;
GPIOA->BSRR=((((~ss[yyb*2]<<16)|ss[yyb*2])>>4)&0x000f000f)|0x20;
delay_us(4);
GPIOA->BSRR=0x00f0000f;
GPIOA->BSRR=(((~ss[yyb*2+1]<<16)|ss[yyb*2+1])&0x000f000f)|0x40;
delay_us(7);
GPIOA->BSRR=0x00f0000f;
GPIOA->BSRR=((((~ss[yyb*2+1]<<16)|ss[yyb*2+1])>>4)&0x000f000f)|0x80;
delay_us(8);
}
}
GPIOA->BSRR=0x00f0000f;
}
|
-
12.png
(72.86 KB, 下載次數: 22)
下載附件
2019-12-1 16:05 上傳
搖搖棒原理圖
|