Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void display(int numi, int ch)
- {
- if (numi == 1)
- {
- switch(ch)
- {
- case '0':
- P1OUT &= ~BIT4;
- P1OUT |= (BIT0 + BIT1 + BIT2 + BIT3 + BIT5 + BIT6);
- break;
- case '1':
- P1OUT &= ~(BIT2 + BIT3 + BIT4 + BIT5 + BIT6);
- P1OUT |= (BIT0 + BIT1);
- break;
- case '2':
- P1OUT &= ~(BIT1 + BIT3);
- P1OUT |= (BIT0 + BIT2 + BIT4 + BIT5 + BIT6);
- case '3':
- P1OUT &= ~(BIT3 + BIT6);
- P1OUT |= (BIT0 + BIT1 + BIT2 + BIT4 + BIT5);
- break;
- case '4':
- P1OUT &= ~(BIT2 + BIT5 + BIT6);
- P1OUT |= (BIT0 + BIT1 + BIT3 + BIT4);
- break;
- case '5':
- P1OUT &= ~(BIT0 + BIT6);
- P1OUT |= (BIT1 + BIT2 + BIT3 + BIT4 + BIT5);
- break;
- case '6':
- P1OUT &= ~(BIT0);
- P1OUT |= (BIT1 + BIT2 + BIT3 + BIT4 + BIT5 + BIT6);
- break;
- case '7':
- P1OUT &= ~(BIT3 + BIT4 + BIT5 + BIT6);
- P1OUT |= (BIT0 + BIT1 + BIT2);
- case '8':
- P1OUT |= (0xFF - BIT7);
- break;
- case '9':
- P1OUT &= ~(BIT6);
- P1OUT |= (BIT0 + BIT1 + BIT2 + BIT3 + BIT4 + BIT5);
- break;
- }
- }
- else
- {
- switch(ch)
- {
- case '0':
- P2OUT &= ~BIT4;
- P1OUT |= BIT7;
- P2OUT |= (BIT0 + BIT1 + BIT2 + BIT3 + BIT5);
- break;
- case '1':
- P1OUT &= ~BIT7;
- P2OUT &= ~(BIT2 + BIT3 + BIT4 + BIT5);
- P2OUT |= (BIT0 + BIT1);
- break;
- case '2':
- P2OUT &= ~(BIT1 + BIT3);
- P2OUT |= (BIT0 + BIT2 + BIT4 + BIT5);
- P1OUT |= BIT7;
- case '3':
- P1OUT &= ~BIT7;
- P2OUT &= ~(BIT3);
- P2OUT |= (BIT0 + BIT1 + BIT2 + BIT4 + BIT5);
- break;
- case '4':
- P1OUT &= ~BIT7;
- P2OUT &= ~(BIT2 + BIT5);
- P2OUT |= (BIT0 + BIT1 + BIT3 + BIT4);
- break;
- case '5':
- P1OUT &= ~BIT7;
- P2OUT &= ~(BIT0);
- P2OUT |= (BIT1 + BIT2 + BIT3 + BIT4 + BIT5);
- break;
- case '6':
- P2OUT &= ~(BIT0);
- P2OUT |= (BIT1 + BIT2 + BIT3 + BIT4 + BIT5);
- P1OUT |= BIT7;
- break;
- case '7':
- P1OUT &= ~BIT7;
- P2OUT &= ~(BIT3 + BIT4 + BIT5 );
- P2OUT |= (BIT0 + BIT1 + BIT2);
- case '8':
- P1OUT |= BIT7;
- P2OUT |= 0xFF;
- break;
- case '9':
- P1OUT &= ~(BIT7);
- P2OUT |= (BIT0 + BIT1 + BIT2 + BIT3 + BIT4 + BIT5);
- break;
- }
- }
- }
Add Comment
Please, Sign In to add comment