Курсовая работа: Проект электронных весов с микропроцессорным управлением

MOV A, R0; Запись R0 в аккумулятор

RRC A; Сдвиг аккумулятора на один бит вправо

MOV R0, A; Запись аккумулятора в R0

MOV A, R1; Запись R1 в аккумулятор

SUBB A, #11B;

JZ ML5; Переход, если R1 = #11B

MOV A, R1; Запись R1 в аккумулятор

SUBB A, #10B;

JZ ML5; Переход, если R1 = #10B

MOV A, R1; Запись R1 в аккумулятор

SUBB A, #01B;

JZ ML0; Переход, если R1 = #01B

MOV A, R1; Запись R1 в аккумулятор

SUBB A, #00B;

JZ ML0; Переход, если R1 = #00B

ML0: MOV P3, #01111110B; Вывод “0” в младший разряд индикатора

SJMP NEXT;

ML5: MOV P3, #01101101B; Вывод “5” в младший разряд индикатора

NEXT: MOV A, R0; Запись R0 в аккумулятор

MOV B, #10; Запись #10 в B

DIV AB; Деление аккумулятора на B

MOV R2, B; Запись B в R2 (единицы)

MOV B, #10; Запись #10 в B

DIV AB; Деление аккумулятора на B

MOV R3, B; Запись B в R3 (десятки)

MOV B, #10; Запись #10 в B

DIV AB; Деление аккумулятора на B

MOV R4, B; Запись B в R4 (сотни)

PUSH R2; Запись R2 в стек

К-во Просмотров: 641
Бесплатно скачать Курсовая работа: Проект электронных весов с микропроцессорным управлением