Курсовая работа: Подсчет и индикация деталей
;вывод на индикацыю
L4: MOV A,R2
MOV P1,A
MOV A,R3
MOV P2,A
;проверка абсолютного счетчика на переполнение
MOV A,#99h
XRL A,R1
JNZ L1
MOV A,#99h
XRL A,R0
JNZ L1
JMP INIT ;возврат на инициализацию, если счетчик переполнен
Mon May 17 2004 00:03
2500 A.D. 8051 Macro Assembler - Version 4.02a
------------------------------------------------
Input Filename : TEXT.asm
Output Filename : TEXT.obj
1 ;Программа функционирования микропроцессорной системы осуществляющей
2 ;подсчет и индикацию деталей на конвейере.
3
4
5 ;инициализация
6 0000 79 00 INIT: MOV R1,#0h
7 0002 7B 00 MOV R3,#0h
8 0004 30 82 0C JNB P0.2,L1 ;ожидание появления сигнала высокого уровня
9 0007 20 82 FD L2: JB P0.2,L2 ;ожидание появления сигнала низкого уровня
10 ;увеличиваем содержимое абсолютного счетчика
11 ;R0-младший разряд, R1-старший разряд