目前我手頭上有12接口的戶外1/4掃單元板,初步弄清了接口:git
oe是顯示使能,ab爲行選,默認高電平=4行,都低電平=1行,a低=2行,b低=3行。code
R爲串口數據,S爲串口時鐘,L爲鎖存和移位。
接口
以LSBFIRST 低電平輸出點亮,也就是說共陽的。it
值得一提的是,能夠一次發送不少個字節byte,再鎖存顯示,代碼以下:class
digitalWrite(latchPin,LOW); //將ST_CP口上面加低電平讓芯片準備好接收數據 //shiftOut(dataPin,clockPin,MSBFIRST,a); shiftOut(dataPin,clockPin,LSBFIRST,a); shiftOut(dataPin,clockPin,LSBFIRST,255); //這個就是用MSBFIRST參數讓0-7個針腳以高電平輸出(LSBFIRST 低電平)是dataPin的參數, //clockPin的參數是變量a,前面咱們說了這個變量會一次從1+1+到256,是個十進制數, // 輸入到芯片後會產生8個二進制數,達到開關的做用 digitalWrite(latchPin,HIGH); //將ST_CP這個針腳恢復到高電平 delay(1000); //暫停1秒鐘讓你看到效果