Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Задание к исполнению принял





Г __________________

(подпись студента)


Приложение 3

ПОСЛЕДНИЙ ЛИСТ КУРСОВОГО ПРОЕКТА

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

«__»____________ _____ г.

_________________________ _____________________________

(подпись) (Ф.И.О.)


Приложение 4

Приложение 5


Приложение 6

Листинг программы

 

;Программа управления однофазным инвертором тока

;Частота выходного напряжения инвертора 400Гц

 

#include<p16f876.inc>;подключение файла опций

;если объявление в таких скобках< >,

;то путь берется из стандартных настроек

;компилятора. Стандартные файлы лежат по адресу

;C:\Program Files\Microchip\MPASM Suite\

;задаем слово конфигурации:

__CONFIG_BODEN_OFF&_CP_OFF&_PWRTE_ON&_WDT_OFF&_HS_OSC

;определение регистров

temp equ 0x62; регистр программного счетчика

temp1 equ 0x63; регистр программного счетчика

org 0x00; директива задает начальный адрес

;кода программы

goto start;

;инициализация контроллера

start bcf STATUS,RP1; задание банка1

bsf STATUS,RP0;

movlw 0xFF; настройка портов:

movwf TRISA; порт А на ввод

movwf TRISB; порт В на ввод

clrf TRISC; порт С на вывод

movlw 0x88; отключение встроенной нагрузки

movwf OPTION_REG; порта В

bcf STATUS,RP0; переход в банк 0

clrf INTCON; все очищаем

clrf PIR1

clrf PORTA

clrf PORTB

clrf PORTC

clrf T1CON;

clrf TMR1L;

clrf TMR1H;

;основная программа

zap1 btfss PORTB,1; ожидание сигнала ПУСК

goto zap1; инвертора

call time1; задержка~100ms для исключения

call time1; влияния дребезга контактов

; кнопки ПУСК

cycl bcf T1CON,TMR1ON; стоп TMR1

movlw 0x09; задание длительности полпериода

; выходного напряжения инвертора

Movwf TMR1L; с помощью таймера1

Movlw 0xD7;

Movwf TMR1H;

bcf PIR1,TMR1IF; сброс флага TMR1

bsf T1CON,TMR1ON;запуск таймера1

movlw 0x12; выдача импульсов управления на

movwf PORTC; тиристоры Т1,Т4

call time; задание длительности импульсов

clrf PORTC; управления тиристорами

T1_4 btfss PIR1,TMR1IF; ожидание момента окон-

goto T1_4; чания полпериода

bcf T1CON,TMR1ON; стоп таймер1

movl 0x09; задание длительности полпериода

movwf TMR1L; выходного напряжения инвертора

movlw 0xD7;

movwf TMR1H;

bcf PIR1,TMR1IF; сброс флага TMR1

bsf T1CON,TMR1ON; пуск TMR1

nop;

nop;

movlw 0x0C; выдача импульсов управ-

movwf PORTC; ления на тиристоры Т2,Т3

call time; задание длительности импульсов

clrf PORTC; управления тиристорами

T2_3 btfss PIR1,TMR1IF; ожидание момента оконча-

goto T2_3;ния полпериода напряжения инвертора

goto cycl;

; подпрограмма задержки 24,5mks

time movlw 0x0C;

movwf temp;

t1 decf temp,1;

nop

nop

nop

nop

nop

movf temp,1;

btfss STATUS,Z;проверка обнуления счетчика

goto t1

return

; подпрограмма задержки 50ms

time1 movlw 0xFF;

movwf temp1;

t11 decf temp1;

call time

call time

call time

call time

call time

call time

call time

call time

movf temp1,1;

btfss STATUS,Z;проверка обнуления счетчика

goto t11;

return

END

 


 

 

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

К КУРСОВОМУ ПРОЕКТИРОВАНИЮ

 

Составил: Голембиовский Ю.М.

 

 

Date: 2016-05-23; view: 353; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию