?? touch.lst
字號(hào):
151 1 delay_ms(10); //中斷后延時(shí)以消除抖動(dòng),使得采樣數(shù)據(jù)更準(zhǔn)確
152 1 PENIRQ = 1;
153 1
154 1 for(i = 0; i < 10; i++)
155 1 {
156 2 if(PENIRQ)
157 2 break;
158 2 ADS7843_start();
159 2 delay_us(10);
160 2 ADS7843_wr(0x94);//送控制字 10010000 即用差分方式讀X坐標(biāo)
161 2 delay_us(10);
162 2 temp_y[i] = ADS7843_rd(); //讀X軸坐標(biāo)
163 2 ADS7843_wr(0xD4); //送控制字 11010000 即用差分方式讀Y坐標(biāo)
164 2 delay_us(10);
165 2 temp_x[i] = ADS7843_rd(); //讀Y軸坐標(biāo)
166 2 CS=1;
167 2 delay_us(5);
168 2 }
169 1
170 1 if(i >= 10)
171 1 g_Status.bTouchPressed = true;
172 1
173 1 EA=1; //開中斷
174 1 }
175
176
C51 COMPILER V8.09 TOUCH 04/21/2010 21:14:13 PAGE 4
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
BUTTON_STOP. . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_MODIFY. . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
G_STATUS . . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 303
Mode . . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bTouchPressed. . . . . . . . . . . . MEMBER ----- CHAR 0001H 1
x. . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
y. . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
bButtonPressed . . . . . . . . . . . MEMBER ----- CHAR 0006H 1
Button_id. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0007H 1
bPasswordDialog. . . . . . . . . . . MEMBER ----- CHAR 0008H 1
Password . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0009H 1
PasswordCount. . . . . . . . . . . . MEMBER ----- U_CHAR 000AH 1
bParaModifyPermitted . . . . . . . . MEMBER ----- CHAR 000BH 1
nPage. . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 000CH 1
Modify_Index . . . . . . . . . . . . MEMBER ----- U_CHAR 000DH 1
Modify_Position. . . . . . . . . . . MEMBER ----- U_CHAR 000EH 1
ItemState. . . . . . . . . . . . . . MEMBER ----- ARRAY 000FH 140
bUpdated_ItemState . . . . . . . . . MEMBER ----- ARRAY 009BH 140
LED_Status . . . . . . . . . . . . . MEMBER ----- U_CHAR 0127H 1
bUpdated_LED_Status. . . . . . . . . MEMBER ----- CHAR 0128H 1
LED_Modify_Position. . . . . . . . . MEMBER ----- U_CHAR 0129H 1
Relay_Status1. . . . . . . . . . . . MEMBER ----- U_CHAR 012AH 1
Relay_Status2. . . . . . . . . . . . MEMBER ----- U_CHAR 012BH 1
bDianzheng . . . . . . . . . . . . . MEMBER ----- CHAR 012CH 1
bDianfan . . . . . . . . . . . . . . MEMBER ----- CHAR 012DH 1
bTrack . . . . . . . . . . . . . . . MEMBER ----- CHAR 012EH 1
temp_x . . . . . . . . . . . . . . . . STATIC XDATA ARRAY 0000H 20
temp_y . . . . . . . . . . . . . . . . STATIC XDATA ARRAY 0014H 20
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
MODE_RUNABLE . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
CS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
TOUCH_INIT . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
INT0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
DCLK . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
MODE . . . . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
BUTTON_CLEAR . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
RECT . . . . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 12
top. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
left . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
right. . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
bottom . . . . . . . . . . . . . . . MEMBER ----- U_INT 0006H 2
cx . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0008H 2
cy . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 000AH 2
BUTTON_DIANFAN . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_RUN . . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_TRACK . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
DOUT . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
IE0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0089H 1
intr0_ISR. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
BUTTON_RIGHT . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
ADS7843_start. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
MODE_NULL. . . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_RESET . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
C51 COMPILER V8.09 TOUCH 04/21/2010 21:14:13 PAGE 5
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
MODE_MANUAL. . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
MODE_TEST. . . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_ID. . . . . . . . . . . . . . . * TAG * ----- ENUM ----- -----
TOUCH_IsReleased . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
EX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A8H 1
IT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0088H 1
g_Status . . . . . . . . . . . . . . . EXTERN XDATA STRUCT ----- 303
PENIRQ . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
_delay_ms. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
BUTTON_DIANZHENG . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
Update_TouchPoint. . . . . . . . . . . PUBLIC CODE PROC 0000H -----
temp . . . . . . . . . . . . . . . . * REG * DATA U_INT 0006H 2
DIN. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
_delay_us. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
_average . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
a. . . . . . . . . . . . . . . . . . * REG * DATA PTR 0001H 3
len. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
max. . . . . . . . . . . . . . . . . AUTO DATA U_INT 0001H 2
min. . . . . . . . . . . . . . . . . AUTO DATA U_INT 0003H 2
i. . . . . . . . . . . . . . . . . . AUTO DATA U_INT 0005H 2
ave. . . . . . . . . . . . . . . . . AUTO DATA U_INT 0007H 2
sum. . . . . . . . . . . . . . . . . AUTO DATA U_LONG 0009H 4
BUTTON_CLEAR_ALL . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_UP. . . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_MODE. . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
ADS7843_rd . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
dat. . . . . . . . . . . . . . . . . AUTO DATA U_INT 0001H 2
BUTTON_LEFT. . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_RECT. . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 8
top. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
left . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
cx . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
cy . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0006H 2
MODE_PARAMODIFY. . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
BUTTON_DOWN. . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
TABLE_RECT . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 11
top. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
left . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
cx1. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
cx2. . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0006H 2
cy . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0008H 2
nItem. . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 000AH 1
_ADS7843_wr. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
dat. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
temp . . . . . . . . . . . . . . . . AUTO DATA BIT 0000H 1
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
BUTTON_NULL. . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
MODE_RUN . . . . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
MODE_PASSWORD. . . . . . . . . . . . . E_CONST ----- U_CHAR ----- 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 705 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 40 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 19
C51 COMPILER V8.09 TOUCH 04/21/2010 21:14:13 PAGE 6
IDATA SIZE = ---- ----
BIT SIZE = ---- 1
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -