You are on page 1of 2

#include<msp430g2553.

h>
#define T1 BIT4
#define T2 BIT5
#define T3 BIT6
#define T4 BIT7
int so[10]={0xC0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 };
void hienthi(int number,int led_enable)
{
P2OUT=so[number];
P1OUT |=led_enable;
_delay_cycles(150);
P1OUT &=~led_enable;
}
void main(void) {
WDTCTL=WDTHOLD+WDTPW;
P2SEL=0;
P1DIR=0xff;
P2DIR=0xff;
while(1)
{
hienthi(2,T1);
hienthi(0,T2);
hienthi(1,T3);
hienthi(3,T4);
}
}
code: 2
#include<msp430g2553.h>
#define T1 BIT4
#define T2 BIT5
#define T3 BIT6
#define T4 BIT7
int so[10]={0xC0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 };
void hienthi(int number,int led_enable)
{
P2OUT=so[number];
P1OUT |=led_enable;
_delay_cycles(150);
P1OUT &=~led_enable;
}
void main(void) {
WDTCTL=WDTHOLD+WDTPW;
P2SEL=0;
P1DIR=0xff;
P2DIR=0xff;
while(1)
{
int i;
for(i = 0; i <= 9; i++)
{
hienthi(i,T1);
int j;
for(j = 0; j <= 9; j++)
{
hienthi(j,T2);
}
}
if(i == 9)
{
i=0;
j=0;
}
}
}

You might also like