📄 x9313.lst
字号:
C51 COMPILER V9.00 X9313 08/16/2011 23:06:59 PAGE 1
C51 COMPILER V9.00, COMPILATION OF MODULE X9313
OBJECT MODULE PLACED IN X9313.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE X9313.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<intrins.h>
2 #include"X9313.h" //修改硬件连接时要修改头文件!
3
4 sbit key1=P3^0;
5 sbit key2=P3^1;
6
7 void delay_xms(unsigned int x)
8 {
9 1 unsigned int i,j;
10 1 for(i=0;i<x;i++)
11 1 for(j=0;j<110;j++);
12 1 }
13
14
15
16 void move_up_x(unsigned int x) //滑动端向上移动x个单位
17 {
18 1 unsigned int i;
19 1 CS=0;
20 1 UD=1;
21 1 for(i=0;i<x;i++)
22 1 {
23 2 INC=1;
24 2 _nop_();
25 2 INC=0;
26 2 _nop_();
27 2 }
28 1
29 1 INC=1; //Store wiper position 存储滑动端位置
30 1 _nop_();
31 1 CS=1;
32 1 }
33 void move_down_x(unsigned int x) //滑动端向下移动x个单位
34 {
35 1 unsigned int i;
36 1 CS=0;
37 1 UD=0;
38 1 for(i=0;i<x;i++)
39 1 {
40 2 INC=1;
41 2 _nop_();
42 2 INC=0;
43 2 _nop_();
44 2 }
45 1
46 1 INC=1;
47 1 _nop_();
48 1 CS=1;
49 1 }
50
51
52
53
54
55 /*
C51 COMPILER V9.00 X9313 08/16/2011 23:06:59 PAGE 2
56 void keyscan() //键盘扫描
57 {
58 if(key1==0)
59 {
60 delay_xms(1);
61 if(key1==0)
62 {
63 CS=0; //Chip Seclect
64
65 INC=1;
66 UD=1; //UP
67 _nop_();
68 INC=0;
69
70 _nop_(); // Store wiper position
71 INC=1;
72 _nop_();
73 CS=1;
74 }
75 while(!key1);
76 }
77 if(key2==0)
78 {
79 delay_xms(1);
80 if(key2==0)
81 {
82 CS=0; //Chip Seclect
83
84 INC=1;
85 UD=0; //DOWN
86 _nop_();
87 INC=0;
88
89 _nop_(); //Store wiper position
90 INC=1;
91 _nop_();
92 CS=1;
93 }
94 while(!key2);
95 }
96 }
97 */
98 void keyscan()
99 {
100 1 if(key1==0)
101 1 {
102 2 delay_xms(1);
103 2 if(key1==0)
104 2 move_up_x(1);
105 2 while(!key1);
106 2 }
107 1 if(key2==0)
108 1 {
109 2 delay_xms(1);
110 2 if(key2==0)
111 2 move_down_x(1);
112 2 while(!key2);
113 2 }
114 1
115 1 }
116
117 void main()
C51 COMPILER V9.00 X9313 08/16/2011 23:06:59 PAGE 3
118 {
119 1
120 1
121 1 while(1)
122 1 {
123 2 keyscan();
124 2 }
125 1 }
126
127
128
129
130
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 142 ----
CONSTANT SIZE = ---- ----
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 + -