MSP430f169のLEDダイナミックディスプレイ

#include <msp430f169.h> 

符号なし文字タブ[ 10 ] = { は0x3F0x06で0x5B0x4Fは0x660x6D0x7D0x07のから0x7F0x6F }。
unsigned char Pos [ 4 ] = { 0x0E0x0D0x0B0x07 }; 
符号なしチャー BUF [ 4 ] = { 2008 }。

void main(){ 
unsigned int n、j; 
WDTCTL = WDTPW + WOTHOLD; 
P1DIR | = 0xFF ; 
P1OUT | = 0XFF ; 
P2DIR | = 0X0F ; 
P2OUT | = 0X0F ; 

while1 ){
 for(n = 0 ; n < 4 ; n ++ ){ 
P2OUT = Pos [n]; 
P1OUT = Tab [Buf [n]];
for(i = 0 ; i < 6000 ; i ++ ); 
}  
    }
        }

視覚的な持続性の効果により、ランプが十分速く点滅している限り、動的な表示を実現できます。

おすすめ

転載: www.cnblogs.com/deshunzhu/p/12682078.html