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

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

?? led.lst

?? AVR開發板實驗源代碼LED流水燈實驗源代碼
?? LST
?? 第 1 頁 / 共 3 頁
字號:
__start:
__text_start:
    0033 E5CF      LDI	R28,0x5F
    0034 E0D4      LDI	R29,4
    0035 BFCD      OUT	0x3D,R28
    0036 BFDE      OUT	0x3E,R29
    0037 51C0      SUBI	R28,0x10
    0038 40D0      SBCI	R29,0
    0039 EA0A      LDI	R16,0xAA
    003A 8308      STD	Y+0,R16
    003B 2400      CLR	R0
    003C E6E0      LDI	R30,0x60
    003D E0F0      LDI	R31,0
    003E E010      LDI	R17,0
    003F 36E3      CPI	R30,0x63
    0040 07F1      CPC	R31,R17
    0041 F011      BEQ	0x0044
    0042 9201      ST	R0,Z+
    0043 CFFB      RJMP	0x003F
    0044 8300      STD	Z+0,R16
    0045 E6E6      LDI	R30,0x66
    0046 E0F0      LDI	R31,0
    0047 E6A0      LDI	R26,0x60
    0048 E0B0      LDI	R27,0
    0049 E010      LDI	R17,0
    004A 36E6      CPI	R30,0x66
    004B 07F1      CPC	R31,R17
    004C F021      BEQ	0x0051
    004D 95C8      LPM
    004E 9631      ADIW	R30,1
    004F 920D      ST	R0,X+
    0050 CFF9      RJMP	0x004A
    0051 940E01B4  CALL	_main
_exit:
    0053 CFFF      RJMP	_exit
