00195 MOVFW STATUS; STATUS
0096 00196 MOVWF STATUS_TEMP;
0804 00197 MOVFW FSR; FSR.
A 0097 00198 MOVWF FSR_TEMP
007B 188B 00199 BTFSC INTCON, 1; якщо переривання за ВХОДУ В,
C 2810 00200 GOTO DESI; +1 У РЕГІСТРИ РАХУНКУ.
D 00201 RECONST; ВІДНОВЛЕННЯ збереження значення.
D 0816 00202 MOVFW STATUS_TEMP; ВІДНОВЛЕННЯ регістрів:
007E 0083 00203 MOVWF STATUS; STATUS,
F 0817 00204 MOVFW FSR_TEMP
0084 00205 MOVWF FSR; FSR,
0815 00206 MOVFW W_TEMP; W.
0082 0009 00207 RETFIE; повернення з переривання.
00208; 9. РАХУНОК
00209 DES1
0818 00210 MOVFW DES; завантаження значення МЛ. РОЗРЯДУ У РАБ. РЕГІСТР. p> 3CFF 00211 SUBLW 0FFH; відняти з РЕГІСТРУ 255.
1903 288A 00212 BZ SOT1; ПОРІВНЯТИ НА О, ЯКЩО ОДНО, ПЕРЕЙТИ,
0A98 00213 INCF DES, F; ІНАКШЕ додали 1 У РЕГІСТР МЛ. РАЗРЯДА. p> 108B 00214 BCF INTCON, 1; СБРОС ПРАПОРА ПЕРЕРИВАННЯ.
0089 287D 00215 GOTO RECONST
A 00216 SOT1
A 0198 00217 CLRF DES; обнуленням РЕГІСТРУ МЛ. РАЗРЯДА. p> B 0819 00218 MOVFW SOT; ЗАВАНТАЖЕННЯ СТ. РОЗРЯДУ У РАБ. РЕГІСТР. p> C 3CFF 00219 SUBLW 0FFH; відняти з РЕГІСТРУ 255.
D 1903 2892 00220 BZ FALSH; ПОРІВНЯТИ НА О, ЯКЩО ОДНО, ЗНАЧИТЬ ПОМИЛКА.
F 0A99 00221 INCF SOT, F; додали 1 У СТ. РОЗРЯД. p> 108B 00222 BCF INTCON, 1; СБРОС ПРАПОРА ПЕРЕРИВАННЯ.
0091 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
Висновок
В результаті виконання курсового проекту був розроблений тахометр, а так само наступна документація:
схема структурна,
схема електрична принципова,
алгоритм роботи керуючої програми,
лістинг програми.
Розроблена конструкція відрізняється простотою схемотехнічного рішення, невеликою кількістю використаних у схемі комплектуючих елементів, є практично універсальною і може легко змінюватися і розширюватися. p> Пристрій може експлуатуватися в діапазоні температур від 0оС до +70 оС.
Список використаної літератури
1. Предко М. Довідник з PIC-мікроконтролерів: Пер. з англ.-М.: ДМК Пресс, 2004.-512 с.
2. Таверньє К. PIC-мікроконтролери. Практика застосування: Пер. з фр. - М.: ДМК Пресс, 2003.-272 с.
.