Ребят, тут такая ситуация, написал код для программы, вроде синтаксически правильный и т.д. Но при этом не работал. Подкинули идею, что я не настроил порты на ввод и вывод.. Тут с прискорбием пришлось признать, что я не в курсе как это делается.. Знаю, что это основы, но видать прослушал на лекциях. помню что-то про установление единицы в фиксатор, но не знаю, как сделать.
Собственно, сам код.
Код
SJMP BEGIN
ORG 0000h
BEGIN: MOV P1,#00001000b
M4:
MOV A,#00000000b
JNB P1.0,M1
INC A
M1:
JNB P1.1,M2
INC A
M2:
JNB P1.2,M3
INC A
M3:
JZ M4
MOV P1,#00000000b
DJNZ A,M5
DJNZ A,M6
MOV P1#01000000b
SJMP M4
M5:
MOV P1,#00010000b
SJMP M4
M6:
MOV P1,#00100000b
SJMP M4
END
Сообщение отредактировал Jead - Jan 2 2012, 18:25