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

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

?? adc.s

?? 這是atmega128單片機的模數轉換程序
?? S
?? 第 1 頁 / 共 2 頁
字號:
	.module ADC.c
	.area text(rom, con, rel)
	.dbfile C:\DOCUME~1\wdd\桌面\模數轉換\ADC.c
	.dbfile C:\DOCUME~1\wdd\桌面\模數轉換\1602.h
	.dbfunc e s_ms _s_ms fV
;             ms -> R16,R17
	.even
_s_ms::
	.dbline -1
	.dbline 9
; #include<iom128v.h>
; #include"1602.h"
; #define uchar unsigned char 
; #define uint unsigned int 
; 
; uchar adc_0[]={"ADC_0: .  V"};
; uchar adc_1[]={"ADC_1: .  V"};
; 
; 
	.dbline 10
; 
	xjmp L5
L2:
	.dbline 10
L3:
	.dbline 10
	subi R16,1
	sbci R17,0
L5:
	.dbline 10
	ldi R24,1
	ldi R25,0
	cp R24,R16
	cpc R25,R17
	brlo L2
X0:
	.dbline -2
L1:
	.dbline 0 ; func end
	ret
	.dbsym r ms 16 i
	.dbend
	.dbfunc e busy _busy fV
;           temp -> R20
	.even
_busy::
	st -y,R20
	.dbline -1
	.dbline 15
; 
; 
; //ADC測試
; //主函數
; main()
	.dbline 17
; {
; uchar ten_1,ten_2,ten_3,ten_4,i;
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 18
; uint adc_data0,adc_l0,adc_h0,adc_data1,adc_l1,adc_h1;
	lds R24,101
	andi R24,254
	sts 101,R24
	.dbline 19
; DDRA=0xff;
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 20
; PORTA=0x00;
	lds R24,101
	ori R24,2
	sts 101,R24
	.dbline 21
; DDRB=0xff;
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	xjmp L8
L7:
	.dbline 23
; DDRD=0xff;
; PORTD=0x00;
	.dbline 24
; DDRF=0x00;
	lds R24,101
	ori R24,4
	sts 101,R24
	.dbline 25
; PORTF=0x00;
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 26
; DDRG=0xff;
	clr R2
	out 0x1a,R2
	.dbline 27
; PORTG=0xff;
	ldi R24,255
	out 0x1b,R24
	.dbline 28
; 
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 29
; LcdInit();   //1602初始化
	in R20,0x19
	andi R20,128
	.dbline 30
; WriteChar(1,2,11,adc_0);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 31
; WriteChar(2,2,11,adc_1);
	ldi R24,255
	out 0x1a,R24
	.dbline 32
; while(1)
	out 0x1b,R24
	.dbline 33
;      {
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 34
; 	  //取ADC_0
	lds R24,101
	andi R24,251
	sts 101,R24
	.dbline 35
;       ADCSRA=0x00;
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 36
;       ADMUX=0x40;
L8:
	.dbline 22
	tst R20
	brne L7
X1:
	.dbline -2
L6:
	.dbline 0 ; func end
	ld R20,y+
	ret
	.dbsym r temp 20 c
	.dbend
	.dbfunc e writecom _writecom fV
;            com -> R10
	.even
_writecom::
	st -y,R10
	mov R10,R16
	.dbline -1
	.dbline 41
;       ADCSRA=(1<<ADEN)|(1<<ADSC)|(1<<ADFR)|0x07;   //128分頻
;       s_ms(500);                        //延時很重要
;       adc_l0=ADCL;
;       adc_h0=ADCH;
;       adc_data0=adc_h0<<8|adc_l0;  
	.dbline 42
;       adc_data0=adc_data0>>1;
	xcall _busy
	.dbline 43
;       adc_data0-=35;                        //修正
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 44
; 	  //取ADC_1
	lds R24,101
	andi R24,254
	sts 101,R24
	.dbline 45
;       ADCSRA=0x00;
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 46
;       ADMUX=0x41;
	lds R24,101
	andi R24,253
	sts 101,R24
	.dbline 47
;       ADCSRA=(1<<ADEN)|(1<<ADSC)|(1<<ADFR)|0x07;   //128分頻
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 48
;       s_ms(500);                        //延時很重要
	lds R24,101
	ori R24,4
	sts 101,R24
	.dbline 49
;       adc_l1=ADCL;
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 50
;       adc_h1=ADCH;
	out 0x1b,R10
	.dbline 51
;       adc_data1=adc_h1<<8|adc_l1;  
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 52
;       adc_data1=adc_data1>>1;
	lds R24,101
	andi R24,251
	sts 101,R24
	.dbline 53
;       adc_data1-=35;                        //修正
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline -2
L10:
	.dbline 0 ; func end
	ld R10,y+
	ret
	.dbsym r com 10 c
	.dbend
	.dbfunc e LcdInit _LcdInit fV
	.even
_LcdInit::
	.dbline -1
	.dbline 58
; 	  
; 	  
; 	  //顯示ADC0
; 	  ten_3=(adc_data0)/100;
; 	  ten_2=(adc_data0-(ten_3*100))/10;
	.dbline 59
; 	  ten_1=adc_data0-(ten_3*100)-ten_2*10;
	ldi R16,56
	xcall _writecom
	.dbline 60
; 	  ten_1+=0x30;
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 61
; 	  ten_2+=0x30;
	ldi R16,1
	xcall _writecom
	.dbline 62
; 	  ten_3+=0x30;
	ldi R16,10000
	ldi R17,39
	xcall _s_ms
	.dbline 63
; 	  WriteNum(1,8,(ten_3));
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 64
; 	  WriteNum(1,10,(ten_2));
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 65
; 	  WriteNum(1,11,(ten_1));
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 66
; 	  //顯示ADC1
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 67
; 	  ten_3=(adc_data1)/100;
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 68
; 	  ten_2=(adc_data1-(ten_3*100))/10;
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 69
; 	  ten_1=adc_data1-(ten_3*100)-ten_2*10;
	ldi R16,2
	xcall _writecom
	.dbline 70
; 	  ten_1+=0x30;
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 71
; 	  ten_2+=0x30;
	ldi R16,6
	xcall _writecom
	.dbline 72
; 	  ten_3+=0x30;
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 73
; 	  WriteNum(2,8,(ten_3));
	ldi R16,12
	xcall _writecom
	.dbline 74
; 	  WriteNum(2,10,(ten_2));
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 75
; 	  WriteNum(2,11,(ten_1));
	ldi R16,56
	xcall _writecom
	.dbline 76
; 	  
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline -2
L11:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e writedata _writedata fV
;           data -> R10
	.even
_writedata::
	st -y,R10
	mov R10,R16
	.dbline -1
	.dbline 81
; 	  for(i=0;i<18;i++)
; 	     {
; 	      s_ms(60000);
; 	     }	
; 	 }
	.dbline 82
; }
	xcall _busy
	.dbline 83
; 
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 84
; 
	lds R24,101
	ori R24,1
	sts 101,R24
	.dbline 85
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 86
	lds R24,101
	andi R24,253
	sts 101,R24
	.dbline 87
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 88
	lds R24,101
	ori R24,4
	sts 101,R24
	.dbline 89
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 90
	out 0x1b,R10
	.dbline 91
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 92
	lds R24,101
	andi R24,251
	sts 101,R24
	.dbline 93
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline -2
L12:
	.dbline 0 ; func end
	ld R10,y+
	ret
	.dbsym r data 10 c
	.dbend
	.dbfunc e readdata _readdata fc
;           temp -> R10
	.even
_readdata::
	st -y,R10
	.dbline -1
	.dbline 99
	.dbline 101
	xcall _busy
	.dbline 102
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 103
	lds R24,101
	ori R24,1
	sts 101,R24
	.dbline 104
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 105
	lds R24,101
	ori R24,2
	sts 101,R24
	.dbline 106
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 107
	lds R24,101
	ori R24,4
	sts 101,R24
	.dbline 108
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 109
	clr R2
	out 0x1a,R2
	.dbline 110
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 111
	in R10,0x19
	.dbline 112
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 113
	ldi R24,255
	out 0x1a,R24
	.dbline 114
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 115
	lds R24,101
	andi R24,251
	sts 101,R24
	.dbline 116
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 117
	mov R16,R10
	.dbline -2
L13:
	.dbline 0 ; func end
	ld R10,y+
	ret
	.dbsym r temp 10 c
	.dbend
	.dbfunc e WriteCGRAM _WriteCGRAM fV
;              t -> R10,R11
;              i -> R20,R21
;        pBuffer -> R22,R23
;            num -> R10,R11
	.even
_WriteCGRAM::
	xcall push_xgsetF00C
	movw R22,R18
	movw R10,R16
	.dbline -1
	.dbline 127
	.dbline 129
	ldi R16,64
	xcall _writecom
	.dbline 130
	lds R24,101
	ori R24,1
	sts 101,R24
	.dbline 131
	lds R24,101
	andi R24,253
	sts 101,R24
	.dbline 132
	movw R20,R10
	xjmp L18
L15:
	.dbline 133
	.dbline 134
	movw R30,R22
	elpm R10,Z+
	elpm R11,Z
	.dbline 135
	lds R24,101
	ori R24,4
	sts 101,R24
	.dbline 136
	out 0x1b,R10
	.dbline 137
	lds R24,101
	andi R24,251
	sts 101,R24
	.dbline 138
	subi R22,254  ; offset = 2
	sbci R23,255
	.dbline 139
L16:
	.dbline 132
	subi R20,1
	sbci R21,0
L18:
	.dbline 132
	cpi R20,0
	cpc R20,R21
	brne L15
X2:
	.dbline -2
L14:
	.dbline 0 ; func end
	xjmp pop_xgsetF00C
	.dbsym r t 10 i
	.dbsym r i 20 i
	.dbsym r pBuffer 22 pki
	.dbsym r num 10 i
	.dbend
	.dbfunc e WriteMenu _WriteMenu fV
;              t -> R10
;              i -> R22
;        pBuffer -> R20,R21
	.even
