prosim pomoč mi v 89C2051

R

RAGDA

Guest
Želim uporabiti ZUNANJE INTRRUPT 1, vendar ne DELO IM novega v tej FEILD vendar upam, da mi lahko pomagaš

MOJ CODE IS AS FOLLOW

ORG 0H
AJMP START
-------------------------------------------------- ------
ORG 03H; zunanja prekinitev 0
Reti
ORG 0BH; timer 0 prekine
Reti
ORG 13H; zunanjih prekinitev 1
AJMP ISR

-------------------------------------------------- -----------
Inicializirati:; ustanovljen za nadzor registrov
;

MOV PSW, # 00h
MOV IE, # 084H
MOV P1, # 00h
MOV P3, # 0FFH
MOV IP, # 04h
MOV TCON, # 00h
Stabilizatorje EQU 21h
MACHINESTATUS EQU 20H
RET
-------------------------------------------------- ----------
START:
ACALL inicializirati, ustanovljen za nadzor registrov

-------------------------------------------------- -----------
Glasi:
MOV stabilizatorje, P1
JMP READ
NOP
NOP
NOP
END
-------------------------------------------------- ---------
ISR:
MOV IE, # 00h
JB P1.0, OUT1
JB P1.1, OUT2
JB P1.2, OUT3
SS: MOV IE, # 084H
Reti
-------------------------------------------------- --------

OUT1:
CPL P1.0
JMP SS
OUT2:
CPL P3.1
JMP SS
OUT3:
CPL P3.4
JMP SS

-------------------------------------------------- ---------

PLEASE TELL ME MY Napake

 
Code:

1 $ NOPAGING

2 $ MOD252

3

0000 4 ORG 0H

0000 0125 5 AJMP START

6 ;------------------------------------------------ --------

0003 7 ORG 03H; zunanja prekinitev 0

0003 32 8 Reti

000B 9 ORG 0BH; timer 0 prekine

000B 32 10 Reti

0013 11 ORG 13H; zunanjih prekinitev 1

0013 012C 12 AJMP ISR

13

14 ;------------------------------------------------ -------------

0015 15 inicializirati:; ustanovljen za nadzor registrov

16;

17

0015 75D000 18 MOV PSW, # 00h

0018 75A884 19 MOV IE, # 084H

001B 759000 20 MOV P1, # 00h

001E 75B0FF 21 MOV P3, # 0FFH

22; TCON.2 postavlja pod robom trigged ExtINT1 ..

0021 758804 23 TCON MOV, # 04h

0021 24 stabilizatorjem S EQU 21h

0020 25 MACHINESTA TUS EQU 20H

0024 22 26 RET

27 ;------------------------------------------------ ----------

0025 28 START:

0025 1115 29 ACALL Initialize, ustanovljen za nadzor registrov

30

31 ;------------------------------------------------ ----------

0027 32 glasi:

0027 859021 33 MOV stabilizatorji, P1

002A 80FB 34 JMP READ

35 ;------------------------------------------------ ----------

002C 36 ISR:

002C 75A800 37 MOV IE, # 00h

002F 20900A 38 JB P1.0, OUT1

0032 20910B 39 JB P1.1, OUT2

0035 20920C 40 JB P1.2, OUT3

0038 75A884 41 SS: MOV IE, # 84H

003B 32 42 Reti

43 ;------------------------------------------------ ----------

44

003C 45 OUT1:

003C B290 46 CPL P1.0

003E 80F8 47 JMP SS

0040 48 OUT2:

0040 B2B1 49 CPL P3.1

0042 80F4 50 JMP SS

0044 51 OUT3:

0044 B2B4 52 CPL P3.4

0046 80F0 53 JMP SS

54 ;------------------------------------------------ ----------

55 ENDVERSION 1.2h ASSEMBLY COMPLETE, 0 ugotovljenih napak

IE.
.
.
.
.
.
.
.
.
.
.
.
.
.
. D ADDR 00A8H vnaprej določenih

Inicializirati.
.
.
.
.
.
.
.
.
.
. C ADDR 0015H

ISR.
.
.
.
.
.
.
.
.
.
.
.
.
.
. C ADDR 002CH

MACHINESTATUS.
.
.
.
.
.
.
.
.
. Številk 0020H NEUPORABLJENI

OUT1.
.
.
.
.
.
.
.
.
.
.
.
.
. C ADDR 003CH

OUT2.
.
.
.
.
.
.
.
.
.
.
.
.
. C ADDR 0040H

OUT3.
.
.
.
.
.
.
.
.
.
.
.
.
. C ADDR 0044H

P1.
.
.
.
.
.
.
.
.
.
.
.
.
.
. D ADDR 0090H vnaprej določenih

P3.
.
.
.
.
.
.
.
.
.
.
.
.
.
. D ADDR 00B0H vnaprej določenih

PSW.
.
.
.
.
.
.
.
.
.
.
.
.
.
. D ADDR 00D0H vnaprej določenih

Brati.
.
.
.
.
.
.
.
.
.
.
.
.
. C ADDR 0027H

SS.
.
.
.
.
.
.
.
.
.
.
.
.
.
. C ADDR 0038H

Stabilizatorje.
.
.
.
.
.
.
.
.
.
. Zanijemio 0021H

START.
.
.
.
.
.
.
.
.
.
.
.
.
. C ADDR 0025H

TCON.
.
.
.
.
.
.
.
.
.
.
.
.
. D ADDR 0088H vnaprej določenih
 

Welcome to EDABoard.com

Sponsor

Back
Top