亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美一区二区精品久久911| 亚洲精品乱码久久久久久日本蜜臀| 欧美激情综合五月色丁香 | 2023国产精品自拍| 亚洲视频狠狠干| 经典一区二区三区| 日本电影欧美片| 中文字幕欧美日韩一区| 韩国一区二区三区| 欧美日韩免费在线视频| 日韩一区有码在线| 国产盗摄视频一区二区三区| 欧美精品自拍偷拍| 一区二区免费视频| 99国产精品久久久久久久久久 | 亚洲欧洲日韩女同| 久久国产人妖系列| 欧美一区二区三区小说| 亚洲成人黄色影院| 欧美亚洲国产一区二区三区| 日本一区二区在线不卡| 国产在线国偷精品产拍免费yy| 在线播放亚洲一区| 亚洲高清在线精品| 欧美日韩国产经典色站一区二区三区| 中文字幕一区二区不卡| 99久久精品99国产精品| 中文字幕永久在线不卡| 成人av免费在线观看| 亚洲国产高清不卡| a级精品国产片在线观看| 国产精品久久久久久久久免费相片| 久久99精品久久久| 久久久久久一级片| 国产成人午夜精品5599| 中日韩av电影| 99久久伊人精品| 亚洲女爱视频在线| 欧洲精品一区二区| 五月天一区二区三区| 日韩视频123| 精品亚洲porn| 国产欧美日产一区| 色94色欧美sute亚洲线路二| 亚洲aⅴ怡春院| 欧美一二三区精品| 国产超碰在线一区| 中文字幕佐山爱一区二区免费| 色88888久久久久久影院野外| 亚洲一卡二卡三卡四卡| 91精品国产欧美日韩| 久久精品国产亚洲高清剧情介绍 | 久久成人免费网| 国产午夜精品一区二区三区视频 | 成人美女在线观看| 亚洲免费观看在线视频| 8v天堂国产在线一区二区| 麻豆精品在线播放| 国产精品拍天天在线| 在线观看一区二区精品视频| 男女男精品网站| 国产精品丝袜一区| 欧美午夜宅男影院| 国内精品久久久久影院薰衣草| 日本一区二区三区国色天香| 欧美性猛片xxxx免费看久爱| 裸体在线国模精品偷拍| 国产精品高潮呻吟久久| 欧美一区二区三区性视频| 成人精品亚洲人成在线| 亚洲成av人片在www色猫咪| 久久精品在线免费观看| 欧美日韩中文国产| 国产**成人网毛片九色| 日韩电影免费一区| 亚洲免费视频中文字幕| 久久毛片高清国产| 在线观看日韩av先锋影音电影院| 国产一区二区在线视频| 亚洲妇女屁股眼交7| 国产三级欧美三级| 日韩手机在线导航| 91国产免费看| 99久久免费视频.com| 精品一区二区三区免费播放| 亚洲一区二区三区四区五区黄| 久久久亚洲欧洲日产国码αv| 欧美午夜一区二区三区| 91在线视频免费观看| 国产不卡在线视频| 九九久久精品视频| 热久久免费视频| 亚洲成人先锋电影| 亚洲卡通动漫在线| 国产精品欧美极品| 久久精品一区蜜桃臀影院| 91精品国产综合久久久久| 日本精品一区二区三区高清| 不卡免费追剧大全电视剧网站| 九九久久精品视频 | 一个色综合网站| 中日韩av电影| 亚洲国产成人自拍| 中文字幕巨乱亚洲| 久久精品亚洲国产奇米99| 精品免费视频一区二区| 欧美一区二区国产| 欧美一区二区观看视频| 日韩一区二区不卡| 91精品国产品国语在线不卡| 91精品国产一区二区三区蜜臀| 欧美日韩亚洲综合| 555夜色666亚洲国产免| 欧美日韩www| 717成人午夜免费福利电影| 欧美午夜精品免费| 欧美日韩中文字幕精品| 欧美精品在线一区二区三区| 91精品国产欧美一区二区18| 91精品午夜视频| 精品国产免费人成在线观看| 欧美成人激情免费网| 欧美成人在线直播| 久久久久国产精品人| 亚洲国产高清在线| 亚洲欧美日韩人成在线播放| 一区二区激情小说| 日韩电影网1区2区| 国产美女精品在线| 91香蕉视频mp4| 欧美丝袜丝交足nylons| 日韩亚洲欧美成人一区| 精品国产免费视频| 最新不卡av在线| 午夜精品福利一区二区三区av | 久久久午夜精品| 国产精品成人网| 婷婷综合五月天| 国内精品伊人久久久久av影院| 福利视频网站一区二区三区| 欧洲一区在线电影| 日韩美女视频在线| 亚洲视频1区2区| 美腿丝袜亚洲色图| 91天堂素人约啪| 日韩视频123| 综合久久久久久| 另类小说图片综合网| 国产成人av在线影院| 欧美在线999| 久久美女艺术照精彩视频福利播放| 国产精品传媒入口麻豆| 美女网站一区二区| 91亚洲国产成人精品一区二三| 欧美一区日韩一区| 日韩码欧中文字| 国产一区二区三区不卡在线观看| 91免费视频大全| 久久久久久久久久看片| 亚洲午夜影视影院在线观看| 国产精品一区一区| 91精选在线观看| 一区二区在线观看免费| 国产91高潮流白浆在线麻豆| 91精品国产综合久久精品图片| 国产精品久久久久久久岛一牛影视 | 欧美性大战久久久久久久蜜臀| 2014亚洲片线观看视频免费| 午夜在线电影亚洲一区| 成人avav在线| 2017欧美狠狠色| 麻豆专区一区二区三区四区五区| 色综合久久66| 欧美激情中文不卡| 国产在线观看免费一区| 日韩西西人体444www| 一区二区三区91| 色综合天天综合网天天看片| 国产欧美一区二区三区网站| 精品中文字幕一区二区| 欧美日韩国产123区| 伊人开心综合网| av不卡在线播放| 国产精品不卡在线| 成人网男人的天堂| 国产日韩影视精品| 国产一区二区调教| 久久色.com| 国产a区久久久| 国产日产欧美一区二区三区| 精彩视频一区二区三区| 精品国产亚洲在线| 精品一区二区三区在线观看国产| 在线播放国产精品二区一二区四区| 一区二区视频免费在线观看| 一本色道久久综合亚洲精品按摩| 国产精品国产自产拍高清av王其| 成人理论电影网| 中文字幕日韩精品一区| 96av麻豆蜜桃一区二区|