Автоматическая система контроля

Автоматизация технологических процессов

Разработка управляющей программы

D 0A94 00180 INCF SEGD,F;+1 В РЕГИСТР АДРЕСА РАЗРЯДА.

E 0814 00181 MOVFW SEGD;ЗАГРУЖАЕМ ЗНАЧЕНИЕ

F 2861 00182 GOTO INDZIKL1;И ИДЕМ.

00183 REST

300A 00184 MOVLW.10;ЗАДЕРЖКА В 41 ЦИКЛ.

00185 REST0

3EFF 00186 ADDLW -01H;ВРЕМЯ НА ГОРЕНИЕ СЕГМЕНТА

1D03 00187 BTFSS STATUS,2;64 ЦИКЛА=7,81 MCEK.

2871 00188 GOTO REST0;ЗАЦИКЛИВАЕМСЯ

0008 00189 RETURN

; 8. СОХРАНЕНИЕ И ВОССТАНОВЛЕНИЕ ЗНАЧЕНИЙ РЕГИСТРОВ ПРИ ПРЕРЫВАНИИ.

00192 CONST

138B 00193 BCF INTCON,7;ЗАПРЕТ ПРЕРЫВАНИЙ.

0095 00194 MOVWF W_TEMP;СОХРАНЕНИЕ ЗНАЧЕНИЙ РЕГИСТРОВ W И

0803 00195 MOVFW STATUS;STATUS

0096 00196 MOVWF STATUS_TEMP;

0804 00197 MOVFW FSR;FSR.

A 0097 00198 MOVWF FSR_TEMP

B 188B 00199 BTFSC INTCON,1;ЕСЛИ ПРЕРЫВАНИЕ ПО ВХОДУ В,

C 2810 00200 GOTO DESI;+1 В РЕГИСТРЫ СЧЕТА.

D 00201 RECONST;ВОССТАНОВЛЕНИЕ СОХРАНЕННЫХ ЗНАЧЕНИЙ.

D 0816 00202 MOVFW STATUS_TEMP;ВОССТАНОВЛЕНИЕ РЕГИСТРОВ:

E 0083 00203 MOVWF STATUS;STATUS,

F 0817 00204 MOVFW FSR_TEMP

0084 00205 MOVWF FSR;FSR,

0815 00206 MOVFW W_TEMP;W.

0009 00207 RETFIE;ВОЗВРАТ ИЗ ПРЕРЫВАНИЯ.

; 9. СЧЕТ

00209 DES1

0818 00210 MOVFW DES;ЗАГРУЗКА ЗНАЧЕНИЙ МЛ. РАЗРЯДА В РАБ. РЕГИСТР.

3CFF 00211 SUBLW 0FFH;ВЫЧЕСТЬ ИЗ РЕГИСТРА 255.

1903 288A 00212 BZ SOT1;СРАВНИТЬ НА О, ЕСЛИ РАВНО, ПЕРЕЙТИ,

0A98 00213 INCF DES,F;ИНАЧЕ ПРИБАВИТЬ 1 В РЕГИСТР МЛ. РАЗРЯДА.

108B 00214 BCF INTCON,1;СБРОС ФЛАГА ПРЕРЫВАНИЯ.

287D 00215 GOTO RECONST

A 00216 SOT1

A 0198 00217 CLRF DES;ОБНУЛЕНИЕ РЕГИСТРА МЛ. РАЗРЯДА.

B 0819 00218 MOVFW SOT;ЗАГРУЗКА СТ. РАЗРЯДА В РАБ. РЕГИСТР.

C 3CFF 00219 SUBLW 0FFH;ВЫЧЕСТЬ ИЗ РЕГИСТРА 255.

D 1903 2892 00220 BZ FALSH;СРАВНИТЬ НА О, ЕСЛИ РАВНО, ЗНАЧИТ ОШИБКА.

F 0A99 00221 INCF SOT,F;ПРИБАВИТЬ 1 В СТ. РАЗРЯД.

108B 00222 BCF INTCON,1;СБРОС ФЛАГА ПРЕРЫВАНИЯ.

287D 00223 GOTO RECONST

00224 FALSH

0199 00225 CLRF SOT;ОБНУЛЯЕМ.

0198 00226 CLRF DES

287D 00227 GOTO RECONST;НАЧИНАЕМ СНАЧАЛА.

ENDUSAGE MAP ('X' = Used, '-' = Unused)

: X---XXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX

: XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX

: XXXXXXXXXXXXXXXX XXXXX----------- ---------------- ----------------other memory blocks unused.Memory Words Used: 146Memory Words Free: 8046: 0: 0 reported, 0 suppressed: 0 reported, 0 suppressed

Заключение

В результате выполнения курсового проекта был разработан тахометр, а так же следующая документация:

схема структурная,

схема электрическая принципиальная,

алгоритм работы управляющей программы,

листинг программы.

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

Устройство может эксплуатироваться в диапазоне температур от 0оС до +70оС.

Список использованной литературы

Предко М. Справочник по PIC-микроконтроллерам: Пер. с англ.-М.: ДМК Пресс, 2004.-512 с.

Тавернье К. PIC-микроконтроллеры. Практика применения: Пер. с фр. - М.: ДМК Пресс, 2003.-272 с.

Однокристальные 8-и разрядные FLASH CMOS микроконтроллеры компании Microchip Technology Incorporated: PIC16F882, PIC16F884, PIC16F886 (перевод технической документации DS30292С компании Microchip Technology Incorporated, USA). ООО "Микро-Чип": Москва, 2004 Basic PICmicro® Oscillator Design // Microchip Tecnology Inc.: - Режим доступа: http://ww1.microchip.com/downloads/en/AppNotes/00849a.pdf, язык англ. Перейти на страницу: 1 2 3 4

Другие статьи по теме

Волноводно-щелевая антенна нерезонансного типа волноводный щелевой антенна Щелевые антенны применяются для передачи энергии из одного волновода в другой, для излучения энергии во внешнее пространство. Компактность и возм ...

Микропроцессорный тахометр Развитие микроэлектроники и широкое ее применение в промышленном производстве, в устройствах и системах управления самыми разнообразными объектами и процессами является в настоящее время ...

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