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
Заключение
По полученному заданию была проделана работа в полном объеме, разработаны устройство управления углом поворота шагового двигателя на микроконтроллере, написана программа для него. При выполнении данной работы был получен ценный опыт разработки подобных устройств получены навыки в разработке программ на языке ассемблер, также был закреплены знания полученные на занятиях.
Статья в тему
Методы разнесенного приема в системах связи с подвижными объектами различного назначения. Транкинговые сети
Одними из наиболее негативных явлений, возникающих в процессе передачи информации через радиоэфир, являются замирания сигнала. Радиосигнал сотовой связи во время распространения от источника к получателю может отражаться от различных препятствий. Вследствие многочисленных переотражений к получателю ...