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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ds18b20.lst

?? 16個(gè)單片機(jī)c語(yǔ)言實(shí)驗(yàn)程序
?? LST
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
     125 DFD0      RCALL	_s_ms
     126 2344      TST	R20
     127 F721      BNE	0x010C
     128 9149      LD	R20,Y+
     129 9508      RET
_writecom:
  com                  --> R10
     12A 92AA      ST	R10,-Y
     12B 2EA0      MOV	R10,R16
(0036) 	}
(0037) }
(0038) 
(0039) //寫(xiě)指令
(0040) void writecom(uchar	com)
(0041) {
(0042) 	busy();
     12C DFD2      RCALL	_busy
(0043) 	s_ms(500);
     12D EF04      LDI	R16,0xF4
     12E E011      LDI	R17,1
     12F DFC6      RCALL	_s_ms
(0044) 	PORTA&=~(1<<RS);   //RS=0
     130 98DD      CBI	0x1B,5
(0045) 	s_ms(500);
     131 EF04      LDI	R16,0xF4
     132 E011      LDI	R17,1
     133 DFC2      RCALL	_s_ms
(0046) 	PORTA&=~(1<<RW);   //RW=0
     134 98DE      CBI	0x1B,6
(0047) 	s_ms(500);
     135 EF04      LDI	R16,0xF4
     136 E011      LDI	R17,1
     137 DFBE      RCALL	_s_ms
(0048) 	PORTA|=(1<<EN);    //EN=1
     138 9ADF      SBI	0x1B,7
(0049) 	s_ms(500);
     139 EF04      LDI	R16,0xF4
     13A E011      LDI	R17,1
     13B DFBA      RCALL	_s_ms
(0050) 	PORTD = com;       //輸出指令
     13C BAA2      OUT	0x12,R10
(0051) 	s_ms(500);
     13D EF04      LDI	R16,0xF4
     13E E011      LDI	R17,1
     13F DFB6      RCALL	_s_ms
(0052) 	PORTA&=~(1<<EN);   //EN=0
     140 98DF      CBI	0x1B,7
(0053) 	s_ms(500);
     141 EF04      LDI	R16,0xF4
     142 E011      LDI	R17,1
     143 DFB2      RCALL	_s_ms
     144 90A9      LD	R10,Y+
     145 9508      RET
(0054) }
(0055) 
(0056) //1602初始化
(0057) void	LcdInit(void)
(0058) {
(0059)     DDRD = 0xff; 
_LcdInit:
     146 EF8F      LDI	R24,0xFF
     147 BB81      OUT	0x11,R24
(0060)     PORTD = 0x00; 
     148 2422      CLR	R2
     149 BA22      OUT	0x12,R2
(0061) 	writecom(0x38);
     14A E308      LDI	R16,0x38
     14B DFDE      RCALL	_writecom
(0062) 	s_ms(1000);
     14C EE08      LDI	R16,0xE8
     14D E013      LDI	R17,3
     14E DFA7      RCALL	_s_ms
(0063) 	writecom(0x01);
     14F E001      LDI	R16,1
     150 DFD9      RCALL	_writecom
(0064) 	s_ms(1000);
     151 EE08      LDI	R16,0xE8
     152 E013      LDI	R17,3
     153 DFA2      RCALL	_s_ms
(0065) 	s_ms(1000);
     154 EE08      LDI	R16,0xE8
     155 E013      LDI	R17,3
     156 DF9F      RCALL	_s_ms
(0066) 	s_ms(1000);
     157 EE08      LDI	R16,0xE8
     158 E013      LDI	R17,3
     159 DF9C      RCALL	_s_ms
(0067) 	s_ms(1000);
     15A EE08      LDI	R16,0xE8
     15B E013      LDI	R17,3
     15C DF99      RCALL	_s_ms
(0068) 	s_ms(1000);
     15D EE08      LDI	R16,0xE8
     15E E013      LDI	R17,3
     15F DF96      RCALL	_s_ms
(0069) 	s_ms(1000);
     160 EE08      LDI	R16,0xE8
     161 E013      LDI	R17,3
     162 DF93      RCALL	_s_ms
(0070) 	s_ms(1000);
     163 EE08      LDI	R16,0xE8
     164 E013      LDI	R17,3
     165 DF90      RCALL	_s_ms
(0071) 	writecom(0x02);
     166 E002      LDI	R16,2
     167 DFC2      RCALL	_writecom
(0072) 	s_ms(1000);
     168 EE08      LDI	R16,0xE8
     169 E013      LDI	R17,3
     16A DF8B      RCALL	_s_ms
(0073) 	writecom(0x06);
     16B E006      LDI	R16,6
     16C DFBD      RCALL	_writecom
(0074) 	s_ms(1000);
     16D EE08      LDI	R16,0xE8
     16E E013      LDI	R17,3
     16F DF86      RCALL	_s_ms
(0075) 	writecom(0x0c);
     170 E00C      LDI	R16,0xC
     171 DFB8      RCALL	_writecom
(0076) 	s_ms(1000);
     172 EE08      LDI	R16,0xE8
     173 E013      LDI	R17,3
     174 DF81      RCALL	_s_ms
(0077) 	writecom(0x38);	
     175 E308      LDI	R16,0x38
     176 DFB3      RCALL	_writecom
(0078) 	s_ms(1000);
     177 EE08      LDI	R16,0xE8
     178 E013      LDI	R17,3
     179 CF7C      RJMP	_s_ms
_writedata:
  data                 --> R10
     17A 92AA      ST	R10,-Y
     17B 2EA0      MOV	R10,R16
(0079) }	
(0080) 
(0081) //寫(xiě)數(shù)據(jù)
(0082) void	writedata(uchar data)
(0083) {
(0084) 	busy();
     17C DF82      RCALL	_busy
(0085) 	s_ms(500);
     17D EF04      LDI	R16,0xF4
     17E E011      LDI	R17,1
     17F DF76      RCALL	_s_ms
(0086) 	PORTA|=(1<<RS);   //RS=1
     180 9ADD      SBI	0x1B,5
(0087) 	s_ms(500);
     181 EF04      LDI	R16,0xF4
     182 E011      LDI	R17,1
     183 DF72      RCALL	_s_ms
(0088) 	PORTA&=~(1<<RW);   //RW=0
     184 98DE      CBI	0x1B,6
(0089) 	s_ms(500);
     185 EF04      LDI	R16,0xF4
     186 E011      LDI	R17,1
     187 DF6E      RCALL	_s_ms
(0090) 	PORTA|=(1<<EN);    //EN=1
     188 9ADF      SBI	0x1B,7
(0091) 	s_ms(500);
     189 EF04      LDI	R16,0xF4
     18A E011      LDI	R17,1
     18B DF6A      RCALL	_s_ms
(0092) 	PORTD = data;      //輸出數(shù)據(jù)
     18C BAA2      OUT	0x12,R10
(0093) 	s_ms(500);
     18D EF04      LDI	R16,0xF4
     18E E011      LDI	R17,1
     18F DF66      RCALL	_s_ms
(0094) 	PORTA&=~(1<<EN);   //EN=0
     190 98DF      CBI	0x1B,7
(0095) 	s_ms(500);
     191 EF04      LDI	R16,0xF4
     192 E011      LDI	R17,1
     193 DF62      RCALL	_s_ms
     194 90A9      LD	R10,Y+
     195 9508      RET
_readdata:
  temp                 --> R10
     196 92AA      ST	R10,-Y
(0096) }
(0097) 
(0098) 
(0099) //讀數(shù)據(jù)
(0100) uchar	readdata(void)
(0101) {
(0102) 	uchar temp;
(0103) 	busy();
     197 DF67      RCALL	_busy
(0104) 	s_ms(500);
     198 EF04      LDI	R16,0xF4
     199 E011      LDI	R17,1
     19A DF5B      RCALL	_s_ms
(0105) 	PORTA|=(1<<RS);  //RS=1
     19B 9ADD      SBI	0x1B,5
(0106) 	s_ms(500);
     19C EF04      LDI	R16,0xF4
     19D E011      LDI	R17,1
     19E DF57      RCALL	_s_ms
(0107) 	PORTA|=(1<<RW);  //RW=1
     19F 9ADE      SBI	0x1B,6
(0108) 	s_ms(500);
     1A0 EF04      LDI	R16,0xF4
     1A1 E011      LDI	R17,1
     1A2 DF53      RCALL	_s_ms
(0109) 	PORTA|=(1<<EN);  //EN=1
     1A3 9ADF      SBI	0x1B,7
(0110) 	s_ms(500);
     1A4 EF04      LDI	R16,0xF4
     1A5 E011      LDI	R17,1
     1A6 DF4F      RCALL	_s_ms
(0111) 	DDRD=0x00;       //A端口變輸入
     1A7 2422      CLR	R2
     1A8 BA21      OUT	0x11,R2
(0112) 	s_ms(500);
     1A9 EF04      LDI	R16,0xF4
     1AA E011      LDI	R17,1
     1AB DF4A      RCALL	_s_ms
(0113) 	temp = PIND;     //讀A端口
     1AC B2A0      IN	R10,0x10
(0114) 	s_ms(500);
     1AD EF04      LDI	R16,0xF4
     1AE E011      LDI	R17,1
     1AF DF46      RCALL	_s_ms
(0115) 	DDRD=0xff;       //A端口變輸出
     1B0 EF8F      LDI	R24,0xFF
     1B1 BB81      OUT	0x11,R24
(0116) 	s_ms(500);
     1B2 EF04      LDI	R16,0xF4
     1B3 E011      LDI	R17,1
     1B4 DF41      RCALL	_s_ms
(0117) 	PORTA&=~(1<<EN); //EN=0
     1B5 98DF      CBI	0x1B,7
(0118) 	s_ms(500);
     1B6 EF04      LDI	R16,0xF4
     1B7 E011      LDI	R17,1
     1B8 DF3D      RCALL	_s_ms
(0119) 	return temp;	
     1B9 2D0A      MOV	R16,R10
     1BA 90A9      LD	R10,Y+
     1BB 9508      RET
_WriteCGRAM:
  t                    --> R10
  i                    --> R20
  pBuffer              --> R22
  num                  --> R10
     1BC 940E 0325 CALL	push_xgsetF00C
     1BE 01B9      MOVW	R22,R18
     1BF 0158      MOVW	R10,R16
(0120) }
(0121) 
(0122) //=================================================
(0123) // 描述: 寫(xiě)LCD內(nèi)部CGRAM函數(shù)
(0124) // 入口: ‘num’要寫(xiě)的數(shù)據(jù)個(gè)數(shù)
(0125) //        ‘pbuffer’要寫(xiě)的數(shù)據(jù)的首地址
(0126) // 出口: 無(wú)
(0127) //================================================
(0128) void	WriteCGRAM(uint	num, const uint	*pBuffer)
(0129) {
(0130) 	uint	i,t;
(0131) 	writecom(0x40);
     1C0 E400      LDI	R16,0x40
     1C1 DF68      RCALL	_writecom
(0132) 	PORTA|=(1<<RS);
     1C2 9ADD      SBI	0x1B,5
(0133) 	PORTA&=~(1<<RW);
     1C3 98DE      CBI	0x1B,6
(0134) 	for(i=num;i!=0;i--)
     1C4 01A5      MOVW	R20,R10
     1C5 C00A      RJMP	0x01D0
(0135) 	{
(0136) 		t = *pBuffer;
     1C6 01FB      MOVW	R30,R22
     1C7 80A0      LDD	R10,Z+0
     1C8 80B1      LDD	R11,Z+1
(0137) 		PORTA|=(1<<EN);
     1C9 9ADF      SBI	0x1B,7
(0138) 		PORTD = t;
     1CA BAA2      OUT	0x12,R10
(0139) 		PORTA&=~(1<<EN);				
     1CB 98DF      CBI	0x1B,7
(0140) 		pBuffer++;
     1CC 5F6E      SUBI	R22,0xFE
     1CD 4F7F      SBCI	R23,0xFF
     1CE 5041      SUBI	R20,1
     1CF 4050      SBCI	R21,0
     1D0 3040      CPI	R20,0
     1D1 0745      CPC	R20,R21
     1D2 F799      BNE	0x01C6
     1D3 940C 032C JMP	pop_xgsetF00C
_WriteMenu:
  t                    --> R10
  i                    --> R22
  pBuffer              --> R20
     1D5 940E 0325 CALL	push_xgsetF00C
     1D7 01A8      MOVW	R20,R16
(0141) 	}
(0142) 	
(0143) }
(0144) 
(0145) //=================================================
(0146) //描述:寫(xiě)菜單函數(shù),本程序使用的LCD規(guī)格為 16 * 2
(0147) //入口:菜單數(shù)組首地址
(0148) //出口:無(wú)
(0149) //=================================================
(0150) void	WriteMenu(const uchar *pBuffer)
(0151) {
(0152) 	uchar	i,t;
(0153) 	writecom(0x80);   //數(shù)據(jù)地址
     1D8 E800      LDI	R16,0x80
     1D9 DF50      RCALL	_writecom
(0154) 	
(0155) 	PORTA|=(1<<RS);
     1DA 9ADD      SBI	0x1B,5
(0156) 	PORTA&=~(1<<RW);
     1DB 98DE      CBI	0x1B,6
(0157) 	s_ms(50);
     1DC E302      LDI	R16,0x32
     1DD E010      LDI	R17,0
     1DE DF17      RCALL	_s_ms
(0158) 	for(i=0;i<16;i++)
     1DF 2766      CLR	R22
     1E0 C00B      RJMP	0x01EC
(0159) 	{
(0160) 		t = *pBuffer;
     1E1 01FA      MOVW	R30,R20
     1E2 80A0      LDD	R10,Z+0
(0161) 		PORTD = t;
     1E3 BAA2      OUT	0x12,R10
(0162) 		PORTA|=(1<<EN);
     1E4 9ADF      SBI	0x1B,7
(0163) 		s_ms(50);
     1E5 E302      LDI	R16,0x32
     1E6 E010      LDI	R17,0
     1E7 DF0E      RCALL	_s_ms
(0164) 		PORTA&=~(1<<EN);				
     1E8 98DF      CBI	0x1B,7
(0165) 		pBuffer++;
     1E9 5F4F      SUBI	R20,0xFF
     1EA 4F5F      SBCI	R21,0xFF
     1EB 9563      INC	R22
     1EC 3160      CPI	R22,0x10
     1ED F398      BCS	0x01E1
(0166) 	}
(0167) 	writecom(0xC0);
     1EE EC00      LDI	R16,0xC0
     1EF DF3A      RCALL	_writecom
(0168) 
(0169) 	PORTA|=(1<<RS);
     1F0 9ADD      SBI	0x1B,5
(0170) 	PORTA&=~(1<<RW);
     1F1 98DE      CBI	0x1B,6
(0171) 	s_ms(50);	
     1F2 E302      LDI	R16,0x32
     1F3 E010      LDI	R17,0
     1F4 DF01      RCALL	_s_ms
(0172) 	for(i=0;i<16;i++)
     1F5 2766      CLR	R22
     1F6 C00B      RJMP	0x0202
(0173) 	{
(0174) 		t = *pBuffer;
     1F7 01FA      MOVW	R30,R20
     1F8 80A0      LDD	R10,Z+0
(0175) 		PORTD = t;
     1F9 BAA2      OUT	0x12,R10
(0176) 		PORTA|=(1<<EN);
     1FA 9ADF      SBI	0x1B,7
(0177) 		s_ms(50);
     1FB E302      LDI	R16,0x32
     1FC E010      LDI	R17,0
     1FD DEF8      RCALL	_s_ms
(0178) 		PORTA&=~(1<<EN);				
     1FE 98DF      CBI	0x1B,7
(0179) 		pBuffer++;
     1FF 5F4F      SUBI	R20,0xFF
     200 4F5F      SBCI	R21,0xFF
     201 9563      INC	R22
     202 3160      CPI	R22,0x10
     203 F398      BCS	0x01F7
     204 940C 032C JMP	pop_xgsetF00C
_WriteNum:
  num                  --> R20
  col                  --> R10
  row                  --> R22
     206 940E 0325 CALL	push_xgsetF00C
     208 0159      MOVW	R10,R18
     209 01B8      MOVW	R22,R16
     20A 814E      LDD	R20,Y+6
     20B 815F      LDD	R21,Y+7
(0180) 	}
(0181) }
(0182) //====================================================
(0183) // 描述:在任意位置寫(xiě)數(shù)字函數(shù)
(0184) // 入口:’row‘表示要寫(xiě)數(shù)字所在的行地址,只能為1或2
(0185) //       ’col‘表示要寫(xiě)數(shù)字所在的列地址,只能為0--15
(0186) //		 ‘num’表示要寫(xiě)的數(shù)字,只能為0--9
(0187) // 出口:無(wú)
(0188) //===================================================
(0189) void	WriteNum(uint	row,uint	col,uint	 num)
(0190) {
(0191) 	if (row == 1)	row = 0x80 + col;
     20C 3061      CPI	R22,1
     20D E0E0      LDI	R30,0
     20E 077E      CPC	R23,R30
     20F F421      BNE	0x0214
     210 01B5      MOVW	R22,R10
     211 5860      SUBI	R22,0x80
     212 4F7F      SBCI	R23,0xFF
     213 C003      RJMP	0x0217
(0192) 	else	row = 0xC0 + col;
     214 01B5      MOVW	R22,R10
     215 5460      SUBI	R22,0x40
     216 4F7F      SBCI	R23,0xFF
(0193) 	writecom(row);
     217 2F06      MOV	R16,R22
     218 DF11      RCALL	_writecom
(0194) 	if (num<=0 | num>9)	num =0x30;
     219 3040      CPI	R20,0
     21A 0745      CPC	R20,R21
     21B F421      BNE	0x0220

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产一区二区在线观看| 国产精品视频一区二区三区不卡| 日韩成人免费电影| 日韩欧美黄色影院| 不卡的电影网站| 手机精品视频在线观看| 欧美成人高清电影在线| 91碰在线视频| 国内精品自线一区二区三区视频| 亚洲欧美一区二区久久| 日韩女优毛片在线| 欧美丰满高潮xxxx喷水动漫| 国产成人啪免费观看软件| 日韩不卡免费视频| 一区二区三区蜜桃| 一区二区三区精品视频| 国产日韩欧美高清在线| 久久新电视剧免费观看| 51精品国自产在线| 欧美精品在线视频| 色欧美88888久久久久久影院| av激情亚洲男人天堂| 2020国产成人综合网| 欧美区一区二区三区| 在线亚洲免费视频| 欧美日韩高清在线| 欧美久久久久久蜜桃| 欧美日韩一区二区三区不卡| 91久久精品一区二区三区| 色综合亚洲欧洲| 在线观看一区日韩| 337p亚洲精品色噜噜狠狠| 欧美日韩亚洲综合| 欧美本精品男人aⅴ天堂| 欧美一区二区三区色| 精品美女一区二区| 26uuu精品一区二区| 欧美精品第1页| 久久精品一区蜜桃臀影院| 国产欧美va欧美不卡在线| 成人免费视频在线观看| 亚洲国产欧美在线| 国产一区二区导航在线播放| 丁香六月久久综合狠狠色| 色狠狠一区二区三区香蕉| 欧美一区二区三区免费观看视频| 精品国产凹凸成av人网站| 中文欧美字幕免费| 日本伊人色综合网| 福利一区福利二区| 日韩精品专区在线| 亚洲一区在线视频| youjizz国产精品| 日韩精品中文字幕在线不卡尤物 | 日本一区二区三区电影| 亚洲自拍偷拍麻豆| 成人午夜在线播放| 欧美成人综合网站| 亚洲一区二区三区国产| heyzo一本久久综合| 久久女同性恋中文字幕| 喷水一区二区三区| 欧美日本一区二区| 亚洲成人av中文| 日本韩国一区二区三区视频| 专区另类欧美日韩| 91视频观看免费| 亚洲免费视频成人| 91丨porny丨中文| 一区二区在线观看免费| 成人国产免费视频| 亚洲欧洲一区二区三区| www.激情成人| 亚洲综合图片区| 91精品在线麻豆| 久久国内精品视频| 欧美激情一二三区| 色综合久久综合网| 亚洲444eee在线观看| 欧美人与z0zoxxxx视频| 青草国产精品久久久久久| 久久久精品国产免大香伊| av亚洲精华国产精华| 亚洲愉拍自拍另类高清精品| 制服丝袜成人动漫| 国产成人精品午夜视频免费| 伊人夜夜躁av伊人久久| 日韩视频免费观看高清完整版| 国产精品自拍网站| 伊人性伊人情综合网| 精品久久久久香蕉网| 欧美三级乱人伦电影| 国产91对白在线观看九色| 日韩一区欧美二区| 91精品国产入口在线| 欧美日韩免费观看一区三区| 久久国内精品视频| 亚洲天堂福利av| 久久精品免费在线观看| 在线观看日韩毛片| 91免费视频观看| 极品尤物av久久免费看| 午夜视频在线观看一区二区三区 | 久久精品国产免费| 午夜精品久久久久久久99樱桃| 国产午夜精品久久久久久免费视 | 欧美日韩成人激情| 在线亚洲精品福利网址导航| 国产精品一区二区久激情瑜伽| 日日夜夜精品视频免费| 亚洲一区在线视频| 亚洲永久精品大片| 性做久久久久久久久| 亚洲国产中文字幕| 日韩av高清在线观看| 蜜桃av噜噜一区二区三区小说| 婷婷六月综合网| 日本sm残虐另类| 国产成人综合在线观看| 成人精品国产一区二区4080| 青青青伊人色综合久久| 国产一区欧美二区| 不卡的电影网站| 欧美日韩免费观看一区二区三区 | 欧美性感一类影片在线播放| 91丨porny丨中文| 欧美主播一区二区三区| 日韩一级片网址| 亚洲欧美综合网| 午夜精品成人在线视频| 国产精品自拍在线| 欧美在线制服丝袜| 久久午夜电影网| 午夜私人影院久久久久| 国产一区二区三区四| 在线亚洲免费视频| 中文字幕不卡的av| 日韩电影在线看| 在线免费观看日韩欧美| 久久蜜臀中文字幕| 蜜臀a∨国产成人精品| 捆绑变态av一区二区三区| 精品国产一区久久| 日韩美女一区二区三区四区| 中文字幕一区二区三区蜜月 | 亚洲精品写真福利| 国产自产高清不卡| 制服丝袜成人动漫| 亚洲不卡一区二区三区| 成人高清免费在线播放| 精品国偷自产国产一区| 亚洲综合一二区| 成人免费视频免费观看| 久久蜜桃av一区二区天堂| 自拍偷拍欧美精品| 亚洲妇女屁股眼交7| av激情综合网| 一区二区三区国产豹纹内裤在线| 久久99精品国产91久久来源| 欧美一区二区视频网站| 麻豆精品在线观看| 国产三级一区二区| 国产成人亚洲精品青草天美| 欧美韩国一区二区| 国产精品69毛片高清亚洲| 欧美日韩一区三区四区| 免费人成网站在线观看欧美高清| 欧美高清视频不卡网| 天堂av在线一区| 国产女人18毛片水真多成人如厕| 99re成人精品视频| 777奇米四色成人影色区| 免费在线看一区| 欧美一区二区性放荡片| 成人免费高清视频在线观看| 亚洲另类色综合网站| 欧美一区二区精品久久911| 成人一道本在线| 精品制服美女久久| 亚洲日本韩国一区| 国产亚洲一二三区| 日韩欧美成人午夜| 欧美三级日韩三级国产三级| 岛国精品一区二区| 国产suv一区二区三区88区| 亚洲综合精品自拍| 中文字幕国产一区| 国产色婷婷亚洲99精品小说| 欧美一区二区三区四区在线观看 | 男人的j进女人的j一区| 26uuu国产在线精品一区二区| 欧美综合一区二区三区| 成人中文字幕在线| 精品亚洲国产成人av制服丝袜 | 亚洲国产日韩在线一区模特| 国产精品理伦片| 亚洲精品水蜜桃| 亚洲色图丝袜美腿| 亚洲一区二区五区| 日韩精品每日更新|