FILE: D:\icc\include\delay.h
(0001) //#define 	F_CPU 		12000000
(0002) #define 	F_CPU 		11059200
(0003) //#define 	F_CPU 			8000000
(0004) //#define 	F_CPU 			7372800
(0005) //#define 	F_CPU 			4000000
(0006) /*************************************************************************
(0007) 通用延時頭文件:
(0008) 			   delay_nus(n)延時n微秒
(0009) 			   delay_nms(n)延時n毫秒
(0010) *************************************************************************/
(0011) #if F_CPU == 12000000
(0012) 	void delay_nus(unsigned int time)
(0013) 	{
(0014) 	 	while (time!=0)
(0015) 		{
(0016) 		 	NOP();NOP();NOP();NOP();NOP();NOP();NOP();NOP();
(0017) 			time--;
(0018) 		}
(0019) 	}
(0020) 	void delay_nms(unsigned int time)
(0021) 	{
(0022)  	 	unsigned int i;
(0023) 		while (time!=0)
(0024) 		{
(0025) 		 	for(i=0;i<1740;i++);
(0026) 			time--;
(0027) 		}
(0028) 	}
(0029) #endif
(0030) 
(0031) #if F_CPU == 11059200
(0032) 	void delay_nus(unsigned int time)
(0033) 	{
_delay_nus:
  time                 --> R16
    0054 C009      RJMP	0x005E
(0034) 	 	while (time!=0)
(0035) 		{
(0036) 		 	NOP();NOP();NOP();NOP();NOP();NOP();NOP();
    0055 0000      NOP
    0056 0000      NOP
    0057 0000      NOP
    0058 0000      NOP
    0059 0000      NOP
    005A 0000      NOP
    005B 0000      NOP
(0037) 			time--;
    005C 5001      SUBI	R16,1
    005D 4010      SBCI	R17,0
    005E 3000      CPI	R16,0
    005F 0701      CPC	R16,R17
    0060 F7A1      BNE	0x0055
    0061 9508      RET
_delay_nms:
  i                    --> R20
  time                 --> R16
    0062 940E0257  CALL	push_gset1
(0038) 		}
(0039) 	}
(0040) 	void delay_nms(unsigned int time)
(0041) 	{
    0064 C00B      RJMP	0x0070
(0042)  	 	unsigned int i;
(0043) 		while (time!=0)
(0044) 		{
(0045) 		 	for(i=0;i<1580;i++);	
    0065 2744      CLR	R20
    0066 2755      CLR	R21
    0067 C002      RJMP	0x006A
    0068 5F4F      SUBI	R20,0xFF
    0069 4F5F      SBCI	R21,0xFF
    006A 324C      CPI	R20,0x2C
    006B E0E6      LDI	R30,6
    006C 075E      CPC	R21,R30
    006D F3D0      BCS	0x0068
(0046) 			time--;
    006E 5001      SUBI	R16,1
    006F 4010      SBCI	R17,0
    0070 3000      CPI	R16,0
    0071 0701      CPC	R16,R17
    0072 F791      BNE	0x0065
    0073 940E025A  CALL	pop_gset1
    0075 9508      RET
_Scan_Key:
  i                    --> R20
    0076 940E0257  CALL	push_gset1
FILE: D:\icc\include\AVR_XQV12.h
(0001) 
(0002) 
(0003) #define		TRUE			0xff
(0004) #define		FALSE			0x00
(0005) #define		null			0x00
(0006) #define 	Open_LED		PORTA|=0x10
(0007) #define 	Close_LED		PORTA&=~0x10
(0008) #define		LED				PORTB
(0009) #define		SMG				PORTB
(0010) #define 	Open_SMG_DATA	PORTA|=0x08
(0011) #define 	Close_SMG_DATA	PORTA&=~0x08
(0012) #define 	Open_SMG_BIT	PORTA|=0x04
(0013) #define 	Close_SMG_BIT	PORTA&=~0x04
(0014) #define		KEY0			(PIND&0x04)
(0015) #define		KEY1			(PIND&0x08)
(0016) #define 	SetSclk			(PORTC|=0x80)
(0017) #define 	ClrSclk			(PORTC&=~0x80)
(0018) #define 	SetRs			(PORTD|=0x40)
(0019) #define 	ClrRs			(PORTD&=~0x40)
(0020) #define 	SetSid			(PORTC|=0x40)
(0021) #define 	ClrSid			(PORTC&=~0x40)
(0022) #define 	D0 				0x20
(0023) #define 	port 			PORTA
(0024) #define 	ddrt 			DDRA
(0025) #define 	pin 			PINA
(0026) #define 	Set_CS5615 		(PORTA|=0x80)
(0027) #define 	Clr_CS5615 		(PORTA&=~0x80)
(0028) #define 	Period 			0x6bfe			//PWM脈沖周期20ms
(0029) #define 	START 		   	0x08
(0030) #define 	MT_SLA_ACK 	   	0x18
(0031) #define 	MT_DATA_ACK    	0x28
(0032) #define 	RE_START 	   	0x10
(0033) #define 	MR_SLA_ACK 	   	0x40
(0034) #define 	MR_DATA_NOACK  	0x58
(0035) #define 	rd_device_add 	0xa3			//定義器件讀地址
(0036) #define 	wr_device_add 	0xa2			//定義器件寫地址
(0037) #define 	START 			0x08
(0038) #define 	MT_SLA_ACK 		0x18
(0039) #define 	MT_DATA_ACK 	0x28
(0040) #define 	RE_START 		0x10
(0041) #define 	MR_SLA_ACK 		0x40
(0042) #define 	MR_DATA_NOACK 	0x58
(0043) #define 	MR_DATA_ACK 	0x50
(0044) 
(0045) /********************************************
(0046) #define rd_device_add 		0xa3			//定義器件讀地址
(0047) #define wr_device_add 		0xa2			//定義器件寫地址
(0048) #define START 				0x08
(0049) #define MT_SLA_ACK 			0x18
(0050) #define MT_DATA_ACK 		0x28
(0051) #define RE_START 			0x10
(0052) #define MR_SLA_ACK 			0x40
(0053) #define MR_DATA_NOACK 		0x58
(0054) #define MR_DATA_ACK 		0x50
(0055) #define		START			0x08
(0056) #define		MT_SLA_ACK		0x18
(0057) #define		MT_DATA_ACK		0x28
(0058) #define		RE_START		0x10
(0059) #define		MR_SLA_ACK		0x40
(0060) #define		MR_DATA_NOACK	0x58
(0061) unsigned char sing=0;
(0062) 
(0063) unsigned char read_shijian[7]={0x02,0x21,0x16,0x24,0x00,0x12,0x27};
(0064) unsigned char write_shijian[7]={0x00,0x52,0x10,0x28,0x04,0x05,0x07};
(0065) unsigned char temp[3];
(0066) 
(0067) 
(0068) //********************************************
(0069) 
(0070) 
(0071) void Start(void)
(0072) {TWCR=(1<<TWINT)|(1<<TWSTA)|(1<<TWEN);}
(0073) 
(0074) void Wait(void)
(0075) {while((TWCR&0x80)!=0x80);}
(0076) 
(0077) unsigned char TestAck(void)
(0078) {unsigned char twsr;
(0079) twsr=TWSR&0xf8;
(0080) return twsr;}
(0081) 
(0082) void Write8Bit(unsigned char data)
(0083) {TWDR=data;TWCR=(1<<TWINT)|(1<<TWEN);}
(0084) 
(0085) void Stop(void)
(0086) {TWCR=(1<<TWINT)|(1<<TWSTO)|(1<<TWEN);}
(0087) 
(0088) void Ack(void)
(0089) {TWCR=(1<<TWINT)|(1<<TWEA)|(1<<TWEN);}
(0090) 
(0091)  void Twi(void)
(0092) {TWCR=(1<<TWINT)|(1<<TWEN);}
(0093) 
(0094) *********************************************/
(0095) 
(0096) 
(0097) 
(0098) 
(0099) 
(0100) 
(0101) #if AD==TRUE					//條件編譯指令
(0102) unsigned char Adc_Mux=0;
(0103) unsigned int Adc0_Rel=0;
(0104) unsigned int Adc1_Rel=0;
(0105) unsigned int Adc0_Catch=0;
(0106) unsigned int Adc1_Catch=0;
(0107) unsigned int Adc0_Conver[20];
(0108) unsigned int Adc1_Conver[20];
(0109) unsigned char Adc0_F;
(0110) unsigned char Adc1_F;
(0111) #endif	 	  		 		 	//條件編譯結束
(0112) unsigned char Key_Number;			   	   	//全局變量:按鍵標志
(0113) unsigned int temprter;
(0114) #pragma data:code 
(0115) const unsigned char SMG_Conver[18]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,
(0116) 		                        0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00,0x40};
(0117) 				   							//數碼管譯碼數組
(0118) #pragma data:data
(0119) /*******************************************************/
(0120) /******   函數名稱: Scan_Key()                    ******/
(0121) /******   功    能: 鍵盤掃描                      ******/
(0122) /******   參    數: 無                            ******/
(0123) /******   返回值  : 按鍵的鍵值,無按鍵時返回null  ******/
(0124) /*******************************************************/
(0125) unsigned char Scan_Key(void)
(0126) {
(0127)  	unsigned char i;
(0128) 	PORTC=0x00;
    0078 2422      CLR	R2
    0079 BA25      OUT	0x15,R2
(0129) 	DDRC =0xf0;	  						//設置端口高4位輸出,低四位輸入
    007A EF80      LDI	R24,0xF0
    007B BB84      OUT	0x14,R24
(0130) 	PORTC=0x0f;							//低四位內部上拉
    007C E08F      LDI	R24,0xF
    007D BB85      OUT	0x15,R24
(0131) 	delay_nus(1);						//短暫延時
    007E E001      LDI	R16,1
    007F E010      LDI	R17,0
    0080 DFD3      RCALL	_delay_nus
(0132) 	i=PINC&0x0f;						//讀取端口電平
    0081 B343      IN	R20,0x13
    0082 704F      ANDI	R20,0xF
(0133) 	if(i!=0x0f)							//判斷是否有鍵按下
    0083 304F      CPI	R20,0xF
    0084 F0B1      BEQ	0x009B
(0134) 	{
(0135) 	 	PORTC=0x00;
    0085 2422      CLR	R2
    0086 BA25      OUT	0x15,R2
(0136) 		DDRC =0x0f;						//設置端口低4位輸出,高四位輸入
    0087 E08F      LDI	R24,0xF
    0088 BB84      OUT	0x14,R24
(0137) 		PORTC=0xf0;						//高四位內部上拉
    0089 EF80      LDI	R24,0xF0
    008A BB85      OUT	0x15,R24
(0138) 		delay_nus(10);					//短暫延時,去抖
    008B E00A      LDI	R16,0xA
    008C E010      LDI	R17,0
    008D DFC6      RCALL	_delay_nus
(0139) 		if((PINC&0xf0)!=0xf0)			//再次判斷是否有鍵按下
    008E B383      IN	R24,0x13
    008F 7F80      ANDI	R24,0xF0
    0090 3F80      CPI	R24,0xF0
    0091 F049      BEQ	0x009B
(0140) 		{
(0141) 		 	i+=(PINC&0xf0);				//讀取端口電平
    0092 B383      IN	R24,0x13
    0093 7F80      ANDI	R24,0xF0
    0094 0F48      ADD	R20,R24
(0142) 			while((PINC&0xf0)!=0xf0);	//等待按鍵釋放
    0095 B383      IN	R24,0x13
    0096 7F80      ANDI	R24,0xF0
    0097 3F80      CPI	R24,0xF0
    0098 F7E1      BNE	0x0095
(0143) 			return i;					//返回鍵值
    0099 2F04      MOV	R16,R20
    009A C001      RJMP	0x009C
(0144) 		}
(0145) 	}
(0146) 	return null;   						//無按鍵按下返回null
    009B 2700      CLR	R16
    009C 940E025A  CALL	pop_gset1
    009E 9508      RET
_Key_Num:
  key                  --> R16
    009F 940E0257  CALL	push_gset1
(0147) }
(0148) 
(0149) /*******************************************************/
(0150) /******   函數名稱: Key_Num()                     ******/
(0151) /******   功    能: 轉換鍵值為0-f十六進制數       ******/
(0152) /******   參    數: key--鍵值                     ******/
(0153) /******   返回值  : 0-f                           ******/
(0154) /*******************************************************/
(0155) unsigned char Key_Num(unsigned char key)
(0156) {
(0157)  	switch(key)
    00A1 2F40      MOV	R20,R16
    00A2 2755      CLR	R21
    00A3 3B47      CPI	R20,0xB7
    00A4 E0E0      LDI	R30,0
    00A5 075E      CPC	R21,R30
    00A6 F409      BNE	0x00A8
    00A7 C054      RJMP	0x00FC
    00A8 3B4B      CPI	R20,0xBB
    00A9 E0E0      LDI	R30,0
    00AA 075E      CPC	R21,R30
    00AB F409      BNE	0x00AD
    00AC C057      RJMP	0x0104
    00AD 3B4D      CPI	R20,0xBD
    00AE E0E0      LDI	R30,0
    00AF 075E      CPC	R21,R30
    00B0 F409      BNE	0x00B2
    00B1 C05A      RJMP	0x010C
    00B2 3B4E      CPI	R20,0xBE
    00B3 E0E0      LDI	R30,0
    00B4 075E      CPC	R21,R30
    00B5 F409      BNE	0x00B7
    00B6 C05D      RJMP	0x0114
    00B7 EB8E      LDI	R24,0xBE
    00B8 E090      LDI	R25,0
    00B9 1784      CP	R24,R20
    00BA 0795      CPC	R25,R21
    00BB F0AC      BLT	0x00D1
    00BC 3747      CPI	R20,0x77

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品欧美一区二区久久| 91在线精品秘密一区二区| 最好看的中文字幕久久| 精品成人免费观看| 久久―日本道色综合久久| 欧美变态tickle挠乳网站| 日韩一区二区三区免费看 | 日韩精品色哟哟| 亚洲国产aⅴ成人精品无吗| 亚洲一二三四在线| 午夜电影网亚洲视频| 日韩精品午夜视频| 国产在线精品免费| 国产一区二区伦理片| 国产成人丝袜美腿| 91在线观看高清| 日本乱人伦aⅴ精品| 欧美精品日日鲁夜夜添| 欧美一区二区三区日韩视频| 欧美成人video| 国产亚洲综合在线| 亚洲欧美一区二区三区久本道91 | 欧美日韩精品一区二区在线播放| 欧美日韩一本到| 欧美电影免费观看高清完整版在 | 亚洲欧美国产77777| 亚洲午夜精品一区二区三区他趣| 视频一区视频二区在线观看| 免费xxxx性欧美18vr| 国产夫妻精品视频| 91国在线观看| 久久亚洲精精品中文字幕早川悠里| 国产精品水嫩水嫩| 亚洲国产你懂的| 国产麻豆视频一区| 色www精品视频在线观看| 欧美成人官网二区| 一二三四社区欧美黄| 蜜桃视频一区二区| 一本大道综合伊人精品热热| 欧美电视剧在线看免费| 亚洲美女少妇撒尿| 国产精品一区二区不卡| 欧美影片第一页| 国产欧美一二三区| 男人的天堂亚洲一区| 一本色道久久综合亚洲aⅴ蜜桃| 日韩精品一区二区在线| 亚洲精品大片www| 国产黄色精品网站| 日韩一级片网址| 亚洲男人的天堂一区二区| 久久99国产精品久久| 91国产成人在线| 国产精品久久久爽爽爽麻豆色哟哟| 丝袜亚洲另类丝袜在线| 91热门视频在线观看| 久久伊人蜜桃av一区二区| 日韩精品亚洲专区| 欧美色涩在线第一页| 国产精品成人免费| 精品亚洲国产成人av制服丝袜 | 丰满放荡岳乱妇91ww| 91精品国产综合久久精品| 一区二区三区日韩精品| 99在线热播精品免费| 精品少妇一区二区三区在线播放 | 成人激情开心网| 亚洲精品在线观看视频| 日韩精品一卡二卡三卡四卡无卡| 在线看国产一区二区| 亚洲青青青在线视频| 不卡的看片网站| 国产精品久久免费看| 国产成人自拍在线| 欧美国产综合一区二区| 国产一区二区三区在线观看精品 | 亚洲国产一二三| 色94色欧美sute亚洲线路一久 | 视频在线观看91| 欧美日韩高清一区二区| 亚洲影院久久精品| 欧美欧美欧美欧美首页| 日韩在线观看一区二区| 日韩三级电影网址| 激情综合一区二区三区| 精品国产免费一区二区三区四区| 国产一区二区在线免费观看| 精品久久久久久最新网址| 国产一区二区三区精品视频| 久久久精品日韩欧美| 国产福利视频一区二区三区| 国产精品色呦呦| 不卡欧美aaaaa| 亚洲精品成人a在线观看| 欧美精品自拍偷拍| 国产在线日韩欧美| 国产精品国产精品国产专区不片| 色吊一区二区三区| 青青草91视频| 国产欧美精品一区二区色综合| 99麻豆久久久国产精品免费| 亚洲一二三区在线观看| 日韩精品一区二区三区四区视频 | 在线播放亚洲一区| 久久66热偷产精品| 中文字幕中文字幕在线一区 | 另类中文字幕网| 国产精品久久久久久久久搜平片| 日本高清视频一区二区| 日本大胆欧美人术艺术动态| 国产欧美日韩亚州综合| 日本大香伊一区二区三区| 精品一区二区三区在线视频| 中文字幕在线不卡视频| 欧美精品九九99久久| 成人性生交大合| 夜夜嗨av一区二区三区四季av| 欧美电影免费观看高清完整版在 | 久久久久久亚洲综合影院红桃 | 国产一区二区不卡| 亚洲一区电影777| 国产精品欧美经典| 日韩一卡二卡三卡| 色88888久久久久久影院野外| 国内精品久久久久影院一蜜桃| 亚洲人吸女人奶水| 久久久午夜精品理论片中文字幕| 欧美三级电影精品| 成人国产精品免费网站| 国产一区视频在线看| 亚洲国产成人高清精品| 日韩美女视频一区二区| 国产三级欧美三级| 日韩免费观看高清完整版在线观看| 99国产欧美另类久久久精品| 免费成人小视频| 亚洲成人免费观看| 自拍偷拍国产精品| 国产精品欧美久久久久无广告| 久久久久综合网| 欧美成人精品3d动漫h| 欧美年轻男男videosbes| 在线观看国产精品网站| 色综合天天综合网天天看片| 成人免费看黄yyy456| 国产毛片精品一区| 极品尤物av久久免费看| 麻豆成人在线观看| 性做久久久久久| 老司机精品视频一区二区三区| 亚洲色图欧美在线| 国产精品免费人成网站| 久久伊99综合婷婷久久伊| 精品毛片乱码1区2区3区| 欧美一区二区视频在线观看2022| 欧美二区乱c少妇| 欧美精品久久久久久久多人混战| 欧美日韩卡一卡二| 欧美三级视频在线观看| 色狠狠桃花综合| 欧美性欧美巨大黑白大战| 欧美日韩视频专区在线播放| 国产一区二区久久| 免费观看日韩电影| 久久激五月天综合精品| 久久99久久精品| 国产精品一区在线观看你懂的| 国产乱码精品一品二品| 大胆亚洲人体视频| 色综合久久九月婷婷色综合| 欧美中文字幕一区| 日韩一区二区三区视频在线| 久久久蜜桃精品| 亚洲人成亚洲人成在线观看图片| 亚洲国产一二三| 久久 天天综合| 99精品视频中文字幕| 欧美视频日韩视频| 久久综合九色欧美综合狠狠| 国产精品全国免费观看高清 | 欧美高清视频不卡网| 日韩亚洲欧美中文三级| 欧美国产精品v| 亚洲国产cao| 国产激情91久久精品导航| 在线免费观看日本一区| 欧美成人bangbros| 亚洲激情在线播放| 久久国产精品第一页| 99国产精品视频免费观看| 欧美日韩国产首页| 中文字幕免费不卡在线| 日韩av电影天堂| 成人永久免费视频| 亚洲第一成人在线| 亚洲va欧美va人人爽| 久久成人综合网| 91在线视频观看| 日韩亚洲国产中文字幕欧美|