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

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

?? test_t1.lst

?? ad7135的avr16的源程序
?? LST
字號:
__text_start:
__start:
    002C E5CF      LDI	R28,0x5F
    002D E0D4      LDI	R29,4
    002E BFCD      OUT	0x3D,R28
    002F BFDE      OUT	0x3E,R29
    0030 51C0      SUBI	R28,0x10
    0031 40D0      SBCI	R29,0
    0032 EA0A      LDI	R16,0xAA
    0033 8308      STD	Y+0,R16
    0034 2400      CLR	R0
    0035 E6E3      LDI	R30,0x63
    0036 E0F0      LDI	R31,0
    0037 E010      LDI	R17,0
    0038 36E7      CPI	R30,0x67
    0039 07F1      CPC	R31,R17
    003A F011      BEQ	0x003D
    003B 9201      ST	R0,Z+
    003C CFFB      RJMP	0x0038
    003D 8300      STD	Z+0,R16
    003E E5E4      LDI	R30,0x54
    003F E0F0      LDI	R31,0
    0040 E6A0      LDI	R26,0x60
    0041 E0B0      LDI	R27,0
    0042 E010      LDI	R17,0
    0043 35E7      CPI	R30,0x57
    0044 07F1      CPC	R31,R17
    0045 F021      BEQ	0x004A
    0046 95C8      LPM
    0047 9631      ADIW	R30,1
    0048 920D      ST	R0,X+
    0049 CFF9      RJMP	0x0043
    004A 940E00EC  CALL	_main
_exit:
    004C CFFF      RJMP	_exit
FILE: test_t1.c
(0001) //************************************************* 
(0002) //測試功能:t1內部計數,如有溢出則計量溢出次數
(0003) //測試方法:
(0004) //測試結果:ok
(0005) //時鐘頻率:外部8m
(0006) //管腳分配:
(0007) //注意事項: 
(0008) //完成時間:2009.03.15 
(0009) //**************************************************
(0010) 
(0011) //************************************************** 
(0012) //頭文件
(0013) //************************************************** 
(0014) #include <iom16v.h>
(0015) #include <macros.h>
(0016) //************************************************** 
(0017) 
(0018) 
(0019) //***************************************************** 
(0020) //全局變量定義
(0021) //*****************************************************
(0022) unsigned char N=0;//用來區別是第一次外部中斷還是第二次中斷
(0023) unsigned int T1OVF_NUM=0;//用來計定時器T1的溢出次數
(0024) unsigned long int T1_NUM;//T1計的總時鐘的個數
(0025) 
(0026) //***************************************************** 
(0027) //函數聲明
(0028) //*****************************************************
(0029) void INT0_INIT(void);
(0030) void T1_INIT(void);
(0031) 
(0032) //***************************************************** 
(0033) //函數名稱:void INT0_INIT(void)  
(0034) //函數功能:int0初始化,上升沿產生中斷,使能中斷
(0035) //注意事項:未開總中斷
(0036) //*****************************************************
(0037) void INT0_INIT(void)
(0038) {	 
(0039) 	 MCUCR|=((1<<ISC01)|(1<<ISC00));
_INT0_INIT:
    004D B785      IN	R24,0x35
    004E 6083      ORI	R24,3
    004F BF85      OUT	0x35,R24
(0040) 	 GICR|=(1<<INT0);
    0050 B78B      IN	R24,0x3B
    0051 6480      ORI	R24,0x40
    0052 BF8B      OUT	0x3B,R24
    0053 9508      RET
_INT0_INTERRUPT:
    0054 920A      ST	R0,-Y
    0055 921A      ST	R1,-Y
    0056 922A      ST	R2,-Y
    0057 923A      ST	R3,-Y
    0058 924A      ST	R4,-Y
    0059 925A      ST	R5,-Y
    005A 926A      ST	R6,-Y
    005B 927A      ST	R7,-Y
    005C 928A      ST	R8,-Y
    005D 929A      ST	R9,-Y
    005E 930A      ST	R16,-Y
    005F 931A      ST	R17,-Y
    0060 932A      ST	R18,-Y
    0061 933A      ST	R19,-Y
    0062 938A      ST	R24,-Y
    0063 939A      ST	R25,-Y
    0064 93EA      ST	R30,-Y
    0065 B60F      IN	R0,0x3F
    0066 920A      ST	R0,-Y
    0067 940E012B  CALL	push_gset2
(0041) }
(0042) //***************************************************** 
(0043) //函數名稱:void INT0_INTERRUPT(void) 
(0044) //函數功能:中斷處理,N+1
(0045) //注意事項: 
(0046) //*****************************************************
(0047) #pragma interrupt_handler INT0_INTERRUPT:2
(0048) void INT0_INTERRUPT(void)
(0049) {	 
(0050) 	 if(!N)
    0069 90200060  LDS	R2,N
    006B 2022      TST	R2
    006C F449      BNE	0x0076
(0051) 	 {    
(0052) 	 	  TCCR1B=0X01;//開始內部計數
    006D E081      LDI	R24,1
    006E BD8E      OUT	0x2E,R24
(0053) 		  MCUCR=0X02;//設置外部中斷0下降沿產生中斷
    006F E082      LDI	R24,2
    0070 BF85      OUT	0x35,R24
(0054) 		  N++;
    0071 2D82      MOV	R24,R2
    0072 5F8F      SUBI	R24,0xFF
    0073 93800060  STS	N,R24
(0055) 	 }
    0075 C045      RJMP	0x00BB
(0056) 	 else
(0057) 	 {    
(0058) 	 	  TCCR1B=0X00;//定時器t1停止工作
    0076 2422      CLR	R2
    0077 BC2E      OUT	0x2E,R2
(0059) 		  CLI();//關中斷,進行數據處理
    0078 94F8      BCLR	7
(0060) 		  //數據處理
(0061) 		  T1_NUM=T1OVF_NUM;
    0079 90200061  LDS	R2,T1OVF_NUM
    007B 90300062  LDS	R3,T1OVF_NUM+1
    007D 2444      CLR	R4
    007E 2455      CLR	R5
    007F 92300064  STS	T1_NUM+1,R3
    0081 92200063  STS	T1_NUM,R2
    0083 92500066  STS	T1_NUM+3,R5
    0085 92400065  STS	T1_NUM+2,R4
(0062) 		  T1_NUM=T1_NUM*65536+TCNT1;
    0087 90400065  LDS	R4,T1_NUM+2
    0089 90500066  LDS	R5,T1_NUM+3
    008B 90200063  LDS	R2,T1_NUM
    008D 90300064  LDS	R3,T1_NUM+1
    008F E040      LDI	R20,0
    0090 E050      LDI	R21,0
    0091 E061      LDI	R22,1
    0092 E070      LDI	R23,0
    0093 925A      ST	R5,-Y
    0094 924A      ST	R4,-Y
    0095 923A      ST	R3,-Y
    0096 922A      ST	R2,-Y
    0097 018A      MOVW	R16,R20
    0098 019B      MOVW	R18,R22
    0099 940E00F2  CALL	empy32s
    009B 0118      MOVW	R2,R16
    009C 0129      MOVW	R4,R18
    009D B46C      IN	R6,0x2C
    009E B47D      IN	R7,0x2D
    009F 2488      CLR	R8
    00A0 2499      CLR	R9
    00A1 0C26      ADD	R2,R6
    00A2 1C37      ADC	R3,R7
    00A3 1C48      ADC	R4,R8
    00A4 1C59      ADC	R5,R9
    00A5 92300064  STS	T1_NUM+1,R3
    00A7 92200063  STS	T1_NUM,R2
    00A9 92500066  STS	T1_NUM+3,R5
    00AB 92400065  STS	T1_NUM+2,R4
(0063) 		  //數據處理結束
(0064) 		  T1OVF_NUM=0;
    00AD 2422      CLR	R2
    00AE 2433      CLR	R3
    00AF 92300062  STS	T1OVF_NUM+1,R3
    00B1 92200061  STS	T1OVF_NUM,R2
(0065) 		  TCNT1=0X0000;
    00B3 BC3D      OUT	0x2D,R3
    00B4 BC2C      OUT	0x2C,R2
(0066) 		  MCUCR|=((1<<ISC01)|(1<<ISC00));//設置外部上升沿中斷
    00B5 B785      IN	R24,0x35
    00B6 6083      ORI	R24,3
    00B7 BF85      OUT	0x35,R24
(0067) 		  N=0;//
    00B8 92200060  STS	N,R2
(0068) 		  SEI();
    00BA 9478      BSET	7
(0069) 	 }
    00BB 940E0122  CALL	pop_gset2
    00BD 9009      LD	R0,Y+
    00BE BE0F      OUT	0x3F,R0
    00BF 91E9      LD	R30,Y+
    00C0 9199      LD	R25,Y+
    00C1 9189      LD	R24,Y+
    00C2 9139      LD	R19,Y+
    00C3 9129      LD	R18,Y+
    00C4 9119      LD	R17,Y+
    00C5 9109      LD	R16,Y+
    00C6 9099      LD	R9,Y+
    00C7 9089      LD	R8,Y+
    00C8 9079      LD	R7,Y+
    00C9 9069      LD	R6,Y+
    00CA 9059      LD	R5,Y+
    00CB 9049      LD	R4,Y+
    00CC 9039      LD	R3,Y+
    00CD 9029      LD	R2,Y+
    00CE 9019      LD	R1,Y+
    00CF 9009      LD	R0,Y+
    00D0 9518      RETI
(0070) }
(0071) //************************************************** 
(0072) //函數名稱:void T1_INIT(void)  
(0073) //函數功能:內部定時
(0074) //注意事項,定時器未工作,定時器工作,需+TCCR1B=0X01;
(0075) //************************************************** 
(0076) void T1_INIT(void)
(0077) {	 
(0078) 	 TCCR1A=0X00;
_T1_INIT:
    00D1 2422      CLR	R2
    00D2 BC2F      OUT	0x2F,R2
(0079) 	 TCNT1=0X0000;
    00D3 2433      CLR	R3
    00D4 BC3D      OUT	0x2D,R3
    00D5 BC2C      OUT	0x2C,R2
(0080) 	 TIMSK|=(1<<TOIE1);
    00D6 B789      IN	R24,0x39
    00D7 6084      ORI	R24,4
    00D8 BF89      OUT	0x39,R24
    00D9 9508      RET
_T1_OVF:
    00DA 938A      ST	R24,-Y
    00DB 939A      ST	R25,-Y
    00DC B78F      IN	R24,0x3F
    00DD 938A      ST	R24,-Y
(0081) }
(0082) //************************************************** 
(0083) //函數名稱:void T1_OVF(void)  
(0084) //函數功能:ti溢出處理
(0085) //注意事項:
(0086) //**************************************************
(0087) #pragma interrupt_handler T1_OVF:9
(0088) void T1_OVF(void)
(0089) {	 
(0090) 	 T1OVF_NUM++;
    00DE 91800061  LDS	R24,T1OVF_NUM
    00E0 91900062  LDS	R25,T1OVF_NUM+1
    00E2 9601      ADIW	R24,1
    00E3 93900062  STS	T1OVF_NUM+1,R25
    00E5 93800061  STS	T1OVF_NUM,R24
    00E7 9189      LD	R24,Y+
    00E8 BF8F      OUT	0x3F,R24
    00E9 9199      LD	R25,Y+
    00EA 9189      LD	R24,Y+
    00EB 9518      RETI
(0091) }
(0092) //********************************************************** 
(0093) //主函數
(0094) //**********************************************************
(0095) void main(void)
(0096) {	 
(0097) 	 CLI();
_main:
    00EC 94F8      BCLR	7
(0098) 	 INT0_INIT();
    00ED DF5F      RCALL	_INT0_INIT
(0099) 	 T1_INIT();
    00EE DFE2      RCALL	_T1_INIT
(0100) 	 SEI();
    00EF 9478      BSET	7
(0101) 	 while(1)
FILE: <library>
    00F0 CFFF      RJMP	0x00F0
    00F1 9508      RET
empy32s:
empy32u:
    00F2 940E0144  CALL	long_prolog
    00F4 927F      PUSH	R7
    00F5 940E015D  CALL	tstzero1
    00F7 F139      BEQ	0x011F
    00F8 2477      CLR	R7
    00F9 940E0163  CALL	tstzero2
    00FB F419      BNE	0x00FF
    00FC 018C      MOVW	R16,R24
    00FD 019D      MOVW	R18,R26
    00FE C020      RJMP	0x011F
    00FF 9F08      MUL	R16,R24
    0100 2CB0      MOV	R11,R0
    0101 2CA1      MOV	R10,R1
    0102 9F28      MUL	R18,R24
    0103 2C90      MOV	R9,R0
    0104 2C81      MOV	R8,R1
    0105 9F18      MUL	R17,R24
    0106 0CA0      ADD	R10,R0
    0107 1C91      ADC	R9,R1
    0108 1C87      ADC	R8,R7
    0109 9F09      MUL	R16,R25
    010A 0CA0      ADD	R10,R0
    010B 1C91      ADC	R9,R1
    010C 1C87      ADC	R8,R7
    010D 9F19      MUL	R17,R25
    010E 0C90      ADD	R9,R0
    010F 1C81      ADC	R8,R1
    0110 9F0A      MUL	R16,R26
    0111 0C90      ADD	R9,R0
    0112 1C81      ADC	R8,R1
    0113 9F38      MUL	R19,R24
    0114 0C80      ADD	R8,R0
    0115 9F29      MUL	R18,R25
    0116 0C80      ADD	R8,R0
    0117 9F1A      MUL	R17,R26
    0118 0C80      ADD	R8,R0
    0119 9F0B      MUL	R16,R27
    011A 0C80      ADD	R8,R0
    011B 2D0B      MOV	R16,R11
    011C 2D1A      MOV	R17,R10
    011D 2D29      MOV	R18,R9
    011E 2D38      MOV	R19,R8
    011F 907F      POP	R7
    0120 940C0152  JMP	long_epilog
pop_gset2:
    0122 E0E2      LDI	R30,2
    0123 940C0131  JMP	pop
push_gset5:
    0125 92FA      ST	R15,-Y
    0126 92EA      ST	R14,-Y
push_gset4:
    0127 92DA      ST	R13,-Y
    0128 92CA      ST	R12,-Y
push_gset3:
    0129 92BA      ST	R11,-Y
    012A 92AA      ST	R10,-Y
push_gset2:
    012B 937A      ST	R23,-Y
    012C 936A      ST	R22,-Y
push_gset1:
    012D 935A      ST	R21,-Y
    012E 934A      ST	R20,-Y
    012F 9508      RET
pop_gset1:
    0130 E0E1      LDI	R30,1
pop:
    0131 9149      LD	R20,Y+
    0132 9159      LD	R21,Y+
    0133 FDE0      SBRC	R30,0
    0134 9508      RET
    0135 9169      LD	R22,Y+
    0136 9179      LD	R23,Y+
    0137 FDE1      SBRC	R30,1
    0138 9508      RET
    0139 90A9      LD	R10,Y+
    013A 90B9      LD	R11,Y+
    013B FDE2      SBRC	R30,2
    013C 9508      RET
    013D 90C9      LD	R12,Y+
    013E 90D9      LD	R13,Y+
    013F FDE3      SBRC	R30,3
    0140 9508      RET
    0141 90E9      LD	R14,Y+
    0142 90F9      LD	R15,Y+
    0143 9508      RET
long_prolog:
    0144 928A      ST	R8,-Y
    0145 929A      ST	R9,-Y
    0146 92AA      ST	R10,-Y
    0147 92BA      ST	R11,-Y
    0148 93EA      ST	R30,-Y
    0149 938A      ST	R24,-Y
    014A 939A      ST	R25,-Y
    014B 93AA      ST	R26,-Y
    014C 93BA      ST	R27,-Y
    014D 8589      LDD	R24,Y+9
    014E 859A      LDD	R25,Y+10
    014F 85AB      LDD	R26,Y+11
    0150 85BC      LDD	R27,Y+12
    0151 9508      RET
long_epilog:
    0152 91B9      LD	R27,Y+
    0153 91A9      LD	R26,Y+
    0154 9199      LD	R25,Y+
    0155 9189      LD	R24,Y+
    0156 91E9      LD	R30,Y+
    0157 90B9      LD	R11,Y+
    0158 90A9      LD	R10,Y+
    0159 9099      LD	R9,Y+
    015A 9089      LD	R8,Y+
    015B 9624      ADIW	R28,4
    015C 9508      RET
tstzero1:
    015D 27EE      CLR	R30
    015E 2BE0      OR	R30,R16
    015F 2BE1      OR	R30,R17
    0160 2BE2      OR	R30,R18
    0161 2BE3      OR	R30,R19
    0162 9508      RET
tstzero2:
    0163 27EE      CLR	R30
    0164 2BE8      OR	R30,R24
    0165 2BE9      OR	R30,R25
    0166 2BEA      OR	R30,R26
    0167 2BEB      OR	R30,R27
    0168 9508      RET

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人丝袜高跟foot| 色综合久久精品| 99精品视频在线观看| 欧美一区二区三区喷汁尤物| 国产精品美女久久久久久2018 | 91麻豆123| 精品少妇一区二区三区在线播放 | 精品国产区一区| 亚洲综合另类小说| 成人av在线观| 精品成人佐山爱一区二区| 亚洲黄色在线视频| 成人av小说网| 久久亚洲精精品中文字幕早川悠里 | 日韩欧美在线综合网| 亚洲精品国产a| 成人av在线播放网站| 久久综合九色综合欧美亚洲| 亚洲成a人在线观看| 大白屁股一区二区视频| 欧美va亚洲va在线观看蝴蝶网| 亚洲一区视频在线观看视频| av一区二区久久| 国产日产亚洲精品系列| 久久成人麻豆午夜电影| 67194成人在线观看| 亚洲综合成人在线| 91在线视频播放| 国产精品国产三级国产aⅴ原创| 精品一二线国产| 日韩精品一区二区三区蜜臀 | 亚洲免费观看高清在线观看| 处破女av一区二区| 国产精品不卡视频| 成熟亚洲日本毛茸茸凸凹| 亚洲国产电影在线观看| 国产91精品欧美| 国产精品久久久久久久久图文区| 国产成a人无v码亚洲福利| 国产校园另类小说区| 国产麻豆午夜三级精品| 国产欧美1区2区3区| 国产成人在线免费| 亚洲视频一区在线| 欧美伊人久久大香线蕉综合69| 一区二区三区四区在线免费观看 | 日韩成人一级片| 欧美一级精品在线| 韩国在线一区二区| 中文字幕乱码亚洲精品一区| 不卡高清视频专区| 亚洲综合在线电影| 欧美顶级少妇做爰| 国产高清亚洲一区| 亚洲精品国产a久久久久久 | 日韩专区在线视频| 日韩一区二区免费在线电影| 久久 天天综合| 国产精品成人免费在线| 91福利精品第一导航| 天堂蜜桃一区二区三区| 欧美电影精品一区二区| 成人一区二区三区在线观看| 亚洲色图一区二区| 日韩视频不卡中文| 成人精品小蝌蚪| 天堂va蜜桃一区二区三区 | 成人精品一区二区三区中文字幕| 一区二区三区在线观看视频 | 国产欧美精品一区二区色综合朱莉 | 国产成人丝袜美腿| 亚洲一区视频在线| 久久久久久电影| 在线观看欧美黄色| 国产丶欧美丶日本不卡视频| 亚洲综合色婷婷| 欧美电影免费观看高清完整版在| 99视频在线精品| 精品一区二区三区在线观看| 日韩毛片高清在线播放| 日韩免费高清视频| 91久久精品日日躁夜夜躁欧美| 裸体在线国模精品偷拍| 日韩美女精品在线| 国产亚洲精品资源在线26u| 欧美亚洲自拍偷拍| 成人综合在线观看| 紧缚奴在线一区二区三区| 亚洲乱码国产乱码精品精的特点| 日韩精品一区二区三区蜜臀 | 亚洲制服丝袜一区| 中文幕一区二区三区久久蜜桃| 欧美精品1区2区3区| 99久久综合狠狠综合久久| 久久99精品国产.久久久久| 亚洲国产视频直播| 亚洲婷婷在线视频| 久久婷婷国产综合精品青草| 777欧美精品| 99国产一区二区三精品乱码| 欧美唯美清纯偷拍| 美女免费视频一区二区| 综合久久久久久久| 国产日韩欧美麻豆| 久久久久久久久久久久久久久99| 欧美一区二区三区成人| 日韩欧美www| 欧美一区二区视频在线观看2022| 在线免费观看视频一区| 色综合久久六月婷婷中文字幕| 国产成人av福利| 国产精品中文字幕欧美| 美女性感视频久久| 另类人妖一区二区av| 日韩精品电影在线观看| 图片区小说区区亚洲影院| 夜夜嗨av一区二区三区| 一区二区三区视频在线看| 亚洲欧美另类小说视频| 国产精品电影一区二区| 国产精品久久久久久亚洲毛片 | 麻豆精品久久久| 日韩电影在线观看网站| 日韩av电影天堂| 麻豆视频观看网址久久| 黑人精品欧美一区二区蜜桃| 国产伦精一区二区三区| 成人免费高清视频| 成人动漫视频在线| 在线精品视频免费播放| 欧美日本视频在线| 91精品国产综合久久婷婷香蕉| 日韩视频免费直播| 久久久久久夜精品精品免费| 亚洲国产成人私人影院tom| 国产精品久久久久影院亚瑟| 亚洲日本欧美天堂| 香蕉久久夜色精品国产使用方法| 三级在线观看一区二区| 精品中文字幕一区二区小辣椒| 国产乱码字幕精品高清av| 日韩欧美一二三四区| 国产欧美日韩精品a在线观看| 最新不卡av在线| 天天色综合成人网| 国产在线乱码一区二区三区| 成人国产精品免费观看| 欧美综合久久久| 欧美成人欧美edvon| 中文字幕制服丝袜一区二区三区| 亚洲一区二区视频在线观看| 麻豆专区一区二区三区四区五区| 成人午夜电影网站| 色香色香欲天天天影视综合网| 日韩一区二区三区视频在线| 久久久一区二区| 亚洲一二三四区不卡| 国产一区二区三区蝌蚪| 日本久久一区二区三区| 日韩欧美www| 亚洲综合丝袜美腿| 成人午夜视频在线| 欧美一卡二卡三卡| 亚洲品质自拍视频网站| 精品在线播放免费| 欧美日韩一区二区三区不卡| 久久久久综合网| 亚洲6080在线| 99久精品国产| 久久久无码精品亚洲日韩按摩| 午夜日韩在线观看| 色婷婷精品大在线视频| 国产亚洲一区二区三区在线观看 | 在线观看免费视频综合| 国产清纯白嫩初高生在线观看91 | 国产福利不卡视频| 欧美精品亚洲一区二区在线播放| 国产精品天美传媒沈樵| 免费观看在线色综合| 色综合久久六月婷婷中文字幕| 久久久综合九色合综国产精品| 亚洲超碰精品一区二区| 菠萝蜜视频在线观看一区| 日韩欧美专区在线| 日韩主播视频在线| 日本丶国产丶欧美色综合| 日本一二三不卡| 久久se这里有精品| 欧美一级淫片007| 亚洲成人动漫在线免费观看| 色成人在线视频| 亚洲色图欧美偷拍| 播五月开心婷婷综合| 国产精品免费人成网站| 懂色av一区二区三区免费观看| 欧美一区二区三区人| 蜜臀精品久久久久久蜜臀 | 在线观看亚洲a| 亚洲精品视频在线看| bt欧美亚洲午夜电影天堂|