📄 cc2.lst
字号:
C166 COMPILER V6.02, CC2 08/28/2006 09:55:00 PAGE 1
C166 COMPILER V6.02, COMPILATION OF MODULE CC2
OBJECT MODULE PLACED IN CC2.OBJ
COMPILER INVOKED BY: C:\Keil\C166\BIN\C166.EXE CC2.C MODV2 BROWSE MODV2 DEBUG
stmt lvl source
1 //****************************************************************************
2 // @Module Capture / Compare Unit 2 (CAPCOM2)
3 // @Filename CC2.C
4 // @Project CCU2.dav
5 //----------------------------------------------------------------------------
6 // @Controller Infineon XC164CM-8F40
7 //
8 // @Compiler Keil
9 //
10 // @Codegenerator 0.3
11 //
12 // @Description This file contains functions that use the CC2 module.
13 //
14 //----------------------------------------------------------------------------
15 // @Date 2006-8-25 14:39:31
16 //
17 //****************************************************************************
18
19 // USER CODE BEGIN (CC2_General,1)
20
21 // USER CODE END
22
23
24
25 //****************************************************************************
26 // @Project Includes
27 //****************************************************************************
28
29 #include "MAIN.H"
30
31 // USER CODE BEGIN (CC2_General,2)
32
33 // USER CODE END
34
35
36 //****************************************************************************
37 // @Macros
38 //****************************************************************************
39
40 // USER CODE BEGIN (CC2_General,3)
41
42 // USER CODE END
43
44
45 //****************************************************************************
46 // @Defines
47 //****************************************************************************
48
49 // USER CODE BEGIN (CC2_General,4)
50
51 // USER CODE END
52
53
54 //****************************************************************************
55 // @Typedefs
C166 COMPILER V6.02, CC2 08/28/2006 09:55:00 PAGE 2
56 //****************************************************************************
57
58 // USER CODE BEGIN (CC2_General,5)
59
60 // USER CODE END
61
62
63 //****************************************************************************
64 // @Imported Global Variables
65 //****************************************************************************
66
67 // USER CODE BEGIN (CC2_General,6)
68
69 // USER CODE END
70
71
72 //****************************************************************************
73 // @Global Variables
74 //****************************************************************************
75
76 // USER CODE BEGIN (CC2_General,7)
77
78 // USER CODE END
79
80
81 //****************************************************************************
82 // @External Prototypes
83 //****************************************************************************
84
85 // USER CODE BEGIN (CC2_General,8)
86
87 // USER CODE END
88
89
90 //****************************************************************************
91 // @Prototypes Of Local Functions
92 //****************************************************************************
93
94 // USER CODE BEGIN (CC2_General,9)
95
96 // USER CODE END
97
98
99 //****************************************************************************
100 // @Function void CC2_vInit(void)
101 //
102 //----------------------------------------------------------------------------
103 // @Description This is the initialization function of the CAPCOM2 function
104 // library. It is assumed that the SFRs used by this library
105 // are in reset state.
106 //
107 //----------------------------------------------------------------------------
108 // @Returnvalue None
109 //
110 //----------------------------------------------------------------------------
111 // @Parameters None
112 //
113 //----------------------------------------------------------------------------
114 // @Date 2006-8-25
115 //
116 //****************************************************************************
117
C166 COMPILER V6.02, CC2 08/28/2006 09:55:00 PAGE 3
118 // USER CODE BEGIN (Init,1)
119
120 // USER CODE END
121
122 void CC2_vInit(void)
123 {
124 1 // USER CODE BEGIN (Init,2)
125 1
126 1 // USER CODE END
127 1
128 1 /// -----------------------------------------------------------------------
129 1 /// Configuration of CAPCOM2 Control:
130 1 /// -----------------------------------------------------------------------
131 1 /// - the contents of the CC2_OUT register is visble at output port
132 1 /// - the contents of the port register is changed by the CAPCOM2 unit
133 1
134 1 CC2_IOC = 0x0000; // load CAPCOM2 I/O control register
135 1
136 1 /// -----------------------------------------------------------------------
137 1 /// Configuration of CAPCOM2 Timer 7:
138 1 /// -----------------------------------------------------------------------
139 1 /// - timer 7 works in timer mode
140 1 /// - prescaler factor is 256
141 1 /// - timer 7 run bit is set
142 1
143 1 /// -----------------------------------------------------------------------
144 1 /// Configuration of CAPCOM2 Timer 8:
145 1 /// -----------------------------------------------------------------------
146 1 /// - timer 8 works in timer mode
147 1 /// - prescaler factor is 8
148 1 /// - timer 8 run bit is reset
149 1
150 1
151 1 CC2_T78CON = 0x0005; // load CAPCOM2 timer 7 and timer 8 control
152 1 // register
153 1
154 1 CC2_T7 = 0x48E5; // load CAPCOM2 timer 7 register
155 1
156 1 CC2_T7REL = 0x48E5; // load CAPCOM2 timer 7 reload register
157 1
158 1 CC2_T8 = 0x0000; // load CAPCOM2 timer 8 register
159 1
160 1 CC2_T8REL = 0x0000; // load CAPCOM2 timer 8 reload register
161 1
162 1 /// -----------------------------------------------------------------------
163 1 /// Configuration of the used CAPCOM2 Timer Port Pins:
164 1 /// -----------------------------------------------------------------------
165 1
166 1
167 1 /// -----------------------------------------------------------------------
168 1 /// Configuration of the used CAPCOM2 Timer Interrupts:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -