Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб 7Л.doc
Скачиваний:
2
Добавлен:
21.11.2019
Размер:
548.35 Кб
Скачать

Блок - схема алгоритму сумування двох 16-розрядних чисел наведена на Рис. 2

Текст програми, що реалізована в навчальному лабораторному стенді для додавання двох двобайтних чисел.

;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

; Лабораторна робота №2 +

;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Назва: Додавання двох двобайтових чисел

Головні регістри: А2 – старший байт числа А, А1 – молодший байт числа А

В2 – старший байт числа В, В1 – молодший байт числа В

Опис основного коду програми:

mov a,A1 ; A + B

add a,B1 ;

mov CR1,a ;

;

mov a,A2 ;

addc a,B2 ;

mov CR2,a ;

mov LEDDR,CR1 ; Вивід результату на світлодіоди

call Write_LED_L ;

mov LEDDR,CR2 ;

call Write_LED_H ;

;----------------------------------------------------кінець------------------------------------------------------------

кінець--------------------------------------

БЛОК КЕРУВАННЯ ЛАБОРАТОРНОГО СТЕНДУ

Вкл/Викл – вимикач лабораторного стенду.

К1-К8 – перемикачі встановлення двійкової інформації(донизу – „0”, догори – „1”)

„+”, ”-„ – кнопки вибору лабораторної роботи в меню стенда

Ввід – кнопка підтвердження вводу

Вихід – вихід з підпрограми або з лабораторної роботи

Рис.3 Блок керування лабораторного стенду

3. Підготовка до виконання роботи та індивідуальне завдання до лабораторної роботи

Обчислити суму двох двобайтних чисел користуючись лабораторним стендом з використанням системи команд мікроконтролера AT89S8252.

Операції числа змінних вибрати з таблиць згідно варіанту. Отримавши результат на стенді, перевірити правильність власних розрахунків.

Таблиця 4. Варіанти завдань (№ студента за списком в журналі) за результатами практичної №9

4. Питання вхідного контролю

  1. Що таке шістнадцяткова система счислення?

  2. Як перевести число з шістнадцяткової системи числення у двійкову?

  3. Яка послідовність виконання дій при додаванні двійкових чисел?

5. Інструмент, обладнання, прилади

Лабораторний стенд

6. Порядок виконання роботи

  1. Зробити обчислення згідно варіанту:

  • написати програму додавання двох двобайтових чисел з використанням системи команд мікроконтролера AT89S8252;

  • перевести числа з шістнадцяткової системи числення у двійкову;

  • додати двійкові числа;

  • самостійно провести обчислення і занести результат у звіт роботи.

  1. Включити живлення стенду

  2. Вибрати потрібний номер лабораторної роботи, користуючись пультом керування ( Рис.3)

  3. Виконати покроковий ввід даних контролюючи правильність введення за допомогою світлодіодного індикатора

  4. Перемикачами К1-К8 вводимо старший байт числа А.

  5. Натискаємо кнопку „ввід”, щоб зафіксувати число.

  6. Перемикачами К1-К8 вводимо молодший байт числа А.

  7. Натискаємо кнопку „ввід”, щоб зафіксувати число.

  8. Перемикачами К1-К8 вводимо старший байт числа Б.

  9. Натискаємо кнопку „ввід”, щоб зафіксувати число.

  10. Перемикачами К1-К8 вводимо молодший байт числа Б.

  11. Натискаємо кнопку „ввід”, щоб зафіксувати число і виконати операцію додавання двох двобайтових чисел.

  12. Зчитати результат виконання програми на світлодіодний індикатор і перевірити правильність виконання програми ;

  13. Скласти звіт : а. записати результати виконання роботи у таблицю результатів 1;

б. дати відповіді на контрольні запитання

  1. Висновок.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]