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

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

?? stm8s_gpio.ls

?? STM8s
?? LS
字號:
   1                     ; C Compiler for STM8 (COSMIC Software)
   2                     ; Generator V4.2.8 - 03 Dec 2008
  98                     ; 45 void GPIO_DeInit(GPIO_TypeDef* GPIOx)
  98                     ; 46 {
 100                     	switch	.text
 101  0000               _GPIO_DeInit:
 105                     ; 47     GPIOx->ODR = GPIO_ODR_RESET_VALUE; /* Reset Output Data Register */
 107  0000 7f            	clr	(x)
 108                     ; 48     GPIOx->DDR = GPIO_DDR_RESET_VALUE; /* Reset Data Direction Register */
 110  0001 6f02          	clr	(2,x)
 111                     ; 49     GPIOx->CR1 = GPIO_CR1_RESET_VALUE; /* Reset Control Register 1 */
 113  0003 6f03          	clr	(3,x)
 114                     ; 50     GPIOx->CR2 = GPIO_CR2_RESET_VALUE; /* Reset Control Register 2 */
 116  0005 6f04          	clr	(4,x)
 117                     ; 51 }
 120  0007 81            	ret
 360                     ; 62 void GPIO_Init(GPIO_TypeDef* GPIOx,
 360                     ; 63                GPIO_Pin_TypeDef GPIO_Pin,
 360                     ; 64                GPIO_Mode_TypeDef GPIO_Mode)
 360                     ; 65 {
 361                     	switch	.text
 362  0008               _GPIO_Init:
 364  0008 89            	pushw	x
 365       00000000      OFST:	set	0
 368                     ; 70     assert_param(IS_GPIO_MODE_OK(GPIO_Mode));
 370                     ; 71     assert_param(IS_GPIO_PIN_OK(GPIO_Pin));
 372                     ; 77     if ((((u8)(GPIO_Mode)) & (u8)0x80) != (u8)0x00) /* Output mode */
 374  0009 7b06          	ld	a,(OFST+6,sp)
 375  000b a580          	bcp	a,#128
 376  000d 271d          	jreq	L771
 377                     ; 79         if ((((u8)(GPIO_Mode)) & (u8)0x10) != (u8)0x00) /* High level */
 379  000f 7b06          	ld	a,(OFST+6,sp)
 380  0011 a510          	bcp	a,#16
 381  0013 2706          	jreq	L102
 382                     ; 81             GPIOx->ODR |= (u8)GPIO_Pin;
 384  0015 f6            	ld	a,(x)
 385  0016 1a05          	or	a,(OFST+5,sp)
 386  0018 f7            	ld	(x),a
 388  0019 2007          	jra	L302
 389  001b               L102:
 390                     ; 84             GPIOx->ODR &= (u8)(~(GPIO_Pin));
 392  001b 1e01          	ldw	x,(OFST+1,sp)
 393  001d 7b05          	ld	a,(OFST+5,sp)
 394  001f 43            	cpl	a
 395  0020 f4            	and	a,(x)
 396  0021 f7            	ld	(x),a
 397  0022               L302:
 398                     ; 87         GPIOx->DDR |= (u8)GPIO_Pin;
 400  0022 1e01          	ldw	x,(OFST+1,sp)
 401  0024 e602          	ld	a,(2,x)
 402  0026 1a05          	or	a,(OFST+5,sp)
 403  0028 e702          	ld	(2,x),a
 405  002a 2009          	jra	L502
 406  002c               L771:
 407                     ; 91         GPIOx->DDR &= (u8)(~(GPIO_Pin));
 409  002c 1e01          	ldw	x,(OFST+1,sp)
 410  002e 7b05          	ld	a,(OFST+5,sp)
 411  0030 43            	cpl	a
 412  0031 e402          	and	a,(2,x)
 413  0033 e702          	ld	(2,x),a
 414  0035               L502:
 415                     ; 98     if ((((u8)(GPIO_Mode)) & (u8)0x40) != (u8)0x00) /* Pull-Up or Push-Pull */
 417  0035 7b06          	ld	a,(OFST+6,sp)
 418  0037 a540          	bcp	a,#64
 419  0039 270a          	jreq	L702
 420                     ; 100         GPIOx->CR1 |= (u8)GPIO_Pin;
 422  003b 1e01          	ldw	x,(OFST+1,sp)
 423  003d e603          	ld	a,(3,x)
 424  003f 1a05          	or	a,(OFST+5,sp)
 425  0041 e703          	ld	(3,x),a
 427  0043 2009          	jra	L112
 428  0045               L702:
 429                     ; 103         GPIOx->CR1 &= (u8)(~(GPIO_Pin));
 431  0045 1e01          	ldw	x,(OFST+1,sp)
 432  0047 7b05          	ld	a,(OFST+5,sp)
 433  0049 43            	cpl	a
 434  004a e403          	and	a,(3,x)
 435  004c e703          	ld	(3,x),a
 436  004e               L112:
 437                     ; 110     if ((((u8)(GPIO_Mode)) & (u8)0x20) != (u8)0x00) /* Interrupt or Slow slope */
 439  004e 7b06          	ld	a,(OFST+6,sp)
 440  0050 a520          	bcp	a,#32
 441  0052 270a          	jreq	L312
 442                     ; 112         GPIOx->CR2 |= (u8)GPIO_Pin;
 444  0054 1e01          	ldw	x,(OFST+1,sp)
 445  0056 e604          	ld	a,(4,x)
 446  0058 1a05          	or	a,(OFST+5,sp)
 447  005a e704          	ld	(4,x),a
 449  005c 2009          	jra	L512
 450  005e               L312:
 451                     ; 115         GPIOx->CR2 &= (u8)(~(GPIO_Pin));
 453  005e 1e01          	ldw	x,(OFST+1,sp)
 454  0060 7b05          	ld	a,(OFST+5,sp)
 455  0062 43            	cpl	a
 456  0063 e404          	and	a,(4,x)
 457  0065 e704          	ld	(4,x),a
 458  0067               L512:
 459                     ; 118 }
 462  0067 85            	popw	x
 463  0068 81            	ret
 509                     ; 129 void GPIO_Write(GPIO_TypeDef* GPIOx, u8 PortVal)
 509                     ; 130 {
 510                     	switch	.text
 511  0069               _GPIO_Write:
 513  0069 89            	pushw	x
 514       00000000      OFST:	set	0
 517                     ; 131     GPIOx->ODR = PortVal;
 519  006a 7b05          	ld	a,(OFST+5,sp)
 520  006c 1e01          	ldw	x,(OFST+1,sp)
 521  006e f7            	ld	(x),a
 522                     ; 132 }
 525  006f 85            	popw	x
 526  0070 81            	ret
 573                     ; 143 void GPIO_WriteHigh(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef PortPins)
 573                     ; 144 {
 574                     	switch	.text
 575  0071               _GPIO_WriteHigh:
 577  0071 89            	pushw	x
 578       00000000      OFST:	set	0
 581                     ; 145     GPIOx->ODR |= (u8)PortPins;
 583  0072 f6            	ld	a,(x)
 584  0073 1a05          	or	a,(OFST+5,sp)
 585  0075 f7            	ld	(x),a
 586                     ; 146 }
 589  0076 85            	popw	x
 590  0077 81            	ret
 637                     ; 157 void GPIO_WriteLow(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef PortPins)
 637                     ; 158 {
 638                     	switch	.text
 639  0078               _GPIO_WriteLow:
 641  0078 89            	pushw	x
 642       00000000      OFST:	set	0
 645                     ; 159     GPIOx->ODR &= (u8)(~PortPins);
 647  0079 7b05          	ld	a,(OFST+5,sp)
 648  007b 43            	cpl	a
 649  007c f4            	and	a,(x)
 650  007d f7            	ld	(x),a
 651                     ; 160 }
 654  007e 85            	popw	x
 655  007f 81            	ret
 702                     ; 171 void GPIO_WriteReverse(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef PortPins)
 702                     ; 172 {
 703                     	switch	.text
 704  0080               _GPIO_WriteReverse:
 706  0080 89            	pushw	x
 707       00000000      OFST:	set	0
 710                     ; 173     GPIOx->ODR ^= (u8)PortPins;
 712  0081 f6            	ld	a,(x)
 713  0082 1805          	xor	a,	(OFST+5,sp)
 714  0084 f7            	ld	(x),a
 715                     ; 174 }
 718  0085 85            	popw	x
 719  0086 81            	ret
 757                     ; 183 u8 GPIO_ReadOutputData(GPIO_TypeDef* GPIOx)
 757                     ; 184 {
 758                     	switch	.text
 759  0087               _GPIO_ReadOutputData:
 763                     ; 185     return ((u8)GPIOx->ODR);
 765  0087 f6            	ld	a,(x)
 768  0088 81            	ret
 805                     ; 195 u8 GPIO_ReadInputData(GPIO_TypeDef* GPIOx)
 805                     ; 196 {
 806                     	switch	.text
 807  0089               _GPIO_ReadInputData:
 811                     ; 197     return ((u8)GPIOx->IDR);
 813  0089 e601          	ld	a,(1,x)
 816  008b 81            	ret
 884                     ; 210 BitStatus GPIO_ReadInputPin(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin)
 884                     ; 211 {
 885                     	switch	.text
 886  008c               _GPIO_ReadInputPin:
 888  008c 89            	pushw	x
 889       00000000      OFST:	set	0
 892                     ; 212     return ((BitStatus)(GPIOx->IDR & (vu8)GPIO_Pin));
 894  008d e601          	ld	a,(1,x)
 895  008f 1405          	and	a,(OFST+5,sp)
 898  0091 85            	popw	x
 899  0092 81            	ret
 977                     ; 223 void GPIO_ExternalPullUpConfig(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin, FunctionalState NewState)
 977                     ; 224 {
 978                     	switch	.text
 979  0093               _GPIO_ExternalPullUpConfig:
 981  0093 89            	pushw	x
 982       00000000      OFST:	set	0
 985                     ; 226     assert_param(IS_GPIO_PIN_OK(GPIO_Pin));
 987                     ; 227     assert_param(IS_FUNCTIONALSTATE_OK(NewState));
 989                     ; 229     if (NewState != DISABLE) /* External Pull-Up Set*/
 991  0094 0d06          	tnz	(OFST+6,sp)
 992  0096 2708          	jreq	L374
 993                     ; 231         GPIOx->CR1 |= (u8)GPIO_Pin;
 995  0098 e603          	ld	a,(3,x)
 996  009a 1a05          	or	a,(OFST+5,sp)
 997  009c e703          	ld	(3,x),a
 999  009e 2009          	jra	L574
1000  00a0               L374:
1001                     ; 234         GPIOx->CR1 &= (u8)(~(GPIO_Pin));
1003  00a0 1e01          	ldw	x,(OFST+1,sp)
1004  00a2 7b05          	ld	a,(OFST+5,sp)
1005  00a4 43            	cpl	a
1006  00a5 e403          	and	a,(3,x)
1007  00a7 e703          	ld	(3,x),a
1008  00a9               L574:
1009                     ; 236 }
1012  00a9 85            	popw	x
1013  00aa 81            	ret
1026                     	xdef	_GPIO_ExternalPullUpConfig
1027                     	xdef	_GPIO_ReadInputPin
1028                     	xdef	_GPIO_ReadOutputData
1029                     	xdef	_GPIO_ReadInputData
1030                     	xdef	_GPIO_WriteReverse
1031                     	xdef	_GPIO_WriteLow
1032                     	xdef	_GPIO_WriteHigh
1033                     	xdef	_GPIO_Write
1034                     	xdef	_GPIO_Init
1035                     	xdef	_GPIO_DeInit
1054                     	end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费视频一区二区| 国产一区二区不卡在线| 中文字幕日韩精品一区| 久久久久久免费网| 久久综合av免费| 26uuuu精品一区二区| 精品国产乱子伦一区| 亚洲精品一区二区精华| 久久久久久麻豆| 欧美极品xxx| 亚洲女性喷水在线观看一区| 亚洲男帅同性gay1069| 一区二区三区中文字幕| 亚洲一区在线观看网站| 亚洲成年人网站在线观看| 天天亚洲美女在线视频| 免费成人小视频| 国产精品99久久久久久久女警 | 精品一区二区三区久久| 玖玖九九国产精品| 成人精品一区二区三区四区| 大胆欧美人体老妇| 欧美视频中文字幕| 日韩视频免费观看高清完整版 | 亚洲免费观看高清完整版在线观看 | 国产麻豆视频精品| jizzjizzjizz欧美| 欧美日本在线一区| 精品少妇一区二区三区在线播放| 中文字幕二三区不卡| 亚洲最大色网站| 精品一区二区三区在线播放视频 | 一本色道亚洲精品aⅴ| 欧美日韩激情一区二区三区| www久久精品| 一区二区三区在线不卡| 伦理电影国产精品| 色婷婷综合久久久久中文一区二区 | av在线综合网| 日韩欧美www| 亚洲乱码中文字幕| 精彩视频一区二区| 欧美午夜影院一区| 欧美激情一区在线| 日韩成人精品在线观看| 91伊人久久大香线蕉| 欧美一级在线观看| 亚洲九九爱视频| 国产伦精品一区二区三区免费 | 成人一区在线观看| 欧美一区二区三级| 伊人一区二区三区| 成人黄色av电影| 精品国产91亚洲一区二区三区婷婷 | 国产女人18毛片水真多成人如厕| 亚洲一二三四区| 99久久99久久精品国产片果冻 | 国产精品久久久久aaaa| 老鸭窝一区二区久久精品| 日本高清不卡aⅴ免费网站| 国产丝袜美腿一区二区三区| 日韩中文字幕av电影| 日本乱人伦aⅴ精品| 国产精品久久一卡二卡| 国产真实乱对白精彩久久| 67194成人在线观看| 亚洲精品亚洲人成人网在线播放| 成人av电影观看| 国产视频一区不卡| 国产在线国偷精品产拍免费yy| 欧美日韩二区三区| 日韩国产在线观看| 4hu四虎永久在线影院成人| 亚洲大型综合色站| 在线视频国内自拍亚洲视频| 夜夜嗨av一区二区三区网页| 色综合久久综合网97色综合| 亚洲日本免费电影| 91亚洲资源网| 一区二区三区色| 欧美午夜视频网站| 亚洲不卡一区二区三区| 6080午夜不卡| 久久国产精品99精品国产| 精品久久久久久久久久久院品网 | 成人avav影音| 亚洲欧美色综合| 色先锋久久av资源部| 亚洲大片在线观看| 日韩精品一区二区三区三区免费 | 国产精品高清亚洲| 播五月开心婷婷综合| 成人免费小视频| 欧美丝袜第三区| 久久国产精品色婷婷| 国产日本一区二区| 色综合视频一区二区三区高清| 亚洲另类在线视频| 日韩写真欧美这视频| 福利91精品一区二区三区| 亚洲精品视频在线| 欧美美女黄视频| 国产精品亚洲专一区二区三区 | 亚洲欧美日韩中文播放| 欧美三级电影网| 韩国女主播成人在线| 国产精品国产馆在线真实露脸| 在线免费不卡视频| 伦理电影国产精品| 国产精品视频你懂的| 欧美亚洲国产bt| 久久www免费人成看片高清| 国产精品美女久久久久久2018| 色婷婷av一区二区三区软件| 麻豆久久久久久久| 中文字幕一区二区在线观看| 欧美精品123区| av一区二区三区| 蜜桃传媒麻豆第一区在线观看| 国产日本亚洲高清| 日韩一区二区三区在线视频| 国产**成人网毛片九色| 亚洲国产日韩一区二区| 国产清纯在线一区二区www| 欧美欧美欧美欧美| av电影在线观看一区| 激情av综合网| 日韩成人av影视| 亚洲精品高清在线观看| 国产精品免费av| 久久亚洲免费视频| 欧美日韩精品一区二区天天拍小说| 成人一区在线观看| 国产在线不卡一区| 蜜芽一区二区三区| 亚洲国产va精品久久久不卡综合| 亚洲国产精品av| 亚洲精品在线免费播放| 宅男噜噜噜66一区二区66| 日本韩国欧美一区| 91女人视频在线观看| 国产乱码精品一区二区三区av | 国产综合色在线视频区| 亚洲国产综合91精品麻豆| 国产精品久久三| 欧美激情一区二区三区蜜桃视频| 精品国产制服丝袜高跟| 精品福利视频一区二区三区| 欧美精品久久99| 在线不卡的av| 91精品婷婷国产综合久久竹菊| 91久久精品一区二区二区| 色综合久久九月婷婷色综合| 91最新地址在线播放| 粉嫩久久99精品久久久久久夜| 国产一区二区在线影院| 精久久久久久久久久久| 国产精品一区2区| 高清在线成人网| 成人精品视频网站| 99久久国产综合精品女不卡| 一本一道综合狠狠老| 欧美系列在线观看| 日韩午夜av一区| 日韩精品一区二区三区在线播放| 日韩午夜激情视频| 精品国产制服丝袜高跟| 国产亚洲欧美一区在线观看| 国产精品免费视频一区| 中文字幕中文字幕在线一区| 亚洲精品国久久99热| 亚洲va天堂va国产va久| 精品综合免费视频观看| 成人一区在线观看| 欧美在线视频你懂得| 91精品国产欧美一区二区18| 久久色.com| 亚洲国产成人在线| 亚洲精品成a人| 久久精品国产精品亚洲综合| 粉嫩av一区二区三区粉嫩| 在线亚洲+欧美+日本专区| 欧美一区二区三区在线电影| 久久综合九色综合97婷婷女人 | jlzzjlzz亚洲女人18| 欧美亚洲综合色| 精品久久久久久久人人人人传媒| 国产精品少妇自拍| 亚洲一区二区欧美日韩| 国产综合色在线| 91久久免费观看| 久久综合九色综合久久久精品综合| 国产精品妹子av| 日本怡春院一区二区| 成人黄色片在线观看| 欧美一区二视频| 亚洲色图一区二区| 九一久久久久久| 欧美曰成人黄网| 久久精品视频在线免费观看|