Global Informatics

- Информатика и вычислительная техника

Разработка программного обеспечения

При разработке и отладке программы были использованы программы Proteus и AVRstudio.

list p=16F84A

#include <p16F84A.inc>

; _CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC

;***базовые значенияEQU 0xFF ;константа длительности задержкиEQU 0x0C ;переменная подпрограммы задержки0x00

;***начальная инициализацияPORTA ;очистить порт АPORTB ;и порт ВSTATUS,RP0 ;включили банк 1

movlw INIT_APORTA ;настроили порт АINIT_B

movwf PORTB ;настроили порт ВOPTION_REG,7 ;включили встроенную нагрузкуSTATUS,RP0 ;включили банк 0

clrwPORTBb'01010000

movwf PORTBdelay

;-------Вставляем сюда задержек, столько - сколько надо, или модифицируем подпрограмму на более длинную задержку

call delayb'01100000PORTB

call delay

;-------Вставляем сюда задержек, столько - сколько надо, или модифицируем подпрограмму на более длинную задержку

call delayb'10100000PORTB

call delay

;-------Вставляем сюда задержек, столько - сколько надо, или модифицируем подпрограмму на более длинную задержку

call delayb'10010000PORTB

call delay

;-------Вставляем сюда задержек, столько - сколько надо, или модифицируем подпрограмму на более длинную задержкуmain

;***подпрограмма формирования задержки между шагами

delay movlw delcountdecfsz count,floop

Заключение

По полученному заданию была проделана работа в полном объеме, разработаны устройство управления углом поворота шагового двигателя на микроконтроллере, написана программа для него. При выполнении данной работы был получен ценный опыт разработки подобных устройств получены навыки в разработке программ на языке ассемблер, также был закреплены знания полученные на занятиях.

Статья в тему

Создание современной телекоммуникационной сети в Краснодарском крае
Сегодня совершенно очевидно, что научно-технический прогресс во многом определяется скоростью передачи информации, и ее объемом. Возможность резкого увеличения объема передаваемой информации наиболее полно реализуется в результате применения волоконно-оптических кабелей связи, которые по сравнению с ...

Главные разделы


www.globalinformatics.ru © 2024 - Все права защищены!