Контроллер промышленного назначения
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: чехов рассказы, доклад образование
| Добавил(а) на сайт: Сомов.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата
33 ;Задание имен переменных для индикации выходных величин
34 0000
35 0080 IND:REG P0.0 ;имя переменной для обозначения порта индикации
36 0000
37 ;Начало программы располагаем по адресу 30h
38 0000 02 00 30 JMP x0
39 0030 ORG 30H
40
41 ;Обработка состояния X0
42 0030 C3 x0: CLR C ;сбрасываем флаг переноса C
43 0031 75 A0 FF MOV P2, #11111111b ;обнуляем выходы порта P2 (Q2,Q1,Q0)
44 0034 12 00 91 CALL drbzg ;вызов подпрограммы обработки дребезга
45 0037 12 00 AA CALL xx0 ;вызов подпрограммы обработки условия X0
46 003A A2 20 MOV C,X0 ;записываем в C 1, если X0=1
47 003C 40 43 JC x5 ;переход на метку x5, если перенос C=1
48 003E 02 00 41 JMP x1 ;иначе переход на метку x1
49
50
51 ;Обработка состояния X1
52 0041 C3 x1: CLR C
53 0042 75 A0 F6 MOV P2, #11110110b ;записываем в P2 значения выходов и индикации
54 0045 12 00 91 CALL drbzg
55 0048 A2 96 MOV C,L40
56 004A 40 E4 JC x0
57 004C 02 00 71 JMP x4
58
59
60 ;Обработка состояния X2
61 004F C3 x2: CLR C
62 0050 75 A0 DB MOV P2, #11011011b
63 0053 12 00 91 CALL drbzg
64 0056 12 00 B1 CALL xx2
65 0059 A2 21 MOV C,X2
66 005B 40 03 JC x3
67 005D 02 00 71 JMP x4
68
69 ;Обработка состояния X3
70 0060 C3 x3: CLR C
71 0061 75 A0 ED MOV P2, #11101101b
72 0064 12 00 91 CALL drbzg
73 0067 12 00 C1 CALL xx3
74 006A A2 22 MOV C,X3
75 006C 40 D3 JC x1
76 006E 02 00 71 JMP x4
77
78
79 ;Обработка состояния X4
80 0071 C3 x4: CLR C
81 0072 75 A0 E4 MOV P2, #11100100b
82 0075 12 00 91 CALL drbzg
Рекомендуем скачать другие рефераты по теме: сочинения по литературе, доклад.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата