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

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

?? display.s

?? LED顯示面板
?? S
?? 第 1 頁 / 共 3 頁
字號:
	.dbline 148
; 	  else                                             //有閉鎖則不輸出
; 	  {
	.dbline 149
; 	    d&= ~(1<<i);                                   
	ldi R16,1
	mov R17,R12
	xcall lsl8
	mov R2,R16
	com R2
	and R10,R2
	.dbline 150
;         dd&= ~(1<<i); 
	ldi R16,1
	mov R17,R12
	xcall lsl8
	mov R2,R16
	com R2
	and R22,R2
	.dbline 151
; 	  }
	.dbline 152
;    }
	xjmp L89
L88:
	.dbline 153
;   else if(pannel_led[j*8+i].state==normal)             //正常顯示
	ldi R24,8
	mul R24,R20
	mov R17,R0
	add R17,R12
	ldi R16,20
	muls R16,R17
	movw R30,R0
	ldi R24,<_pannel_led+13
	ldi R25,>_pannel_led+13
	add R30,R24
	adc R31,R25
	ldd R2,z+0
	tst R2
	brne L94
	.dbline 154
;   {
	.dbline 155
;     d&= ~(1<<i);                                   
	ldi R16,1
	mov R17,R12
	xcall lsl8
	mov R2,R16
	com R2
	and R10,R2
	.dbline 156
;    dd&= ~(1<<i); 
	ldi R16,1
	mov R17,R12
	xcall lsl8
	mov R2,R16
	com R2
	and R22,R2
	.dbline 157
;    }
	xjmp L95
L94:
	.dbline 158
;   else if(pannel_led[j*8+i].state==acked)              //應答顯示
	ldi R24,8
	mul R24,R20
	mov R17,R0
	add R17,R12
	ldi R16,20
	muls R16,R17
	movw R30,R0
	ldi R24,<_pannel_led+13
	ldi R25,>_pannel_led+13
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,2
	brne L97
	.dbline 159
;   {
	.dbline 161
;   
;     if(pannel_led[j*8+i].cut_off==off)  
	ldi R24,8
	mul R24,R20
	mov R17,R0
	add R17,R12
	muls R16,R17
	movw R30,R0
	ldi R24,<_pannel_led+16
	ldi R25,>_pannel_led+16
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,165
	brne L100
	.dbline 162
;      {
	.dbline 163
; 	  d|=(1<<i);  
	ldi R16,1
	mov R17,R12
	xcall lsl8
	or R10,R16
	.dbline 164
;       dd|= (1<<i); 
	ldi R16,1
	mov R17,R12
	xcall lsl8
	or R22,R16
	.dbline 165
; 	  }
	xjmp L98
L100:
	.dbline 167
; 	 else
; 	 {
	.dbline 168
; 	    d&= ~(1<<i);                                   
	ldi R16,1
	mov R17,R12
	xcall lsl8
	mov R2,R16
	com R2
	and R10,R2
	.dbline 169
;         dd&= ~(1<<i); 
	ldi R16,1
	mov R17,R12
	xcall lsl8
	mov R2,R16
	com R2
	and R22,R2
	.dbline 170
; 	 } 
	.dbline 171
;   }
	xjmp L98
L97:
	.dbline 172
;   else if(pannel_led[j*8+i].state==fault)              //故障顯示
	ldi R24,8
	mul R24,R20
	mov R17,R0
	add R17,R12
	ldi R16,20
	muls R16,R17
	movw R30,R0
	ldi R24,<_pannel_led+13
	ldi R25,>_pannel_led+13
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,3
	brne L103
	.dbline 173
;   {
	.dbline 174
;   if(pannel_led[j*8+i].cut_off==off)
	ldi R24,8
	mul R24,R20
	mov R17,R0
	add R17,R12
	muls R16,R17
	movw R30,R0
	ldi R24,<_pannel_led+16
	ldi R25,>_pannel_led+16
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,165
	brne L106
	.dbline 175
;   {
	.dbline 176
;     d|=(1<<i);
	ldi R16,1
	mov R17,R12
	xcall lsl8
	or R10,R16
	.dbline 177
;     dd&= ~(1<<i);
	ldi R16,1
	mov R17,R12
	xcall lsl8
	mov R2,R16
	com R2
	and R22,R2
	.dbline 178
;    }
	xjmp L107
L106:
	.dbline 180
;    else
;    {
	.dbline 181
;      d&= ~(1<<i);                                   
	ldi R16,1
	mov R17,R12
	xcall lsl8
	mov R2,R16
	com R2
	and R10,R2
	.dbline 182
;      dd&= ~(1<<i); 
	ldi R16,1
	mov R17,R12
	xcall lsl8
	mov R2,R16
	com R2
	and R22,R2
	.dbline 183
;    }
L107:
	.dbline 184
;   }
L103:
L98:
L95:
L89:
	.dbline 185
L85:
	.dbline 138
	inc R12
L87:
	.dbline 138
	mov R24,R12
	cpi R24,8
	brsh X2
	xjmp L84
X2:
	.dbline 186
	wdr
	.dbline 187
	lds R2,_T1
	std y+2,R2
	std y+0,R22
	mov R18,R10
	mov R16,R20
	xcall _led_on
	.dbline 189
L81:
	.dbline 134
	inc R20
L83:
	.dbline 134
	cpi R20,6
	brsh X3
	xjmp L80
X3:
	.dbline -2
L79:
	adiw R28,3
	xcall pop_gset4
	.dbline 0 ; func end
	ret
	.dbsym r dd 22 c
	.dbsym r d 10 c
	.dbsym r j 20 c
	.dbsym r i 12 c
	.dbend
	.dbfunc e turn_display _turn_display fV
;             t4 -> R22
;             t3 -> R12
;             t5 -> R20,R21
;             t2 -> R10
;             t1 -> R14
;           data -> y+17
;     point_flag -> y+15
;        channel -> y+13
	.even
_turn_display::
	xcall push_arg4
	xcall push_gset5
	sbiw R28,3
	.dbline -1
	.dbline 195
;  }
;  WDR();
;  led_on(j,d,dd,T1);
;  
; }
; }
; 
; 
; 
; void turn_display(unsigned char channel,unsigned char point_flag,unsigned int data)
; {
	.dbline 198
; unsigned char t1,t2,t3,t4;
; unsigned int t5;
; if( pannel_led[channel].alarm_type==above)
	ldi R24,20
	ldd R0,y+13
	mul R24,R0
	movw R30,R0
	ldi R24,<_pannel_led+3
	ldi R25,>_pannel_led+3
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,90
	breq X4
	xjmp L110
X4:
	.dbline 199
; {
	.dbline 200
;  if( (pannel_led[channel].state==noack)||(pannel_led[channel].state==acked))    //上限報警指示
	ldi R24,20
	ldd R0,y+13
	mul R24,R0
	ldi R24,<_pannel_led+13
	ldi R25,>_pannel_led+13
	movw R30,R0
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,1
	breq L117
	ldi R24,<_pannel_led+13
	ldi R25,>_pannel_led+13
	movw R30,R0
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,2
	brne L113
L117:
	.dbline 201
;    {
	.dbline 202
;    PORTD |= 0x01;
	sbi 0xb,0
	.dbline 203
;    PORTD &= 0x7f;
	in R24,0xb
	andi R24,127
	out 0xb,R24
	.dbline 204
;    }
	xjmp L111
L113:
	.dbline 205
;   else if(pannel_led[channel].state==normal)                                   //通道正常指示
	ldi R24,20
	ldd R0,y+13
	mul R24,R0
	movw R30,R0
	ldi R24,<_pannel_led+13
	ldi R25,>_pannel_led+13
	add R30,R24
	adc R31,R25
	ldd R2,z+0
	tst R2
	brne L118
	.dbline 206
;   {
	.dbline 207
;   PORTD&=0x7e;
	in R24,0xb
	andi R24,126
	out 0xb,R24
	.dbline 208
;     }
	xjmp L111
L118:
	.dbline 209
;   else if(pannel_led[channel].state==fault)                                   //傳感器故障指示
	ldi R24,20
	ldd R0,y+13
	mul R24,R0
	movw R30,R0
	ldi R24,<_pannel_led+13
	ldi R25,>_pannel_led+13
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,3
	breq X5
	xjmp L111
X5:
	.dbline 210
;  {
	.dbline 211
;  PORTD |= 0x03;
	in R24,0xb
	ori R24,3
	out 0xb,R24
	.dbline 212
;  PORTD &= 0x7f;
	in R24,0xb
	andi R24,127
	out 0xb,R24
	.dbline 213
;    }	
	.dbline 214
;   }
	xjmp L111
L110:
	.dbline 215
;  else if(pannel_led[channel].alarm_type==below)                              //下限報警指示
	ldi R24,20
	ldd R0,y+13
	mul R24,R0
	movw R30,R0
	ldi R24,<_pannel_led+3
	ldi R25,>_pannel_led+3
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,165
	breq X6
	xjmp L124
X6:
	.dbline 216
;  {
	.dbline 217
;    if((pannel_led[channel].state==noack)||(pannel_led[channel].state==acked))
	ldi R24,20
	ldd R0,y+13
	mul R24,R0
	ldi R24,<_pannel_led+13
	ldi R25,>_pannel_led+13
	movw R30,R0
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,1
	breq L131
	ldi R24,<_pannel_led+13
	ldi R25,>_pannel_led+13
	movw R30,R0
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,2
	brne L127
L131:
	.dbline 218
;    {
	.dbline 219
;    PORTD |= 0x02;
	sbi 0xb,1
	.dbline 220
;     PORTD &= 0x7f;
	in R24,0xb
	andi R24,127
	out 0xb,R24
	.dbline 221
;    }
	xjmp L128
L127:
	.dbline 222
;   else if(pannel_led[channel].state==normal)                                //正常指示
	ldi R24,20
	ldd R0,y+13
	mul R24,R0
	movw R30,R0
	ldi R24,<_pannel_led+13
	ldi R25,>_pannel_led+13
	add R30,R24
	adc R31,R25
	ldd R2,z+0
	tst R2
	brne L132
	.dbline 223
;   {
	.dbline 224
;   PORTD&=0xfd;
	in R24,0xb
	andi R24,253
	out 0xb,R24
	.dbline 225
;     }
	xjmp L133
L132:
	.dbline 226
;   else if(pannel_led[channel].state==fault)                                 //傳感器指示
	ldi R24,20
	ldd R0,y+13
	mul R24,R0
	movw R30,R0
	ldi R24,<_pannel_led+13
	ldi R25,>_pannel_led+13
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,3
	brne L135
	.dbline 227
;  {
	.dbline 228
;   PORTD |= 0x03;
	in R24,0xb
	ori R24,3
	out 0xb,R24
	.dbline 229
;   PORTD &= 0x7f;
	in R24,0xb
	andi R24,127
	out 0xb,R24
	.dbline 230
;  }	
L135:
L133:
L128:
	.dbline 231
;   }
L124:
L111:
	.dbline 234
;  
; 
; t1 = channel/10;                                                          //通道號顯示
	ldi R17,10
	ldd R16,y+13
	xcall div8u
	mov R14,R16
	.dbline 235
; t2 = channel%10;
	ldi R17,10
	ldd R16,y+13
	xcall mod8u
	mov R10,R16
	.dbline 236
; if(!t1)
	tst R14
	brne L138
	.dbline 237
; led7_display(12,0,0,1);
	ldi R24,1
	std y+2,R24
	clr R2
	std y+0,R2
	clr R18
	ldi R16,12
	xcall _led7_display
	xjmp L139
L138:
	.dbline 239
; else
; led7_display(t1,0,0,1);
	ldi R24,1
	std y+2,R24
	clr R2
	std y+0,R2
	clr R18
	mov R16,R14
	xcall _led7_display
L139:
	.dbline 241
; 
; led7_display(t2,1,0,1);
	ldi R24,1
	std y+2,R24
	clr R2
	std y+0,R2
	ldi R18,1
	mov R16,R10
	xcall _led7_display
	.dbline 242
; if(pannel_led[channel].state!=fault)
	ldi R24,20
	ldd R0,y+13
	mul R24,R0
	movw R30,R0
	ldi R24,<_pannel_led+13
	ldi R25,>_pannel_led+13
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,3
	brne X7
	xjmp L140
X7:
	.dbline 243
; {
	.dbline 244
;   WDR();
	wdr
	.dbline 245
;   if(pannel_led[channel].sen_typed!=sw)                               //模擬量數值顯示
	ldi R24,20
	ldd R0,y+13
	mul R24,R0
	movw R30,R0
	ldi R24,<_pannel_led
	ldi R25,>_pannel_led
	add R30,R24
	adc R31,R25
	ldd R24,z+0
	cpi R24,3
	brne X8
	xjmp L143
X8:
	.dbline 246
;   {    
	.dbline 247
;     if(point_flag == 1)
	ldd R24,y+15
	cpi R24,1
	breq X9
	xjmp L145
X9:
	.dbline 248
;     {
	.dbline 249
;       CLI();
	cli
	.dbline 250
; 	  WDR();
	wdr
	.dbline 251
;       t5 = data;
	ldd R20,y+17
	ldd R21,y+18
	.dbline 252
;       t1 = t5/1000;
	ldi R18,1000
	ldi R19,3
	movw R16,R20
	xcall div16u
	mov R14,R16
	.dbline 253
;       t2 = (t5%1000)/100;
	ldi R18,1000
	ldi R19,3
	movw R16,R20
	xcall mod16u
	ldi R18,100
	ldi R19,0
	xcall div16u
	mov R10,R16
	.dbline 254
;       t3 = ((t5%1000)%100)/10;
	ldi R18,1000
	ldi R19,3
	movw R16,R20
	xcall mod16u
	ldi R18,100
	ldi R19,0
	xcall mod16u
	ldi R18,10
	ldi R19,0
	xcall div16u
	mov R12,R16
	.dbline 255
;       t4 = ((t5%1000)%100)%10;
	ldi R18,1000
	ldi R19,3
	movw R16,R20
	xcall mod16u
	ldi R18,100
	ldi R19,0
	xcall mod16u
	ldi R18,10
	ldi R19,0
	xcall mod16u
	mov R22,R16
	.dbline 256
;       if(t1)
	tst R14
	breq L147
	.dbline 257
; 	  {
	.dbline 258
;   	    led7_display(t1,2,0,1);
	ldi R24,1
	std y+2,R24
	clr R2
	std y+0,R2
	ldi R18,2
	mov R16,R14
	xcall _led7_display
	.dbline 259
;   	    led7_display(t2,3,0,1);
	ldi R24,1
	std y+2,R24
	clr R2
	std y+0,R2
	ldi R18,3
	mov R16,R10
	xcall _led7_display
	.dbline 260
;    		led7_display(t3,4,1,1);
	ldi R24,1
	std y+2,R24
	std y+0,R24
	ldi R18,4
	mov R16,R12
	xcall _led7_display
	.dbline 261
;    		led7_display(t4,5,0,1);
	ldi R24,1
	std y+2,R24
	clr R2
	std y+0,R2
	ldi R18,5
	mov R16,R22
	xcall _led7_display
	.dbline 262
;  				 }
	xjmp L148
L147:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人黄色免费短视频| 成人毛片老司机大片| 国产乱对白刺激视频不卡| 色欧美88888久久久久久影院| 日韩欧美中文一区| 亚洲欧美日韩国产一区二区三区| 精品中文字幕一区二区小辣椒| 色天使色偷偷av一区二区| 国产视频一区二区在线| 秋霞午夜av一区二区三区| 岛国一区二区三区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 欧美日韩国产一级| 亚洲欧美日韩在线不卡| 国产精品一卡二| 精品国产一区二区精华| 日韩国产欧美在线播放| 欧美日韩国产精品自在自线| 亚洲美女淫视频| 91玉足脚交白嫩脚丫在线播放| 久久久久国产精品免费免费搜索| 日本亚洲视频在线| 91精品国产一区二区三区蜜臀 | 日本欧美加勒比视频| 91精品1区2区| 亚洲黄色免费电影| 91电影在线观看| 亚洲黄色av一区| 欧美日韩在线观看一区二区| 亚洲国产成人av网| 久久久久久久久伊人| 久久97超碰国产精品超碰| 日韩免费成人网| 精品一区二区久久| 久久久99精品免费观看不卡| 国产成人免费在线| 国产精品毛片无遮挡高清| jizzjizzjizz欧美| 亚洲欧美日韩国产成人精品影院| 99精品视频在线观看| 亚洲精品国产a久久久久久| 色八戒一区二区三区| 亚洲一区二区不卡免费| 69堂成人精品免费视频| 美女性感视频久久| 久久欧美中文字幕| 97精品电影院| 五月婷婷综合激情| 精品毛片乱码1区2区3区| 黑人精品欧美一区二区蜜桃| 国产日韩欧美一区二区三区综合| 粉嫩13p一区二区三区| 亚洲欧美日韩小说| 欧美日韩久久一区| 久久99九九99精品| 日本一二三四高清不卡| 日本韩国一区二区三区| 日本在线不卡视频| 青青草国产成人99久久| www国产精品av| 在线视频中文字幕一区二区| 麻豆91在线播放免费| 国产精品久久毛片av大全日韩| 在线观看日产精品| 国产精品一区在线| 亚洲一区日韩精品中文字幕| 精品日产卡一卡二卡麻豆| 成人av综合在线| 日韩精彩视频在线观看| 国产精品视频免费| 日韩欧美国产成人一区二区| 不卡一区二区三区四区| 美女脱光内衣内裤视频久久网站| 国产精品嫩草影院av蜜臀| 欧美一区二区三区四区久久| 成人app网站| 九九国产精品视频| 五月天激情小说综合| 国产精品超碰97尤物18| 精品久久久久久久久久久久包黑料 | 国产综合久久久久久久久久久久| 亚洲男人的天堂在线aⅴ视频| 精品国产乱码久久久久久1区2区 | 久久精品噜噜噜成人av农村| 国产精品看片你懂得| 欧美mv日韩mv国产网站| 91网站视频在线观看| 国产主播一区二区三区| 无吗不卡中文字幕| 亚洲黄色在线视频| 亚洲视频一区二区在线观看| 国产人久久人人人人爽| 日韩一区二区免费视频| 91传媒视频在线播放| 99精品视频一区| 成人一道本在线| 激情久久五月天| 美国毛片一区二区三区| 丝袜美腿亚洲色图| 亚洲自拍偷拍综合| 国产精品电影一区二区三区| 国产亚洲成aⅴ人片在线观看| 日韩欧美色电影| 4438x成人网最大色成网站| 欧美在线不卡视频| 97精品国产97久久久久久久久久久久| 国产不卡免费视频| 国产成人免费在线| 成人黄色小视频| 国产精品一区免费视频| 国产精品1区2区3区在线观看| 久久99精品久久久久婷婷| 免费成人你懂的| 在线观看成人小视频| 波多野结衣的一区二区三区| hitomi一区二区三区精品| 成人av电影在线观看| 成人91在线观看| a4yy欧美一区二区三区| 99re亚洲国产精品| 一本到不卡精品视频在线观看| 91亚洲男人天堂| 色狠狠综合天天综合综合| 欧美伊人久久久久久久久影院| 欧美日韩一区三区| 欧美不卡一区二区三区| 久久精品亚洲一区二区三区浴池| 中文字幕av在线一区二区三区| 国产精品久久久久久久久动漫| 亚洲精品免费电影| 首页综合国产亚洲丝袜| 精品午夜久久福利影院| 国产精品影音先锋| 99精品久久久久久| 在线不卡欧美精品一区二区三区| 欧美精品1区2区| 精品国产91亚洲一区二区三区婷婷| 久久久久国产精品厨房| 亚洲欧美色图小说| 美女免费视频一区| 高清不卡一二三区| 在线一区二区三区四区五区| 欧美一区二区观看视频| 久久久久久久av麻豆果冻| 国产精品家庭影院| 午夜亚洲国产au精品一区二区| 激情都市一区二区| 色综合视频在线观看| 日韩视频免费观看高清完整版| 国产色综合久久| 亚洲第一搞黄网站| 国产高清久久久久| 欧美在线不卡视频| 国产清纯白嫩初高生在线观看91| 亚洲与欧洲av电影| 国产成人在线免费观看| 色噜噜久久综合| 欧美成人性福生活免费看| 亚洲欧美在线aaa| 久久国产剧场电影| 欧美视频自拍偷拍| 亚洲国产精品国自产拍av| 秋霞av亚洲一区二区三| 91久久精品一区二区| 国产亚洲综合色| 免费不卡在线观看| 99久久99久久精品免费观看| 日韩免费视频一区| 偷拍与自拍一区| 在线免费亚洲电影| 久久精品视频一区二区三区| 人禽交欧美网站| 欧美性生活大片视频| 一区在线播放视频| 国产乱码一区二区三区| 精品久久人人做人人爽| 99在线精品免费| 欧美岛国在线观看| 偷拍与自拍一区| 欧美午夜精品一区二区蜜桃| 中文字幕一区二区三区四区不卡 | 亚洲国产精品高清| 国产一区二区精品在线观看| 欧美精品亚洲一区二区在线播放| 一区二区三区四区在线免费观看| 国产福利精品一区二区| 久久久精品综合| 国产伦精品一区二区三区视频青涩| 欧美巨大另类极品videosbest | 国产亚洲精品精华液| 狠狠色丁香久久婷婷综合_中| 91精品在线观看入口| 亚洲成年人网站在线观看| 一本大道久久精品懂色aⅴ| 亚洲欧洲性图库| 91在线观看视频| 亚洲三级免费观看| 成人黄动漫网站免费app| 国产精品免费aⅴ片在线观看| 懂色中文一区二区在线播放|