📄 demod.lst
字号:
224 2 CW_PR();
*** WARNING 206 IN LINE 224 OF F:\C_SOFT\HD61202\VP12864\DEMOD.C: 'CW_PR': missing function-prototype
225 2 b=b+8;
226 2 code_1++;
227 2
228 2 if(code_1==96)
229 2 {
230 3 i=0;
231 3 code_1=0;
232 3 }
233 2
234 2 if(b==128)
235 2
236 2 {
237 3 a++;
238 3 b=0;
239 3
240 3 if(a==8)
241 3
242 3
243 3 {
244 4 return;
245 4
246 4 }
247 3
248 3 }
249 2
250 2 }
C51 COMPILER V4.01, DEMOD 15/10/01 13:22:44 PAGE 5
251 1
252 1 }
253 /*************************************/
254 /* 初始化子程序 */
255 /*************************************/
256 INT_1()
257 {
258 1 com=start_line0; /* 显示起始行为0 */
259 1 PR1();
260 1 PR4();
261 1
262 1 com=display_on; /* 开显示 */
263 1 PR1();
264 1 PR4();
265 1 }
266
267
268 /*************************************/
269 /* 清屏子程序 */
270 /*************************************/
271 CLEAR()
272 {
273 1
274 1 for(count1=0xb8;count1!=0xc0;count1++)
275 1 {
276 2 com=count1;
277 2 PR1();
278 2 PR4();
279 2
280 2 com=0x40;
281 2 PR1();
282 2 PR4();
283 2
284 2 com=64;
285 2 while(com!=0)
286 2 {
287 3 dat1=0x00;
288 3 PR2();
*** WARNING 206 IN LINE 288 OF F:\C_SOFT\HD61202\VP12864\DEMOD.C: 'PR2': missing function-prototype
289 3 PR5();
*** WARNING 206 IN LINE 289 OF F:\C_SOFT\HD61202\VP12864\DEMOD.C: 'PR5': missing function-prototype
290 3 com--;
291 3 }
292 2
293 2 }
294 1
295 1 }
296 /*************************************/
297 /* 直接访问方式的驱动子程序 */
298 /*************************************/
299
300 BUSY1()
301
302 {
303 1 do
304 1
305 1 {
306 2
307 2 ACC=cradd1; /* 读状态字 */
308 2
309 2 }
310 1 while (ACC_7==1); /* 判“忙”标志 */
311 1 }
312 BUSY2()
313
314 {
C51 COMPILER V4.01, DEMOD 15/10/01 13:22:44 PAGE 6
315 1 do
316 1
317 1 {
318 2
319 2 ACC=cradd2; /* 读状态字 */
320 2
321 2 }
322 1 while (ACC_7==1); /* 判“忙”标志 */
323 1 }
324 /*************************************/
325 /* 写指令 */
326 /*************************************/
327
328
329 PR1()
330
331 {
332 1 BUSYM(); /* 判忙 */
*** WARNING 206 IN LINE 332 OF F:\C_SOFT\HD61202\VP12864\DEMOD.C: 'BUSYM': missing function-prototype
333 1
334 1 cwadd1=com; /* 写指令(左) */
335 1
336 1 }
337
338
339
340 PR4()
341
342 {
343 1 BUSYR(); /* 判忙 */
*** WARNING 206 IN LINE 343 OF F:\C_SOFT\HD61202\VP12864\DEMOD.C: 'BUSYR': missing function-prototype
344 1
345 1 cwadd2=com; /* 写指令(右) */
346 1
347 1 }
348 /*************************************/
349 /* 写显示数据 */
350 /*************************************/
351
352
353 PR2()
354
355 {
356 1 BUSYM();
357 1 dwadd1=dat1; /* 写显示数据(左) */
358 1
359 1 }
360 PR5()
361
362 {
363 1 BUSYR();
364 1 dwadd2=dat1; /* 写显示数据(右) */
365 1
366 1 }
367
368 /*************************************/
369 /* 读显示数据 */
370 /*************************************/
371
372
373 PR3()
374 {
375 1 BUSYM();
376 1 dat1=dradd1; /* 读显示数据(左) */
377 1 }
378
C51 COMPILER V4.01, DEMOD 15/10/01 13:22:44 PAGE 7
379 PR6()
380 {
381 1 BUSYR();
382 1 dat1=dradd2; /* 读显示数据(右) */
383 1 }
384
385 /*************************************/
386 /* 绘点子程序 */
387 /*************************************/
388
389 W_DOT()
390 {
391 1 unsigned int j;
392 1 j=para1;
393 1 com=O_Y/8;
394 1 code_1=O_Y%8;
395 1 com=com|0xb8;
396 1 PR1();
397 1 PR4();
398 1 O_Y=1;
399 1 for(;code_1!=0;)
400 1 {
401 2 O_Y=O_Y*2;
402 2 code_1--;
403 2 }
404 1 if(O_X<j)
405 1 {
406 2 com=O_X|0x40;
407 2 PR1();
408 2 PR3();
409 2 PR3();
410 2 PR1();
411 2 dat1=dat1|O_Y;
412 2 PR2();
413 2 }
414 1 else
415 1 {
416 2 com=O_X-j|0x40;
417 2 PR4();
418 2 PR6();
419 2 PR6();
420 2 PR4();
421 2 dat1=dat1|O_Y;
422 2 PR5();
423 2
424 2 }
425 1 }
426 /*************************************/
427 /* 中文写入子程序 */
428 /*************************************/
429 CCW_PR()
430 {
431 1 unsigned char i,j,k;
432 1 i=0;
433 1 j=para1;
434 1 loop: com=O_Y|0xb8;
435 1 PR1();
436 1 PR4();
437 1 if(O_X<j)
438 1 {
439 2 com=O_X|0x40;
440 2 PR1();
441 2 k=1;
442 2 }
443 1 else
444 1 {
C51 COMPILER V4.01, DEMOD 15/10/01 13:22:44 PAGE 8
445 2 com=O_X-j|0x40;
446 2 PR4();
447 2 k=0;
448 2 }
449 1 com=com&0x3f;
450 1 for(count1=i;count1<i+16;count1++)
451 1
452 1 {
453 2 dat1=CCTAB[code_1][count1];
454 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -