роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Без описания
dushlak Post Id



Рядовой


Сообщений всего: 1
Дата рег-ции: Март 2021  



Занести в регистр R2 двоично-десятичное число XХ, в регистр R5
XХ, сумму отобразить на динамическом индикаторе не выводит суму
CODE:
ORG 0
mov DPTR,#0A004h ;гасіння розрядів
mov A,#0Fh ;статичного індикатора.
movx @DPTR,A
Con:
mov R2,#02h
mov R5,#50h
mov A,R2
add A,R5
MOV R1,A

mov A,#0000b ;запис в А адреси 00 розряду №0 динамічного індикатора HL2.
mov DPTR,#8002h ;запис у вказівник даних DPTR адреси 8002 (порту С).
movx @DPTR, A ;вміст А (адреса розряду №0) записати за адресою
;що знаходиться в DPTR, тобто в порт С.
;завантаження даних в розряд.

mov A,#00001110b
mov DPTR,#8001h ;запис у вказівник даних DPTR адреси 8001 порту В (дані виводяться на HL2).
movx @DPTR,A ;записати вміст А за адресою, що міститься в DPTR, тобто
;світимо сегменти В,С
call ZATR

mov DPTR,#8002h ;запис у вказівник даних DPTR адреси 8002 (порту С).
mov A,#0001b ;запис в А адреси 01 розряду №1 динамічного індикатора HL2.
movx @DPTR, A ;вміст А (адреса розряду №1) записати за адресою
;що знаходиться в DPTR, тобто в порт С.
;завантаження даних в розряд.

mov A, #00001101b
mov DPTR, #8002h
movx @DPTR,A
call ZATR
jmp Con

ZATR:
mov R1,#0FFh
C2:mov R2,#0FFh
C4:djnz R2,C4
djnz R1,C2
ret

END
 
 Top
Страниц (1): [1]
« Микроконтроллеры »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru