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

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

?? ad_lcd.lst

?? 單片機開發資料光盤-雙龍-686M.zip
?? LST
?? 第 1 頁 / 共 2 頁
字號:
__start:
__text_start:
    001F E5CF      LDI	R28,0x5F
    0020 E0D2      LDI	R29,2
    0021 BFCD      OUT	P3D,R28
    0022 BFDE      OUT	P3E,R29
    0023 51C0      SUBI	R28,0x10
    0024 40D0      SBCI	R29,0
    0025 EA0A      LDI	R16,0xAA
    0026 8308      STD	R16,0+Y
    0027 2400      CLR	R0
    0028 E7E7      LDI	R30,0x77
    0029 E0F0      LDI	R31,0
    002A E010      LDI	R17,0
    002B 37EF      CPI	R30,0x7F
    002C 07F1      CPC	R31,R17
    002D F011      BEQ	0x0030
    002E 9201      ST	R0,Z+
    002F CFFB      RJMP	0x002B
    0030 8300      STD	R16,0+Z
    0031 E2E6      LDI	R30,0x26
    0032 E0F0      LDI	R31,0
    0033 E6A0      LDI	R26,0x60
    0034 E0B0      LDI	R27,0
    0035 E010      LDI	R17,0
    0036 33ED      CPI	R30,0x3D
    0037 07F1      CPC	R31,R17
    0038 F021      BEQ	0x003D
    0039 95C8      LPM
    003A 9631      ADIW	R30,1
    003B 920D      ST	R0,X+
    003C CFF9      RJMP	0x0036
    003D D06F      RCALL	_main
_exit:
    003E CFFF      RJMP	_exit
_adctoasc:
  char_p               --> R10
  i                    --> R12
  temp                 --> R14
  adc                  --> R10
    003F D18E      RCALL	push_gset5
    0040 2EA0      MOV	R10,R16
    0041 2EB1      MOV	R11,R17
FILE: D:\ICC-AVR\examples.sl\AD_8535_LCD\ad_lcd.c
(0001) /******************************************************
(0002)               雙龍電子公司http://www.sl.com.cn
(0003)               AT90S8535--AD轉換演示程序(ICCAVR)
(0004) 	                  作者:詹衛前		
(0005) 	使用注意:1、應包含頭文件slavr.h
(0006)               2、在工程選項中的Additional Lib中填入slavr
(0007) 		         使用編譯器使用附加庫文件libslavr.a
(0008) 			  3、使用SL-AVRAD實驗設備
(0009)     接線說明:1、PA.0(PIN40)處接電平指示LED的短路塊斷開
(0010) 			  2、A/D和VX之間的短路塊閉合
(0011) 			  3、AREF(PIN32)和AVCC(PIN30)接VCC
(0012) 			  4、AGND(PIN31)接GND												   			  
(0013) *******************************************************/
(0014) #include<io8535.h>
(0015) #include<slavr.h>
(0016) #include<macros.h>
(0017) unsigned int ad_con;//存放PA0的AD轉換結果
(0018) unsigned char adcval[6];//存放電壓ASCII碼
(0019) /*      將AD結果轉換成電壓     */
(0020) #define vref   497
(0021) unsigned char * adctoasc(unsigned int adc)
(0022)     {
(0023) 	 unsigned int temp;
(0024) 	 unsigned char i;
(0025) 	 unsigned char *char_p;
(0026)      temp=(unsigned int)(((unsigned long)((unsigned long)adc*vref))/1024);
    0042 2C2A      MOV	R2,R10
    0043 2C3B      MOV	R3,R11
    0044 2444      CLR	R4
    0045 2455      CLR	R5
    0046 EF41      LDI	R20,0xF1
    0047 E051      LDI	R21,1
    0048 E060      LDI	R22,0
    0049 E070      LDI	R23,0
    004A 925A      ST	R5,-Y
    004B 924A      ST	R4,-Y
    004C 923A      ST	R3,-Y
    004D 922A      ST	R2,-Y
    004E 2F04      MOV	R16,R20
    004F 2F15      MOV	R17,R21
    0050 2F26      MOV	R18,R22
    0051 2F37      MOV	R19,R23
    0052 D1B3      RCALL	mpy32s
    0053 E08A      LDI	R24,0xA
    0054 E090      LDI	R25,0
    0055 938A      ST	R24,-Y
    0056 D17E      RCALL	lsr32
    0057 2EE0      MOV	R14,R16
    0058 2EF1      MOV	R15,R17
(0027)      for(i=0;i<3;i++)
    0059 24CC      CLR	R12
    005A C01B      RJMP	0x0076
(0028) 	    {
(0029) 		 adcval[3-i]=temp%10+0x30;
    005B 2C2C      MOV	R2,R12
    005C 2433      CLR	R3
    005D E0E3      LDI	R30,3
    005E E0F0      LDI	R31,0
    005F 19E2      SUB	R30,R2
    0060 09F3      SBC	R31,R3
    0061 E787      LDI	R24,0x77
    0062 E090      LDI	R25,0
    0063 0FE8      ADD	R30,R24
    0064 1FF9      ADC	R31,R25
    0065 E02A      LDI	R18,0xA
    0066 E030      LDI	R19,0
    0067 2D0E      MOV	R16,R14
    0068 2D1F      MOV	R17,R15
    0069 D128      RCALL	mod16u
    006A 2F80      MOV	R24,R16
    006B 2F91      MOV	R25,R17
    006C 96C0      ADIW	R24,0x30
    006D 8380      STD	R24,0+Z
(0030) 		 temp=temp/10;
    006E E02A      LDI	R18,0xA
    006F E030      LDI	R19,0
    0070 2D0E      MOV	R16,R14
    0071 2D1F      MOV	R17,R15
    0072 D121      RCALL	div16u
    0073 2EE0      MOV	R14,R16
    0074 2EF1      MOV	R15,R17
(0031) 		}
    0075 94C3      INC	R12
    0076 2D8C      MOV	R24,R12
    0077 3083      CPI	R24,3
    0078 F310      BCS	0x005B
(0032) 	 adcval[0]=adcval[1];
    0079 90200078  LDS	R2,_adcval+1
    007B 92200077  STS	R2,_adcval
(0033) 	 adcval[1]='.';	
    007D E28E      LDI	R24,0x2E
    007E 93800078  STS	R24,_adcval+1
(0034) 	 adcval[4]='V';	
    0080 E586      LDI	R24,0x56
    0081 9380007B  STS	R24,0x7B
(0035) 	 adcval[5]=0;	
    0083 2422      CLR	R2
    0084 9220007C  STS	R2,0x7C
(0036) 	 char_p=adcval;
    0086 E787      LDI	R24,0x77
    0087 E090      LDI	R25,0
    0088 2EA8      MOV	R10,R24
    0089 2EB9      MOV	R11,R25
(0037) 	 return char_p;
    008A 2F08      MOV	R16,R24
    008B 2F19      MOV	R17,R25
    008C D146      RCALL	pop_gset5
    008D 9508      RET
_adc_isr:
  temp                 --> R16
    008E 922A      ST	R2,-Y
    008F 923A      ST	R3,-Y
    0090 930A      ST	R16,-Y
    0091 931A      ST	R17,-Y
    0092 93EA      ST	R30,-Y
    0093 B62F      IN	R2,P3F
    0094 922A      ST	R2,-Y
(0038) 	}
(0039) /*      AD轉換程序     */
(0040) #pragma interrupt_handler adc_isr:IT_ADC
(0041) void adc_isr(void)
(0042)    {
(0043)     unsigned int temp=0;
    0095 2700      CLR	R16
    0096 2711      CLR	R17
    0097 C002      RJMP	0x009A
(0044) 	while(temp<6)
(0045) 	    temp++;
    0098 5F0F      SUBI	R16,0xFF
    0099 4F1F      SBCI	R17,0xFF
    009A 3006      CPI	R16,6
    009B E0E0      LDI	R30,0
    009C 071E      CPC	R17,R30
    009D F3D0      BCS	0x0098
(0046) 	ad_con=ADC;    
    009E B024      IN	R2,P04
    009F B035      IN	R3,P05
    00A0 9230007E  STS	R3,_ad_con+1
    00A2 9220007D  STS	R2,_ad_con
(0047)    	ADCSR|=(1<<ADSC);//啟動轉換 			 	 		 
    00A4 9A36      SBI	P06,6
(0048)    } 
    00A5 9029      LD	R2,Y+
    00A6 BE2F      OUT	P3F,R2
    00A7 91E9      LD	R30,Y+
    00A8 9119      LD	R17,Y+
    00A9 9109      LD	R16,Y+
    00AA 9039      LD	R3,Y+
    00AB 9029      LD	R2,Y+
    00AC 9518      RETI
(0049) //將AD轉換結果轉換成電壓數值,然后在LCD上顯示   
(0050) void main(void)
(0051) {
(0052)  MCUCR=0;
_main:
    00AD 2422      CLR	R2
    00AE BE25      OUT	P35,R2
(0053)  ADMUX=0x00;//0通道
    00AF B827      OUT	P07,R2
(0054)  ADCSR=(1<<ADEN)|(1<<ADSC)|(1<<ADIF)|(1<<ADIE)|0x06;
    00B0 ED8E      LDI	R24,0xDE
    00B1 B986      OUT	P06,R24
(0055)  lcd_init();
    00B2 D08D      RCALL	_lcd_init
(0056)  SEI();
    00B3 9478      BSET	7
    00B4 C019      RJMP	0x00CE
(0057)  while(1)
(0058)     {
(0059)      lcd_gotoxy(2,0);
    00B5 2722      CLR	R18
    00B6 E002      LDI	R16,2
    00B7 D018      RCALL	_lcd_gotoxy
(0060)      lcd_puts("AD--Converter");
    00B8 E609      LDI	R16,0x69
    00B9 E010      LDI	R17,0
    00BA D0BD      RCALL	_lcd_puts
(0061) 	 lcd_gotoxy(2,1); 
    00BB E021      LDI	R18,1
    00BC E002      LDI	R16,2
    00BD D012      RCALL	_lcd_gotoxy
(0062) 	 lcd_puts("Voltage:");   
    00BE E600      LDI	R16,0x60
    00BF E010      LDI	R17,0
    00C0 D0B7      RCALL	_lcd_puts
(0063)      lcd_gotoxy(10,1);
    00C1 E021      LDI	R18,1
    00C2 E00A      LDI	R16,0xA
    00C3 D00C      RCALL	_lcd_gotoxy
(0064)      lcd_puts(adctoasc(ad_con));
    00C4 9100007D  LDS	R16,_ad_con
    00C6 9110007E  LDS	R17,_ad_con+1
    00C8 DF76      RCALL	_adctoasc
    00C9 D0AE      RCALL	_lcd_puts
(0065) 	 delay_ms(500);
    00CA EF04      LDI	R16,0xF4
    00CB E011      LDI	R17,1
    00CC D01E      RCALL	_delay_ms
(0066) 	 lcd_clear();
    00CD D0BE      RCALL	_lcd_clear
(0067)      }
    00CE CFE6      RJMP	0x00B5
(0068)  }   FILE: <library>
    00CF 9508      RET
_lcd_gotoxy:
    00D0 D0F4      RCALL	push_gset2
    00D1 2F42      MOV	R20,R18
    00D2 2F60      MOV	R22,R16
    00D3 3041      CPI	R20,1
    00D4 F419      BNE	0x00D8
    00D5 2F46      MOV	R20,R22
    00D6 5440      SUBI	R20,0x40
    00D7 C002      RJMP	0x00DA
    00D8 2F46      MOV	R20,R22
    00D9 5840      SUBI	R20,0x80
    00DA 2722      CLR	R18
    00DB 2733      CLR	R19
    00DC 2F04      MOV	R16,R20
    00DD 2711      CLR	R17
    00DE D02B      RCALL	_write_lcd
    00DF D0F1      RCALL	pop_gset2
    00E0 9508      RET
_delay_1ms:
    00E1 E001      LDI	R16,1
    00E2 E010      LDI	R17,0
    00E3 C002      RJMP	0x00E6
    00E4 5F0F      SUBI	R16,0xFF
    00E5 4F1F      SBCI	R17,0xFF
    00E6 3706      CPI	R16,0x76
    00E7 E0E4      LDI	R30,4
    00E8 071E      CPC	R17,R30
    00E9 F3D0      BCS	0x00E4
    00EA 9508      RET
