Курсовая работа: Подсчет и индикация деталей

2500 A.D. 8051 Macro Assembler - Version 4.02a

------------------------------------------------

Input Filename : text1.asm

Output Filename : text1.obj

1 ;Программа ожидания импульса.

2 0000

3

4 ;инициализация

5 0000 7E 00 INIT: MOVr6,#0h

6 0002 75 00 00 MOV r8,#0h

7 0005 75 00 00 MOV r10,#0h

8 0008

9 0008 30 85 0CL0: JNBP0.5,L1 ;ожидание появления сигнала высокого уровня

10 000B20 85 FDL2: JBP0.5,L2 ;ожидание появления сигнала низкого уровня

11 ;увеличиваем содержимое счетчика

12 ;R5-младший разряд, R6-старший разряд

13 000E 0D INC r5

14 000F ED MOV A,r5

15 0010 D4 DAA;десятичная коррекция аккумулятора

16 0011 FD MOV r5,A

17 0012 E5 00 MOV A,0h

18 0014 3EADDCA,r6 ;если r5 переполнен

19 0015 D4 DA A

20 0016 FE MOV r6,A

21 ;проверка нажатия кнопки "К3"

22 0017 20 84 02 L1: JBP0.4,L3 ;если "К3" отжата,то переход на метку L3

23 001AEEMOVA,r6 ;если "К3" нажата,то выводим на индикатор

24 001BFEMOVr6,A

25 ;вывод на индикацыю

К-во Просмотров: 583
Бесплатно скачать Курсовая работа: Подсчет и индикация деталей