亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
中文字幕第一区二区| 国产真实乱偷精品视频免| 蜜桃一区二区三区在线| 99久久综合国产精品| 91精品国产欧美一区二区成人 | 国产精品免费视频观看| 亚洲一区av在线| 国产精品系列在线播放| 欧美日韩国产精品成人| 综合av第一页| 成人免费视频一区| 久久久亚洲高清| 麻豆高清免费国产一区| 欧美三级蜜桃2在线观看| 中文字幕av一区二区三区| 九一久久久久久| 欧美成人三级在线| 麻豆成人综合网| 欧美丰满一区二区免费视频| 亚洲免费看黄网站| 91麻豆国产香蕉久久精品| 久久久99精品久久| 国产资源在线一区| 久久综合色综合88| 狠狠色丁香久久婷婷综| 日韩欧美国产三级电影视频| 水野朝阳av一区二区三区| 欧美亚洲综合网| 一区二区三区中文免费| 99久久亚洲一区二区三区青草 | 日韩欧美在线不卡| 日韩国产在线观看| 欧美一区二区三区系列电影| 午夜视频在线观看一区| 欧美精品1区2区3区| 天堂av在线一区| 日韩小视频在线观看专区| 性做久久久久久免费观看| 欧美三级一区二区| 日韩av一区二区三区四区| 欧美一区二区三区性视频| 免费成人在线观看视频| 欧美成人一区二区| 风间由美一区二区av101| 国产精品久久久久一区| 色婷婷av一区二区三区软件| 一区二区三区欧美视频| 欧美色综合影院| 青椒成人免费视频| 欧美极品美女视频| 日本电影欧美片| 亚洲18影院在线观看| 日韩午夜小视频| 福利一区二区在线| 亚洲靠逼com| 欧美一级二级三级乱码| 国产电影一区二区三区| 亚洲欧洲成人精品av97| 在线看国产日韩| 久久国内精品视频| 中文字幕一区二区三| 在线免费观看日韩欧美| 美女网站一区二区| ...xxx性欧美| 日韩一区二区三区电影| 国产成人免费视频精品含羞草妖精 | 午夜国产精品影院在线观看| 777午夜精品免费视频| 国产在线一区二区| 亚洲精品成人精品456| 欧美一级二级三级蜜桃| av不卡免费在线观看| 首页亚洲欧美制服丝腿| 国产视频一区二区在线观看| 91官网在线观看| 国产很黄免费观看久久| 亚洲福利一区二区三区| 欧美国产欧美综合| 日韩午夜电影av| 欧美在线不卡视频| 国产一区二区免费看| 又紧又大又爽精品一区二区| 久久综合久久99| 67194成人在线观看| 成人性视频免费网站| 美国av一区二区| 亚洲福利一二三区| 国产精品国产三级国产三级人妇| 91精品欧美综合在线观看最新 | 91同城在线观看| 狠狠色综合播放一区二区| 亚洲精品国产a| 国产精品乱人伦中文| 日韩久久久精品| 欧美精品第一页| 91福利在线导航| 色综合激情久久| 99久久99久久精品免费观看| 国产精品一二三四| 老司机免费视频一区二区| 亚洲一区二区影院| 亚洲人123区| 成人免费小视频| 国产精品国产精品国产专区不蜜 | 国产精品亲子伦对白| 欧美一区二区三区影视| 在线看日韩精品电影| 色综合久久久久久久| 成人免费视频播放| 丁香天五香天堂综合| 国产制服丝袜一区| 国产麻豆精品久久一二三| 青青青爽久久午夜综合久久午夜| 亚洲综合色成人| 亚洲综合一区二区精品导航| 日韩毛片一二三区| 亚洲色图19p| 亚洲色图丝袜美腿| 亚洲黄一区二区三区| 亚洲日本欧美天堂| 一区二区久久久| 亚洲观看高清完整版在线观看 | 麻豆视频观看网址久久| 五月综合激情网| 免费久久精品视频| 国产精品自拍一区| 国产剧情一区在线| 福利91精品一区二区三区| 成人h精品动漫一区二区三区| a在线欧美一区| 欧美亚洲动漫制服丝袜| 欧美日韩国产一区二区三区地区| 欧美日韩国产在线观看| 欧美一区二区成人6969| 久久久精品tv| 夜夜嗨av一区二区三区中文字幕| 亚洲午夜精品网| 另类成人小视频在线| 国产suv精品一区二区6| 91免费国产在线| 91麻豆精品久久久久蜜臀| 日韩精品一区二区三区四区视频| 国产午夜精品美女毛片视频| 国产精品视频你懂的| 亚洲小少妇裸体bbw| 麻豆久久久久久久| 99国产麻豆精品| 日韩一区二区三| 1区2区3区欧美| 日日摸夜夜添夜夜添国产精品| 国产一区二区三区四区在线观看| 97精品超碰一区二区三区| 在线综合亚洲欧美在线视频| 国产嫩草影院久久久久| 亚洲国产aⅴ天堂久久| 国产精品亚洲成人| 欧美日韩国产另类不卡| 久久久久久97三级| 一区二区三区在线观看欧美| 激情五月播播久久久精品| 91在线无精精品入口| 日韩一区二区在线观看视频播放| 日韩毛片一二三区| 国产专区欧美精品| 69久久夜色精品国产69蝌蚪网| 亚洲国产精品黑人久久久| 亚洲h在线观看| aaa亚洲精品| 久久久91精品国产一区二区三区| 婷婷久久综合九色综合伊人色| 国产成人精品三级麻豆| 91精品免费在线观看| 亚洲女同ⅹxx女同tv| 大白屁股一区二区视频| 精品久久久久久无| 亚洲国产婷婷综合在线精品| 国产99久久久国产精品免费看| 欧美成人r级一区二区三区| 亚洲一区二区在线免费看| 成人网男人的天堂| 国产亚洲精品资源在线26u| 日韩高清在线一区| 欧美日产在线观看| 亚洲精品综合在线| av电影在线观看一区| 久久久www免费人成精品| 奇米影视一区二区三区小说| 欧美日韩一区二区不卡| 亚洲精品福利视频网站| 成人h动漫精品一区二区| 日本一区二区三区在线不卡| 国内精品国产三级国产a久久| 欧美精品成人一区二区三区四区| 亚洲自拍偷拍av| 欧美在线免费播放| 亚洲综合在线视频| 欧洲生活片亚洲生活在线观看| 一区二区三区精品视频| 色综合久久综合网97色综合| 国产精品嫩草久久久久|