МIНIСТЕРСТВО ОСВIТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Звіт
про виконання лабораторної роботи № 1
Дослідження архітектури мікроконтролера
сімейства MCS-51(AT90SS8515 та AT89S52) з використанням лабораторного стенда EV8031-AVR
Метароботи:вивченнявнутрішньоїструктуримікропроцесорасімействаMCS-51 фірми Atmel(AT90SS8515 та AT89S52), зокрема програмнодоступнихелементів та системи команд, використовуючи лабораторний стенд EV8031-AVR; набути досвіду розроблення простих програм, діагностики помилок, завантаження програм у пам'ять мікроконтролера та запуску їх на виконання.
Пам'ять програм.ВсіAVRМК мають флеш пам'ять програм, яка може завантажуватись як звичайним програматорм так і за допомогою SPI-інтерфейсу, зокрема, безпосередньо на платі.
/
Пам'ять даних. Всі AVRМК маютьенергозалежну пам'ять даних з електричним стиранням EEPROM. Цей тип памяті використовується для зберігання проміжних даних, різних констант, таблиць перекодування тощо.
ПерефиріяAVRМК. До периферійних пристроїв належать 8-розрядні паралельні порти вводу/виводу, послідовний порт, таймери/лічильники, внутрішньтактовий генератор та контролер переривань.
Перевірені програми:
1.Приклад програми:
ORG 0
Con:
movR1, #04h
movR4, #30h
movDPTR, #0B000h
movA, R1
add A, R4
movx @DPTR, A
mov A, #00h
jmpCon
END
2.Занести в реєстр R3 двійково-десяткове число та відобразити його на першому і четвертому місці статичної індикації.
ORG 0
Con:
mov R3, #80h
mov A, R3
mov DPTR, #0B000h
movx @DPTR, A
mov R2, #04h
mov DPTR, #0A000h
mov A, R2
movx @DPTR, A
jmp Con
END
Висновок:на цій лабораторній роботі явивчилавнутрішнюструктурумікропроцесорасімействаMCS-51 фірми Atmel,використовуючи лабораторний стенд EV8031-AVR; набула досвіду розроблення простих програм, діагностики помилок, завантаження програм у пам'ять мікроконтролера та запуску їх на виконання.