Ребята, пишу курсовой, задание досталось очень простое, задачу решил в лоб. Есть 2 кнопки и 64 диода (8 линеек по

. Тема генератор смайлов. Смысл в том, что когда нажимают на 1 из 2 кнопок, на матрице диодов появляется изображение, то есть я просто гружу константы на все 8 линеек, затем пауза в доли секунды и сразу подгружается следующая картинка, таким образом получается динамическое изображение. Программу прокомпилировал, все отлично, ошибок нету, но при запуске программы выдает ошибку "Скрин я прикрепил". Прикрепил так же и саму программу со средой окружения, помогите.. вопрос жизни и смерти. На сайте не прикрепляет, сейчас где-то выложу!

Окружение 8 линеек по 8 диодов и 2 одиночные кнопки
Текст программы
;programma
Btn1 equ 0009h;ïðèâÿçêà 1 êíîïêè ê àäðåñó
Btn2 equ 000Bh;ïðèâÿçêà 2 êíîïêè ê àäðåñó
LEDs1 equ 0000h;
LEDs2 equ 0001h;
LEDs3 equ 0002h;
LEDs4 equ 0003h;
LEDs5 equ 0004h;
LEDs6 equ 0005h;
LEDs7 equ 0006h;
LEDs8 equ 0008h;
org 2000h
Begin:
mov dptr,#Btn1; ïåðåññûëêà èíôîðìàöèè ñ Êíîïêè 1 â dptr
movx a,@dptr; ïåðåññûëêà èíôîðìàöèè ñ dptr â àêêóìóëÿòîð
JZ S1; ïåðåõîä ê 1 ñìàéëó, åñëè íàæàòà êíîïêà 1
Call Smile1
S1: mov dptr,#Btn2; ïåðåññûëêà èíôîðìàöèè ñ Êíîïêè 2 â dptr
movx a,@dptr; ïåðåññûëêà èíôîðìàöèè ñ dptr â àêêóìóëÿòîð
Jz S2;
Call Smile2; ïåðåõîä ê 2 ñìàéëó, åñëè íàæàòà êíîïêà 2
S2: JZ Begin
Smile1:
mov a,#00h; 1-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs1; àäðåñ 1 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#66h; 2-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs2; àäðåñ 2 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#42h; 3-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs3; àäðåñ 3 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 4-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs4; àäðåñ 4 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 5-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs5; àäðåñ 5 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 6-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs6; àäðåñ 6 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 7-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs7; àäðåñ 7 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 8-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs8; àäðåñ 8 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
PP1:mov R5,#66h
NN1:mov R6,#0FFh
MM1:mov R7,#0FFh
DJNZ R7,MM1
DJNZ R6,NN1
DJNZ R5,PP1
mov a,#00h; 1-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs1; àäðåñ 1 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#66h; 2-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs2; àäðåñ 2 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#42h; 3-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs3; àäðåñ 3 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 4-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs4; àäðåñ 4 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 5-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs5; àäðåñ 5 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 6-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs6; àäðåñ 6 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#3Ch; 7-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs7; àäðåñ 7 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 8-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs8; àäðåñ 8 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
PP2: mov R5,#66h
NN2: mov R6,#0FFh
MM2: mov R7,#0FFh
DJNZ R7,MM2
DJNZ R6,NN2
DJNZ R5,PP2
mov a,#00h; 1-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs1; àäðåñ 1 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#66h; 2-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs2; àäðåñ 2 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#24h; 3-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs3; àäðåñ 3 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 4-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs4; àäðåñ 4 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 5-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs5; àäðåñ 5 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 6-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs6; àäðåñ 6 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 7-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs7; àäðåñ 7 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#3Ch; 8-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs8; àäðåñ 8 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
PP3:mov R5,#66h
NN3:mov R6,#0FFh
MM3:mov R7,#0FFh
DJNZ R7,MM3
DJNZ R6,NN3
DJNZ R5,PP3
mov a,#00h; 1-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs1; àäðåñ 1 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#66h; 2-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs2; àäðåñ 2 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#24h; 3-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs3; àäðåñ 3 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 4-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs4; àäðåñ 4 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 5-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs5; àäðåñ 5 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 6-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs6; àäðåñ 6 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#42h; 7-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs7; àäðåñ 7 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#3Ch; 8-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs8; àäðåñ 8 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
PP4:mov R5,#66h
NN4:mov R6,#0FFh
MM4:mov R7,#0FFh
DJNZ R7,MM4
DJNZ R6,NN4
DJNZ R5,PP4
Ret
Smile2:
mov a,#0E7h; 1-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs1; àäðåñ 1 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#24h; 2-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs2; àäðåñ 2 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 3-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs3; àäðåñ 3 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 4-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs4; àäðåñ 4 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#81h; 5-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs5; àäðåñ 5 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#42h; 6-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs6; àäðåñ 6 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#24h; 7-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs7; àäðåñ 7 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 8-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs8; àäðåñ 8 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
PP5:mov R5,#66h
NN5:mov R6,#0FFh
MM5:mov R7,#0FFh
DJNZ R7,MM5
DJNZ R6,NN5
DJNZ R5,PP5
mov a,#66h; 1-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs1; àäðåñ 1 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#24h; 2-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs2; àäðåñ 2 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 3-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs3; àäðåñ 3 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 4-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs4; àäðåñ 4 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 5-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs5; àäðåñ 5 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#42h; 6-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs6; àäðåñ 6 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#24h; 7-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs7; àäðåñ 7 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 8-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs8; àäðåñ 8 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
PP6:mov R5,#66h
NN6:mov R6,#0FFh
MM6:mov R7,#0FFh
DJNZ R7,MM6
DJNZ R6,NN6
DJNZ R5,PP6
mov a,#0E7h; 1-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs1; àäðåñ 1 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#24h; 2-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs2; àäðåñ 2 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 3-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs3; àäðåñ 3 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 4-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs4; àäðåñ 4 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 5-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs5; àäðåñ 5 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#42h; 6-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs6; àäðåñ 6 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 7-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs7; àäðåñ 7 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 8-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs8; àäðåñ 8 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
PP7:mov R5,#66h
NN7:mov R6,#0FFh
MM7:mov R7,#0FFh
DJNZ R7,MM7
DJNZ R6,NN7
DJNZ R5,PP7
mov a,#66h; 1-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs1; àäðåñ 1 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#24h; 2-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs2; àäðåñ 2 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 3-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs3; àäðåñ 3 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 4-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs4; àäðåñ 4 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#00h; 5-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs5; àäðåñ 5 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#42h; 6-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs6; àäðåñ 6 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#7Eh; 7-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs7; àäðåñ 7 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
mov a,#18h; 8-ÿ ñòðîêà èçîáðàæåíèÿ
mov dptr, #LEDs8; àäðåñ 8 ñòðîêè èíäèêàöèè
movx @dptr, a; ïåðåññûëêà èçîáðàæåíèÿ íà èíäèêàòîðû
PP8:mov R5,#66h
NN8:mov R6,#0FFh
MM8:mov R7,#0FFh
DJNZ R7,MM8
DJNZ R6,NN8
DJNZ R5,PP8
Ret