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

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

?? ad_lcd.s

?? 單片機開發資料光盤-雙龍-686M.zip
?? S
字號:
	.module ad_lcd.c
	.area text(rom, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\AD_8535_LCD\ad_lcd.c
	.dbfunc s adctoasc _adctoasc fI
;         char_p -> R10,R11
;              i -> R12
;           temp -> R14,R15
;            adc -> R10,R11
	.even
_adctoasc::
	rcall push_gset5
	mov R10,R16
	mov R11,R17
	.dbline -1
	.dbline 22
; /******************************************************
;               雙龍電子公司http://www.sl.com.cn
;               AT90S8535--AD轉換演示程序(ICCAVR)
; 	                  作者:詹衛前		
; 	使用注意:1、應包含頭文件slavr.h
;               2、在工程選項中的Additional Lib中填入slavr
; 		         使用編譯器使用附加庫文件libslavr.a
; 			  3、使用SL-AVRAD實驗設備
;     接線說明:1、PA.0(PIN40)處接電平指示LED的短路塊斷開
; 			  2、A/D和VX之間的短路塊閉合
; 			  3、AREF(PIN32)和AVCC(PIN30)接VCC
; 			  4、AGND(PIN31)接GND												   			  
; *******************************************************/
; #include<io8535.h>
; #include<slavr.h>
; #include<macros.h>
; unsigned int ad_con;//存放PA0的AD轉換結果
; unsigned char adcval[6];//存放電壓ASCII碼
; /*      將AD結果轉換成電壓     */
; #define vref   497
; unsigned char * adctoasc(unsigned int adc)
;     {
	.dbline 26
; 	 unsigned int temp;
; 	 unsigned char i;
; 	 unsigned char *char_p;
;      temp=(unsigned int)(((unsigned long)((unsigned long)adc*vref))/1024);
	mov R2,R10
	mov R3,R11
	clr R4
	clr R5
	ldi R20,241
	ldi R21,1
	ldi R22,0
	ldi R23,0
	st -y,R5
	st -y,R4
	st -y,R3
	st -y,R2
	mov R16,R20
	mov R17,R21
	mov R18,R22
	mov R19,R23
	rcall mpy32u
	ldi R24,10
	ldi R25,0
	st -y,R24
	rcall lsr32
	mov R14,R16
	mov R15,R17
	.dbline 27
;      for(i=0;i<3;i++)
	clr R12
	rjmp L5
L2:
	.dbline 28
	.dbline 29
	mov R2,R12
	clr R3
	ldi R30,3
	ldi R31,0
	sub R30,R2
	sbc R31,R3
	ldi R24,<_adcval
	ldi R25,>_adcval
	add R30,R24
	adc R31,R25
	ldi R18,10
	ldi R19,0
	mov R16,R14
	mov R17,R15
	rcall mod16u
	mov R24,R16
	mov R25,R17
	adiw R24,48
	std z+0,R24
	.dbline 30
	ldi R18,10
	ldi R19,0
	mov R16,R14
	mov R17,R15
	rcall div16u
	mov R14,R16
	mov R15,R17
	.dbline 31
L3:
	.dbline 27
	inc R12
L5:
	.dbline 27
	mov R24,R12
	cpi R24,3
	brlo L2
	.dbline 32
; 	    {
; 		 adcval[3-i]=temp%10+0x30;
; 		 temp=temp/10;
; 		}
; 	 adcval[0]=adcval[1];
	lds R2,_adcval+1
	sts _adcval,R2
	.dbline 33
; 	 adcval[1]='.';	
	ldi R24,46
	sts _adcval+1,R24
	.dbline 34
; 	 adcval[4]='V';	
	ldi R24,86
	sts _adcval+4,R24
	.dbline 35
; 	 adcval[5]=0;	
	clr R2
	sts _adcval+5,R2
	.dbline 36
; 	 char_p=adcval;
	ldi R24,<_adcval
	ldi R25,>_adcval
	mov R10,R24
	mov R11,R25
	.dbline 37
; 	 return char_p;
	mov R16,R24
	mov R17,R25
	.dbline -2
L1:
	rcall pop_gset5
	.dbline 0 ; func end
	ret
	.dbsym r char_p 10 pc
	.dbsym r i 12 c
	.dbsym r temp 14 i
	.dbsym r adc 10 i
	.area vector(rom, abs)
	.org 28
	rjmp _adc_isr
	.area text(rom, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\AD_8535_LCD\ad_lcd.c
	.dbfunc s adc_isr _adc_isr fI
;           temp -> R16,R17
	.even
_adc_isr::
	st -y,R2
	st -y,R3
	st -y,R16
	st -y,R17
	st -y,R30
	in R2,0x3f
	st -y,R2
	.dbline -1
	.dbline 42
; 	}
; /*      AD轉換程序     */
; #pragma interrupt_handler adc_isr:IT_ADC
; void adc_isr(void)
;    {
	.dbline 43
;     unsigned int temp=0;
	clr R16
	clr R17
	rjmp L12
L11:
	.dbline 45
	subi R16,255  ; offset = 1
	sbci R17,255
L12:
	.dbline 44
; 	while(temp<6)
	cpi R16,6
	ldi R30,0
	cpc R17,R30
	brlo L11
	.dbline 46
; 	    temp++;
; 	ad_con=ADC;    
	in R2,0x4
	in R3,0x5
	sts _ad_con+1,R3
	sts _ad_con,R2
	.dbline 47
;    	ADCSR|=(1<<ADSC);//啟動轉換 			 	 		 
	sbi 0x6,6
	.dbline -2
	.dbline 48
;    } 
L10:
	ld R2,y+
	out 0x3f,R2
	ld R30,y+
	ld R17,y+
	ld R16,y+
	ld R3,y+
	ld R2,y+
	.dbline 0 ; func end
	reti
	.dbsym r temp 16 i
	.dbfunc s main _main fI
	.even
_main::
	.dbline -1
	.dbline 51
; //將AD轉換結果轉換成電壓數值,然后在LCD上顯示   
; void main(void)
; {
	.dbline 52
;  MCUCR=0;
	clr R2
	out 0x35,R2
	.dbline 53
;  ADMUX=0x00;//0通道
	out 0x7,R2
	.dbline 54
;  ADCSR=(1<<ADEN)|(1<<ADSC)|(1<<ADIF)|(1<<ADIE)|0x06;
	ldi R24,222
	out 0x6,R24
	.dbline 55
;  lcd_init();
	rcall _lcd_init
	.dbline 56
;  SEI();
	sei
	rjmp L16
L15:
	.dbline 58
	.dbline 59
	clr R18
	ldi R16,2
	rcall _lcd_gotoxy
	.dbline 60
	ldi R16,<L18
	ldi R17,>L18
	rcall _lcd_puts
	.dbline 61
	ldi R18,1
	ldi R16,2
	rcall _lcd_gotoxy
	.dbline 62
	ldi R16,<L19
	ldi R17,>L19
	rcall _lcd_puts
	.dbline 63
	ldi R18,1
	ldi R16,10
	rcall _lcd_gotoxy
	.dbline 64
	lds R16,_ad_con
	lds R17,_ad_con+1
	rcall _adctoasc
	rcall _lcd_puts
	.dbline 65
	ldi R16,500
	ldi R17,1
	rcall _delay_ms
	.dbline 66
	rcall _lcd_clear
	.dbline 67
L16:
	.dbline 57
	rjmp L15
X0:
	.dbline -2
	.dbline 68
;  while(1)
;     {
;      lcd_gotoxy(2,0);
;      lcd_puts("AD--Converter");
; 	 lcd_gotoxy(2,1); 
; 	 lcd_puts("Voltage:");   
;      lcd_gotoxy(10,1);
;      lcd_puts(adctoasc(ad_con));
; 	 delay_ms(500);
; 	 lcd_clear();
;      }
;  }   
L14:
	.dbline 0 ; func end
	ret
	.area bss(ram, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\AD_8535_LCD\ad_lcd.c
_adcval::
	.blkb 6
	.dbsym s adcval _adcval A[6:6]c
_ad_con::
	.blkb 2
	.dbsym s ad_con _ad_con i
	.area data(ram, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\AD_8535_LCD\ad_lcd.c
L19:
	.blkb 9
	.area idata
	.byte 'V,'o,'l,'t,'a,'g,'e,58,0
	.area data(ram, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\AD_8535_LCD\ad_lcd.c
L18:
	.blkb 14
	.area idata
	.byte 'A,'D,45,45,'C,'o,'n,'v,'e,'r,'t,'e,'r,0
	.area data(ram, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\AD_8535_LCD\ad_lcd.c

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女视频黄a大片欧美| 欧美亚洲自拍偷拍| 91麻豆自制传媒国产之光| 欧美日韩精品是欧美日韩精品| 精品免费视频一区二区| 亚洲桃色在线一区| 国产99久久久久| 日韩一级完整毛片| 亚洲靠逼com| 高清成人免费视频| 精品久久久久久综合日本欧美| 自拍偷拍国产精品| 处破女av一区二区| 精品美女在线观看| 日本中文字幕一区二区视频| 97久久超碰精品国产| 26uuu欧美| 久草在线在线精品观看| 欧美日本免费一区二区三区| 中文字幕色av一区二区三区| 国产成a人亚洲| 国产三级一区二区| 国产露脸91国语对白| 精品美女一区二区| 狠狠色丁香久久婷婷综合_中| 在线免费观看日本欧美| 亚洲人成电影网站色mp4| 国产99久久久国产精品潘金| 欧美精品一区二区高清在线观看 | 91丨九色丨尤物| 国产精品久久久久久久蜜臀| 成人精品一区二区三区四区| 久久精品视频在线看| 国产成人综合网| 国产欧美综合在线| 懂色av噜噜一区二区三区av| 中文字幕免费一区| 成人av动漫在线| 亚洲素人一区二区| 欧美视频中文字幕| 亚洲va欧美va人人爽午夜| 欧美日韩一级二级| 精品一区二区三区欧美| 久久久久久一二三区| 国产91精品在线观看| 国产精品国产a级| 欧美亚洲禁片免费| 欧美aaaaa成人免费观看视频| 日韩欧美一区电影| 国产一区二区电影| 中文字幕日本乱码精品影院| 色婷婷国产精品| 香蕉成人伊视频在线观看| 91麻豆精品国产91久久久久久久久| 日本亚洲电影天堂| 久久精品亚洲精品国产欧美| 成人精品一区二区三区四区| 一区二区三区欧美日| 欧美剧情片在线观看| 久久精品国产**网站演员| 国产亚洲欧美在线| 欧美亚洲国产一区在线观看网站| 青青草91视频| 国产精品剧情在线亚洲| 欧美视频精品在线观看| 国产在线观看一区二区| 亚洲欧洲日本在线| 日韩限制级电影在线观看| 高清成人在线观看| 日本美女一区二区三区视频| 久久一日本道色综合| 91免费国产在线| 久久激五月天综合精品| 一区二区三区在线视频免费观看 | 色一情一乱一乱一91av| 免费成人在线影院| 亚洲麻豆国产自偷在线| 欧美r级电影在线观看| 国产成人午夜视频| 亚洲国产精品一区二区www| 久久视频一区二区| 欧美日韩高清一区| 99久免费精品视频在线观看| 日韩成人精品在线观看| 自拍偷拍欧美激情| 久久综合久久鬼色| 欧美日韩小视频| eeuss鲁一区二区三区| 久久99精品久久久久婷婷| 亚洲精品欧美激情| 国产精品视频麻豆| 国产无一区二区| 7777精品久久久大香线蕉| www.日本不卡| 国产suv精品一区二区三区| 三级欧美韩日大片在线看| 亚洲欧洲一区二区在线播放| 久久视频一区二区| 欧美刺激午夜性久久久久久久| 欧美综合天天夜夜久久| 99免费精品视频| 不卡一区中文字幕| 国产白丝网站精品污在线入口| 麻豆成人免费电影| 青娱乐精品视频在线| 午夜精品福利在线| 亚洲第一福利视频在线| 亚洲一区在线观看视频| 亚洲免费资源在线播放| 中文字幕一区免费在线观看| 国产精品午夜久久| 中文久久乱码一区二区| 国产欧美日韩另类视频免费观看| 欧美成人猛片aaaaaaa| 欧美不卡在线视频| 精品三级在线观看| 26uuu亚洲综合色欧美| 久久久不卡网国产精品一区| 久久这里只有精品视频网| 日韩欧美不卡在线观看视频| 这里只有精品电影| 日韩一区国产二区欧美三区| 91精品一区二区三区久久久久久| 4hu四虎永久在线影院成人| 在线成人小视频| 欧美tickling网站挠脚心| 久久综合给合久久狠狠狠97色69| 国产亚洲精品aa午夜观看| 国产精品欧美极品| 一区二区高清在线| 日韩在线观看一区二区| 青青草原综合久久大伊人精品| 精品在线视频一区| 国产91在线观看丝袜| 99久久精品免费看国产免费软件| 91在线porny国产在线看| 欧美亚洲高清一区| 欧美精品一区二区久久久| 中文字幕+乱码+中文字幕一区| 亚洲另类色综合网站| 日韩电影一二三区| 国产xxx精品视频大全| 欧洲一区在线电影| 精品免费一区二区三区| 亚洲婷婷在线视频| 日日噜噜夜夜狠狠视频欧美人| 久久精品国产久精国产爱| 成人激情黄色小说| 欧美日韩国产免费一区二区| 欧美一区二区免费观在线| 日本一区二区视频在线| 亚洲自拍偷拍图区| 国产成人精品在线看| 欧美午夜电影一区| 久久精品欧美日韩| 亚洲国产日韩精品| 国产91在线看| 日韩欧美不卡一区| 亚洲激情图片小说视频| 国产剧情一区在线| 欧美日韩亚洲国产综合| 日本一区二区高清| 美女久久久精品| 一道本成人在线| 国产日韩欧美高清| 麻豆精品在线观看| 欧美在线观看一区| 国产欧美在线观看一区| 日本在线不卡一区| 欧美视频在线观看一区| 亚洲国产电影在线观看| 美腿丝袜亚洲一区| 欧美午夜影院一区| 中文字幕日韩欧美一区二区三区| 老司机免费视频一区二区| 91国模大尺度私拍在线视频| 欧美韩国日本综合| 狠狠久久亚洲欧美| 欧美一区二区三区在线| 一区二区高清免费观看影视大全 | 久久99热狠狠色一区二区| 欧美性猛交一区二区三区精品| 欧美极品少妇xxxxⅹ高跟鞋| 久久精品国产精品亚洲精品| 欧美日韩国产综合一区二区| 亚洲精品ww久久久久久p站| 国产91露脸合集magnet| 久久男人中文字幕资源站| 九一九一国产精品| 日韩女优视频免费观看| 免费看欧美女人艹b| 欧美日本一区二区在线观看| 亚洲成人免费在线| 欧美三级日韩三级国产三级| 亚洲欧美电影院| 色老汉一区二区三区| 亚洲综合色噜噜狠狠| 欧美探花视频资源| 视频在线观看一区| 日韩午夜精品电影|