_delay_ms:
    00EB D0D9      RCALL	push_gset2
    00EC 2F60      MOV	R22,R16
    00ED 2F71      MOV	R23,R17
    00EE 2744      CLR	R20
    00EF 2755      CLR	R21
    00F0 C003      RJMP	0x00F4
    00F1 DFEF      RCALL	_delay_1ms
    00F2 5F4F      SUBI	R20,0xFF
    00F3 4F5F      SBCI	R21,0xFF
    00F4 1746      CP	R20,R22
    00F5 0757      CPC	R21,R23
    00F6 F3D0      BCS	0x00F1
    00F7 D0D9      RCALL	pop_gset2
    00F8 9508      RET
_lcd_port_init:
    00F9 2422      CLR	R2
    00FA BA27      OUT	P17,R2
    00FB BA28      OUT	P18,R2
    00FC EF8F      LDI	R24,0xFF
    00FD BB81      OUT	P11,R24
    00FE BB82      OUT	P12,R24
    00FF 9508      RET
_delay:
    0100 2700      CLR	R16
    0101 2711      CLR	R17
    0102 C002      RJMP	0x0105
    0103 5F0F      SUBI	R16,0xFF
    0104 4F1F      SBCI	R17,0xFF
    0105 310E      CPI	R16,0x1E
    0106 E0E0      LDI	R30,0
    0107 071E      CPC	R17,R30

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜亚洲另类欧美| 99在线热播精品免费| youjizz久久| 日韩精品一区二区三区三区免费| 自拍偷在线精品自拍偷无码专区| 国产一区二区三区美女| 欧美色图天堂网| 中文字幕亚洲电影| 国产成人综合亚洲网站| 日韩精品一区二区三区蜜臀 | 国产精品资源站在线| 一本大道久久精品懂色aⅴ| 精品理论电影在线观看| 视频一区中文字幕国产| 欧美亚洲一区二区三区四区| 日本少妇一区二区| 亚洲二区在线视频| 久久99久久精品| 不卡的电视剧免费网站有什么| 99久久99久久综合| 欧美群妇大交群中文字幕| 亚洲老司机在线| 午夜精品久久久久久久久久| 在线亚洲免费视频| 亚洲欧美日韩人成在线播放| 99vv1com这只有精品| 中文字幕第一页久久| 成人国产一区二区三区精品| 欧美国产97人人爽人人喊| 国产a精品视频| 中文在线资源观看网站视频免费不卡| 精品一区二区免费视频| 欧美精品一区二区在线播放| 免费成人av资源网| 日韩欧美的一区| 国产一区999| 国产精品黄色在线观看| gogo大胆日本视频一区| 亚洲免费在线电影| 欧美视频一二三区| 日本不卡123| 久久影视一区二区| 成人国产电影网| 亚洲综合图片区| 欧美精品黑人性xxxx| 蜜臀av性久久久久蜜臀aⅴ流畅| 精品裸体舞一区二区三区| 国产传媒一区在线| 亚洲黄一区二区三区| 欧美人狂配大交3d怪物一区| 久久国产麻豆精品| 中文字幕在线观看一区二区| 欧美性受xxxx| 狠狠色狠狠色综合日日91app| 日本一区二区成人在线| 欧美亚洲国产一区二区三区va | 国产精品午夜在线| 欧美电影精品一区二区| 成人一区二区三区视频| 亚洲成va人在线观看| 日韩视频免费观看高清完整版在线观看 | 国产亚洲1区2区3区| 97精品久久久午夜一区二区三区| 亚洲一区二区精品视频| 精品国产一区二区三区久久久蜜月 | 91视频一区二区三区| 午夜欧美电影在线观看| 久久久久国产精品麻豆ai换脸| www.欧美.com| 久久精品理论片| 亚洲精品国久久99热| 欧美一区三区二区| 91网址在线看| 国产美女一区二区| 亚洲电影中文字幕在线观看| 精品国产污污免费网站入口| 在线观看91精品国产入口| 国产在线精品一区在线观看麻豆| 亚洲女人小视频在线观看| 欧美精品一区在线观看| 欧美电影精品一区二区| 国产一区不卡在线| 国产精品美女久久久久aⅴ| av激情亚洲男人天堂| 亚洲日本免费电影| 欧美猛男gaygay网站| 青娱乐精品在线视频| 欧美精品一区二区不卡 | 99精品欧美一区| 亚洲激情图片小说视频| 欧美日韩精品电影| 国内外成人在线视频| 国产精品理伦片| 欧美色窝79yyyycom| 久久66热re国产| 国产精品夫妻自拍| 欧美精品电影在线播放| 国产精品综合视频| 亚洲精品亚洲人成人网在线播放| 在线观看国产91| 另类小说综合欧美亚洲| 国产精品色在线| 欧美卡1卡2卡| 成人黄页毛片网站| 三级一区在线视频先锋 | 欧美日本在线播放| 国产精品1区2区3区在线观看| 亚洲三级在线看| 日韩欧美电影一区| 色综合色狠狠天天综合色| 免费在线观看不卡| 亚洲日韩欧美一区二区在线| 日韩欧美在线综合网| 91热门视频在线观看| 奇米777欧美一区二区| 国产精品国产三级国产aⅴ原创 | 国产又粗又猛又爽又黄91精品| 国产精品高潮久久久久无| 欧美一区永久视频免费观看| 色综合久久久久久久| 国产成人综合在线| 免费高清不卡av| 亚洲成人福利片| 国产精品成人网| 久久精品视频在线看| 欧美精品在线视频| 色偷偷久久人人79超碰人人澡| 国产在线播放一区| 久久99久久精品| 日韩在线a电影| 亚洲天堂网中文字| 国产女人18水真多18精品一级做 | 日韩理论片中文av| 国产情人综合久久777777| 欧美精品粉嫩高潮一区二区| 91看片淫黄大片一级在线观看| 国产精品一区二区果冻传媒| 日日夜夜精品免费视频| 伊人婷婷欧美激情| 伊人婷婷欧美激情| 亚洲精品写真福利| 夜夜爽夜夜爽精品视频| 成人免费小视频| 亚洲视频一区二区在线观看| 中文字幕av一区二区三区| 国产亚洲女人久久久久毛片| 精品国产伦一区二区三区免费| 日韩小视频在线观看专区| 欧美美女网站色| 日韩一区二区免费在线电影 | 狠狠色综合色综合网络| 激情小说亚洲一区| 麻豆精品一区二区| 免费一区二区视频| 精品一区二区久久| 国产精一区二区三区| 粉嫩av一区二区三区粉嫩 | 成人激情av网| 99久久99久久精品国产片果冻| 国产精品一级黄| 精品在线一区二区| 日本久久电影网| 日韩丝袜情趣美女图片| 亚洲乱码一区二区三区在线观看| 亚洲一区二区高清| 国产精品77777竹菊影视小说| 欧美专区亚洲专区| 国产精品水嫩水嫩| 久久99精品久久只有精品| 欧美日韩亚洲综合| 国产精品网站在线播放| 狠狠狠色丁香婷婷综合激情| 91福利社在线观看| 国产精品国模大尺度视频| 久久国产精品一区二区| 欧美群妇大交群的观看方式| 中文字幕亚洲在| 国产丶欧美丶日本不卡视频| 欧美成人综合网站| 亚洲第一在线综合网站| 91理论电影在线观看| 日本一区二区不卡视频| 国产麻豆成人精品| 日韩视频中午一区| 日韩成人精品在线观看| 欧美日韩成人一区二区| 亚洲国产综合视频在线观看| 99综合影院在线| 国产精品久久久久影院亚瑟 | 午夜精品123| 欧美片网站yy| 婷婷丁香激情综合| 欧美日韩精品一区二区三区蜜桃| 亚洲欧美另类在线| 99re成人精品视频| 亚洲欧洲国产日本综合| 色综合天天综合狠狠| 中文字幕一区二区5566日韩| 成人美女在线视频| 中文字幕一区二区三区蜜月|