📄 gongneng.lst
字号:
C51 COMPILER V7.50 GONGNENG 08/30/2007 10:09:09 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE GONGNENG
OBJECT MODULE PLACED IN gongneng.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE gongneng.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<LCD.H>
2 #include<reg52.h>
3 #include<func.h>
4 #define uchar unsigned char
5 #define uint unsigned int
6 uchar getkey(uchar jianpan_code)
7 {
8 1 switch(jianpan_code)
9 1 {
10 2 case 0x18:return(0);break;
11 2 case 0x14:return(1);break;
12 2 case 0x12:return(2);break;
13 2 case 0x11:return(3);break;
14 2
15 2 case 0x28:return(4);break;
16 2 case 0x24:return(5);break;
17 2 case 0x22:return(6);break;
18 2 case 0x21:return(7);break;
19 2
20 2 case 0x48:return(8);break;
21 2 case 0x44:return(9);break;
22 2 default: break;
23 2 }
24 1 }
25
26 void jiemian( ) //默认选中
27 {
28 1 Display_ch(diyi,1,1,4);
29 1 smNop();
30 1 Display_num('?',2,1,1);
31 1 smNop();
32 1 Display_ch(diyi1,3,1,4);
33 1 smNop();
34 1 Display_ch(diyi2,4,1,4);
35 1 smNop();
36 1 }
37 void dianyashow()
38 { /* uchar a,d;
39 1 Display_ch(boxing,0x80,1,6); //提示输入电压值
40 1 smNop();
41 1 while(!keyscan1( )); //等待输入
42 1 a=keyscan1();
43 1 a=getkey(a);
44 1 d=dianyashuzu[a];
45 1 Display_num('d',0x8b,1,1); //显示输入结果
46 1 smNop( );
47 1 // dianya(a); //调用ad0809转化
48 1 smNop();
49 1 if(P1^0)*/
50 1 Display_ch(wancheng,1,1,4); //显示转化完成
51 1 }
52 void boxinghanshu( ) //选中方波
53 {
54 1 Display_ch(fangbo,1,1,2);
55 1 smNop();
C51 COMPILER V7.50 GONGNENG 08/30/2007 10:09:09 PAGE 2
56 1 Display_num('?',2,1,1);
57 1 smNop();
58 1 Display_ch(sanjiaobo,3,1,3);
59 1 smNop();
60 1 }
61 void boxing1hanshu( ) //选中三角波
62 {
63 1 Display_ch(fangbo,1,1,2);
64 1 smNop();
65 1 Display_ch(sanjiaobo,2,1,3);
66 1 smNop();
67 1 Display_num('?',3,1,1);
68 1 smNop();
69 1 }
70
71 void bijiaohanshu( )
72 {
73 1 //调用AD转化结果m,用CPLD串口输入
74 1 // uchar m,n;
75 1 // n=ad0809;
76 1 // if(n-m<=20)
77 1 Display_ch(bijiao,1,1,7);
78 1 // else
79 1 Display_ch(bijiao1,2,1,7);
80 1 }
81 void fangbohanshu( )
82 {;
83 1 //调用方波产生函数
84 1 //lcd显示产生的波形类型
85 1 }
86 void sanjiao( )
87 {
88 1 ;
89 1 }
90 void jiemian1() //选中电压比较
91 {
92 1 Display_ch(diyi,1,1,4);
93 1 smNop();
94 1 Display_ch(diyi1,2,1,4);
95 1 smNop();
96 1 Display_num('?',3,1,1);
97 1 smNop();
98 1 Display_ch(diyi2,4,1,4);
99 1 smNop();
100 1 }
101 void jiemian2() //选中产生波形
102 {
103 1 Display_ch(diyi,1,1,4);
104 1 smNop();
105 1 Display_ch(diyi1,2,1,4);
106 1 smNop();
107 1 Display_ch(diyi2,3,1,4);
108 1 smNop();
109 1 Display_num('?',4,1,1);
110 1 smNop();
111 1 }
112 void cuowuhanshu( )
113 {
114 1 Display_ch(cuowu,1,1,6);
115 1 smNop();
116 1 }
117
C51 COMPILER V7.50 GONGNENG 08/30/2007 10:09:09 PAGE 3
118
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 501 ----
CONSTANT SIZE = 115 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -