Заманауи микроконтроллер


 АССЕМБЛЕРДЕ БАҒДАРЛАМАЛАУ



Pdf көрінісі
бет28/64
Дата31.12.2021
өлшемі3,85 Mb.
#21593
1   ...   24   25   26   27   28   29   30   31   ...   64
Байланысты:
Tleshova Zamanaui mikrokontroller

4. АССЕМБЛЕРДЕ БАҒДАРЛАМАЛАУ 
 
Жұмыс №1. Ассемблерде AVR микроконтроллерін 
бағдарламалау ерекшеліктері 
 
Жұмыстың мақсаты: 
«AVR  Studio»  бағдарламалық  қамтымасыздандыру  мүмкіндіктерімен 
микроконтроллердің  ассемблерімен  танысу.  Ассемблерге  енгізу/шығару 
бағдарламасын тексеру және енгізу. 
Жұмысқа түсініктеме: 
Ассемблерде бағдарламаны даярлау: 
Бағдарлама  эмуляциясы  және  орындалатын  құпия  сөзді  жасау,  оның 
бағдарлама компиляциясын енгізу үшін «AVR Studio» бағдарламасы қолданылады. 
Бағдарлама даярлау реті: 

Бағдарлама енгізу; 

Бағдарлама компиляция; 

Симмуляторда жұмыс қабілеттілігін тексеру; 

Микроконтроллерде бағдарламаны жазу; 

Бағдарламаны тексеру және қосу. 
Бағдарламаны енгізу: 
Бағдарлама енгізу үшін AVR Studio қолданылады. AVR Studio бағдарламасын 
қосыңыз.  Жаңа  жоба  бағдарлама  немесе  бар  жобаны  ашу  диалог  терезесі  пайда 
болады (1 сурет) 
 
 
 
Сурет 1. Бағдарлама жобасын таңдау терезесі 
 
Жаңа  жоба  жасайық,  ол  үшін  "New Project"  пернесін  басамыз.  Экран 
бетінде жоба типін, "Project name" жоба аты және "Location" дискнде файлды 
орнатуын көрсету қажетті жаңа терезе пайда болады (сурет 2) 
 


51 
 
 
 
Сурет 2. Жоба атын енгізу терезесі 
 
Орналастыру үшін папка және жоба атын енгізу, ассемблерді (Atmel AVR 
Assembler)  таңдаудан  кейін  "Next"  пернесі  басылады.  Экран  бетінде  "Debug 
platform"  платформа  таңдау  және  "Device"  қозғалтқыш  диалогті  терезе  пайда 
болады. 
 
 
 
Сурет 3. Құрылғыны таңдау терезесі 
 
"Debug  platform"  пунктінде  "AVR  Simulator",  таңдаймыз,  "Device" 
пунктінде "ATmega8535" стендінде қолданылатын контроллер түрін таңдаймыз 
және кейін "Finish" пернесін басу қажетті. 
Құрамында  3  жұмыс  облысы  бар,  бағдарламаны  өңдеу  интегралды  орта 
осыдан кейін ашылады: 

Сол жақтан "Project" жоба терезесі ашылады; 

Оң жақтан ассемблерде бағдарлама жиынтық терезесі ашылады; 

Астында "Build" хабарлама терезесі ашылады. 
Ассемблерде бағдарламаны оң терезесінде тереміз. 


52 
 
 
 
 
Сурет 4. Ассемблерде бағдарлама енгізу терезесі 
 
Бағдарлама компиляциясы 
 
Бағдарлама терілгеннен кейін, оның компиляциясын орындау қажетті. Ол 
үшін  "Build"  пернесі  басылады.  Сонымен  қатар  "*.hex"  кеңейтуі  бар  файл 
жасалады, сосын оны микроконтроллерге жазу керек. 
 
 
 
Сурет 5. Бағдарлама компиляция терезесі 
 
"Build" төменгі терезесінде компиляциядан кейін қателіктердің жоқ болуы 
немесе  бар  болуы  туралы  хабарлама  және  бағдарламада  сөз  көлемі, 
қолданылатын  кітапхана  файлдары,  қандай  файл  ассемблерлеуі  көрсетеді. 
Кейінгі әрекет үшін қателіктердің жоқ болуы туралы хабарламаға қол жеткізу 
керек:  "Assembly  complete,  0  errors,  0  warnings".  Егер  қателік  бар  болса,  бұл 
терезеде қателік түрі , қателікпен номер жолы және соңында ортақ қателік саны 
көрсетіледі.  Қателіктерді  түзелту  үшін  редакцияланатын  файлға  қайта  оралу 
және  қажетті  түзелту  қажетті.  Ол  сосын  қайтадан  бағдарламаны  кешендеу 
керек. 


53 
 


Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   64




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет