Програмування мікроконтролерів з використанням рішень Simplicity Studio, на мові Assembler Ax51

  • Ольга Мелкозьорова Харківський національний університет імені В.Н. Каразіна https://orcid.org/0000-0002-1134-2925
  • Ірина Гальцева Харківський національний університет імені В.Н. Каразіна
Ключові слова: мікроконтролер, директиви, інструкції, елементи контролю, регістри, Assembler

Анотація

У статті наведено загальний огляд існуючих можливостей програмування на мові Assembler Ax51 мікроконтролера C8051F340 у середовищі розробки Simplicity Studio.  Робота є керівництвом для практичного застосування мови Assembler.  У керівництвах [1-2] дуже багато інформації, стосовно мови Assembler та опису мікроконтролерів  C8051F340, але ця інформація відокремлена одна від одної. Більш того, замало пояснень, щодо практичного використання, разом зі середовищем розробки Simplicity Studio [3].  Матеріал містить пояснення, стосовно компонентів,  на які поділяються команди, а саме директиви,  інструкції та елементи контролю.  Наведено стислий опис регістрів, директив, елементів контролю, інструкцій, роботи зі змінними. Є приклади використання, у вигляді коду, деяких логічних та арифметичних інструкцій, з поясненням результатів виконання, котрі можна побачити у скріншотах зі значеннями регістрів після виконання команд.  Додано приклади роботи зі змінними, результати яких фіксуються у пам’яті мікроконтролера.

Завантаження

##plugins.generic.usageStats.noStats##

Біографії авторів

Ольга Мелкозьорова, Харківський національний університет імені В.Н. Каразіна

к.т.н., кафедри Безпеки інформаційних систем та технологій

Ірина Гальцева, Харківський національний університет імені В.Н. Каразіна

ст. викладач кафедри Безпеки інформаційних систем та технологій

Посилання

Macro assembler and utilities for 8051 and variants/ [Електронний ресурс] – Режим доступу: https://web.engr.uky.edu/~jel/course/587/datasheets/A51.pdf

Опис мікроконтролера C8051F340/ [Електронний ресурс] – Режим доступу: https://www.silabs.com/documents/public/data-sheets/C8051F34x.pdf

Simplicity studio software/ [Електронний ресурс] – Режим доступу: https://www.silabs.com/developers/simplicity-studio

Опубліковано
2021-12-21
Цитовано
Як цитувати
Мелкозьорова, О., & Гальцева, І. (2021). Програмування мікроконтролерів з використанням рішень Simplicity Studio, на мові Assembler Ax51. Комп’ютерні науки та кібербезпека, (2), 15-21. https://doi.org/10.26565/2519-2310-2021-2-02
Номер
Розділ
Статті