📄 communication.lst
字号:
122 1 {
123 2 WriteCID(i,0x00);
124 2 }
125 1 WriteCID(CID_ptr,(CID_ptr+1));//初始化指针
126 1 }
127
128 void WriteExtComGroup(UCHAR x,UCHAR y,UCHAR wData)
129 {
130 1 PORT_STORE=PORT;
131 1 RCON=RCON_Bank0;
132 1
133 1 ExtComGroup[x][y]=wData;
134 1
135 1 PORT=PORT_STORE;
136 1 }
137
138 UCHAR ReadExtComGroup(UCHAR x,UCHAR y)
139 {
140 1 idata UCHAR temp;
141 1
142 1 PORT_STORE=PORT;
143 1 RCON=RCON_Bank0;
144 1
145 1 temp=ExtComGroup[x][y];
146 1
147 1 PORT=PORT_STORE;
148 1 return(temp);
149 1 }
150
151 void WriteMessageGroup(UCHAR x,UCHAR y,UCHAR wData)
152 {
153 1 PORT_STORE=PORT;
154 1 RCON=RCON_Bank0;
155 1
156 1 MessageGroup[x][y]=wData;
157 1
158 1 PORT=PORT_STORE;
159 1 }
160
161 UCHAR ReadMessageGroup(UCHAR x,UCHAR y)
162 {
163 1 idata UCHAR temp;
164 1
165 1 PORT_STORE=PORT;
166 1 RCON=RCON_Bank0;
167 1
168 1 temp=MessageGroup[x][y];
169 1
170 1 PORT=PORT_STORE;
171 1 return(temp);
172 1 }
173
174 void WriteExtTelTime(UCHAR num, UCHAR time)
175 {
176 1 PORT_STORE=PORT;
177 1 RCON=RCON_Bank0;
178 1
179 1 ExtTelTime[num]=time;
C51 COMPILER V7.06 COMMUNICATION 11/15/2007 09:02:23 PAGE 4
180 1
181 1 PORT=PORT_STORE;
182 1 return;
183 1 }
184 UCHAR ReadExtTelTime(UCHAR num)
185 {
186 1 idata UCHAR temp;
187 1
188 1 PORT_STORE=PORT;
189 1 RCON=RCON_Bank0;
190 1
191 1 temp=ExtTelTime[num];
192 1
193 1 PORT=PORT_STORE;
194 1 return(temp);
195 1 }
196
197 void WriteOutTelState(UCHAR num, UCHAR teldata)
198 {
199 1 PORT_STORE=PORT;
200 1 RCON=RCON_Bank0;
201 1
202 1 OutTelState[num]=teldata;
203 1
204 1 PORT=PORT_STORE;
205 1 return;
206 1 }
207 UCHAR ReadOutTelState(UCHAR num)
208 {
209 1 idata UCHAR temp;
210 1
211 1 PORT_STORE=PORT;
212 1 RCON=RCON_Bank0;
213 1
214 1 temp=OutTelState[num];
215 1
216 1 PORT=PORT_STORE;
217 1 return(temp);
218 1 }
219
220 void WriteExtTelState(UCHAR num, UCHAR teldata)
221 {
222 1 PORT_STORE=PORT;
223 1 RCON=RCON_Bank0;
224 1
225 1 ExtTelState[num]=teldata;
226 1
227 1 PORT=PORT_STORE;
228 1 return;
229 1 }
230 UCHAR ReadExtTelState(UCHAR num)
231 {
232 1 idata UCHAR temp;
233 1
234 1 PORT_STORE=PORT;
235 1 RCON=RCON_Bank0;
236 1
237 1 temp=ExtTelState[num];
238 1
239 1 PORT=PORT_STORE;
240 1 return(temp);
241 1 }
C51 COMPILER V7.06 COMMUNICATION 11/15/2007 09:02:23 PAGE 5
242
243 void WriteCID(UCHAR num, UCHAR teldata)
244 {
245 1 PORT_STORE=PORT;
246 1 RCON=RCON_Bank0;
247 1
248 1 CID[num]=teldata;
249 1
250 1 PORT=PORT_STORE;
251 1 return;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -