📄 pc2lcd.lst
字号:
C51 COMPILER V7.01 PC2LCD 11/28/2003 13:22:37 PAGE 1
C51 COMPILER V7.01, COMPILATION OF MODULE PC2LCD
OBJECT MODULE PLACED IN pc2lcd.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE pc2lcd.c OMF2 BROWSE VARBANKING(1) DEBUG
stmt level source
1 /********pc control lcd test*****/
2
3 #include "ADUC812.h"
4 #include "stdio.h"
5 #include "absacc.h"
6 #include "plcd_bus.c"
*** WARNING C275 IN LINE 190 OF PLCD_BUS.C: expression with possibly no effect
*** WARNING C275 IN LINE 208 OF PLCD_BUS.C: expression with possibly no effect
7 #include "intrins.h"
8
9
10 /************* main program ************/
11 /******** input 2 @@--->command ********/
12 void main(void)
13 {
14 1 unsigned char da,flag=0,*fu;
15 1 char i=0,j=0,k[4],p;
16 1 char far dumy;
17 1
18 1 SCON=0x52; //** Serial Mode 1 **//
19 1 TMOD=0x21; //** T1 Mode 2 **//
20 1 TH1=0xFD;
21 1 TL1=0xFD; //** Baud 9600 **//
22 1 TR1=1; //** Start T1 **//
23 1 TI=1; //** Open Int T1 **//
24 1
25 1
26 1 printf("hfkdjf");
27 1
28 1 left_command(lcd_off);
29 1 right_command(lcd_off);
30 1
31 1 lcd_left_clear();
32 1 lcd_right_clear();
33 1
34 1 left_command(lcd_on);
35 1 right_command(lcd_on);
36 1 display_ascii(2,2,"sdfgasdfgas");
37 1 while(1)
38 1 {
39 2 if(RI==1)
40 2 {
41 3 da=getkey();
42 3 if(da=='@')
43 3 {
44 4 while(RI==0);
45 4 da=getkey();
46 4 if(da=='@')
47 4 {
48 5 while(RI==0);
49 5 da=getkey();
50 5 if(da=='0')
51 5 {
52 6 left_command(lcd_on);
53 6 right_command(lcd_on);
C51 COMPILER V7.01 PC2LCD 11/28/2003 13:22:37 PAGE 2
54 6 }
55 5 else if(da=='1')
56 5 {
57 6 left_command(lcd_off);
58 6 right_command(lcd_off);
59 6 }
60 5 else if(da=='2')
61 5 {
62 6 lcd_left_clear();
63 6 lcd_right_clear();
64 6 i=0;
65 6 j=0;
66 6 }
67 5 }
68 4 else
69 4 {
70 5 display_ascii(i,j,"@");
71 5 i++;
72 5 if(i>15)
73 5 {
74 6 i=0;
75 6 j=j+2;
76 6 if(j>7)
77 6 { j=0;}
78 6 }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -