Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Timer_Init(void)
- {
- __asm
- MOV TMOD, #01H ;Setting Timer 0 to Mode 1
- MOV IE, #82H ;Enabling interrupts, and turning on Timer 0 interrupt
- MOV P1, #00H ;Setting P1 low
- MOV A, #0AH ;Accumulator contains number of times to wait for
- ;timer interrupt before toggling the LED
- MOV R1, #00H ;R1 is used to check for Timer interrupt, using it to
- ;make ISR as small as possible
- MOV TH0, #4BH ;Timer register values to calculate 50 ms
- MOV TL0, #0FFH
- MOV TCON, #10H ;Start the timer
- __endasm;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement