;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Soubor: prvni.asm ; Datum: 12.03.2012 22:45 ; Autor: Marek No?ka, nozka <@t> spseol cz ; Licence: GNU/GPL ; Úloha: ukázka funkce přerušení ; Popis: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; repro bit P1.7 ; symbolická konstanta pro bit HHH equ 0FFH ; symbolická konstanta LLL equ 0E0H ; symbolická konstanta ORG 0000H ; jmp start ORG 000BH jmp obsluha ORG 50H start: mov TMOD,#00000001b ; nastavím T/C0 na 16-bitový setb EA ; globálně povolím přerušení setb ET0 ; povolím přerušení od T/C0 mov TH0, #HHH mov TL0, #LLL setb TR0 loop: nop nop nop nop nop nop jmp loop obsluha: CPL repro mov TH0, #HHH mov TL0, #LLL RETI END