_WriteMenu::
	xcall push_xgsetF00C
	movw R20,R16
	.dbline -1
	.dbline 149
	.dbline 151
	ldi R16,128
	xcall _writecom
	.dbline 153
	lds R24,101
	ori R24,1
	sts 101,R24
	.dbline 154
	lds R24,101
	andi R24,253
	sts 101,R24
	.dbline 155
	ldi R16,50
	ldi R17,0
	xcall _s_ms

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲精品aa午夜观看| 午夜一区二区三区视频| 亚洲视频一区在线观看| 麻豆国产欧美日韩综合精品二区| 国产一区在线视频| 精品视频在线免费观看| 欧美国产一区视频在线观看| 成人av午夜影院| 欧美一区二区精品久久911| 国产精品成人免费精品自在线观看 | 久久亚洲精品国产精品紫薇| 亚洲婷婷在线视频| 国产白丝网站精品污在线入口| 欧美精品v日韩精品v韩国精品v| 中文字幕一区日韩精品欧美| 国产精品影音先锋| 日韩欧美视频在线| 婷婷六月综合网| 欧美私模裸体表演在线观看| 国产精品美女视频| 国产成人精品亚洲午夜麻豆| 精品国产3级a| 免费看欧美女人艹b| 欧美区在线观看| 婷婷久久综合九色综合绿巨人 | 捆绑调教美女网站视频一区| 欧美日韩精品一区二区三区| 亚洲人成7777| 日本高清免费不卡视频| 有坂深雪av一区二区精品| gogo大胆日本视频一区| 国产精品九色蝌蚪自拍| 国产成人免费在线| 欧美韩国一区二区| 成人精品gif动图一区| 欧美国产日本韩| 成人晚上爱看视频| 17c精品麻豆一区二区免费| 成人avav影音| 亚洲天堂2014| 欧美在线免费观看亚洲| 亚洲国产精品综合小说图片区| 在线观看区一区二| 人人超碰91尤物精品国产| 日韩午夜激情视频| 国产精品911| 国产精品高清亚洲| 色综合 综合色| 肉丝袜脚交视频一区二区| 宅男在线国产精品| 国产伦精一区二区三区| 中文成人av在线| 欧洲av一区二区嗯嗯嗯啊| 三级成人在线视频| 久久午夜免费电影| 91视频免费看| 婷婷综合五月天| 国产网站一区二区三区| 99re这里只有精品视频首页| 亚洲国产va精品久久久不卡综合| 在线成人小视频| 国产成人av资源| 亚洲一区二区三区在线播放| 91精品国产一区二区| 国产成人免费视频网站高清观看视频 | 欧美人妖巨大在线| 国产精一区二区三区| 1000精品久久久久久久久| 欧美男生操女生| 国产麻豆91精品| 亚洲国产成人av网| www欧美成人18+| 欧洲色大大久久| 国产91高潮流白浆在线麻豆 | 在线国产电影不卡| 国产一区二区精品在线观看| 亚洲视频免费看| 久久这里只有精品6| 91在线丨porny丨国产| 麻豆成人免费电影| 亚洲精品日韩综合观看成人91| 欧美一级理论片| 91香蕉视频污在线| 国产高清视频一区| 日韩中文字幕不卡| 怡红院av一区二区三区| 精品国产免费久久| 精品视频在线免费观看| eeuss鲁片一区二区三区在线看| 偷拍亚洲欧洲综合| 一区二区三区四区不卡在线| 国产亚洲精品超碰| 精品理论电影在线观看 | 亚洲成人资源网| 中文字幕一区三区| 久久久久国产精品厨房| 日韩亚洲欧美一区二区三区| 欧美在线影院一区二区| 99九九99九九九视频精品| 国产传媒欧美日韩成人| 奇米精品一区二区三区在线观看一 | 婷婷六月综合网| 亚洲一区二区三区激情| 亚洲视频在线一区观看| 中文成人综合网| 日本一区二区不卡视频| 久久久久国产精品免费免费搜索| 欧美成人bangbros| 日韩一级高清毛片| 日韩午夜精品视频| 欧美一二三区精品| 日韩亚洲欧美综合| 欧美不卡123| 久久蜜桃一区二区| 久久奇米777| 久久久精品影视| 久久亚洲私人国产精品va媚药| 欧美成人一区二区三区片免费| 69精品人人人人| 日韩一区二区在线观看视频 | 日韩一区精品字幕| 日韩精品每日更新| 蜜臀av一区二区| 国产在线不卡一区| 国产91富婆露脸刺激对白| www.综合网.com| 色综合久久天天综合网| 欧美色图免费看| 欧美一区二区三区精品| 亚洲精品在线网站| 国产精品免费丝袜| 一区二区在线观看视频在线观看| 亚洲在线视频免费观看| 三级亚洲高清视频| 国产精品正在播放| 91丨porny丨在线| 欧美久久久久久久久久| 欧美不卡一区二区三区| 亚洲一区在线免费观看| 日韩国产在线观看| 国产高清成人在线| 欧美在线观看一二区| 日韩一区二区影院| 国产精品乱码一区二区三区软件 | 久久久.com| 亚洲精品亚洲人成人网| 日韩av高清在线观看| 国产成人激情av| 欧美日韩在线播放三区| 精品伦理精品一区| 一区二区理论电影在线观看| 蜜臀av一级做a爰片久久| 成人精品一区二区三区中文字幕| 91国产视频在线观看| 精品处破学生在线二十三| 亚洲免费在线电影| 裸体一区二区三区| 色婷婷综合久久久| 久久新电视剧免费观看| 夜夜爽夜夜爽精品视频| 精品写真视频在线观看| 色94色欧美sute亚洲线路二| 欧美成人伊人久久综合网| 亚洲一区中文日韩| 精品国产成人系列| 一区二区三区 在线观看视频| 免费高清不卡av| 色综合欧美在线视频区| xf在线a精品一区二区视频网站| 亚洲女子a中天字幕| 国产一区二区三区日韩| 欧美精选午夜久久久乱码6080| 国产精品美女久久久久久2018| 青青草国产精品97视觉盛宴| 色一情一乱一乱一91av| 中文字幕国产一区二区| 久久精品国产亚洲a| 欧美日韩国产美| 亚洲免费av高清| 国产69精品一区二区亚洲孕妇| 欧美一区二区高清| 亚洲大尺度视频在线观看| 91在线免费播放| 国产精品久久久久久久裸模 | 午夜欧美在线一二页| 色综合视频在线观看| 国产精品美女久久久久久| 黄色成人免费在线| 日韩女优制服丝袜电影| 日韩电影一二三区| 在线播放国产精品二区一二区四区| 日韩美女视频19| 99久久久精品| 中文字幕在线不卡视频| 成人av资源网站| 国产精品萝li| 99久久er热在这里只有精品15 | 69久久99精品久久久久婷婷| 亚洲成人综合在线| 欧美日韩一区 二区 三区 久久精品|