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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? led.lst

?? AVR開發(fā)板實(shí)驗(yàn)源代碼LED流水燈實(shí)驗(yàn)源代碼
?? 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) 通用延時(shí)頭文件:
(0008) 			   delay_nus(n)延時(shí)n微秒
(0009) 			   delay_nms(n)延時(shí)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	 	  		 		 	//條件編譯結(jié)束
(0112) unsigned char Key_Number;			   	   	//全局變量:按鍵標(biāo)志
(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) 				   							//數(shù)碼管譯碼數(shù)組
(0118) #pragma data:data
(0119) /*******************************************************/
(0120) /******   函數(shù)名稱: Scan_Key()                    ******/
(0121) /******   功    能: 鍵盤掃描                      ******/
(0122) /******   參    數(shù): 無                            ******/
(0123) /******   返回值  : 按鍵的鍵值,無按鍵時(shí)返回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;	  						//設(shè)置端口高4位輸出,低四位輸入
    007A EF80      LDI	R24,0xF0
    007B BB84      OUT	0x14,R24
(0130) 	PORTC=0x0f;							//低四位內(nèi)部上拉
    007C E08F      LDI	R24,0xF
    007D BB85      OUT	0x15,R24
(0131) 	delay_nus(1);						//短暫延時(shí)
    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;						//設(shè)置端口低4位輸出,高四位輸入
    0087 E08F      LDI	R24,0xF
    0088 BB84      OUT	0x14,R24
(0137) 		PORTC=0xf0;						//高四位內(nèi)部上拉
    0089 EF80      LDI	R24,0xF0
    008A BB85      OUT	0x15,R24
(0138) 		delay_nus(10);					//短暫延時(shí),去抖
    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) /******   函數(shù)名稱: Key_Num()                     ******/
(0151) /******   功    能: 轉(zhuǎn)換鍵值為0-f十六進(jìn)制數(shù)       ******/
(0152) /******   參    數(shù): 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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类人妖一区二区av| 国产成人综合亚洲91猫咪| 韩国在线一区二区| 色偷偷久久一区二区三区| 欧美日韩久久不卡| 国产精品萝li| 美女网站色91| 欧美专区亚洲专区| 国产视频一区在线播放| 亚洲18色成人| 93久久精品日日躁夜夜躁欧美| 正在播放一区二区| 亚洲午夜视频在线| 色妞www精品视频| 国产精品久久久久久久裸模| 国产麻豆日韩欧美久久| 91精品中文字幕一区二区三区| 亚洲人成在线播放网站岛国| 高清不卡一二三区| 久久蜜臀精品av| 美脚の诱脚舐め脚责91 | 亚洲欧美一区二区三区国产精品 | 国产精品欧美一区二区三区| 国产一区二区三区香蕉| 日韩三级视频在线观看| 日韩在线一区二区三区| 制服.丝袜.亚洲.中文.综合| 日韩影院在线观看| 91麻豆精品国产91久久久久久久久| 亚洲影院久久精品| 欧美日韩mp4| 日韩激情一二三区| 精品欧美一区二区三区精品久久 | 日韩欧美国产一区在线观看| 免费在线欧美视频| 久久日韩精品一区二区五区| 国产成人av一区二区三区在线| 中文子幕无线码一区tr| 色先锋久久av资源部| 天天色 色综合| 国产亚洲欧美在线| 成人av在线播放网站| 亚洲国产精品久久艾草纯爱| 91精品国产福利在线观看| 国产一区二区三区免费在线观看| 国产日韩欧美高清| 欧洲精品视频在线观看| 久久电影网站中文字幕 | 日欧美一区二区| 久久综合狠狠综合| 91视视频在线观看入口直接观看www | aaa欧美色吧激情视频| 午夜影院久久久| 欧美精品一区二| 欧美亚洲日本一区| 国产一区二区三区久久久| 亚洲欧美偷拍另类a∨色屁股| 欧美精品久久一区二区三区| 99精品视频一区| 蜜桃av一区二区| 亚洲国产综合在线| 国产精品毛片无遮挡高清| 欧美一区二区三区视频在线 | 日精品一区二区三区| 欧美激情一区二区三区在线| 日韩一区二区电影在线| 欧亚洲嫩模精品一区三区| eeuss影院一区二区三区| 美女在线视频一区| 亚洲综合网站在线观看| 亚洲日本护士毛茸茸| 欧美国产视频在线| 久久综合九色综合97婷婷| 91精品婷婷国产综合久久| 欧美日韩一区在线| 色综合中文字幕| 色综合天天综合在线视频| 国产成人精品一区二区三区四区 | 国产夫妻精品视频| 久久99精品一区二区三区三区| 午夜国产精品影院在线观看| 亚洲自拍偷拍麻豆| 亚洲国产精品久久一线不卡| 亚洲图片欧美视频| 日本欧美久久久久免费播放网| 亚洲成人手机在线| 日本中文字幕一区二区视频 | 久久精品夜夜夜夜久久| 国产亚洲欧洲997久久综合| 欧美激情一区三区| 亚洲欧洲韩国日本视频| 亚洲在线观看免费| 日韩精品欧美精品| 激情亚洲综合在线| 成人国产精品免费观看| 99re视频精品| 7777精品久久久大香线蕉| 精品日本一线二线三线不卡| 国产精品久久久久影院色老大| 中文字幕国产精品一区二区| 一区二区三区中文在线观看| 亚洲一区二区不卡免费| 久久超碰97中文字幕| 国产高清不卡一区二区| 日本韩国精品一区二区在线观看| 在线电影一区二区三区| 国产网红主播福利一区二区| 亚洲欧美韩国综合色| 毛片av中文字幕一区二区| 成人av电影在线观看| 日韩欧美精品在线视频| 亚洲欧美另类小说| 精品一区二区三区的国产在线播放| 成人毛片在线观看| 日韩精品一区二区三区在线播放| 亚洲国产精品成人综合色在线婷婷| 亚洲国产一区二区视频| 国产盗摄女厕一区二区三区| 欧美日韩在线三级| 亚洲欧美激情一区二区| 国产精品一品二品| 日韩精品一区二区三区中文不卡| 亚洲欧美偷拍另类a∨色屁股| 国产精品一级在线| 日韩一区二区视频在线观看| 亚洲国产一区二区a毛片| 成人美女在线观看| 国产亚洲精品bt天堂精选| 美腿丝袜亚洲三区| 日韩欧美一卡二卡| 午夜影院在线观看欧美| 色又黄又爽网站www久久| 国产精品免费视频观看| 国产成人在线网站| 久久久久久97三级| 风间由美中文字幕在线看视频国产欧美 | 这里只有精品电影| 日韩激情中文字幕| 欧美高清激情brazzers| 婷婷久久综合九色综合绿巨人| 91极品美女在线| 午夜精品久久久久久久久久| 在线视频你懂得一区二区三区| 亚洲精品免费视频| 欧美视频一二三区| 美女网站色91| 久久欧美一区二区| 91亚洲精品一区二区乱码| 美女视频黄频大全不卡视频在线播放| 在线综合亚洲欧美在线视频| 裸体健美xxxx欧美裸体表演| 欧美成人一级视频| www.性欧美| 亚瑟在线精品视频| 日韩欧美第一区| 成人a免费在线看| 亚洲黄色免费网站| 日韩欧美色综合| 成人午夜电影网站| 午夜欧美视频在线观看| 日韩一区二区三区在线视频| 高清在线观看日韩| 天堂精品中文字幕在线| 国产视频一区在线播放| 欧美日韩小视频| 国产麻豆精品在线| 亚洲国产精品人人做人人爽| 精品国产露脸精彩对白| 在线视频欧美精品| 精品一区二区在线观看| 亚洲激情校园春色| 久久久99精品免费观看不卡| 欧洲亚洲精品在线| 波多野结衣亚洲| 日韩国产欧美一区二区三区| 亚洲欧美电影一区二区| 精品成人一区二区三区| 欧洲一区二区三区在线| 成人开心网精品视频| 久久精品国产精品青草| 亚洲第一激情av| 一区二区在线电影| 国产精品欧美精品| 久久久久久久久久久99999| 日韩一卡二卡三卡国产欧美| 91国偷自产一区二区使用方法| 成人免费毛片高清视频| 国产麻豆精品在线观看| 久久精品国产精品青草| 免费人成网站在线观看欧美高清| 亚洲韩国一区二区三区| 亚洲福利视频导航| 一区二区三区欧美| 亚洲一区电影777| 亚洲成a人v欧美综合天堂| 亚洲成精国产精品女| 日韩中文字幕1| 蜜桃av一区二区在线观看| 日韩成人午夜电影| 精品一区二区三区久久久|