亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美激情一区二区三区在线| 日韩欧美的一区| 国产成人日日夜夜| 久久成人久久鬼色| 免费视频最近日韩| 亚洲一区二区三区爽爽爽爽爽 | 亚洲无人区一区| 综合久久久久久| 亚洲欧美日韩国产成人精品影院| 国产欧美精品一区二区色综合| 国产无人区一区二区三区| 久久综合色婷婷| 国产清纯美女被跳蛋高潮一区二区久久w| 91精品国产日韩91久久久久久| 精品视频一区二区不卡| 91精品国产色综合久久ai换脸| 日韩欧美激情一区| 久久久高清一区二区三区| 国产精品日日摸夜夜摸av| 亚洲欧美一区二区三区孕妇| 一区二区免费看| 日韩和欧美一区二区三区| 精品制服美女丁香| 成人97人人超碰人人99| 在线精品视频免费观看| 91精品国产色综合久久| 国产视频一区在线播放| 国产精品不卡在线| 日本伊人色综合网| 国产成人精品免费看| 色婷婷综合五月| 日韩女优视频免费观看| 国产蜜臀av在线一区二区三区| 亚洲理论在线观看| 九色porny丨国产精品| 波多野结衣在线一区| 欧美久久高跟鞋激| 国产精品久久久久三级| 国产综合色视频| 成人av电影在线播放| 这里只有精品电影| 亚洲欧洲国产专区| 日韩国产一二三区| av在线一区二区三区| 精品日韩在线观看| 亚洲综合一区二区三区| 懂色av一区二区三区蜜臀| 欧美日韩在线精品一区二区三区激情 | 欧美色综合网站| 久久久久国色av免费看影院| 亚洲福利一区二区| 99久久婷婷国产综合精品电影| 欧美精品高清视频| 一区二区三区四区中文字幕| 韩国理伦片一区二区三区在线播放| 色八戒一区二区三区| 久久久亚洲精品一区二区三区| 午夜不卡在线视频| 日本韩国欧美一区| 国产精品久久久久久久久久免费看| 日日夜夜免费精品| 欧美日韩亚洲另类| 亚洲一区二区视频| 91网址在线看| 中文字幕一区日韩精品欧美| 韩日av一区二区| 欧美精品一区二区三区视频 | 久久国产精品99久久人人澡| 精品视频全国免费看| 亚洲精品日韩一| 波多野结衣中文字幕一区| 国产视频一区二区在线| 国产一区91精品张津瑜| 欧美电影免费观看高清完整版在线 | 亚洲小说春色综合另类电影| 色爱区综合激月婷婷| 亚洲免费观看视频| 91女人视频在线观看| 亚洲蜜臀av乱码久久精品| 99国产精品国产精品久久| 中文字幕一区在线| 91久久精品国产91性色tv| 一区二区三区在线播| 欧美影视一区在线| 日韩激情av在线| 日韩欧美国产一区在线观看| 国产一区二区三区综合| 国产日韩欧美综合一区| jlzzjlzz亚洲日本少妇| 亚洲免费在线电影| 欧美美女网站色| 极品少妇xxxx偷拍精品少妇| 亚洲国产高清aⅴ视频| 91女人视频在线观看| 亚洲成人久久影院| 欧美精品一区二区高清在线观看| 免费三级欧美电影| 国产精品免费久久久久| 一本久久精品一区二区| 视频一区视频二区中文| 精品国产乱码久久久久久浪潮| 国产福利一区二区| 一区二区三区欧美日韩| 日韩欧美国产综合| www.欧美精品一二区| 亚洲综合色视频| 精品国免费一区二区三区| 99精品视频一区| 天天操天天综合网| 国产精品色哟哟| 欧美日韩免费视频| 国产69精品久久777的优势| 亚洲免费观看高清| www欧美成人18+| 欧美三级日韩三级国产三级| 国内久久精品视频| 亚洲国产精品久久艾草纯爱| 久久精品视频在线免费观看 | 偷窥国产亚洲免费视频| 精品国产乱码久久久久久牛牛| 99久久er热在这里只有精品15| 日日摸夜夜添夜夜添精品视频| 国产农村妇女精品| 欧美精品日韩一本| www.成人网.com| 麻豆精品在线看| 夜夜嗨av一区二区三区网页| 久久久www免费人成精品| 欧美日韩国产精品自在自线| 成人av小说网| 国产一区视频导航| 丝袜诱惑亚洲看片| 亚洲精品视频自拍| 国产日韩欧美在线一区| 91精品国产综合久久久久| 色综合天天天天做夜夜夜夜做| 国内精品嫩模私拍在线| 免费视频最近日韩| 日韩精品高清不卡| 亚洲一区二区欧美| 亚洲精品成人少妇| 亚洲欧美国产高清| 国产精品久久久久久福利一牛影视| 欧美电视剧在线观看完整版| 欧美酷刑日本凌虐凌虐| 在线免费观看日本欧美| 色综合天天狠狠| 色8久久人人97超碰香蕉987| 99久久er热在这里只有精品15| 大胆亚洲人体视频| 不卡的电视剧免费网站有什么| 国产麻豆精品在线| 国产不卡视频一区二区三区| 成人一区二区三区在线观看| 狠狠狠色丁香婷婷综合激情| 久久国产乱子精品免费女| 毛片一区二区三区| 久久aⅴ国产欧美74aaa| 精品在线亚洲视频| 国产九九视频一区二区三区| 国产精品18久久久久久久久 | 91麻豆精品视频| 色网站国产精品| 欧美日韩亚洲综合一区| 91精品国产一区二区| 欧美大片日本大片免费观看| 日韩免费看的电影| 日本一区二区三区在线不卡| 国产精品你懂的在线| 中文字幕制服丝袜成人av| 欧美三区免费完整视频在线观看| 在线成人免费视频| 日韩欧美激情四射| 久久久精品国产免大香伊| 国产精品三级视频| 樱桃视频在线观看一区| 日韩国产一二三区| 国产成人精品免费视频网站| 99国产精品久久| 91精品国产综合久久香蕉的特点| 欧美r级电影在线观看| 中文字幕欧美日韩一区| 一区二区三区欧美久久| 麻豆国产精品777777在线| 国v精品久久久网| 欧美亚洲综合色| 精品国产凹凸成av人导航| 中文字幕国产一区| 日韩电影一区二区三区四区| 国产一区视频在线看| 在线视频你懂得一区二区三区| 日韩一级片网站| 国产精品福利电影一区二区三区四区| 亚洲综合av网| 国产美女一区二区| 欧美偷拍一区二区| 亚洲国产高清在线| 老司机一区二区| 欧美亚洲自拍偷拍| 国产三级三级三级精品8ⅰ区|