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

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

?? stm8_tsl_multichannelkey.ls

?? STM8s
?? LS
?? 第 1 頁 / 共 5 頁
字號:
1584  03dc 96            	ldw	x,sp
1585  03dd 1c000f        	addw	x,#OFST-5
1586  03e0 cd0000        	call	c_rtol
1588                     ; 1520         Delta = (s16)(tmpdelta >> (u8)8);
1590  03e3 1e10          	ldw	x,(OFST-4,sp)
1591  03e5 bf00          	ldw	_Delta,x
1592  03e7               L574:
1593                     ; 1538     if (Delta > Delta1)
1595  03e7 9c            	rvf
1596  03e8 be00          	ldw	x,_Delta
1597  03ea b300          	cpw	x,_Delta1
1598  03ec 2d16          	jrsle	L774
1599                     ; 1540       Delta3 = Delta2;
1601  03ee be00          	ldw	x,_Delta2
1602  03f0 bf00          	ldw	_Delta3,x
1603                     ; 1541       Delta2 = Delta1;
1605  03f2 be00          	ldw	x,_Delta1
1606  03f4 bf00          	ldw	_Delta2,x
1607                     ; 1542       Delta1 = Delta;
1609  03f6 be00          	ldw	x,_Delta
1610  03f8 bf00          	ldw	_Delta1,x
1611                     ; 1546       Index2 = Index1;
1613  03fa 7b0d          	ld	a,(OFST-7,sp)
1614  03fc 6b0c          	ld	(OFST-8,sp),a
1615                     ; 1547       Index1 = ChannelIndex;
1617  03fe b600          	ld	a,_ChannelIndex
1618  0400 6b0d          	ld	(OFST-7,sp),a
1620  0402 2020          	jra	L105
1621  0404               L774:
1622                     ; 1551       if (Delta > Delta2)
1624  0404 9c            	rvf
1625  0405 be00          	ldw	x,_Delta
1626  0407 b300          	cpw	x,_Delta2
1627  0409 2d0e          	jrsle	L305
1628                     ; 1553         Delta3 = Delta2;
1630  040b be00          	ldw	x,_Delta2
1631  040d bf00          	ldw	_Delta3,x
1632                     ; 1554         Delta2 = Delta;
1634  040f be00          	ldw	x,_Delta
1635  0411 bf00          	ldw	_Delta2,x
1636                     ; 1558         Index2 = ChannelIndex;
1638  0413 b600          	ld	a,_ChannelIndex
1639  0415 6b0c          	ld	(OFST-8,sp),a
1641  0417 200b          	jra	L105
1642  0419               L305:
1643                     ; 1562         if (Delta > Delta3)
1645  0419 9c            	rvf
1646  041a be00          	ldw	x,_Delta
1647  041c b300          	cpw	x,_Delta3
1648  041e 2d04          	jrsle	L105
1649                     ; 1567           Delta3 = Delta;
1651  0420 be00          	ldw	x,_Delta
1652  0422 bf00          	ldw	_Delta3,x
1653  0424               L105:
1654                     ; 1496   for (ChannelIndex = 0; ChannelIndex < CHANNEL_PER_MCKEY; ChannelIndex++)
1656  0424 3c00          	inc	_ChannelIndex
1659  0426 b600          	ld	a,_ChannelIndex
1660  0428 a105          	cp	a,#5
1661  042a 2403          	jruge	L27
1662  042c cc035d        	jp	L564
1663  042f               L27:
1664                     ; 1575   if (Delta2 < ((u8)(pMCKeyStruct->EndDetectThreshold >> 1)) - 1)
1666  042f 9c            	rvf
1667  0430 be00          	ldw	x,_pMCKeyStruct
1668  0432 e62b          	ld	a,(43,x)
1669  0434 47            	sra	a
1670  0435 5f            	clrw	x
1671  0436 4d            	tnz	a
1672  0437 2a01          	jrpl	L25
1673  0439 53            	cplw	x
1674  043a               L25:
1675  043a 5f            	clrw	x
1676  043b 97            	ld	xl,a
1677  043c 5a            	decw	x
1678  043d b300          	cpw	x,_Delta2
1679  043f 2d06          	jrsle	L115
1680                     ; 1577     return retval;
1682  0441 7b0e          	ld	a,(OFST-6,sp)
1684  0443 ac1b051b      	jpf	L07
1685  0447               L115:
1686                     ; 1602   Minor = Delta2 - Delta3; // Middle - Smallest signals
1688  0447 be00          	ldw	x,_Delta2
1689  0449 72b00000      	subw	x,_Delta3
1690  044d 1f05          	ldw	(OFST-15,sp),x
1691                     ; 1603   Major = Delta1 - Delta3; // Biggest - Smallest signals
1693  044f be00          	ldw	x,_Delta1
1694  0451 72b00000      	subw	x,_Delta3
1695  0455 1f07          	ldw	(OFST-13,sp),x
1696                     ; 1609     NewPosition = MCKEY1_TABLE_POSITION_OFFSET[Index1][Index2];
1698  0457 7b0c          	ld	a,(OFST-8,sp)
1699  0459 5f            	clrw	x
1700  045a 97            	ld	xl,a
1701  045b 58            	sllw	x
1702  045c 1f03          	ldw	(OFST-17,sp),x
1703  045e 7b0d          	ld	a,(OFST-7,sp)
1704  0460 97            	ld	xl,a
1705  0461 a60a          	ld	a,#10
1706  0463 42            	mul	x,a
1707  0464 72fb03        	addw	x,(OFST-17,sp)
1708  0467 de0000        	ldw	x,(_MCKEY1_TABLE_POSITION_OFFSET,x)
1709  046a 1f13          	ldw	(OFST-1,sp),x
1710                     ; 1610     SectorComputation = MCKEY1_SECTOR_COMPUTATION;
1712                     ; 1611     PositionCorrection = MCKEY1_POSITION_CORRECTION;
1714                     ; 1623   SectorComputation = Major * SectorComputation;
1716  046c 1e07          	ldw	x,(OFST-13,sp)
1717  046e 90ae0055      	ldw	y,#85
1718  0472 cd0000        	call	c_imul
1720  0475 1f0a          	ldw	(OFST-10,sp),x
1721                     ; 1624   SectorComputation = SectorComputation / (Major + Minor);
1723  0477 1e0a          	ldw	x,(OFST-10,sp)
1724  0479 1607          	ldw	y,(OFST-13,sp)
1725  047b 72f905        	addw	y,(OFST-15,sp)
1726  047e 65            	divw	x,y
1727  047f 1f0a          	ldw	(OFST-10,sp),x
1728                     ; 1629   if (NewPosition > 0)   // means Offset is > 0 in the ROM table
1730  0481 9c            	rvf
1731  0482 1e13          	ldw	x,(OFST-1,sp)
1732  0484 2d0d          	jrsle	L315
1733                     ; 1631     NewPosition = (s16)(NewPosition << 1); /*lint !e701 suppress info on this line only */
1735  0486 0814          	sll	(OFST+0,sp)
1736  0488 0913          	rlc	(OFST-1,sp)
1737                     ; 1632     NewPosition += SectorComputation;
1739  048a 1e13          	ldw	x,(OFST-1,sp)
1740  048c 72fb0a        	addw	x,(OFST-10,sp)
1741  048f 1f13          	ldw	(OFST-1,sp),x
1743  0491 200d          	jra	L515
1744  0493               L315:
1745                     ; 1636     NewPosition = (s16)((-NewPosition) << 1); /*lint !e701 suppress info on this line only */
1747  0493 1e13          	ldw	x,(OFST-1,sp)
1748  0495 50            	negw	x
1749  0496 58            	sllw	x
1750  0497 1f13          	ldw	(OFST-1,sp),x
1751                     ; 1637     NewPosition -= SectorComputation;
1753  0499 1e13          	ldw	x,(OFST-1,sp)
1754  049b 72f00a        	subw	x,(OFST-10,sp)
1755  049e 1f13          	ldw	(OFST-1,sp),x
1756  04a0               L515:
1757                     ; 1640   if (pMCKeyStruct->Setting.b.MCKEY_TYPE) // It's a Slider...
1759  04a0 be00          	ldw	x,_pMCKeyStruct
1760  04a2 e601          	ld	a,(1,x)
1761  04a4 a502          	bcp	a,#2
1762  04a6 272c          	jreq	L715
1763                     ; 1644     if (NewPosition > 0)
1765  04a8 9c            	rvf
1766  04a9 1e13          	ldw	x,(OFST-1,sp)
1767  04ab 2d09          	jrsle	L125
1768                     ; 1646       NewPosition -= PositionCorrection;
1770  04ad 1e13          	ldw	x,(OFST-1,sp)
1771  04af 1d0055        	subw	x,#85
1772  04b2 1f13          	ldw	(OFST-1,sp),x
1774  04b4 2007          	jra	L325
1775  04b6               L125:
1776                     ; 1650       NewPosition = NewPosition + 256 - PositionCorrection;
1778  04b6 1e13          	ldw	x,(OFST-1,sp)
1779  04b8 1c00ab        	addw	x,#171
1780  04bb 1f13          	ldw	(OFST-1,sp),x
1781  04bd               L325:
1782                     ; 1654     if (NewPosition < 0)
1784  04bd 9c            	rvf
1785  04be 1e13          	ldw	x,(OFST-1,sp)
1786  04c0 2e03          	jrsge	L525
1787                     ; 1656       NewPosition = 0;
1789  04c2 5f            	clrw	x
1790  04c3 1f13          	ldw	(OFST-1,sp),x
1791  04c5               L525:
1792                     ; 1659     if (NewPosition > 255)
1794  04c5 9c            	rvf
1795  04c6 1e13          	ldw	x,(OFST-1,sp)
1796  04c8 a30100        	cpw	x,#256
1797  04cb 2f0d          	jrslt	L135
1798                     ; 1661       NewPosition = 255;
1800  04cd ae00ff        	ldw	x,#255
1801  04d0 1f13          	ldw	(OFST-1,sp),x
1802  04d2 2006          	jra	L135
1803  04d4               L715:
1804                     ; 1667     NewPosition = (u8)NewPosition;
1806  04d4 7b14          	ld	a,(OFST+0,sp)
1807  04d6 5f            	clrw	x
1808  04d7 97            	ld	xl,a
1809  04d8 1f13          	ldw	(OFST-1,sp),x
1810  04da               L135:
1811                     ; 1676   if (pMCKeyStruct->Setting.b.DIRECTION) // Anticlockwise direction ...
1813  04da be00          	ldw	x,_pMCKeyStruct
1814  04dc e601          	ld	a,(1,x)
1815  04de a501          	bcp	a,#1
1816  04e0 2603          	jrne	L47
1817  04e2 cc059d        	jp	L335
1818  04e5               L47:
1819                     ; 1680     if (((u8)NewPosition > pMCKeyStruct->UnScaledPosition) && (((u8)NewPosition - pMCKeyStruct->UnScaledPosition) < MCKEY_DIRECTION_CHANGE_MAX_DISPLACEMENT))
1821  04e5 be00          	ldw	x,_pMCKeyStruct
1822  04e7 e629          	ld	a,(41,x)
1823  04e9 1114          	cp	a,(OFST+0,sp)
1824  04eb 244f          	jruge	L535
1826  04ed 9c            	rvf
1827  04ee 7b14          	ld	a,(OFST+0,sp)
1828  04f0 5f            	clrw	x
1829  04f1 90be00        	ldw	y,_pMCKeyStruct
1830  04f4 90e029        	sub	a,(41,y)
1831  04f7 2401          	jrnc	L45
1832  04f9 5a            	decw	x
1833  04fa               L45:
1834  04fa 02            	rlwa	x,a
1835  04fb a300ff        	cpw	x,#255
1836  04fe 2e3c          	jrsge	L535
1837                     ; 1682       if (NewPosition < (u16)(pMCKeyStruct->UnScaledPosition + pMCKeyStruct->DirectionChangeThreshold))
1839  0500 be00          	ldw	x,_pMCKeyStruct
1840  0502 e62f          	ld	a,(47,x)
1841  0504 5f            	clrw	x
1842  0505 90be00        	ldw	y,_pMCKeyStruct
1843  0508 90eb29        	add	a,(41,y)
1844  050b 2401          	jrnc	L65
1845  050d 5c            	incw	x
1846  050e               L65:
1847  050e 02            	rlwa	x,a
1848  050f 1313          	cpw	x,(OFST-1,sp)
1849  0511 230b          	jrule	L735
1850                     ; 1684         pMCKeyStruct->Channel[1].IntegratorCounter = pMCKeyStruct->DirectionChangeIntegrator;
1852  0513 be00          	ldw	x,_pMCKeyStruct
1853  0515 e62e          	ld	a,(46,x)
1854  0517 e711          	ld	(17,x),a
1855                     ; 1685         return retval;
1857  0519 7b0e          	ld	a,(OFST-6,sp)
1859  051b               L07:
1861  051b 5b14          	addw	sp,#20
1862  051d 81            	ret
1863  051e               L735:
1864                     ; 1689         pMCKeyStruct->Channel[1].IntegratorCounter--;
1866  051e be00          	ldw	x,_pMCKeyStruct
1867  0520 6a11          	dec	(17,x)
1868                     ; 1690         if (!pMCKeyStruct->Channel[1].IntegratorCounter)
1870  0522 be00          	ldw	x,_pMCKeyStruct
1871  0524 6d11          	tnz	(17,x)
1872  0526 2610          	jrne	L345
1873                     ; 1692           pMCKeyStruct->Channel[1].IntegratorCounter = pMCKeyStruct->DirectionChangeIntegrator;
1875  0528 be00          	ldw	x,_pMCKeyStruct
1876  052a e62e          	ld	a,(46,x)
1877  052c e711          	ld	(17,x),a
1878                     ; 1693           pMCKeyStruct->Setting.b.DIRECTION = 0;  // New direction accepted: clockwise.
1880  052e be00          	ldw	x,_pMCKeyStruct
1881  0530 e601          	ld	a,(1,x)
1882  0532 a4fe          	and	a,#254
1883  0534 e701          	ld	(1,x),a
1885  0536 2004          	jra	L535
1886  0538               L345:
1887                     ; 1697           return retval;
1889  0538 7b0e          	ld	a,(OFST-6,sp)
1891  053a 20df          	jra	L07
1892  053c               L535:
1893                     ; 1703     if ((NewPosition + MCKEY_DIRECTION_CHANGE_MAX_DISPLACEMENT) < pMCKeyStruct->UnScaledPosition)
1895  053c 9c            	rvf
1896  053d 1e13          	ldw	x,(OFST-1,sp)
1897  053f 1c00ff        	addw	x,#255
1898  0542 90be00        	ldw	y,_pMCKeyStruct
1899  0545 90e629        	ld	a,(41,y)
1900  0548 905f          	clrw	y
1901  054a 9097          	ld	yl,a
1902  054c 90bf00        	ldw	c_y,y
1903  054f b300          	cpw	x,c_y
1904  0551 2f03          	jrslt	L67
1905  0553 cc0654        	jp	L165
1906  0556               L67:
1907                     ; 1705       if ((NewPosition + MCKEY_DIRECTION_CHANGE_TOTAL_STEPS) < (u16)(pMCKeyStruct->UnScaledPosition + pMCKeyStruct->DirectionChangeThreshold))
1909  0556 be00          	ldw	x,_pMCKeyStruct
1910  0558 e62f          	ld	a,(47,x)
1911  055a 5f            	clrw	x
1912  055b 90be00        	ldw	y,_pMCKeyStruct
1913  055e 90eb29        	add	a,(41,y)
1914  0561 2401          	jrnc	L06
1915  0563 5c            	incw	x
1916  0564               L06:
1917  0564 1613          	ldw	y,(OFST-1,sp)
1918  0566 72a90100      	addw	y,#256

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲一本大道中文在线| 99精品在线观看视频| 在线成人高清不卡| 午夜婷婷国产麻豆精品| 正在播放一区二区| 精品亚洲国产成人av制服丝袜| 91精选在线观看| 欧美aⅴ一区二区三区视频| 日韩视频在线你懂得| 黄色日韩网站视频| 中文字幕av资源一区| 91在线视频播放| 亚洲一区二区视频在线| 911国产精品| 国产精品亚洲午夜一区二区三区 | 激情文学综合插| 久久久久一区二区三区四区| 99re这里只有精品首页| 亚洲曰韩产成在线| 欧美成人精品高清在线播放| 成人少妇影院yyyy| 亚洲综合在线视频| 日韩欧美在线不卡| 成人h动漫精品一区二区| 亚洲一线二线三线视频| 欧美r级电影在线观看| 成人性生交大片免费看视频在线 | 91香蕉视频在线| 亚洲福利视频导航| 久久天天做天天爱综合色| 99九九99九九九视频精品| 日韩成人精品在线| 国产精品久久久久久一区二区三区| 在线一区二区三区做爰视频网站| 精品一区二区三区在线视频| 自拍偷拍亚洲综合| 日韩欧美中文字幕一区| 99久久99久久精品国产片果冻| 日韩二区在线观看| 国产精品三级av| 欧美日韩不卡视频| 成人av电影在线观看| 日本v片在线高清不卡在线观看| 国产精品免费av| 日韩视频一区在线观看| 在线观看国产91| 成人晚上爱看视频| 九色综合国产一区二区三区| 一级特黄大欧美久久久| 欧美国产日韩在线观看| 欧美一区二区高清| 欧美无乱码久久久免费午夜一区| 国产69精品一区二区亚洲孕妇| 丝袜亚洲另类欧美| 一区二区免费看| 欧美国产亚洲另类动漫| 精品成人在线观看| 欧美伦理影视网| 欧美在线观看禁18| 94-欧美-setu| 风间由美性色一区二区三区| 美女在线视频一区| 日日夜夜精品视频免费| 亚洲精品成a人| 一区免费观看视频| 中文字幕不卡的av| 国产日韩av一区| 精品国产乱码久久久久久久久 | 国产一本一道久久香蕉| 蜜桃视频免费观看一区| 午夜精品免费在线| 亚洲国产视频a| 一区二区三区蜜桃网| 中文字幕人成不卡一区| 国产精品理论片在线观看| 国产欧美日本一区二区三区| 精品国产a毛片| 精品免费国产二区三区| 欧美成人精品1314www| 欧美一区二区三区视频免费播放 | 亚洲一区二区三区美女| 精品在线播放午夜| 日产欧产美韩系列久久99| 亚洲成人av一区二区三区| 亚洲国产精品一区二区www在线| 亚洲主播在线观看| 五月激情丁香一区二区三区| 亚洲第一久久影院| 五月天亚洲精品| 日韩 欧美一区二区三区| 蜜桃在线一区二区三区| 国产一区二区三区黄视频 | 成人免费高清视频| 91在线云播放| 欧美日韩精品电影| 欧美一区二区三区在线视频| 欧美zozo另类异族| 国产精品色在线| 亚洲午夜三级在线| 美女视频网站黄色亚洲| 国产在线日韩欧美| eeuss鲁片一区二区三区 | 色婷婷狠狠综合| 欧美三级在线看| 欧美一区二区三区人| 久久婷婷国产综合精品青草| 国产精品久久久久久亚洲伦| 一二三四区精品视频| 蜜臀a∨国产成人精品| 国产精品亚洲第一| 色哟哟国产精品| 日韩一级欧美一级| 国产精品国产三级国产aⅴ入口| 亚洲一区二区三区激情| 麻豆成人久久精品二区三区小说| 国产成人午夜精品影院观看视频| 日本伦理一区二区| 欧美电影精品一区二区| 综合中文字幕亚洲| 免费成人美女在线观看| av资源网一区| 日韩女优av电影在线观看| 国产精品免费网站在线观看| 午夜影院久久久| 3d成人动漫网站| 久久九九99视频| 亚洲午夜成aⅴ人片| 国产成人免费视频一区| 欧美三级电影在线观看| 国产亚洲综合色| 亚洲成人av福利| 99精品视频在线免费观看| 精品美女一区二区| 亚洲制服丝袜av| 粉嫩av一区二区三区| 欧美一区二区视频在线观看2022| 国产精品视频一二三| 久久99精品国产麻豆不卡| 欧洲人成人精品| 国产精品欧美极品| 老汉av免费一区二区三区| 91国产视频在线观看| 日本一区二区三区四区| 青青草国产精品亚洲专区无| 91视频免费观看| 中国色在线观看另类| 美国十次综合导航| 欧美日韩精品专区| 综合亚洲深深色噜噜狠狠网站| 国产精品99精品久久免费| 日韩三级在线免费观看| 亚洲成年人影院| 在线观看精品一区| 亚洲日本欧美天堂| 成人深夜视频在线观看| 久久精品亚洲麻豆av一区二区| 日韩成人免费电影| 欧美日韩高清在线| 一区二区三区视频在线观看| 成人国产精品免费观看动漫| 日韩免费观看高清完整版 | 3d动漫精品啪啪| 亚洲综合色成人| 91香蕉视频黄| 成人欧美一区二区三区小说| 国产成人av电影在线播放| 久久久欧美精品sm网站| 精品一区二区精品| 精品国产电影一区二区| 蜜桃av一区二区在线观看| 91精品欧美福利在线观看| 性感美女极品91精品| 欧美日韩黄色影视| 五月天欧美精品| 91精品久久久久久蜜臀| 日本va欧美va欧美va精品| 日韩欧美成人午夜| 经典三级一区二区| 国产午夜精品久久| 成人激情小说网站| 综合色天天鬼久久鬼色| 99r精品视频| 一区二区三区资源| 欧美日韩一区视频| 欧美a级一区二区| 精品88久久久久88久久久| 国产另类ts人妖一区二区| 国产精品久久久久久久久搜平片| 91欧美激情一区二区三区成人| 亚洲激情一二三区| 制服丝袜激情欧洲亚洲| 国产在线视频不卡二| 国产精品欧美久久久久无广告 | 蜜臀av一级做a爰片久久| 日韩欧美亚洲国产精品字幕久久久| 蜜臀国产一区二区三区在线播放| 精品久久久久久久久久久久久久久| 国产激情偷乱视频一区二区三区| 综合久久久久综合| 欧美一区二区视频网站|