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

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

?? ad.lst

?? AD7851的轉換程序
?? LST
?? 第 1 頁 / 共 2 頁
字號:
   1               		.file	"AD.c"
   2               		.arch atmega128
   3               	__SREG__ = 0x3f
   4               	__SP_H__ = 0x3e
   5               	__SP_L__ = 0x3d
   6               	__tmp_reg__ = 0
   7               	__zero_reg__ = 1
   8               		.global __do_copy_data
   9               		.global __do_clear_bss
  12               		.text
  13               	.Ltext0:
  90               	.global	delay_us
  92               	delay_us:
   1:AD.c          **** #include <avr/signal.h>
   2:AD.c          **** #include <avr/interrupt.h>
   3:AD.c          **** #include <stdlib.h>
   4:AD.c          **** #include <inttypes.h>
   5:AD.c          **** #include <pgmspace.h>
   6:AD.c          **** #include <avr/wdt.h>
   7:AD.c          **** 
   8:AD.c          **** //======================全局變量======================================
   9:AD.c          **** uint16_t ad0_result;      //存放AD0轉換結果
  10:AD.c          **** 
  11:AD.c          **** 
  12:AD.c          **** 
  13:AD.c          **** //******************************延時子程序*****************************************
  14:AD.c          **** void delay_us(uint16_t u)  //延時2us左右,delay(240)=100us;  
  15:AD.c          **** {  
  94               	.LM1:
  95               	/* prologue: frame size=0 */
  96               	/* prologue end (size=0) */
  16:AD.c          ****   while(u)  
  98               	.LM2:
  99 0000 0097      		sbiw r24,0
 100 0002 11F0      		breq .L7
 101               	.L5:
  17:AD.c          ****     {  
  18:AD.c          ****        u--;  
 103               	.LM3:
 104 0004 0197      		sbiw r24,1
 105 0006 F1F7      		brne .L5
 106               	.L7:
  19:AD.c          ****     }  
  20:AD.c          **** }  
 108               	.LM4:
 109 0008 0895      		ret
 110               	/* epilogue: frame size=0 */
 111               	/* epilogue: noreturn */
 112               	/* epilogue end (size=0) */
 113               	/* function delay_us size 6 (6) */
 115               	.Lscope0:
 119               	.global	delay_ms
 121               	delay_ms:
  21:AD.c          **** 
  22:AD.c          **** // 延時nms
  23:AD.c          **** void delay_ms(uint16_t m)   
  24:AD.c          **** {
 123               	.LM5:
 124               	/* prologue: frame size=0 */
 125 000a 0F93      		push r16
 126 000c 1F93      		push r17
 127 000e CF93      		push r28
 128 0010 DF93      		push r29
 129               	/* prologue end (size=4) */
 130 0012 8C01      		movw r16,r24
  25:AD.c          **** 	uint16_t i;
  26:AD.c          **** 	for(i=0;i<m;i++)
 132               	.LM6:
 133               	.LBB2:
 134 0014 C0E0      		ldi r28,lo8(0)
 135 0016 D0E0      		ldi r29,hi8(0)
 136 0018 C817      		cp r28,r24
 137 001a D907      		cpc r29,r25
 138 001c 40F4      		brsh .L15
 139               	.L13:
  27:AD.c          **** 	{ 
  28:AD.c          ****        delay_us(2400);  //延時1ms
 141               	.LM7:
 142 001e 80E6      		ldi r24,lo8(2400)
 143 0020 99E0      		ldi r25,hi8(2400)
 144 0022 0E94 0000 		call delay_us
 146               	.LM8:
 147 0026 2196      		adiw r28,1
 148 0028 C017      		cp r28,r16
 149 002a D107      		cpc r29,r17
 150 002c C0F3      		brlo .L13
 151               	.L15:
  29:AD.c          **** 	}
  30:AD.c          **** }
 153               	.LM9:
 154               	.LBE2:
 155               	/* epilogue: frame size=0 */
 156 002e DF91      		pop r29
 157 0030 CF91      		pop r28
 158 0032 1F91      		pop r17
 159 0034 0F91      		pop r16
 160 0036 0895      		ret
 161               	/* epilogue end (size=5) */
 162               	/* function delay_ms size 23 (14) */
 167               	.Lscope1:
 171               	.global	delay_s
 173               	delay_s:
  31:AD.c          **** 
  32:AD.c          **** //延時ns
  33:AD.c          **** void delay_s(uint16_t n)   
  34:AD.c          **** {
 175               	.LM10:
 176               	/* prologue: frame size=0 */
 177 0038 0F93      		push r16
 178 003a 1F93      		push r17
 179 003c CF93      		push r28
 180 003e DF93      		push r29
 181               	/* prologue end (size=4) */
 182 0040 8C01      		movw r16,r24
  35:AD.c          **** 	uint16_t j;
  36:AD.c          **** 	for(j=0;j<n;j++)
 184               	.LM11:
 185               	.LBB3:
 186 0042 C0E0      		ldi r28,lo8(0)
 187 0044 D0E0      		ldi r29,hi8(0)
 188 0046 C817      		cp r28,r24
 189 0048 D907      		cpc r29,r25
 190 004a 40F4      		brsh .L23
 191               	.L21:
  37:AD.c          **** 	{
  38:AD.c          **** 		delay_ms(1000);  //延時1s
 193               	.LM12:
 194 004c 88EE      		ldi r24,lo8(1000)
 195 004e 93E0      		ldi r25,hi8(1000)
 196 0050 0E94 0000 		call delay_ms
 198               	.LM13:
 199 0054 2196      		adiw r28,1
 200 0056 C017      		cp r28,r16
 201 0058 D107      		cpc r29,r17
 202 005a C0F3      		brlo .L21
 203               	.L23:
  39:AD.c          **** 	}
  40:AD.c          **** 	
  41:AD.c          **** }
 205               	.LM14:
 206               	.LBE3:
 207               	/* epilogue: frame size=0 */
 208 005c DF91      		pop r29
 209 005e CF91      		pop r28
 210 0060 1F91      		pop r17
 211 0062 0F91      		pop r16
 212 0064 0895      		ret
 213               	/* epilogue end (size=5) */
 214               	/* function delay_s size 23 (14) */
 219               	.Lscope2:
 222               	.global	AD0_SETTING_AND_START
 224               	AD0_SETTING_AND_START:
  42:AD.c          **** 
  43:AD.c          **** //================================AD轉換設置,并啟動轉換=========================
  44:AD.c          **** void AD0_SETTING_AND_START()
  45:AD.c          **** {
 226               	.LM15:
 227               	/* prologue: frame size=0 */
 228               	/* prologue end (size=0) */
  46:AD.c          **** 	//Avcc作為基準電壓源,AREF引腳外加濾波電容,通道0
  47:AD.c          ****     ADMUX = 0x00;
 230               	.LM16:
 231 0066 17B8      		out 39-0x20,__zero_reg__
  48:AD.c          **** 	//AD時鐘的分頻因子為128(AD轉換頻率為115.2k),啟動AD轉換
  49:AD.c          **** 	ADCSRA=0x87;
 233               	.LM17:
 234 0068 87E8      		ldi r24,lo8(-121)
 235 006a 86B9      		out 38-0x20,r24
  50:AD.c          **** }
 237               	.LM18:
 238               	/* epilogue: frame size=0 */
 239 006c 0895      		ret
 240               	/* epilogue end (size=1) */
 241               	/* function AD0_SETTING_AND_START size 4 (3) */
 243               	.Lscope3:
 246               	.global	AD0_RESULT_FILTER
 248               	AD0_RESULT_FILTER:
  51:AD.c          **** 
  52:AD.c          **** //=================================AD轉換濾波====================================
  53:AD.c          **** // AD轉換 采樣10次 去首尾求平均濾波
  54:AD.c          **** void AD0_RESULT_FILTER(void)
  55:AD.c          **** {
 250               	.LM19:
 251               	/* prologue: frame size=20 */
 252 006e EF92      		push r14
 253 0070 FF92      		push r15
 254 0072 0F93      		push r16
 255 0074 1F93      		push r17
 256 0076 CF93      		push r28
 257 0078 DF93      		push r29
 258 007a CDB7      		in r28,__SP_L__
 259 007c DEB7      		in r29,__SP_H__
 260 007e 6497      		sbiw r28,20
 261 0080 0FB6      		in __tmp_reg__,__SREG__
 262 0082 F894      		cli
 263 0084 DEBF      		out __SP_H__,r29
 264 0086 0FBE      		out __SREG__,__tmp_reg__
 265 0088 CDBF      		out __SP_L__,r28
 266               	/* prologue end (size=14) */
  56:AD.c          **** 	uint8_t i,index1,index2,low;
  57:AD.c          **** 	uint16_t result_array[10],sum,temp=0x00;
  58:AD.c          **** 	float ad0_average;
  59:AD.c          **** 	//Avcc作為基準電壓源,AREF引腳外加濾波電容,通道0
  60:AD.c          **** 	ADMUX=0x00;
 268               	.LM20:
 269               	.LBB4:
 270 008a 17B8      		out 39-0x20,__zero_reg__
  61:AD.c          **** 	for(i=0;i<10;i++)
 272               	.LM21:
 273 008c 00E0      		ldi r16,lo8(0)
 274               	.L34:
  62:AD.c          **** 	{
  63:AD.c          **** 		//AD時鐘的分頻因子128
  64:AD.c          **** 		ADCSRA=0x87;
 276               	.LM22:
 277 008e 87E8      		ldi r24,lo8(-121)
 278 0090 86B9      		out 38-0x20,r24
  65:AD.c          **** 		ADCSRA|=1<<ADSC;
 280               	.LM23:
 281 0092 369A      		sbi 38-0x20,6
  66:AD.c          **** 		loop_until_bit_is_set(ADCSRA,ADIF);                                  //等待AD轉換結束
 283               	.LM24:
 284               	.L30:
 285 0094 349B      		sbis 38-0x20,4
 286 0096 FECF      		rjmp .L30
  67:AD.c          **** 		ADCSRA=ADCSRA|(1<<ADIF);
 288               	.LM25:
 289 0098 349A      		sbi 38-0x20,4
  68:AD.c          **** 		low=ADCL;
 291               	.LM26:
 292 009a 24B1      		in r18,36-0x20
  69:AD.c          **** 		temp=ADCH;
 294               	.LM27:
 295 009c 85B1      		in r24,37-0x20
 296 009e 9927      		clr r25
  70:AD.c          **** 		temp=temp<<8;
 298               	.LM28:
 299 00a0 982F      		mov r25,r24
 300 00a2 8827      		clr r24
  71:AD.c          **** 		temp=temp+low;
 302               	.LM29:
 303 00a4 820F      		add r24,r18

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀av一级做a爰片久久| 国产精品一级黄| 日韩三级在线免费观看| 91麻豆swag| 国产制服丝袜一区| 久草在线在线精品观看| 久久精品国产第一区二区三区 | 欧美性videosxxxxx| 91高清在线观看| 欧美久久久久久久久久| 欧美mv日韩mv国产网站app| 欧美v日韩v国产v| 亚洲精品一区二区三区精华液 | 婷婷综合久久一区二区三区| 捆绑紧缚一区二区三区视频| 国内精品第一页| 99久久国产综合精品色伊| 色悠悠亚洲一区二区| 欧美高清你懂得| 久久午夜电影网| 亚洲婷婷在线视频| 欧美在线视频日韩| 在线播放中文字幕一区| 国产日韩欧美一区二区三区乱码| 国产精品久久看| 婷婷成人综合网| 一本一道久久a久久精品| 精品va天堂亚洲国产| 亚洲第一福利视频在线| 懂色一区二区三区免费观看 | 一本色道**综合亚洲精品蜜桃冫| 6080日韩午夜伦伦午夜伦| 国产欧美一区二区精品秋霞影院| 久久综合久久综合久久| 视频一区二区欧美| 在线一区二区三区做爰视频网站| 日韩精品中文字幕一区| 亚洲福利一区二区| av激情亚洲男人天堂| 欧美一区二区三区四区高清| 亚洲人成网站色在线观看 | 成人美女视频在线看| 久久久久久日产精品| 偷拍日韩校园综合在线| 色妹子一区二区| 国产精品欧美极品| 国产一区91精品张津瑜| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲免费观看在线视频| 色综合色综合色综合色综合色综合| 欧美顶级少妇做爰| 亚洲一区二区三区视频在线| av一本久道久久综合久久鬼色| 久久久99精品久久| 国产成人免费网站| 国产精品全国免费观看高清| 岛国精品在线播放| 欧美激情在线一区二区三区| 国产乱理伦片在线观看夜一区| 久久精子c满五个校花| 欧美精品vⅰdeose4hd| 免费亚洲电影在线| 精品免费国产二区三区 | 亚洲成人免费av| 日韩一级成人av| 久久国产福利国产秒拍| 久久在线观看免费| 99riav久久精品riav| 国产精品国产三级国产aⅴ无密码| av在线播放一区二区三区| 一区二区激情视频| 日韩欧美二区三区| 国产激情精品久久久第一区二区| 国产亚洲欧美日韩俺去了| 欧美在线不卡视频| 青青草国产成人av片免费| 国产日本亚洲高清| 欧美伦理电影网| 免费看精品久久片| 国产精品久久久久aaaa| 欧美日韩久久久久久| 国产福利一区在线| 中文字幕一区av| 日韩一区二区三区视频在线观看| 国产91丝袜在线18| 五月天一区二区| 亚洲视频综合在线| 精品日韩在线观看| 制服丝袜中文字幕一区| 国产成人在线视频免费播放| 亚洲成av人综合在线观看| 国产日本亚洲高清| www国产精品av| 日韩一区二区在线看| 国产老肥熟一区二区三区| 久久精品欧美一区二区三区不卡| 国产揄拍国内精品对白| 日本精品一级二级| 日韩中文字幕亚洲一区二区va在线| 国产欧美精品一区aⅴ影院 | 国产精品一区在线| 韩国成人精品a∨在线观看| 国产精品66部| 91久久精品国产91性色tv| 欧美军同video69gay| 精品美女一区二区| 久久久亚洲精品一区二区三区| 欧美日本韩国一区二区三区视频 | 中文字幕一区二区视频| 久久精品一区四区| 亚洲人妖av一区二区| 伊人性伊人情综合网| 亚洲精品国产无天堂网2021| 亚洲国产精品久久人人爱蜜臀| 日韩电影在线免费观看| 国产综合一区二区| 91美女视频网站| 在线不卡欧美精品一区二区三区| 精品国产人成亚洲区| 国产精品―色哟哟| 一区二区激情视频| 国产一区二区三区精品视频| 色噜噜狠狠一区二区三区果冻| 欧美天堂一区二区三区| 久久综合狠狠综合久久激情| 最新不卡av在线| 精品在线亚洲视频| 日本电影亚洲天堂一区| 丁香一区二区三区| 欧美亚洲国产一卡| 国产精品嫩草99a| 青青草一区二区三区| 91高清视频免费看| 国产精品欧美综合在线| 婷婷综合另类小说色区| av男人天堂一区| 国产欧美日韩不卡免费| 日本午夜精品视频在线观看| 大白屁股一区二区视频| 日韩午夜中文字幕| 日本亚洲三级在线| 日韩欧美中文字幕公布| 热久久免费视频| www国产成人免费观看视频 深夜成人网| 日本午夜精品一区二区三区电影| 91精品国产一区二区人妖| 午夜精品久久久久久久99樱桃| 欧美日韩一区精品| 日韩国产在线观看一区| 日韩欧美一区二区免费| 国产一区二区精品久久| 国产精品午夜电影| 91在线观看视频| 亚洲va国产天堂va久久en| 欧美一区二区久久| 激情五月播播久久久精品| 国产精品污网站| 欧洲亚洲精品在线| 美女视频黄免费的久久| 国产人成一区二区三区影院| 99国产精品国产精品毛片| 亚洲国产欧美日韩另类综合 | 国产成人精品午夜视频免费 | 精品无码三级在线观看视频| 国产精品三级久久久久三级| 日本韩国一区二区| 青青草91视频| 国产精品乱码一区二三区小蝌蚪| 欧美美女一区二区三区| 成人一级片网址| 日韩国产在线一| 中文字幕在线观看不卡| 欧美成人video| 欧美色图天堂网| 成人免费黄色大片| 久久99精品久久久久婷婷| 一个色在线综合| 中文字幕成人在线观看| 欧美一区日韩一区| 精品视频在线免费观看| 91视视频在线观看入口直接观看www | 中文字幕日韩欧美一区二区三区| 丰满放荡岳乱妇91ww| 亚洲精品视频在线观看免费| 国产精品麻豆一区二区| 久久综合九色综合久久久精品综合| 欧美电影在线免费观看| 欧美三级中文字| 91麻豆精品国产自产在线 | 成人性视频免费网站| 激情综合五月天| 国内精品久久久久影院色| 国产一区二区在线影院| 国产98色在线|日韩| 99久久精品国产毛片| 99国产精品久久久久久久久久久| 高清shemale亚洲人妖| www.亚洲色图| 欧美亚洲尤物久久| 日韩一区二区三区电影在线观看 |