Codea Them
Codea Them
h>
__CONFIG( FOSC_HS & WDTE_OFF & PWRTE_OFF & CP_OFF & BOREN_ON & LVP_OFF & CPD_OFF &
WRT_OFF & DEBUG_OFF);
#define SBIT_T2CKPS1 1
const unsigned char MALED[] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99,0x92, 0x82,0xF8, 0x80, 0x90};
void timer2_init(){
T2CON = (1<<SBIT_T2CKPS1);
TMR2=100; //Khoi tao gia tri bat dau de tao tre 500us
TMR2IE=1;
GIE=1;
PEIE=1;
TMR2ON = 1;
if(TMR2IF == 1){
TMR2 = 101;
TMR2IF = 0;
count=0;
else
count++;
}
void main(void) {
TRISB = 0x00;
TRISD = 0x00;
TRISCbits.TRISC0 = 1;
TRISCbits.TRISC2 = 1;
TRISCbits.TRISC1 = 0;
LED = 0;
PORTD = 0x00;
PORTB = 0x00;
timer2_init();
while(1)
a=dem/10;
b=dem%10;
__delay_ms(5); PORTDbits.RD0=1;
__delay_ms(5); PORTDbits.RD1=1;
__delay_ms(50);
if(sw1 == 1){
dem++;
__delay_ms(50);
if(sw2 == 1){
dem--;