-
Notifications
You must be signed in to change notification settings - Fork 0
/
TEST_Vectors.asm
111 lines (77 loc) · 3.1 KB
/
TEST_Vectors.asm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
;****************************************************************************************
;* *
;* Äàííûé ôàéë ÿâëÿåòñÿ ïðîãðàììîé äëÿ ïóñòîãî ïðèëîæåíèÿ ïîëüçîâàòåëÿ *
;* *
;****************************************************************************************
;* *
;* Íàèìåíîâàíèå êîíòðîëëåðà:ÌÊ-4õõ *
;* Äàòà ñîçäàíèÿ :25.11.03 *
;* Âåðñèÿ ôàéëà :2.00 *
;* *
;* Àâòîð :Èãíàòüåâ Ìèõàèë *
;* Îðãàíèçàöèÿ :Àâèòðîí-Îéë *
;* *
;****************************************************************************************
F252=0
F6720=1
MCU_Type=F6720
if MCU_Type == F252
LIST P=18F252 ;]Âûáèðåòå òèï ïðîöåññîðà
#include <p18f252.inc> ;]
else
LIST P=18F6720 ;]Âûáèðåòå òèï ïðîöåññîðà
#include <p18f6720.inc> ;]
endif
#define libdir c:\Program Files\Microchip\MPLABC18\v3.47 ;Íà÷àëî ïóòè ê áèáëèîòå÷íûì ôàéëàì
#define workdir d:\Kostya\dev\workspace\electronic\MPLAB ;Íà÷àëî ïóòè ê ðàáî÷èì ôàéëàì ïðîåêòà
;****************************************************************************************
#include <d:\Kostya\dev\workspace\electronic\MPLAB\macro4xx_UsApp.inc> ;Âêëþ÷åíèå äîïîëíèòåëüíûõ ôàéëîâ
#include <d:\Kostya\dev\workspace\electronic\MPLAB\MK4_set.inc>
;****************************************************************************************
;Ïåðåìåííûå
Stack_Zone udata H'E00'
Stack_Begin res H'100'
;****************************************************************************************
;Îáëàñòü òåìïîâ äëÿ çàäà÷è ââîäà-âûâîäà
;****************************************************************************************
;Êîíñòàíòû
;****************************************************************************************
;Îïðåäåëåíèÿ
;****************************************************************************************
;Ìàêðîñû
Dummy_sub macro
retlw H'FF'
dw H'FFFF'
endm
;****************************************************************************************
;****************************************************************************************
;Èñïîëíÿåìûé êîä
Us_App_Vectors code H'C000'
;****************************************************************************************
; exsub Init_User_Application
; Dummy_sub
exsub User_Application
bra usapp_zone
nop
;****************************************************************************************
exsub Optional_Handler_Main_Port1
Dummy_sub
;****************************************************************************************
exsub Optional_Handler_LoInt_Port1
Dummy_sub
;****************************************************************************************
exsub Optional_Handler_Main_Port2
Dummy_sub
;****************************************************************************************
exsub Optional_Handler_LoInt_Port2
Dummy_sub
;****************************************************************************************
usapp_zone
lfsr FSR1,Stack_Begin
egoto C_PROJECT1
ID_User_App
;Çäåñü çàïèñûâàåòñÿ âåðñèÿ ïðèëîæåíèÿ ïîëüçîâàòåëÿ
db "TEST 0.3",H'00'
EE_Id_Vect Code H'F00014'
db Low ID_User_App,High ID_User_App,Upper ID_User_App
END