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

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

?? stm8s_adc2.ls

?? STM8s
?? LS
?? 第 1 頁 / 共 2 頁
字號:
   1                     ; C Compiler for STM8 (COSMIC Software)
   2                     ; Generator V4.2.8 - 03 Dec 2008
  32                     ; 46 void ADC2_DeInit(void)
  32                     ; 47 {
  34                     	switch	.text
  35  0000               _ADC2_DeInit:
  39                     ; 48     ADC2->CSR  = ADC2_CSR_RESET_VALUE;
  41  0000 725f5400      	clr	21504
  42                     ; 49     ADC2->CR1  = ADC2_CR1_RESET_VALUE;
  44  0004 725f5401      	clr	21505
  45                     ; 50     ADC2->CR2  = ADC2_CR2_RESET_VALUE;
  47  0008 725f5402      	clr	21506
  48                     ; 51     ADC2->TDRH = ADC2_TDRH_RESET_VALUE;
  50  000c 725f5406      	clr	21510
  51                     ; 52     ADC2->TDRL = ADC2_TDRL_RESET_VALUE;
  53  0010 725f5407      	clr	21511
  54                     ; 53 }
  57  0014 81            	ret
 583                     ; 75 void ADC2_Init(ADC2_ConvMode_TypeDef ADC2_ConversionMode, ADC2_Channel_TypeDef ADC2_Channel, ADC2_PresSel_TypeDef ADC2_PrescalerSelection, ADC2_ExtTrig_TypeDef ADC2_ExtTrigger, FunctionalState ADC2_ExtTriggerState, ADC2_Align_TypeDef ADC2_Align, ADC2_SchmittTrigg_TypeDef ADC2_SchmittTriggerChannel, FunctionalState ADC2_SchmittTriggerState)
 583                     ; 76 {
 584                     	switch	.text
 585  0015               _ADC2_Init:
 587  0015 89            	pushw	x
 588       00000000      OFST:	set	0
 591                     ; 79     assert_param(IS_ADC2_CONVERSIONMODE_OK(ADC2_ConversionMode));
 593                     ; 80     assert_param(IS_ADC2_CHANNEL_OK(ADC2_Channel));
 595                     ; 81     assert_param(IS_ADC2_PRESSEL_OK(ADC2_PrescalerSelection));
 597                     ; 82     assert_param(IS_ADC2_EXTTRIG_OK(ADC2_ExtTrigger));
 599                     ; 83     assert_param(IS_FUNCTIONALSTATE_OK(((ADC2_ExtTriggerState))));
 601                     ; 84     assert_param(IS_ADC2_ALIGN_OK(ADC2_Align));
 603                     ; 85     assert_param(IS_ADC2_SCHMITTTRIG_OK(ADC2_SchmittTriggerChannel));
 605                     ; 86     assert_param(IS_FUNCTIONALSTATE_OK(ADC2_SchmittTriggerState));
 607                     ; 91     ADC2_ConversionConfig(ADC2_ConversionMode, ADC2_Channel, ADC2_Align);
 609  0016 7b08          	ld	a,(OFST+8,sp)
 610  0018 88            	push	a
 611  0019 9f            	ld	a,xl
 612  001a 97            	ld	xl,a
 613  001b 7b02          	ld	a,(OFST+2,sp)
 614  001d 95            	ld	xh,a
 615  001e cd00fa        	call	_ADC2_ConversionConfig
 617  0021 84            	pop	a
 618                     ; 93     ADC2_PrescalerConfig(ADC2_PrescalerSelection);
 620  0022 7b05          	ld	a,(OFST+5,sp)
 621  0024 ad33          	call	_ADC2_PrescalerConfig
 623                     ; 98     ADC2_ExternalTriggerConfig(ADC2_ExtTrigger, ADC2_ExtTriggerState);
 625  0026 7b07          	ld	a,(OFST+7,sp)
 626  0028 97            	ld	xl,a
 627  0029 7b06          	ld	a,(OFST+6,sp)
 628  002b 95            	ld	xh,a
 629  002c cd0128        	call	_ADC2_ExternalTriggerConfig
 631                     ; 103     ADC2_SchmittTriggerConfig(ADC2_SchmittTriggerChannel, ADC2_SchmittTriggerState);
 633  002f 7b0a          	ld	a,(OFST+10,sp)
 634  0031 97            	ld	xl,a
 635  0032 7b09          	ld	a,(OFST+9,sp)
 636  0034 95            	ld	xh,a
 637  0035 ad35          	call	_ADC2_SchmittTriggerConfig
 639                     ; 106     ADC2->CR1 |= ADC2_CR1_ADON;
 641  0037 72105401      	bset	21505,#0
 642                     ; 108 }
 645  003b 85            	popw	x
 646  003c 81            	ret
 681                     ; 116 void ADC2_Cmd(FunctionalState NewState)
 681                     ; 117 {
 682                     	switch	.text
 683  003d               _ADC2_Cmd:
 687                     ; 120     assert_param(IS_FUNCTIONALSTATE_OK(NewState));
 689                     ; 122     if (NewState != DISABLE)
 691  003d 4d            	tnz	a
 692  003e 2706          	jreq	L703
 693                     ; 124         ADC2->CR1 |= ADC2_CR1_ADON;
 695  0040 72105401      	bset	21505,#0
 697  0044 2004          	jra	L113
 698  0046               L703:
 699                     ; 128         ADC2->CR1 &= (u8)(~ADC2_CR1_ADON);
 701  0046 72115401      	bres	21505,#0
 702  004a               L113:
 703                     ; 131 }
 706  004a 81            	ret
 741                     ; 138 void ADC2_ITConfig(FunctionalState NewState)
 741                     ; 139 {
 742                     	switch	.text
 743  004b               _ADC2_ITConfig:
 747                     ; 142     assert_param(IS_FUNCTIONALSTATE_OK(NewState));
 749                     ; 144     if (NewState != DISABLE)
 751  004b 4d            	tnz	a
 752  004c 2706          	jreq	L133
 753                     ; 147         ADC2->CSR |= (u8)ADC2_CSR_EOCIE;
 755  004e 721a5400      	bset	21504,#5
 757  0052 2004          	jra	L333
 758  0054               L133:
 759                     ; 152         ADC2->CSR &= (u8)(~ADC2_CSR_EOCIE);
 761  0054 721b5400      	bres	21504,#5
 762  0058               L333:
 763                     ; 155 }
 766  0058 81            	ret
 802                     ; 163 void ADC2_PrescalerConfig(ADC2_PresSel_TypeDef ADC2_Prescaler)
 802                     ; 164 {
 803                     	switch	.text
 804  0059               _ADC2_PrescalerConfig:
 806  0059 88            	push	a
 807       00000000      OFST:	set	0
 810                     ; 167     assert_param(IS_ADC2_PRESSEL_OK(ADC2_Prescaler));
 812                     ; 170     ADC2->CR1 &= (u8)(~ADC2_CR1_SPSEL);
 814  005a c65401        	ld	a,21505
 815  005d a48f          	and	a,#143
 816  005f c75401        	ld	21505,a
 817                     ; 172     ADC2->CR1 |= (u8)(ADC2_Prescaler);
 819  0062 c65401        	ld	a,21505
 820  0065 1a01          	or	a,(OFST+1,sp)
 821  0067 c75401        	ld	21505,a
 822                     ; 174 }
 825  006a 84            	pop	a
 826  006b 81            	ret
 873                     ; 185 void ADC2_SchmittTriggerConfig(ADC2_SchmittTrigg_TypeDef ADC2_SchmittTriggerChannel, FunctionalState NewState)
 873                     ; 186 {
 874                     	switch	.text
 875  006c               _ADC2_SchmittTriggerConfig:
 877  006c 89            	pushw	x
 878       00000000      OFST:	set	0
 881                     ; 189     assert_param(IS_ADC2_SCHMITTTRIG_OK(ADC2_SchmittTriggerChannel));
 883                     ; 190     assert_param(IS_FUNCTIONALSTATE_OK(NewState));
 885                     ; 192     if (ADC2_SchmittTriggerChannel == ADC2_SCHMITTTRIG_ALL)
 887  006d 9e            	ld	a,xh
 888  006e a11f          	cp	a,#31
 889  0070 2620          	jrne	L573
 890                     ; 194         if (NewState != DISABLE)
 892  0072 9f            	ld	a,xl
 893  0073 4d            	tnz	a
 894  0074 270a          	jreq	L773
 895                     ; 196             ADC2->TDRL &= (u8)0x0;
 897  0076 725f5407      	clr	21511
 898                     ; 197             ADC2->TDRH &= (u8)0x0;
 900  007a 725f5406      	clr	21510
 902  007e 2078          	jra	L304
 903  0080               L773:
 904                     ; 201             ADC2->TDRL |= (u8)0xFF;
 906  0080 c65407        	ld	a,21511
 907  0083 aaff          	or	a,#255
 908  0085 c75407        	ld	21511,a
 909                     ; 202             ADC2->TDRH |= (u8)0xFF;
 911  0088 c65406        	ld	a,21510
 912  008b aaff          	or	a,#255
 913  008d c75406        	ld	21510,a
 914  0090 2066          	jra	L304
 915  0092               L573:
 916                     ; 205     else if (ADC2_SchmittTriggerChannel < ADC2_SCHMITTTRIG_CHANNEL8)
 918  0092 7b01          	ld	a,(OFST+1,sp)
 919  0094 a108          	cp	a,#8
 920  0096 242f          	jruge	L504
 921                     ; 207         if (NewState != DISABLE)
 923  0098 0d02          	tnz	(OFST+2,sp)
 924  009a 2716          	jreq	L704
 925                     ; 209             ADC2->TDRL &= (u8)(~(u8)((u8)0x01 << (u8)ADC2_SchmittTriggerChannel));
 927  009c 7b01          	ld	a,(OFST+1,sp)
 928  009e 5f            	clrw	x
 929  009f 97            	ld	xl,a
 930  00a0 a601          	ld	a,#1
 931  00a2 5d            	tnzw	x
 932  00a3 2704          	jreq	L02
 933  00a5               L22:
 934  00a5 48            	sll	a
 935  00a6 5a            	decw	x
 936  00a7 26fc          	jrne	L22
 937  00a9               L02:
 938  00a9 43            	cpl	a
 939  00aa c45407        	and	a,21511
 940  00ad c75407        	ld	21511,a
 942  00b0 2046          	jra	L304
 943  00b2               L704:
 944                     ; 213             ADC2->TDRL |= (u8)((u8)0x01 << (u8)ADC2_SchmittTriggerChannel);
 946  00b2 7b01          	ld	a,(OFST+1,sp)
 947  00b4 5f            	clrw	x
 948  00b5 97            	ld	xl,a
 949  00b6 a601          	ld	a,#1
 950  00b8 5d            	tnzw	x
 951  00b9 2704          	jreq	L42
 952  00bb               L62:
 953  00bb 48            	sll	a
 954  00bc 5a            	decw	x
 955  00bd 26fc          	jrne	L62
 956  00bf               L42:
 957  00bf ca5407        	or	a,21511
 958  00c2 c75407        	ld	21511,a
 959  00c5 2031          	jra	L304
 960  00c7               L504:
 961                     ; 218         if (NewState != DISABLE)
 963  00c7 0d02          	tnz	(OFST+2,sp)
 964  00c9 2718          	jreq	L514
 965                     ; 220             ADC2->TDRH &= (u8)(~(u8)((u8)0x01 << ((u8)ADC2_SchmittTriggerChannel - (u8)8)));
 967  00cb 7b01          	ld	a,(OFST+1,sp)
 968  00cd a008          	sub	a,#8
 969  00cf 5f            	clrw	x
 970  00d0 97            	ld	xl,a
 971  00d1 a601          	ld	a,#1
 972  00d3 5d            	tnzw	x
 973  00d4 2704          	jreq	L03
 974  00d6               L23:
 975  00d6 48            	sll	a
 976  00d7 5a            	decw	x
 977  00d8 26fc          	jrne	L23
 978  00da               L03:
 979  00da 43            	cpl	a
 980  00db c45406        	and	a,21510
 981  00de c75406        	ld	21510,a
 983  00e1 2015          	jra	L304

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区二区三区免费看 | 99re成人在线| 欧美亚洲愉拍一区二区| 久久精品一区二区三区不卡 | 国产精品毛片久久久久久久| 肉色丝袜一区二区| 色呦呦日韩精品| 国产精品美女久久久久aⅴ| 日韩中文字幕亚洲一区二区va在线 | 欧美日韩国产综合视频在线观看| 国产日韩欧美电影| 激情五月播播久久久精品| 欧美高清视频www夜色资源网| 中文字幕一区av| 成人午夜激情在线| 欧美国产97人人爽人人喊| 久久99精品视频| 日韩一区二区在线播放| 三级欧美韩日大片在线看| 欧洲在线/亚洲| 一区二区成人在线观看| 9l国产精品久久久久麻豆| 国产欧美一区二区三区鸳鸯浴| 美女久久久精品| 日韩欧美一区在线观看| 日韩精品每日更新| 91精品国产品国语在线不卡| 午夜精品免费在线| 欧美区一区二区三区| 亚洲最大色网站| 91黄色免费看| 亚洲综合丝袜美腿| 精品视频一区二区三区免费| 亚洲一二三区在线观看| 欧美少妇一区二区| 婷婷中文字幕一区三区| 在线不卡a资源高清| 日韩av高清在线观看| 日韩三级高清在线| 久久成人免费电影| 久久网站热最新地址| 国产大陆a不卡| 国产精品白丝在线| 欧美这里有精品| 日韩和欧美的一区| 精品日产卡一卡二卡麻豆| 韩国在线一区二区| 欧美国产精品v| 色素色在线综合| 天天色综合成人网| 日韩欧美亚洲一区二区| 国产传媒欧美日韩成人| 亚洲激情男女视频| 91精品国产一区二区三区蜜臀| 狠狠色丁香久久婷婷综合丁香| 久久久www成人免费无遮挡大片| 成人午夜av电影| 一区二区三区在线免费播放| 制服丝袜中文字幕亚洲| 国产在线精品国自产拍免费| 国产精品入口麻豆原神| 欧美性大战久久久久久久| 九九久久精品视频| 亚洲品质自拍视频| 日韩精品中午字幕| 一本一道久久a久久精品| 日本美女一区二区三区| 国产农村妇女精品| 欧美少妇bbb| 懂色av一区二区三区免费观看| 亚洲一区国产视频| 日本一区二区视频在线观看| 欧美日韩国产综合一区二区三区| 国产精品系列在线观看| 亚洲第一精品在线| 国产精品视频yy9299一区| 在线精品视频一区二区| 高清视频一区二区| 青青草伊人久久| 一区二区三区四区乱视频| 精品国产乱码久久久久久蜜臀 | 日本午夜精品一区二区三区电影| 久久久久久麻豆| 在线不卡中文字幕播放| 99re66热这里只有精品3直播 | 国产精品主播直播| 日韩avvvv在线播放| 亚洲视频1区2区| 中文字幕欧美三区| 日韩欧美的一区| 欧美日韩午夜在线| 成人污视频在线观看| 激情文学综合网| 奇米色一区二区| 亚洲成人7777| 亚洲图片欧美色图| 亚洲欧洲制服丝袜| 欧美国产成人在线| 久久综合狠狠综合久久激情| 欧美精品xxxxbbbb| 欧美色区777第一页| 在线欧美日韩国产| 色综合久久久久久久久| a美女胸又www黄视频久久| 国产精品自拍毛片| 国产精品一级黄| 国产成人午夜片在线观看高清观看| 久久精品免费看| 蜜臀91精品一区二区三区| 亚洲成在人线在线播放| 亚洲丰满少妇videoshd| 亚洲v日本v欧美v久久精品| 亚洲影院久久精品| 亚洲成人在线网站| 三级影片在线观看欧美日韩一区二区| 亚洲综合色婷婷| 三级欧美韩日大片在线看| 视频一区二区中文字幕| 免费看黄色91| 久久69国产一区二区蜜臀| 麻豆精品一区二区综合av| 看电视剧不卡顿的网站| 国产一区二区在线免费观看| 国产综合色产在线精品| 成人少妇影院yyyy| 91小视频免费看| 欧美中文字幕久久| 欧美一区二区三区视频免费| 日韩免费视频一区二区| 国产三级一区二区| 国产精品色婷婷久久58| 一区二区三区久久久| 午夜免费久久看| 久久99国产精品久久99果冻传媒| 国产高清一区日本| 色悠悠久久综合| 91精品久久久久久久99蜜桃| 久久综合久久鬼色中文字| 亚洲欧洲日产国产综合网| 一区二区成人在线| 精品亚洲免费视频| 91亚洲永久精品| 91精品视频网| 国产欧美一区二区三区鸳鸯浴| 一区二区三区在线视频观看| 男人的天堂久久精品| 丰满少妇在线播放bd日韩电影| 在线看日韩精品电影| 日韩免费高清视频| 成人免费小视频| 麻豆专区一区二区三区四区五区| 成人精品视频一区二区三区尤物| 欧美日韩在线播放| 久久久久久久久99精品| 亚洲成人一二三| 国产成人精品1024| 制服丝袜日韩国产| 日本一区二区久久| 天天综合色天天综合| 国产91丝袜在线播放0| 91福利资源站| 日本一区二区动态图| 偷拍与自拍一区| 97se狠狠狠综合亚洲狠狠| 日韩你懂的在线播放| 夜夜精品视频一区二区| 国产精品夜夜嗨| 91精品国产综合久久香蕉的特点| 国产精品久久久久天堂| 麻豆视频观看网址久久| 欧美日韩一区二区电影| 国产精品色在线观看| 久久er99热精品一区二区| 欧美亚洲国产一区在线观看网站| 久久婷婷成人综合色| 美女在线一区二区| 欧美性生交片4| 日韩一区中文字幕| 成人小视频免费在线观看| 日韩视频一区在线观看| 亚洲综合激情网| 9l国产精品久久久久麻豆| 欧美国产日韩亚洲一区| 精品在线免费视频| 欧美一级片在线看| 五月天丁香久久| 欧美日韩一二三| 亚洲精品午夜久久久| 99精品欧美一区二区蜜桃免费| 国产精品丝袜91| 成人永久aaa| 国产欧美精品区一区二区三区| 国产精品中文有码| 久久久噜噜噜久久中文字幕色伊伊| 免费成人在线视频观看| 欧美一区二区三区在| 免费一级欧美片在线观看| 日韩欧美成人激情| 蜜桃久久久久久久| 精品美女在线播放|