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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 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一区二区三区免费野_久草精品视频
亚洲网友自拍偷拍| 日韩欧美亚洲一区二区| 亚洲成av人片在www色猫咪| 欧美电影精品一区二区| 91色九色蝌蚪| 国模一区二区三区白浆| 亚洲最快最全在线视频| 久久久国产综合精品女国产盗摄| 欧美视频精品在线| 波波电影院一区二区三区| 免费高清在线一区| 亚洲成在线观看| 1区2区3区国产精品| 国产午夜精品理论片a级大结局| 欧美日韩第一区日日骚| 99精品1区2区| 国产福利一区二区三区| 精品一二三四在线| 日本aⅴ亚洲精品中文乱码| 亚洲欧美色图小说| 国产精品妹子av| 久久先锋影音av鲁色资源| 欧美一区二区三区电影| 欧美日韩在线播放三区| 色综合久久中文综合久久97| 成人久久久精品乱码一区二区三区| 美国精品在线观看| 丝袜美腿亚洲综合| 亚洲国产wwwccc36天堂| 亚洲女人的天堂| 最新日韩av在线| 国产精品乱人伦| 1000部国产精品成人观看| 国产精品视频在线看| 久久久久久久性| 国产无人区一区二区三区| 久久在线观看免费| 亚洲精品一区二区三区影院 | 精品国产99国产精品| 欧美男女性生活在线直播观看| 欧美色图免费看| 欧美亚洲综合一区| 欧美高清hd18日本| 日韩亚洲欧美一区| 精品女同一区二区| 久久久综合激的五月天| 久久免费午夜影院| 国产精品久线观看视频| 亚洲欧美另类久久久精品2019| 成人欧美一区二区三区在线播放| 亚洲人成影院在线观看| 亚洲另类春色国产| 午夜电影网亚洲视频| 国产一区二区精品久久| 国产精品自产自拍| 成人福利电影精品一区二区在线观看 | 2021中文字幕一区亚洲| 久久久久国产免费免费| 欧美激情综合网| 一区二区三区中文字幕精品精品 | 亚洲电影在线播放| 天天综合日日夜夜精品| 麻豆成人久久精品二区三区小说| 久久电影网电视剧免费观看| 国产激情91久久精品导航 | 99精品国产视频| 欧美三级韩国三级日本一级| 日韩欧美综合在线| 欧美激情综合五月色丁香| 一区二区三区欧美在线观看| 五月天欧美精品| 国产一区二区三区视频在线播放| 成人手机在线视频| 欧美日韩国产一级片| 欧美成人精品3d动漫h| 国产精品国产自产拍高清av王其| 一区二区三区中文字幕精品精品 | 国产精品一区二区在线看| 99精品国产热久久91蜜凸| 91精品久久久久久久99蜜桃| 国产亚洲va综合人人澡精品| 伊人夜夜躁av伊人久久| 久久99日本精品| 色哦色哦哦色天天综合| 欧美成人免费网站| 一区二区高清视频在线观看| 久久电影网站中文字幕| 91久久免费观看| 久久久久久久久久久久电影| 亚洲一二三专区| 国产激情一区二区三区桃花岛亚洲| 日本韩国欧美国产| 日本一区二区三区在线观看| 亚洲.国产.中文慕字在线| 成人黄色大片在线观看| 欧美日韩精品一区二区三区四区 | 91片黄在线观看| 久久婷婷国产综合国色天香| 一区二区三区在线观看网站| 国产自产v一区二区三区c| 久久精品免视看| 美女视频黄a大片欧美| 91麻豆福利精品推荐| 国产亚洲一区二区在线观看| 日韩电影免费一区| 91色在线porny| 国产午夜精品久久| 裸体健美xxxx欧美裸体表演| 色悠悠久久综合| 中文字幕高清不卡| 精品中文字幕一区二区| 欧美乱熟臀69xxxxxx| 亚洲伦理在线精品| 国产成人av网站| 精品国产亚洲在线| 久久精品国产99国产精品| 欧美日韩一区二区三区视频| 国产精品久久久久影院色老大| 久久不见久久见免费视频7| 91精品国产一区二区三区| 亚洲大片免费看| 欧美视频一区二区三区在线观看| 国产精品久久99| 成人精品视频一区二区三区| 精品久久免费看| 另类成人小视频在线| 欧美肥妇bbw| 午夜不卡av在线| 欧美三级日韩三级国产三级| 亚洲精品自拍动漫在线| 91在线观看下载| 国产精品久99| 91热门视频在线观看| 亚洲欧美国产高清| 91视频.com| 一区二区三区鲁丝不卡| 欧美影院一区二区三区| 亚洲图片自拍偷拍| 在线91免费看| 免费在线欧美视频| 欧美精品一区二区三区在线播放| 久久国产免费看| 国产日韩欧美激情| av电影在线观看不卡| 亚洲精品成人在线| 欧美最新大片在线看| 亚洲123区在线观看| 3751色影院一区二区三区| 美国十次综合导航| 久久久欧美精品sm网站| 成人黄动漫网站免费app| 亚洲欧美偷拍三级| 亚洲欧美日韩中文播放| 色一情一乱一乱一91av| 亚洲综合一区二区精品导航| 欧美福利视频一区| 国产乱色国产精品免费视频| 欧美激情中文字幕| 欧洲av在线精品| 日本中文字幕一区| 欧美极品美女视频| 91女人视频在线观看| 午夜影视日本亚洲欧洲精品| 制服丝袜中文字幕一区| 精品一区二区三区免费| 中文字幕欧美区| 色诱亚洲精品久久久久久| 日本在线播放一区二区三区| 久久看人人爽人人| 在线视频国内自拍亚洲视频| 美女在线视频一区| 亚洲国产精品v| 91国模大尺度私拍在线视频| 久久精品久久综合| 国产精品美女久久久久aⅴ| 欧美日韩小视频| 国产毛片精品视频| 玉足女爽爽91| 精品久久久久久久久久久久包黑料| 国产1区2区3区精品美女| 亚洲欧美日韩久久| 日韩欧美色电影| 91在线视频免费91| 蜜桃一区二区三区在线观看| 1区2区3区欧美| 日韩一区二区视频在线观看| 99久久er热在这里只有精品15| 日韩二区在线观看| 国产精品激情偷乱一区二区∴| 4438x成人网最大色成网站| 国产丶欧美丶日本不卡视频| 亚洲国产日韩综合久久精品| 久久精品免费在线观看| 欧美精品第1页| 成人app软件下载大全免费| 日本va欧美va瓶| 亚洲一区二区精品久久av| 中文字幕精品三区| 精品国产免费人成在线观看| 欧美日韩一卡二卡三卡 |