亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
日韩影院在线观看| 一区二区三区在线视频观看58| 日本伊人色综合网| 欧美一区二区久久| 极品美女销魂一区二区三区| 久久先锋资源网| 成人av片在线观看| 亚洲欧美在线aaa| 欧美性欧美巨大黑白大战| 日韩制服丝袜av| 欧美成人一区二区三区在线观看| 国产综合久久久久久久久久久久| 国产精品网站导航| 在线观看日韩国产| 视频一区中文字幕国产| 久久先锋影音av鲁色资源网| www.综合网.com| 亚洲不卡av一区二区三区| 欧美一级国产精品| 国产传媒日韩欧美成人| 亚洲精选一二三| 欧美变态凌虐bdsm| av电影一区二区| 日韩av不卡一区二区| 欧美国产日韩亚洲一区| 欧美亚州韩日在线看免费版国语版| 日韩高清不卡在线| 国产欧美一区二区精品性色超碰 | 久久精品999| 国产精品久久久久天堂| 欧美日韩成人高清| www..com久久爱| 日本伊人色综合网| 亚洲精品自拍动漫在线| 久久久无码精品亚洲日韩按摩| 色综合天天视频在线观看| 男女性色大片免费观看一区二区| 国产精品美女久久久久久久| 6080国产精品一区二区| 成人av在线看| 免费观看成人av| 一区二区三区视频在线看| 精品国产乱码久久久久久闺蜜| 91久久精品国产91性色tv| 久久机这里只有精品| 亚洲精品成人天堂一二三| 精品国产污网站| 欧美日韩精品二区第二页| www.欧美日韩| 国产一区二区按摩在线观看| 亚洲国产日韩精品| 国产精品久久久久久亚洲伦| 69堂亚洲精品首页| 欧美四级电影在线观看| eeuss影院一区二区三区| 久久精品国产精品亚洲综合| 性感美女久久精品| 亚洲综合免费观看高清完整版 | 日日夜夜免费精品| 亚洲色图制服诱惑 | 2023国产精品| 日韩亚洲欧美在线| 欧美久久久久中文字幕| 欧美三级韩国三级日本一级| 色综合久久久久久久| 成人动漫av在线| 成人精品电影在线观看| 国产乱理伦片在线观看夜一区| 日韩av网站免费在线| 视频一区二区欧美| 亚洲444eee在线观看| 亚洲综合成人在线| 亚洲自拍偷拍欧美| 亚洲国产精品一区二区久久 | 亚洲bt欧美bt精品777| 亚洲精品免费视频| 一区二区在线观看免费视频播放| 1024国产精品| 亚洲天天做日日做天天谢日日欢| 亚洲视频精选在线| 亚洲图片有声小说| 日韩高清一区在线| 国模娜娜一区二区三区| 国产精品白丝jk黑袜喷水| 国产一区二区在线视频| 风间由美性色一区二区三区| 成人app网站| 91免费小视频| 欧美日韩你懂得| 在线不卡一区二区| 精品久久久网站| 国产精品美女视频| 亚洲精品一二三四区| 亚洲狠狠爱一区二区三区| 奇米综合一区二区三区精品视频 | 天天综合日日夜夜精品| 成人影视亚洲图片在线| 国产成人精品免费| 色播五月激情综合网| 777奇米成人网| 久久久国产精华| 亚洲美女屁股眼交3| 日韩激情视频网站| 国产电影一区二区三区| 一本久久a久久精品亚洲| 国产午夜久久久久| 中文字幕视频一区二区三区久| 一区二区三区久久| 久久丁香综合五月国产三级网站| 国产成人精品一区二区三区网站观看| 91在线视频观看| 日韩一区二区电影在线| 亚洲国产高清在线观看视频| 亚洲日本电影在线| 久久国产免费看| 91在线porny国产在线看| 欧美一区二区视频免费观看| 欧美国产一区二区在线观看| 亚洲va韩国va欧美va精品| 国产精品系列在线观看| 欧美精品 国产精品| 国产视频一区在线播放| 天天影视色香欲综合网老头| 国产精品1024| 欧美一区二区视频网站| 亚洲三级电影网站| 黑人巨大精品欧美黑白配亚洲| 在线免费视频一区二区| 国产亚洲欧美一区在线观看| 亚洲午夜精品17c| 成年人午夜久久久| 欧美tickling网站挠脚心| 伊人一区二区三区| 成人网男人的天堂| 精品欧美一区二区在线观看| 一区二区三区久久| www.av精品| 国产人久久人人人人爽| 日本aⅴ亚洲精品中文乱码| 色诱视频网站一区| 欧美国产日韩亚洲一区| 韩国成人精品a∨在线观看| 欧美日本一区二区在线观看| 成人免费在线播放视频| 国产不卡视频一区| 精品国产第一区二区三区观看体验| 亚洲综合小说图片| 91国偷自产一区二区三区观看| 久久精品一区蜜桃臀影院| 日本一不卡视频| 欧美日韩大陆在线| 亚洲妇熟xx妇色黄| 在线视频国产一区| 亚洲另类在线视频| 色视频一区二区| 亚洲色图另类专区| 成人福利视频网站| 国产精品久久久久一区二区三区 | 秋霞电影一区二区| 欧美日韩免费高清一区色橹橹 | 久久国产免费看| 日韩亚洲欧美在线| 奇米色777欧美一区二区| 欧美日韩国产在线观看| 一区二区三区四区乱视频| 91丨九色丨尤物| 亚洲人成精品久久久久久| www.一区二区| 亚洲精品视频在线| 欧美日本一区二区三区四区| 无码av中文一区二区三区桃花岛| 欧美日韩免费观看一区三区| 首页综合国产亚洲丝袜| 欧美一区二区成人| 毛片不卡一区二区| 欧美精品一区二区精品网| 极品尤物av久久免费看| 中文字幕欧美国产| av网站免费线看精品| 丰满少妇久久久久久久| 中日韩av电影| 91福利视频久久久久| 视频在线观看91| 欧美tk—视频vk| 99视频国产精品| 亚洲高清免费在线| 日韩免费性生活视频播放| 国产经典欧美精品| 亚洲免费伊人电影| 91精品在线麻豆| 精品无人码麻豆乱码1区2区| 国产欧美精品一区aⅴ影院| 99久久久精品免费观看国产蜜| 亚洲丝袜另类动漫二区| 欧美日韩一本到| 国内精品国产成人国产三级粉色| 国产精品久久久久永久免费观看 | 毛片不卡一区二区| 国产女人18毛片水真多成人如厕| av成人免费在线|