亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stm8_tsl_multichannelkey.ls

?? STM8s
?? LS
?? 第 1 頁 / 共 5 頁
字號:
   1                     ; C Compiler for STM8 (COSMIC Software)
   2                     ; Parser V4.9.2 - 29 Jun 2010
   3                     ; Generator V4.3.5 - 02 Jul 2010
  49                     .const:	section	.text
  50  0000               _MCKEY1_TABLE_POSITION_OFFSET:
  51  0000 0000          	dc.w	0
  52  0002 ffc0          	dc.w	-64
  53  0004 0000          	dc.w	0
  54  0006 0000          	dc.w	0
  55  0008 0000          	dc.w	0
  56  000a 0015          	dc.w	21
  57  000c 0000          	dc.w	0
  58  000e ff95          	dc.w	-107
  59  0010 0000          	dc.w	0
  60  0012 0000          	dc.w	0
  61  0014 0000          	dc.w	0
  62  0016 0040          	dc.w	64
  63  0018 0000          	dc.w	0
  64  001a ff6b          	dc.w	-149
  65  001c 0000          	dc.w	0
  66  001e 0000          	dc.w	0
  67  0020 0000          	dc.w	0
  68  0022 006b          	dc.w	107
  69  0024 0000          	dc.w	0
  70  0026 ff40          	dc.w	-192
  71  0028 0000          	dc.w	0
  72  002a 0000          	dc.w	0
  73  002c 0000          	dc.w	0
  74  002e 0095          	dc.w	149
  75  0030 0000          	dc.w	0
 109                     ; 918 void TSL_MCKey_Init(void)
 109                     ; 919 {
 111                     	switch	.text
 112  0000               _TSL_MCKey_Init:
 116                     ; 921   for (KeyIndex = 0; KeyIndex < NUMBER_OF_MULTI_CHANNEL_KEYS; KeyIndex++)
 118  0000 3f00          	clr	_KeyIndex
 119  0002               L53:
 120                     ; 923     TSL_MCKey_SetStructPointer();
 122  0002 cd0000        	call	_TSL_MCKey_SetStructPointer
 124                     ; 924     pMCKeyStruct->State.whole = DISABLED_STATE;
 126  0005 a680          	ld	a,#128
 127  0007 92c700        	ld	[_pMCKeyStruct.w],a
 128                     ; 925     pMCKeyStruct->DetectThreshold = MCKEY_DETECTTHRESHOLD_DEFAULT;
 130  000a be00          	ldw	x,_pMCKeyStruct
 131  000c a616          	ld	a,#22
 132  000e e72a          	ld	(42,x),a
 133                     ; 926     pMCKeyStruct->EndDetectThreshold = MCKEY_ENDDETECTTHRESHOLD_DEFAULT;
 135  0010 be00          	ldw	x,_pMCKeyStruct
 136  0012 a623          	ld	a,#35
 137  0014 e72b          	ld	(43,x),a
 138                     ; 927     pMCKeyStruct->RecalibrationThreshold = MCKEY_RECALIBRATIONTHRESHOLD_DEFAULT;
 140  0016 be00          	ldw	x,_pMCKeyStruct
 141  0018 a680          	ld	a,#128
 142  001a e72c          	ld	(44,x),a
 143                     ; 928     pMCKeyStruct->Resolution = MCKEY_RESOLUTION_DEFAULT;
 145  001c be00          	ldw	x,_pMCKeyStruct
 146  001e a604          	ld	a,#4
 147  0020 e72d          	ld	(45,x),a
 148                     ; 929     pMCKeyStruct->DirectionChangeIntegrator = MCKEY_DIRECTION_CHANGE_INTEGRATOR_DEFAULT;
 150  0022 be00          	ldw	x,_pMCKeyStruct
 151  0024 a601          	ld	a,#1
 152  0026 e72e          	ld	(46,x),a
 153                     ; 930     pMCKeyStruct->DirectionChangeThreshold = MCKEY_DIRECTION_CHANGE_THRESHOLD_DEFAULT;
 155  0028 be00          	ldw	x,_pMCKeyStruct
 156  002a a60a          	ld	a,#10
 157  002c e72f          	ld	(47,x),a
 158                     ; 921   for (KeyIndex = 0; KeyIndex < NUMBER_OF_MULTI_CHANNEL_KEYS; KeyIndex++)
 160  002e 3c00          	inc	_KeyIndex
 163  0030 3d00          	tnz	_KeyIndex
 164  0032 27ce          	jreq	L53
 165                     ; 934   sMCKeyInfo[0].Setting.b.MCKEY_TYPE = MCKEY1_TYPE;
 167  0034 72120001      	bset	_sMCKeyInfo+1,#1
 168                     ; 939 }
 171  0038 81            	ret
 204                     ; 951 void TSL_MCKey1_Acquisition(void)
 204                     ; 952 {
 205                     	switch	.text
 206  0039               _TSL_MCKey1_Acquisition:
 210                     ; 954   KeyIndex = 0;
 212  0039 3f00          	clr	_KeyIndex
 213                     ; 955   TSL_MCKey_SetStructPointer();
 215  003b cd0000        	call	_TSL_MCKey_SetStructPointer
 217                     ; 971   if (!((pMCKeyStruct->State.whole == ERROR_STATE) || (pMCKeyStruct->State.whole == DISABLED_STATE)))
 219  003e 92c600        	ld	a,[_pMCKeyStruct.w]
 220  0041 a108          	cp	a,#8
 221  0043 2754          	jreq	L35
 223  0045 92c600        	ld	a,[_pMCKeyStruct.w]
 224  0048 a180          	cp	a,#128
 225  004a 274d          	jreq	L35
 226                     ; 973     for (ChannelIndex = 0; ChannelIndex < CHANNEL_PER_MCKEY; ChannelIndex++)
 228  004c 3f00          	clr	_ChannelIndex
 229  004e               L55:
 230                     ; 975       sTouchIO.PORT_ADDR = (GPIO_TypeDef *)(Table_MCKEY_PORTS[ChannelIndex]);
 232  004e b600          	ld	a,_ChannelIndex
 233  0050 5f            	clrw	x
 234  0051 97            	ld	xl,a
 235  0052 58            	sllw	x
 236  0053 de0000        	ldw	x,(_Table_MCKEY_PORTS,x)
 237  0056 bf00          	ldw	_sTouchIO,x
 238                     ; 976       sTouchIO.AcqMask = Table_MCKEY_BITS[ChannelIndex];
 240  0058 b600          	ld	a,_ChannelIndex
 241  005a 5f            	clrw	x
 242  005b 97            	ld	xl,a
 243  005c d60000        	ld	a,(_Table_MCKEY_BITS,x)
 244  005f b702          	ld	_sTouchIO+2,a
 245                     ; 977       sTouchIO.DriveMask = (u8)(sTouchIO.AcqMask | MCKEY1_DRIVEN_SHIELD_MASK);
 247  0061 b602          	ld	a,_sTouchIO+2
 248  0063 aa02          	or	a,#2
 249  0065 b703          	ld	_sTouchIO+3,a
 250                     ; 978       sTouchIO.Measurement = &sMCKeyInfo[0].Channel[ChannelIndex].LastMeas;
 252  0067 b600          	ld	a,_ChannelIndex
 253  0069 97            	ld	xl,a
 254  006a a607          	ld	a,#7
 255  006c 42            	mul	x,a
 256  006d 01            	rrwa	x,a
 257  006e ab05          	add	a,#_sMCKeyInfo+5
 258  0070 2401          	jrnc	L01
 259  0072 5c            	incw	x
 260  0073               L01:
 261  0073 5f            	clrw	x
 262  0074 97            	ld	xl,a
 263  0075 bf04          	ldw	_sTouchIO+4,x
 264                     ; 979       sTouchIO.RejectedNb = &sMCKeyInfo[0].Channel[ChannelIndex].LastMeasRejectNb;
 266  0077 b600          	ld	a,_ChannelIndex
 267  0079 97            	ld	xl,a
 268  007a a607          	ld	a,#7
 269  007c 42            	mul	x,a
 270  007d 01            	rrwa	x,a
 271  007e ab07          	add	a,#_sMCKeyInfo+7
 272  0080 2401          	jrnc	L21
 273  0082 5c            	incw	x
 274  0083               L21:
 275  0083 5f            	clrw	x
 276  0084 97            	ld	xl,a
 277  0085 bf06          	ldw	_sTouchIO+6,x
 278                     ; 980       sTouchIO.Type = MCKEY_TYPE;
 280  0087 35010008      	mov	_sTouchIO+8,#1
 281                     ; 981       TSL_IO_Acquisition(MCKEY_ACQ_NUM, MCKEY_ADJUST_LEVEL);
 283  008b ae0601        	ldw	x,#1537
 284  008e cd0000        	call	_TSL_IO_Acquisition
 286                     ; 973     for (ChannelIndex = 0; ChannelIndex < CHANNEL_PER_MCKEY; ChannelIndex++)
 288  0091 3c00          	inc	_ChannelIndex
 291  0093 b600          	ld	a,_ChannelIndex
 292  0095 a105          	cp	a,#5
 293  0097 25b5          	jrult	L55
 294  0099               L35:
 295                     ; 986 }
 298  0099 81            	ret
 335                     ; 1048 void TSL_MCKey_Process(void)
 335                     ; 1049 {
 336                     	switch	.text
 337  009a               _TSL_MCKey_Process:
 341                     ; 1051   TSL_MCKey_SetStructPointer();
 343  009a cd0000        	call	_TSL_MCKey_SetStructPointer
 345                     ; 1053   switch (pMCKeyStruct->State.whole)
 347  009d 92c600        	ld	a,[_pMCKeyStruct.w]
 349                     ; 1103       break;
 350  00a0 4a            	dec	a
 351  00a1 2751          	jreq	L57
 352  00a3 4a            	dec	a
 353  00a4 271a          	jreq	L36
 354  00a6 a002          	sub	a,#2
 355  00a8 272d          	jreq	L76
 356  00aa a004          	sub	a,#4
 357  00ac 2759          	jreq	L77
 358  00ae a009          	sub	a,#9
 359  00b0 273d          	jreq	L37
 360  00b2 a003          	sub	a,#3
 361  00b4 271c          	jreq	L56
 362  00b6 a010          	sub	a,#16
 363  00b8 2730          	jreq	L17
 364  00ba a05c          	sub	a,#92
 365  00bc 274e          	jreq	L101
 366  00be               L721:
 368  00be 20fe          	jra	L721
 369  00c0               L36:
 370                     ; 1055     case IDLE_STATE:
 370                     ; 1056       if (TSL_MCKey_CheckErrorCondition())
 372  00c0 cd06ae        	call	_TSL_MCKey_CheckErrorCondition
 374  00c3 4d            	tnz	a
 375  00c4 2705          	jreq	L121
 376                     ; 1058         TSL_MCKey_SetErrorState();
 378  00c6 cd0000        	call	_TSL_MCKey_SetErrorState
 380                     ; 1059         break;
 382  00c9 2044          	jra	L711
 383  00cb               L121:
 384                     ; 1061       TSL_MCKey_IdleTreatment();
 386  00cb ad67          	call	_TSL_MCKey_IdleTreatment
 388                     ; 1062       TSL_MCKey_CheckDisabled();
 390  00cd cd068e        	call	_TSL_MCKey_CheckDisabled
 392                     ; 1063       break;
 394  00d0 203d          	jra	L711
 395  00d2               L56:
 396                     ; 1065     case PRE_DETECTED_STATE:
 396                     ; 1066       TSL_MCKey_PreDetectTreatment();
 398  00d2 cd019f        	call	_TSL_MCKey_PreDetectTreatment
 400                     ; 1067       break;
 402  00d5 2038          	jra	L711
 403  00d7               L76:
 404                     ; 1069     case DETECTED_STATE:
 404                     ; 1070       if (TSL_MCKey_CheckErrorCondition())
 406  00d7 cd06ae        	call	_TSL_MCKey_CheckErrorCondition
 408  00da 4d            	tnz	a
 409  00db 2705          	jreq	L321
 410                     ; 1072         TSL_MCKey_SetErrorState();
 412  00dd cd0000        	call	_TSL_MCKey_SetErrorState
 414                     ; 1073         break;
 416  00e0 202d          	jra	L711
 417  00e2               L321:
 418                     ; 1075       TSL_MCKey_DetectedTreatment();
 420  00e2 cd01f2        	call	_TSL_MCKey_DetectedTreatment
 422                     ; 1076       TSL_MCKey_CheckDisabled();
 424  00e5 cd068e        	call	_TSL_MCKey_CheckDisabled
 426                     ; 1077       break;
 428  00e8 2025          	jra	L711
 429  00ea               L17:
 430                     ; 1079     case POST_DETECTED_STATE:
 430                     ; 1080       TSL_MCKey_PostDetectTreatment();
 432  00ea cd0245        	call	_TSL_MCKey_PostDetectTreatment
 434                     ; 1081       break;
 436  00ed 2020          	jra	L711
 437  00ef               L37:
 438                     ; 1083     case PRE_CALIBRATION_STATE:
 438                     ; 1084       TSL_MCKey_PreRecalibrationTreatment();
 440  00ef cd0292        	call	_TSL_MCKey_PreRecalibrationTreatment
 442                     ; 1085       break;
 444  00f2 201b          	jra	L711
 445  00f4               L57:
 446                     ; 1087     case CALIBRATION_STATE:
 446                     ; 1088       if (TSL_MCKey_CheckErrorCondition())
 448  00f4 cd06ae        	call	_TSL_MCKey_CheckErrorCondition
 450  00f7 4d            	tnz	a
 451  00f8 2705          	jreq	L521
 452                     ; 1090         TSL_MCKey_SetErrorState();
 454  00fa cd0000        	call	_TSL_MCKey_SetErrorState
 456                     ; 1091         break;
 458  00fd 2010          	jra	L711
 459  00ff               L521:
 460                     ; 1093       TSL_MCKey_CalibrationTreatment();
 462  00ff cd02df        	call	_TSL_MCKey_CalibrationTreatment
 464                     ; 1094       TSL_MCKey_CheckDisabled();
 466  0102 cd068e        	call	_TSL_MCKey_CheckDisabled
 468                     ; 1095       break;
 470  0105 2008          	jra	L711
 471  0107               L77:
 472                     ; 1097     case ERROR_STATE:
 472                     ; 1098       TSL_MCKey_CheckDisabled();
 474  0107 cd068e        	call	_TSL_MCKey_CheckDisabled
 476                     ; 1099       break;
 478  010a 2003          	jra	L711
 479  010c               L101:
 480                     ; 1101     case DISABLED_STATE:
 480                     ; 1102       TSL_MCKey_CheckEnabled();
 482  010c cd069a        	call	_TSL_MCKey_CheckEnabled
 484                     ; 1103       break;
 486  010f               L711:
 487                     ; 1112   TSL_TempGlobalSetting.whole |= pMCKeyStruct->Setting.whole;
 489  010f be00          	ldw	x,_pMCKeyStruct
 490  0111 ee01          	ldw	x,(1,x)
 491  0113 01            	rrwa	x,a
 492  0114 ba01          	or	a,_TSL_TempGlobalSetting+1
 493  0116 01            	rrwa	x,a
 494  0117 ba00          	or	a,_TSL_TempGlobalSetting
 495  0119 01            	rrwa	x,a
 496  011a bf00          	ldw	_TSL_TempGlobalSetting,x
 497                     ; 1113   TSL_TempGlobalState.whole |= pMCKeyStruct->State.whole;
 499  011c b600          	ld	a,_TSL_TempGlobalState
 500  011e 92ca00        	or	a,[_pMCKeyStruct.w]
 501  0121 b700          	ld	_TSL_TempGlobalState,a
 502                     ; 1114   pMCKeyStruct->Setting.b.CHANGED = 0;
 504  0123 be00          	ldw	x,_pMCKeyStruct
 505  0125 e602          	ld	a,(2,x)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久亚洲综合网| 日韩av在线播放中文字幕| 亚洲一区二区三区三| 久久99精品一区二区三区| 91国偷自产一区二区三区成为亚洲经典 | 久久蜜桃av一区精品变态类天堂 | 欧美三级欧美一级| 国产精品久久毛片av大全日韩| 天堂av在线一区| 色综合色狠狠综合色| 欧美极品aⅴ影院| 捆绑调教美女网站视频一区| 欧洲av在线精品| 亚洲三级在线播放| 成人av在线资源网| 国产午夜精品在线观看| 九九国产精品视频| 欧美一区二区久久| 丝袜美腿亚洲综合| 欧美日韩的一区二区| 亚洲午夜久久久久久久久电影网 | 亚洲女人小视频在线观看| 国产iv一区二区三区| 久久噜噜亚洲综合| 国产一区二区三区久久久| 欧美一卡二卡三卡四卡| 偷拍与自拍一区| 欧美日韩精品免费观看视频| 亚洲一区二区三区三| 欧美色综合天天久久综合精品| 亚洲丝袜美腿综合| 91丨porny丨国产入口| 亚洲人成网站影音先锋播放| 91女人视频在线观看| 中文字幕亚洲视频| 在线精品视频小说1| 一区二区三区中文在线| 欧美视频一区二区三区| 天天做天天摸天天爽国产一区| 3d动漫精品啪啪一区二区竹菊| 日韩av电影天堂| 欧美成人精品高清在线播放| 国产麻豆午夜三级精品| 国产精品女主播在线观看| 国产精品一二三在| 国产精品国产成人国产三级| 91视视频在线观看入口直接观看www | 亚洲国产岛国毛片在线| 99久久伊人久久99| 亚洲小说春色综合另类电影| 欧美日产国产精品| 国产美女av一区二区三区| 1区2区3区国产精品| 精品视频免费在线| 激情国产一区二区 | 日韩精品亚洲一区二区三区免费| 日韩午夜在线影院| 国产成人激情av| 一区二区三区日韩欧美| 91精品国产品国语在线不卡| 国产精品综合av一区二区国产馆| 国产精品久久久久久户外露出| 欧美系列在线观看| 国产美女一区二区| 亚洲午夜在线电影| 久久先锋资源网| 欧美自拍偷拍午夜视频| 国产乱子轮精品视频| 夜夜操天天操亚洲| 精品国产青草久久久久福利| 91亚洲精品乱码久久久久久蜜桃| 日本人妖一区二区| 亚洲欧美中日韩| 欧美成人午夜电影| 欧美午夜影院一区| 国产91丝袜在线播放0| 亚洲va欧美va天堂v国产综合| 久久综合色综合88| 欧美日韩一区二区电影| 国产99久久久久| 蜜桃精品视频在线| 亚洲乱码国产乱码精品精小说 | 777欧美精品| 91蜜桃免费观看视频| 精品一区二区三区视频在线观看| 一区二区三区不卡在线观看 | 日韩欧美国产精品| 在线中文字幕不卡| 国产成人一级电影| 麻豆传媒一区二区三区| 亚洲国产aⅴ天堂久久| 国产精品久久久久7777按摩| 91.com在线观看| 欧洲精品中文字幕| 成人免费看黄yyy456| 激情综合色播激情啊| 日本在线不卡视频| 午夜av一区二区| 亚洲男女一区二区三区| 国产精品天天看| 精品sm在线观看| 日韩精品一区二区三区在线观看 | 天天色综合成人网| 综合色天天鬼久久鬼色| 亚洲国产精品国自产拍av| 久久久久久久久久美女| 欧美精品一区二区三区在线播放| 制服.丝袜.亚洲.另类.中文| 欧美三级韩国三级日本一级| 91久久精品一区二区三| 色丁香久综合在线久综合在线观看| 久久国产生活片100| 男人操女人的视频在线观看欧美| 日韩精品欧美成人高清一区二区| 亚洲18色成人| 视频一区视频二区中文| 午夜精品福利在线| 日日夜夜免费精品视频| 肉色丝袜一区二区| 美日韩一级片在线观看| 久久99精品久久久久久久久久久久| 欧美96一区二区免费视频| 欧美aaaaa成人免费观看视频| 免费看精品久久片| 麻豆精品视频在线| 国产麻豆精品视频| 99久久久精品| 欧美专区日韩专区| 91精品国产手机| 久久九九国产精品| 亚洲色图.com| 天堂久久一区二区三区| 久久99精品国产.久久久久久| 国产一区欧美一区| 99久久免费精品高清特色大片| 一本大道av一区二区在线播放| 欧美日韩中文一区| 精品国产乱码久久| 国产精品午夜电影| 午夜精品久久久久久久久| 奇米在线7777在线精品| 国产iv一区二区三区| 欧美色手机在线观看| 日韩亚洲欧美在线观看| 国产目拍亚洲精品99久久精品| 亚洲乱码精品一二三四区日韩在线| 日日夜夜免费精品| 夫妻av一区二区| 欧美日韩午夜精品| 国产校园另类小说区| 亚洲综合久久久久| 国产精品影音先锋| 欧美综合久久久| 国产日韩欧美不卡在线| 亚洲mv在线观看| 高清不卡在线观看| 69堂精品视频| 中文无字幕一区二区三区| 日韩福利电影在线| 99久久久免费精品国产一区二区| 欧美一区二区女人| 亚洲免费视频中文字幕| 国产一区二区三区久久久 | 福利一区二区在线| 欧美久久久一区| 亚洲美女淫视频| 国产剧情一区二区| 日韩一区二区三区在线视频| 亚洲黄一区二区三区| 国产高清在线精品| 欧美精品色综合| 亚洲精品第1页| 不卡一卡二卡三乱码免费网站| 日韩美女视频一区二区在线观看| 亚洲免费观看高清| 国产91丝袜在线播放0| 欧美一区二区观看视频| 亚洲综合成人网| 91九色02白丝porn| 国产精品久久久一区麻豆最新章节| 久久99热国产| 欧美一卡二卡在线观看| 婷婷综合五月天| 日本精品视频一区二区| 中文字幕一区二区三区不卡在线 | 在线视频国内自拍亚洲视频| 国产欧美日本一区视频| 国产综合色产在线精品| 欧美一区二区视频观看视频| 亚洲一区av在线| 色网综合在线观看| 亚洲免费资源在线播放| 99久久综合色| 国产精品久久久久精k8| eeuss国产一区二区三区| 国产亚洲成av人在线观看导航| 久久国产日韩欧美精品| 精品国产成人系列| 久久国产欧美日韩精品| 精品免费国产一区二区三区四区|