Програмування мікроконтролерів з використанням рішень Simplicity Studio, на мові Assembler Ax51
Анотація
У статті наведено загальний огляд існуючих можливостей програмування на мові Assembler Ax51 мікроконтролера C8051F340 у середовищі розробки Simplicity Studio. Робота є керівництвом для практичного застосування мови Assembler. У керівництвах [1-2] дуже багато інформації, стосовно мови Assembler та опису мікроконтролерів C8051F340, але ця інформація відокремлена одна від одної. Більш того, замало пояснень, щодо практичного використання, разом зі середовищем розробки Simplicity Studio [3]. Матеріал містить пояснення, стосовно компонентів, на які поділяються команди, а саме директиви, інструкції та елементи контролю. Наведено стислий опис регістрів, директив, елементів контролю, інструкцій, роботи зі змінними. Є приклади використання, у вигляді коду, деяких логічних та арифметичних інструкцій, з поясненням результатів виконання, котрі можна побачити у скріншотах зі значеннями регістрів після виконання команд. Додано приклади роботи зі змінними, результати яких фіксуються у пам’яті мікроконтролера.
Завантаження
Посилання
Macro assembler and utilities for 8051 and variants/ [Електронний ресурс] – Режим доступу: https://web.engr.uky.edu/~jel/course/587/datasheets/A51.pdf
Description of the C8051F340 Microcontroller/ [Електронний ресурс] – Режим доступу: https://www.silabs.com/documents/public/data-sheets/C8051F34x.pdf
Simplicity studio software/ [Електронний ресурс] – Режим доступу: https://www.silabs.com/developers/simplicity-studio