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

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

?? stm8s_gpio.ls

?? STM8s
?? LS
字號:
   1                     ; C Compiler for STM8 (COSMIC Software)
   2                     ; Parser V4.9.2 - 29 Jun 2010
   3                     ; Generator V4.3.5 - 02 Jul 2010
 109                     ; 45 void GPIO_DeInit(GPIO_TypeDef* GPIOx)
 109                     ; 46 {
 111                     	switch	.text
 112  0000               _GPIO_DeInit:
 116                     ; 47     GPIOx->ODR = GPIO_ODR_RESET_VALUE; /* Reset Output Data Register */
 118  0000 7f            	clr	(x)
 119                     ; 48     GPIOx->DDR = GPIO_DDR_RESET_VALUE; /* Reset Data Direction Register */
 121  0001 6f02          	clr	(2,x)
 122                     ; 49     GPIOx->CR1 = GPIO_CR1_RESET_VALUE; /* Reset Control Register 1 */
 124  0003 6f03          	clr	(3,x)
 125                     ; 50     GPIOx->CR2 = GPIO_CR2_RESET_VALUE; /* Reset Control Register 2 */
 127  0005 6f04          	clr	(4,x)
 128                     ; 51 }
 131  0007 81            	ret
 371                     ; 62 void GPIO_Init(GPIO_TypeDef* GPIOx,
 371                     ; 63                GPIO_Pin_TypeDef GPIO_Pin,
 371                     ; 64                GPIO_Mode_TypeDef GPIO_Mode)
 371                     ; 65 {
 372                     	switch	.text
 373  0008               _GPIO_Init:
 375  0008 89            	pushw	x
 376       00000000      OFST:	set	0
 379                     ; 70     assert_param(IS_GPIO_MODE_OK(GPIO_Mode));
 381                     ; 71     assert_param(IS_GPIO_PIN_OK(GPIO_Pin));
 383                     ; 77     if ((((u8)(GPIO_Mode)) & (u8)0x80) != (u8)0x00) /* Output mode */
 385  0009 7b06          	ld	a,(OFST+6,sp)
 386  000b a580          	bcp	a,#128
 387  000d 271d          	jreq	L771
 388                     ; 79         if ((((u8)(GPIO_Mode)) & (u8)0x10) != (u8)0x00) /* High level */
 390  000f 7b06          	ld	a,(OFST+6,sp)
 391  0011 a510          	bcp	a,#16
 392  0013 2706          	jreq	L102
 393                     ; 81             GPIOx->ODR |= (u8)GPIO_Pin;
 395  0015 f6            	ld	a,(x)
 396  0016 1a05          	or	a,(OFST+5,sp)
 397  0018 f7            	ld	(x),a
 399  0019 2007          	jra	L302
 400  001b               L102:
 401                     ; 84             GPIOx->ODR &= (u8)(~(GPIO_Pin));
 403  001b 1e01          	ldw	x,(OFST+1,sp)
 404  001d 7b05          	ld	a,(OFST+5,sp)
 405  001f 43            	cpl	a
 406  0020 f4            	and	a,(x)
 407  0021 f7            	ld	(x),a
 408  0022               L302:
 409                     ; 87         GPIOx->DDR |= (u8)GPIO_Pin;
 411  0022 1e01          	ldw	x,(OFST+1,sp)
 412  0024 e602          	ld	a,(2,x)
 413  0026 1a05          	or	a,(OFST+5,sp)
 414  0028 e702          	ld	(2,x),a
 416  002a 2009          	jra	L502
 417  002c               L771:
 418                     ; 91         GPIOx->DDR &= (u8)(~(GPIO_Pin));
 420  002c 1e01          	ldw	x,(OFST+1,sp)
 421  002e 7b05          	ld	a,(OFST+5,sp)
 422  0030 43            	cpl	a
 423  0031 e402          	and	a,(2,x)
 424  0033 e702          	ld	(2,x),a
 425  0035               L502:
 426                     ; 98     if ((((u8)(GPIO_Mode)) & (u8)0x40) != (u8)0x00) /* Pull-Up or Push-Pull */
 428  0035 7b06          	ld	a,(OFST+6,sp)
 429  0037 a540          	bcp	a,#64
 430  0039 270a          	jreq	L702
 431                     ; 100         GPIOx->CR1 |= (u8)GPIO_Pin;
 433  003b 1e01          	ldw	x,(OFST+1,sp)
 434  003d e603          	ld	a,(3,x)
 435  003f 1a05          	or	a,(OFST+5,sp)
 436  0041 e703          	ld	(3,x),a
 438  0043 2009          	jra	L112
 439  0045               L702:
 440                     ; 103         GPIOx->CR1 &= (u8)(~(GPIO_Pin));
 442  0045 1e01          	ldw	x,(OFST+1,sp)
 443  0047 7b05          	ld	a,(OFST+5,sp)
 444  0049 43            	cpl	a
 445  004a e403          	and	a,(3,x)
 446  004c e703          	ld	(3,x),a
 447  004e               L112:
 448                     ; 110     if ((((u8)(GPIO_Mode)) & (u8)0x20) != (u8)0x00) /* Interrupt or Slow slope */
 450  004e 7b06          	ld	a,(OFST+6,sp)
 451  0050 a520          	bcp	a,#32
 452  0052 270a          	jreq	L312
 453                     ; 112         GPIOx->CR2 |= (u8)GPIO_Pin;
 455  0054 1e01          	ldw	x,(OFST+1,sp)
 456  0056 e604          	ld	a,(4,x)
 457  0058 1a05          	or	a,(OFST+5,sp)
 458  005a e704          	ld	(4,x),a
 460  005c 2009          	jra	L512
 461  005e               L312:
 462                     ; 115         GPIOx->CR2 &= (u8)(~(GPIO_Pin));
 464  005e 1e01          	ldw	x,(OFST+1,sp)
 465  0060 7b05          	ld	a,(OFST+5,sp)
 466  0062 43            	cpl	a
 467  0063 e404          	and	a,(4,x)
 468  0065 e704          	ld	(4,x),a
 469  0067               L512:
 470                     ; 118 }
 473  0067 85            	popw	x
 474  0068 81            	ret
 520                     ; 129 void GPIO_Write(GPIO_TypeDef* GPIOx, u8 PortVal)
 520                     ; 130 {
 521                     	switch	.text
 522  0069               _GPIO_Write:
 524  0069 89            	pushw	x
 525       00000000      OFST:	set	0
 528                     ; 131     GPIOx->ODR = PortVal;
 530  006a 7b05          	ld	a,(OFST+5,sp)
 531  006c 1e01          	ldw	x,(OFST+1,sp)
 532  006e f7            	ld	(x),a
 533                     ; 132 }
 536  006f 85            	popw	x
 537  0070 81            	ret
 584                     ; 143 void GPIO_WriteHigh(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef PortPins)
 584                     ; 144 {
 585                     	switch	.text
 586  0071               _GPIO_WriteHigh:
 588  0071 89            	pushw	x
 589       00000000      OFST:	set	0
 592                     ; 145     GPIOx->ODR |= (u8)PortPins;
 594  0072 f6            	ld	a,(x)
 595  0073 1a05          	or	a,(OFST+5,sp)
 596  0075 f7            	ld	(x),a
 597                     ; 146 }
 600  0076 85            	popw	x
 601  0077 81            	ret
 648                     ; 157 void GPIO_WriteLow(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef PortPins)
 648                     ; 158 {
 649                     	switch	.text
 650  0078               _GPIO_WriteLow:
 652  0078 89            	pushw	x
 653       00000000      OFST:	set	0
 656                     ; 159     GPIOx->ODR &= (u8)(~PortPins);
 658  0079 7b05          	ld	a,(OFST+5,sp)
 659  007b 43            	cpl	a
 660  007c f4            	and	a,(x)
 661  007d f7            	ld	(x),a
 662                     ; 160 }
 665  007e 85            	popw	x
 666  007f 81            	ret
 713                     ; 171 void GPIO_WriteReverse(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef PortPins)
 713                     ; 172 {
 714                     	switch	.text
 715  0080               _GPIO_WriteReverse:
 717  0080 89            	pushw	x
 718       00000000      OFST:	set	0
 721                     ; 173     GPIOx->ODR ^= (u8)PortPins;
 723  0081 f6            	ld	a,(x)
 724  0082 1805          	xor	a,	(OFST+5,sp)
 725  0084 f7            	ld	(x),a
 726                     ; 174 }
 729  0085 85            	popw	x
 730  0086 81            	ret
 768                     ; 183 u8 GPIO_ReadOutputData(GPIO_TypeDef* GPIOx)
 768                     ; 184 {
 769                     	switch	.text
 770  0087               _GPIO_ReadOutputData:
 774                     ; 185     return ((u8)GPIOx->ODR);
 776  0087 f6            	ld	a,(x)
 779  0088 81            	ret
 816                     ; 195 u8 GPIO_ReadInputData(GPIO_TypeDef* GPIOx)
 816                     ; 196 {
 817                     	switch	.text
 818  0089               _GPIO_ReadInputData:
 822                     ; 197     return ((u8)GPIOx->IDR);
 824  0089 e601          	ld	a,(1,x)
 827  008b 81            	ret
 895                     ; 210 BitStatus GPIO_ReadInputPin(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin)
 895                     ; 211 {
 896                     	switch	.text
 897  008c               _GPIO_ReadInputPin:
 899  008c 89            	pushw	x
 900       00000000      OFST:	set	0
 903                     ; 212     return ((BitStatus)(GPIOx->IDR & (vu8)GPIO_Pin));
 905  008d e601          	ld	a,(1,x)
 906  008f 1405          	and	a,(OFST+5,sp)
 909  0091 85            	popw	x
 910  0092 81            	ret
 988                     ; 223 void GPIO_ExternalPullUpConfig(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin, FunctionalState NewState)
 988                     ; 224 {
 989                     	switch	.text
 990  0093               _GPIO_ExternalPullUpConfig:
 992  0093 89            	pushw	x
 993       00000000      OFST:	set	0
 996                     ; 226     assert_param(IS_GPIO_PIN_OK(GPIO_Pin));
 998                     ; 227     assert_param(IS_FUNCTIONALSTATE_OK(NewState));
1000                     ; 229     if (NewState != DISABLE) /* External Pull-Up Set*/
1002  0094 0d06          	tnz	(OFST+6,sp)
1003  0096 2708          	jreq	L374
1004                     ; 231         GPIOx->CR1 |= (u8)GPIO_Pin;
1006  0098 e603          	ld	a,(3,x)
1007  009a 1a05          	or	a,(OFST+5,sp)
1008  009c e703          	ld	(3,x),a
1010  009e 2009          	jra	L574
1011  00a0               L374:
1012                     ; 234         GPIOx->CR1 &= (u8)(~(GPIO_Pin));
1014  00a0 1e01          	ldw	x,(OFST+1,sp)
1015  00a2 7b05          	ld	a,(OFST+5,sp)
1016  00a4 43            	cpl	a
1017  00a5 e403          	and	a,(3,x)
1018  00a7 e703          	ld	(3,x),a
1019  00a9               L574:
1020                     ; 236 }
1023  00a9 85            	popw	x
1024  00aa 81            	ret
1037                     	xdef	_GPIO_ExternalPullUpConfig
1038                     	xdef	_GPIO_ReadInputPin
1039                     	xdef	_GPIO_ReadOutputData
1040                     	xdef	_GPIO_ReadInputData
1041                     	xdef	_GPIO_WriteReverse
1042                     	xdef	_GPIO_WriteLow
1043                     	xdef	_GPIO_WriteHigh
1044                     	xdef	_GPIO_Write
1045                     	xdef	_GPIO_Init
1046                     	xdef	_GPIO_DeInit
1065                     	end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡一二三区首页| 一区二区三区精品视频在线| 国产精品第四页| 91视频91自| 久久综合99re88久久爱| 国产不卡免费视频| 男女激情视频一区| 制服视频三区第一页精品| 蜜桃视频在线一区| 丝袜美腿成人在线| 韩日欧美一区二区三区| 美国av一区二区| 欧美亚洲另类激情小说| 国模套图日韩精品一区二区 | 免费不卡在线视频| 一本一道波多野结衣一区二区| 欧美日韩国产高清一区二区三区 | 久久女同精品一区二区| 亚洲男人的天堂网| 久久99国产精品久久| 91小视频免费看| 欧美激情一区二区三区四区 | 成人视屏免费看| 欧美成人一区二区三区| 国产精品久久久久久久久果冻传媒 | 欧美三级日韩在线| 欧美激情在线一区二区| 美国十次了思思久久精品导航| 91久久奴性调教| 亚洲影视在线观看| 国产精品久久毛片a| 洋洋av久久久久久久一区| 免费日韩伦理电影| 欧美久久一二区| 一区二区免费在线| 色老头久久综合| 亚洲乱码国产乱码精品精的特点| 国产精品一区二区三区网站| 26uuu色噜噜精品一区二区| 免费精品视频最新在线| 在线播放视频一区| 午夜成人在线视频| 91精品国产乱| 麻豆免费看一区二区三区| 日韩欧美精品三级| 国产最新精品精品你懂的| 日韩精品国产精品| 欧美一区二区三区的| 首页综合国产亚洲丝袜| 欧美一区二区三区在线电影| 日韩av不卡在线观看| 91精品免费在线观看| 美国十次综合导航| 精品国产凹凸成av人网站| 国产精品一区专区| 国产精品精品国产色婷婷| 91婷婷韩国欧美一区二区| 伊人夜夜躁av伊人久久| 欧美日韩第一区日日骚| 裸体歌舞表演一区二区| 久久综合一区二区| 99久久精品一区| 亚洲综合网站在线观看| 欧美精品乱码久久久久久按摩| 日韩激情视频网站| 精品av久久707| 丁香激情综合国产| 一区二区国产盗摄色噜噜| 制服视频三区第一页精品| 精品一区二区免费视频| 欧美国产激情二区三区| 欧美亚洲一区二区在线| 日本强好片久久久久久aaa| ww亚洲ww在线观看国产| 91丨porny丨蝌蚪视频| 午夜欧美电影在线观看| 久久综合给合久久狠狠狠97色69| 99这里只有久久精品视频| 亚洲高清不卡在线观看| 26uuu国产电影一区二区| 91麻豆国产自产在线观看| 日韩激情视频在线观看| 国产色综合久久| 日本韩国欧美在线| 蜜桃视频在线一区| 亚洲欧美国产毛片在线| 欧美一区二区三区免费视频| 成人激情电影免费在线观看| 午夜亚洲福利老司机| 久久综合久久综合久久综合| 91视频精品在这里| 裸体在线国模精品偷拍| 国产精品免费网站在线观看| 欧美日韩免费观看一区二区三区| 国产一区亚洲一区| 成人欧美一区二区三区视频网页| 91精品免费观看| 不卡的av中国片| 日本aⅴ免费视频一区二区三区| 国产精品女主播av| 日韩欧美久久一区| 在线观看区一区二| 国产一区二区三区免费在线观看| 亚洲一区二区三区三| 欧美经典三级视频一区二区三区| 欧美日韩国产一级二级| 成人免费视频网站在线观看| 污片在线观看一区二区| 国产精品久久免费看| 日韩欧美卡一卡二| 欧美在线观看禁18| 成人性生交大合| 美脚の诱脚舐め脚责91 | 91久久奴性调教| 国产乱人伦偷精品视频不卡 | 国产精品麻豆视频| 日韩精品中午字幕| 欧洲视频一区二区| 国产成人免费在线观看不卡| 午夜电影一区二区三区| 一区二区在线观看视频| 欧美国产综合一区二区| 日韩女优av电影| 欧美日韩国产免费一区二区 | 国产自产v一区二区三区c| 洋洋av久久久久久久一区| 国产精品美女久久福利网站| 欧美电影免费观看高清完整版| 欧洲精品一区二区| 成人av综合在线| 国产乱码精品一区二区三区五月婷 | 欧美老人xxxx18| 色欧美片视频在线观看 | 奇米一区二区三区av| 亚洲一区二区三区四区在线免费观看 | 亚洲免费高清视频在线| 国产精品污污网站在线观看| 亚洲精品在线免费播放| 日韩欧美高清一区| 欧美一区二区三区在线观看| 欧美日韩国产免费一区二区| 欧美在线视频日韩| 色吧成人激情小说| 色视频欧美一区二区三区| a亚洲天堂av| 成人精品鲁一区一区二区| 国产精品一二三四| 国产一区二区美女诱惑| 狠狠v欧美v日韩v亚洲ⅴ| 精品制服美女久久| 免费高清不卡av| 久久精品国产亚洲5555| 免费成人美女在线观看.| 男女男精品视频网| 免费在线观看日韩欧美| 麻豆精品一区二区| 久久99精品网久久| 国产真实乱对白精彩久久| 精品在线观看免费| 国内精品国产成人| 国产精品资源在线观看| 国产精品1区2区3区在线观看| 国产一区视频在线看| 国产91精品欧美| 99这里只有精品| 91黄色免费网站| 欧美日韩国产在线观看| 欧美一区二区三级| 日韩免费看网站| 久久久久久麻豆| 国产精品久久免费看| 一区二区在线观看免费| 亚洲3atv精品一区二区三区| 视频一区二区欧美| 久久国产精品区| 成人性色生活片免费看爆迷你毛片| 成人av片在线观看| 在线欧美日韩国产| 日韩手机在线导航| 中文字幕第一区二区| 亚洲精品国产精品乱码不99 | 亚洲免费在线电影| 三级欧美在线一区| 国产一区二区导航在线播放| 成人国产在线观看| 欧美日韩亚洲综合在线 | 欧美videossexotv100| 久久精品日韩一区二区三区| 国产精品对白交换视频| 亚洲成av人片在www色猫咪| 免费成人av资源网| 不卡在线观看av| 欧美日韩亚洲丝袜制服| 精品成a人在线观看| 中文字幕视频一区| 调教+趴+乳夹+国产+精品| 极品美女销魂一区二区三区| 成人黄色在线看| 91精品视频网| 中文字幕精品在线不卡|