
- •6.050901 – "Радіотехніка";
- •1. Завдання на ргр. Варіант №15
- •2. Розробка принципової схеми мікропроцесорного пристрою
- •Програмне забезпечення для першого мк51 :
- •4. Програмне забезпечення для другого мк51 :
- •Clr c ; скидання переносу
- •5 . Висновки
- •Л ітература
- •Розрахунково-графічна робота
- •65044, Одеса, пр. Шевченка, 1.
Clr c ; скидання переносу
MOV A, R3
SUBB A, #8H
JNC 7_EDINITSA ; перехід на EDINITSA, якщо перенос = 0
MOV 23H, #8
JMP INDVIV
7_EDINITSA:
CLR C ; скидання переносу
MOV A, R3
SUBB A, #7h
JNC 6_EDINITSA ; перехід на EDINITSA, якщо перенос = 0
MOV 23H, #7
JMP INDVIV
6_EDINITSA:
CLR C ; скидання переносу
MOV A, R3
SUBB A, #6H
JNC 5_EDINITSA ; перехід на EDINITSA, якщо перенос = 0
MOV 23H, #6
JMP INDVIV
5_EDINITSA:
CLR C ; скидання переносу
MOV A, R3
SUBB A, #5H
JNC 4_EDINITSA ; перехід на EDINITSA, якщо перенос = 0
MOV 23H, #5
JMP INDVIV
4_EDINITSA:
CLR C ; скидання переносу
MOV A, R3
SUBB A, #4H
JNC 3_EDINITSA ; перехід на EDINITSA, якщо перенос = 0
MOV 23H, #4
JMP INDVIV
3_EDINITSA:
CLR
C ;
скидання переносу
MOV A, R3
SUBB A, #3H
JNC 2_EDINITSA ; перехід на EDINITSA, якщо перенос = 0
MOV 23H, #4
JMP INDVIV
2_EDINITSA:
CLR C
MOV A, R3
SUBB A, #2h
JNC 1_EDINITSA ; перехід на EDINITSA, якщо перенос = 0
MOV 23H, #2
JMP INDVIV
1_EDINITSA:
CLR C
MOV A, R3
SUBB A, #1H
MOV 23H, #1
-----------------------------------------------------------------------------------------------------
; Вивід на індикатор
INDVIV:
MOV A, AD00+7 ; старший розряд
CALL SIMBOL1 ; другого числа
MOV A, AD00+6
CALL SIMBOL1
MOV A, AD00+5
CALL SIMBOL1
MOV A, AD00+4 ; молодший розряд
CALL SIMBOL1
MOV A, #0FH ; код пропуску
CALL SIMBOL1
MOV A, #0FH
CALL SIMBOL1
MOV A, #0FH
CALL SIMBOL1
MOV A, #0FH
CALL SIMBOL1
MOV A, #0FH
CALL SIMBOL1
MOV A, #0FH
CALL SIMBOL1
SETB DATIND
POP R3 ; діставання з стеку
POP R2
POP R1
POP R0
SETB
EA
RETI
SIMBOL1:
ANL A, #0000011111B ; логічне “ І ” акум. і константи
CJNE A, #0, SIMB11
MOV A, #10
SJMP SIMB12
SIMB11:
CJNE A, #0FH,SIMB12
MOV A, #0
SIMB12:
CLR CLKIND
SWAP A
CALL BIT1
CALL BIT1
CALL BIT1
CALL BIT1
SETB CLKIND
RETI
BIT1:
RLC A
MOV DATIND, C ; ввід даних в РК-дисплей
SETB CLKIND ; імпульс
CLR CLKIND ; защипування
SETB EA ; дозвіл головного переривання
RETI ; повернення з п-мы обробки переривань
END
5 . Висновки
В результаті виконання розрахунково-графічної роботи була розроблена мікропроцесорна система, до складу якої увійшли два мікроконтролери К1816ВЕ51, клавіатура з 15 кнопок, 12-розрядний паралельний аналого-цифрового перетворювач AD7880 фірми Analog Devices, рідкокристаличний індикатор на основі контролера НТ1611 фірми HOLTEK, зовнішній постійний запам'ятовувальний пристрій 27С128, ємністю 16КБ, зовнішній оперативний запам'ятовувальний пристрій типу КР537РУ10, ємністю 2КБ
Написана програма, яка дозволяє усім компонентам системи працювати згідно з завданням.
В ході виконання цього курсового проекту були практично використані знання, отримані на лекційних і лабораторних заняттях з курсу “Цифрові пристрої та мікропроцесори”
Загалом, розроблена мікропроцесорна система являє собою функціонально закінчений пристрій і відповідає вимогам технічного завдання №15 на розрахунково-графічную роботу.