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

13 000B E8 MOV A,R0

14 000C D4 DA A ;десятичная коррекция аккумулятора

15 000D F8 MOV R0,A

16 000E E5 00 MOV A,0h

17 0010 39 ADDC A,R1 ;если R0 переполнен

18 0011 D4 DA A

19 0012 F9 MOV R1,A

20 ;Аналогично ведется подсчет деталей и в относительном режиме

21 ;проверка нажатия кнопки "Сброс"

22 0013 20 80 04 L1: JB P0.0,L3 ;если "Сброс" отжата (высокий уровень), то переход на метку L3

23 0016 7A 00 MOV R2,#0h ;если "Сброс" нажата,то обнуляем счетчик С

24 0018 7B 00 MOV R3,#0h

25 ;проверка нажатия кнопки "Всего"

26 001A 20 81 04 L3: JB P0.1,L4 ;если "Всего" отжата (высокий уровень), то переход на метку L4

27 001D E8 MOV A,R0 ;если "Всего" нажата,то выводим на индикатор

28 001E FA MOV R2,A ;содержимое абсолютного счетчика

29 001F E9 MOV A,R1

30 0020 FB MOV R3,A

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

32 0021 EA L4: MOV A,R2

33 0022 F5 90 MOV P1,A

34 0024 EB MOV A,R3

35 0025 F5 A0 MOV P2,A

36 ;проверка абсолютного счетчика на переполнение

37 0027 74 99 MOV A,#99h

38 0029 69 XRL A,R1

39 002A 70 E7 JNZ L1

40 002C 74 99 MOV A,#99h

41 002E 68 XRL A,R0

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