<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gogerham</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gogerham"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Gogerham"/>
	<updated>2026-05-10T10:41:23Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165899</id>
		<title>AVR feladatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165899"/>
		<updated>2013-05-20T16:47:53Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgy ellenőrző méréséhez kiadott AVR-es feladatok lehetséges megoldásai:&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-1 Bináris számok beolvasása &lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely 8 bites bináris számot olvas be a kapcsolósorról, két részletben. A kapcsolókon (SW0 -SW3) beállított értéket jobbról balra növekvő súlyozású 4 bites bináris számként kell kezelni. A 8 bites szám alsó (alacsonyabb súlyozású) része a BT0 nyomógombbal, a felső része a BT1 nyomógombbal vihető be. A BT1 gomb megnyomása után a bevitt 8 bites szám értéket jelezze ki a LED soron!&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ; Bináris számok beolvasása&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def led = r17&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	sts DDRG, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	sts PORTG, temp ; felhúzzuk a kapcsolókat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	out DDRE, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out PORTE, temp ; felhúzzuk a gombokat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out DDRC, temp ; kimenetre állítjuk&lt;br /&gt;
 	ldi led, 0x00&lt;br /&gt;
 	out PORTC, led ; kikapcsoljuk a ledeket&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	in temp, PINE&lt;br /&gt;
 	sbrs temp, 5 ; ha BT0 fel van engedve, akkor átugorja a következö utasítást&lt;br /&gt;
 	call LOW4&lt;br /&gt;
 	sbrs temp, 6 ; BT1&lt;br /&gt;
 	call HIGH4&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
 &lt;br /&gt;
 LOW4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	com temp&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 0; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 1;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 2;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 3&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 HIGH4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	com temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 4; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 5;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 6;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 7&lt;br /&gt;
 	out PORTC, led&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-2 Gombnyomás számláló&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely az INT nyomógomb lenyomására &lt;br /&gt;
(ill. pergésére) keletkező 1→0 átmeneteket számolja. Az INT nyomógomb változásait &lt;br /&gt;
megszakítással kezelje. A számláló 4 bites, tartalma a LED soron van kijelezve. &lt;br /&gt;
Kiegészítő feladat: A számláló az 1111 érték elérése után nem számol tovább, a számláló egy &lt;br /&gt;
másik nyomógombbal törölhető. &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ; Gombnyomás számlálás&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def cnt = r17&lt;br /&gt;
 &lt;br /&gt;
 jmp INT4_IT ; INT4 Handler (INT gomb)&lt;br /&gt;
  &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	out DDRE, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out PORTE, temp ; felhúzzuk a gombokat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out DDRC, temp ; kimenetre állítjuk&lt;br /&gt;
 	ldi cnt, 0x00&lt;br /&gt;
 	out PORTC, cnt ; kikapcsoljuk a ledeket&lt;br /&gt;
 	&lt;br /&gt;
 	ldi temp, 0x02 ; INT gomb, lefutóél-érzékeny&lt;br /&gt;
 	out EICRB, temp&lt;br /&gt;
 	ldi temp, 0x10 ; 4-es IT-vonal engedélyezése&lt;br /&gt;
  	out EIMSK, temp&lt;br /&gt;
 	sei ; globális IT engedélyezve&lt;br /&gt;
  &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	in temp, PINE&lt;br /&gt;
 	sbrs temp, 5 ; ha BT0 fel van engedve, akkor átugorja a következö utasítást&lt;br /&gt;
 	call DEL_CNT&lt;br /&gt;
  	jmp M_LOOP&lt;br /&gt;
 &lt;br /&gt;
 DEL_CNT:&lt;br /&gt;
 	ldi cnt, 0x00&lt;br /&gt;
  	call LED&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 LED:&lt;br /&gt;
 	out PORTC, cnt&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 INT4_IT:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	in temp, SREG&lt;br /&gt;
 	push temp&lt;br /&gt;
 	&lt;br /&gt;
 	cpi cnt, 0x0F&lt;br /&gt;
 	breq IT_END&lt;br /&gt;
 	inc cnt&lt;br /&gt;
 	call LED&lt;br /&gt;
 IT_END:&lt;br /&gt;
 	pop temp ;&lt;br /&gt;
 	out SREG, temp&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	reti&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165898</id>
		<title>AVR feladatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165898"/>
		<updated>2013-05-20T16:34:07Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgy ellenőrző méréséhez kiadott AVR-es feladatok lehetséges megoldásai:&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-1 Bináris számok beolvasása &lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely 8 bites bináris számot olvas be a kapcsolósorról, két részletben. A kapcsolókon (SW0 -SW3) beállított értéket jobbról balra növekvő súlyozású 4 bites bináris számként kell kezelni. A 8 bites szám alsó (alacsonyabb súlyozású) része a BT0 nyomógombbal, a felső része a BT1 nyomógombbal vihető be. A BT1 gomb megnyomása után a bevitt 8 bites szám értéket jelezze ki a LED soron!&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ; Bináris számok beolvasása&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def led = r17&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	sts DDRG, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	sts PORTG, temp ; felhúzzuk a kapcsolókat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	out DDRE, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out PORTE, temp ; felhúzzuk a gombokat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out DDRC, temp ; kimenetre állítjuk&lt;br /&gt;
 	ldi led, 0x00&lt;br /&gt;
 	out PORTC, led ; kikapcsoljuk a ledeket&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	in temp, PINE&lt;br /&gt;
 	sbrs temp, 5 ; ha BT0 fel van engedve, akkor átugorja a következö utasítást&lt;br /&gt;
 	call LOW4&lt;br /&gt;
 	sbrs temp, 6 ; BT1&lt;br /&gt;
 	call HIGH4&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
 &lt;br /&gt;
 LOW4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	com temp&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 0; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 1;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 2;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 3&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 HIGH4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	com temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 4; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 5;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 6;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 7&lt;br /&gt;
 	out PORTC, led&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-2 Gombnyomás számláló&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely az INT nyomógomb lenyomására &lt;br /&gt;
(ill. pergésére) keletkező 1→0 átmeneteket számolja. Az INT nyomógomb változásait &lt;br /&gt;
megszakítással kezelje. A számláló 4 bites, tartalma a LED soron van kijelezve. &lt;br /&gt;
Kiegészítő feladat: A számláló az 1111 érték elérése után nem számol tovább, a számláló egy &lt;br /&gt;
másik nyomógombbal törölhető. &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ; Gombnyomás számlálás&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def cnt = r17&lt;br /&gt;
 &lt;br /&gt;
 jmp INT4_IT ; INT4 Handler (INT gomb)&lt;br /&gt;
  &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	out DDRE, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out PORTE, temp ; felhúzzuk a gombokat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out DDRC, temp ; kimenetre állítjuk&lt;br /&gt;
 	ldi cnt, 0x00&lt;br /&gt;
 	out PORTC, cnt ; kikapcsoljuk a ledeket&lt;br /&gt;
 	&lt;br /&gt;
 	ldi temp, 0x02 ; INT gomb, lefutóél-érzékeny&lt;br /&gt;
 	out EICRB, temp&lt;br /&gt;
 	ldi temp, 0x10 ; 4-es IT-vonal engedélyezése&lt;br /&gt;
  	out EIMSK, temp&lt;br /&gt;
 	sei ; globális IT engedélyezve&lt;br /&gt;
  &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	in temp, PINE&lt;br /&gt;
 	sbrs temp, 5 ; ha BT0 fel van engedve, akkor átugorja a következö utasítást&lt;br /&gt;
 	call DEL_CNT&lt;br /&gt;
  	jmp M_LOOP&lt;br /&gt;
 &lt;br /&gt;
 DEL_CNT:&lt;br /&gt;
 	ldi cnt, 0x00&lt;br /&gt;
  	call LED&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 LED:&lt;br /&gt;
 	out PORTC, cnt&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 INT4_IT:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	in temp, SREG&lt;br /&gt;
 	push temp&lt;br /&gt;
 	&lt;br /&gt;
 	cpi cnt, 0x0F&lt;br /&gt;
 	breq IT_END&lt;br /&gt;
 	inc cnt&lt;br /&gt;
 	call LED&lt;br /&gt;
 IT_END:&lt;br /&gt;
 	pop temp ;&lt;br /&gt;
 	out SREG, temp&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	reti&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165897</id>
		<title>AVR feladatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165897"/>
		<updated>2013-05-20T16:33:46Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgy ellenőrző méréséhez kiadott AVR-es feladatok lehetséges megoldásai:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-1 Bináris számok beolvasása &lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely 8 bites bináris számot olvas be a kapcsolósorról, két részletben. A kapcsolókon (SW0 -SW3) beállított értéket jobbról balra növekvő súlyozású 4 bites bináris számként kell kezelni. A 8 bites szám alsó (alacsonyabb súlyozású) része a BT0 nyomógombbal, a felső része a BT1 nyomógombbal vihető be. A BT1 gomb megnyomása után a bevitt 8 bites szám értéket jelezze ki a LED soron!&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ; Bináris számok beolvasása&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def led = r17&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	sts DDRG, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	sts PORTG, temp ; felhúzzuk a kapcsolókat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	out DDRE, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out PORTE, temp ; felhúzzuk a gombokat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out DDRC, temp ; kimenetre állítjuk&lt;br /&gt;
 	ldi led, 0x00&lt;br /&gt;
 	out PORTC, led ; kikapcsoljuk a ledeket&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	in temp, PINE&lt;br /&gt;
 	sbrs temp, 5 ; ha BT0 fel van engedve, akkor átugorja a következö utasítást&lt;br /&gt;
 	call LOW4&lt;br /&gt;
 	sbrs temp, 6 ; BT1&lt;br /&gt;
 	call HIGH4&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
 &lt;br /&gt;
 LOW4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	com temp&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 0; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 1;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 2;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 3&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 HIGH4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	com temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 4; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 5;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 6;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 7&lt;br /&gt;
 	out PORTC, led&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-2 Gombnyomás számláló&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely az INT nyomógomb lenyomására &lt;br /&gt;
(ill. pergésére) keletkező 1→0 átmeneteket számolja. Az INT nyomógomb változásait &lt;br /&gt;
megszakítással kezelje. A számláló 4 bites, tartalma a LED soron van kijelezve. &lt;br /&gt;
Kiegészítő feladat: A számláló az 1111 érték elérése után nem számol tovább, a számláló egy &lt;br /&gt;
másik nyomógombbal törölhető. &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ; Gombnyomás számlálás&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def cnt = r17&lt;br /&gt;
 &lt;br /&gt;
 jmp INT4_IT ; INT4 Handler (INT gomb)&lt;br /&gt;
  &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	out DDRE, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out PORTE, temp ; felhúzzuk a gombokat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out DDRC, temp ; kimenetre állítjuk&lt;br /&gt;
 	ldi cnt, 0x00&lt;br /&gt;
 	out PORTC, cnt ; kikapcsoljuk a ledeket&lt;br /&gt;
 	&lt;br /&gt;
 	ldi temp, 0x02 ; INT gomb, lefutóél-érzékeny&lt;br /&gt;
 	out EICRB, temp&lt;br /&gt;
 	ldi temp, 0x10 ; 4-es IT-vonal engedélyezése&lt;br /&gt;
  	out EIMSK, temp&lt;br /&gt;
 	sei ; globális IT engedélyezve&lt;br /&gt;
  &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	in temp, PINE&lt;br /&gt;
 	sbrs temp, 5 ; ha BT0 fel van engedve, akkor átugorja a következö utasítást&lt;br /&gt;
 	call DEL_CNT&lt;br /&gt;
  	jmp M_LOOP&lt;br /&gt;
 &lt;br /&gt;
 DEL_CNT:&lt;br /&gt;
 	ldi cnt, 0x00&lt;br /&gt;
  	call LED&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 LED:&lt;br /&gt;
 	out PORTC, cnt&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 INT4_IT:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	in temp, SREG&lt;br /&gt;
 	push temp&lt;br /&gt;
 	&lt;br /&gt;
 	cpi cnt, 0x0F&lt;br /&gt;
 	breq IT_END&lt;br /&gt;
 	inc cnt&lt;br /&gt;
 	call LED&lt;br /&gt;
 IT_END:&lt;br /&gt;
 	pop temp ;&lt;br /&gt;
 	out SREG, temp&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	reti&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165896</id>
		<title>AVR feladatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165896"/>
		<updated>2013-05-20T16:28:48Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgy ellenőrző méréséhez kiadott AVR-es feladatok lehetséges megoldásai:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-1 Bináris számok beolvasása &lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|Írjon egy programot az AVR Experiment kártyára, amely 8 bites bináris számot olvas be a kapcsolósorról, két részletben. A kapcsolókon (SW0 -SW3) beállított értéket jobbról balra növekvő súlyozású 4 bites bináris számként kell kezelni. A 8 bites szám alsó (alacsonyabb súlyozású) része a BT0 nyomógombbal, a felső része a BT1 nyomógombbal vihető be. A BT1 gomb megnyomása után a bevitt 8 bites szám értéket jelezze ki a LED soron!}}&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ; Bináris számok beolvasása&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def led = r17&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	sts DDRG, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	sts PORTG, temp ; felhúzzuk a kapcsolókat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	out DDRE, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out PORTE, temp ; felhúzzuk a gombokat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out DDRC, temp ; kimenetre állítjuk&lt;br /&gt;
 	ldi led, 0x00&lt;br /&gt;
 	out PORTC, led ; kikapcsoljuk a ledeket&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	in temp, PINE&lt;br /&gt;
 	sbrs temp, 5 ; ha BT0 fel van engedve, akkor átugorja a következö utasítást&lt;br /&gt;
 	call LOW4&lt;br /&gt;
 	sbrs temp, 6 ; BT1&lt;br /&gt;
 	call HIGH4&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
 &lt;br /&gt;
 LOW4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	com temp&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 0; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 1;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 2;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 3&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 HIGH4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	com temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 4; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 5;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 6;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 7&lt;br /&gt;
 	out PORTC, led&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-2 Gombnyomás számláló&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely az INT nyomógomb lenyomására &lt;br /&gt;
(ill. pergésére) keletkező 1→0 átmeneteket számolja. Az INT nyomógomb változásait &lt;br /&gt;
megszakítással kezelje. A számláló 4 bites, tartalma a LED soron van kijelezve. &lt;br /&gt;
Kiegészítő feladat: A számláló az 1111 érték elérése után nem számol tovább, a számláló egy &lt;br /&gt;
másik nyomógombbal törölhető. &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
.def temp = r16&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165895</id>
		<title>AVR feladatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165895"/>
		<updated>2013-05-20T16:28:23Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgy ellenőrző méréséhez kiadott AVR-es feladatok lehetséges megoldásai:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-1 Bináris számok beolvasása &lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|Írjon egy programot az AVR Experiment kártyára, amely 8 bites bináris számot olvas be a kapcsolósorról, két részletben. A kapcsolókon (SW0 -SW3) beállított értéket jobbról balra növekvő súlyozású 4 bites bináris számként kell kezelni. A 8 bites szám alsó (alacsonyabb súlyozású) része a BT0 nyomógombbal, a felső része a BT1 nyomógombbal vihető be. A BT1 gomb megnyomása után a bevitt 8 bites szám értéket jelezze ki a LED soron! }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ; Bináris számok beolvasása&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def led = r17&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	sts DDRG, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	sts PORTG, temp ; felhúzzuk a kapcsolókat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	out DDRE, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out PORTE, temp ; felhúzzuk a gombokat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out DDRC, temp ; kimenetre állítjuk&lt;br /&gt;
 	ldi led, 0x00&lt;br /&gt;
 	out PORTC, led ; kikapcsoljuk a ledeket&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	in temp, PINE&lt;br /&gt;
 	sbrs temp, 5 ; ha BT0 fel van engedve, akkor átugorja a következö utasítást&lt;br /&gt;
 	call LOW4&lt;br /&gt;
 	sbrs temp, 6 ; BT1&lt;br /&gt;
 	call HIGH4&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
 &lt;br /&gt;
 LOW4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	com temp&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 0; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 1;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 2;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 3&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 HIGH4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	com temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 4; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 5;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 6;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 7&lt;br /&gt;
 	out PORTC, led&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-2 Gombnyomás számláló&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely az INT nyomógomb lenyomására &lt;br /&gt;
(ill. pergésére) keletkező 1→0 átmeneteket számolja. Az INT nyomógomb változásait &lt;br /&gt;
megszakítással kezelje. A számláló 4 bites, tartalma a LED soron van kijelezve. &lt;br /&gt;
Kiegészítő feladat: A számláló az 1111 érték elérése után nem számol tovább, a számláló egy &lt;br /&gt;
másik nyomógombbal törölhető. &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
.def temp = r16&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165894</id>
		<title>AVR feladatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165894"/>
		<updated>2013-05-20T16:27:36Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgy ellenőrző méréséhez kiadott AVR-es feladatok lehetséges megoldásai:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-1 Bináris számok beolvasása &lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely 8 bites bináris számot olvas be a kapcsolósorról, két részletben. A kapcsolókon (SW0 -SW3) beállított értéket jobbról balra növekvő súlyozású 4 bites bináris számként kell kezelni. A 8 bites szám alsó (alacsonyabb súlyozású) része a BT0 nyomógombbal, a felső része a BT1 nyomógombbal vihető be. A BT1 gomb megnyomása után a bevitt 8 bites szám értéket jelezze ki a LED soron! &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ; Bináris számok beolvasása&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def led = r17&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	sts DDRG, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	sts PORTG, temp ; felhúzzuk a kapcsolókat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	out DDRE, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out PORTE, temp ; felhúzzuk a gombokat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out DDRC, temp ; kimenetre állítjuk&lt;br /&gt;
 	ldi led, 0x00&lt;br /&gt;
 	out PORTC, led ; kikapcsoljuk a ledeket&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	in temp, PINE&lt;br /&gt;
 	sbrs temp, 5 ; ha BT0 fel van engedve, akkor átugorja a következö utasítást&lt;br /&gt;
 	call LOW4&lt;br /&gt;
 	sbrs temp, 6 ; BT1&lt;br /&gt;
 	call HIGH4&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
 &lt;br /&gt;
 LOW4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	com temp&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 0; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 1;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 2;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 3&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 HIGH4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	com temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 4; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 5;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 6;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 7&lt;br /&gt;
 	out PORTC, led&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-2 Gombnyomás számláló&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely az INT nyomógomb lenyomására &lt;br /&gt;
(ill. pergésére) keletkező 1→0 átmeneteket számolja. Az INT nyomógomb változásait &lt;br /&gt;
megszakítással kezelje. A számláló 4 bites, tartalma a LED soron van kijelezve. &lt;br /&gt;
Kiegészítő feladat: A számláló az 1111 érték elérése után nem számol tovább, a számláló egy &lt;br /&gt;
másik nyomógombbal törölhető. &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
.def temp = r16&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165893</id>
		<title>AVR feladatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165893"/>
		<updated>2013-05-20T16:27:12Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgy ellenőrző méréséhez kiadott AVR-es feladatok lehetséges megoldásai:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-1 Bináris számok beolvasása &lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
 Írjon egy programot az AVR Experiment kártyára, amely 8 bites bináris számot olvas be a &lt;br /&gt;
 kapcsolósorról, két részletben. A kapcsolókon (SW0 -SW3) beállított értéket jobbról balra &lt;br /&gt;
 növekvő súlyozású 4 bites bináris számként kell kezelni. A 8 bites szám alsó (alacsonyabb &lt;br /&gt;
 súlyozású) része a BT0 nyomógombbal, a felső része a BT1 nyomógombbal vihető be. A BT1 &lt;br /&gt;
 gomb megnyomása után a bevitt 8 bites szám értéket jelezze ki a LED soron! &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ; Bináris számok beolvasása&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def led = r17&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	sts DDRG, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	sts PORTG, temp ; felhúzzuk a kapcsolókat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	out DDRE, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out PORTE, temp ; felhúzzuk a gombokat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out DDRC, temp ; kimenetre állítjuk&lt;br /&gt;
 	ldi led, 0x00&lt;br /&gt;
 	out PORTC, led ; kikapcsoljuk a ledeket&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	in temp, PINE&lt;br /&gt;
 	sbrs temp, 5 ; ha BT0 fel van engedve, akkor átugorja a következö utasítást&lt;br /&gt;
 	call LOW4&lt;br /&gt;
 	sbrs temp, 6 ; BT1&lt;br /&gt;
 	call HIGH4&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
 &lt;br /&gt;
 LOW4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	com temp&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 0; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 1;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 2;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 3&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 HIGH4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	com temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 4; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 5;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 6;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 7&lt;br /&gt;
 	out PORTC, led&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-2 Gombnyomás számláló&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely az INT nyomógomb lenyomására &lt;br /&gt;
(ill. pergésére) keletkező 1→0 átmeneteket számolja. Az INT nyomógomb változásait &lt;br /&gt;
megszakítással kezelje. A számláló 4 bites, tartalma a LED soron van kijelezve. &lt;br /&gt;
Kiegészítő feladat: A számláló az 1111 érték elérése után nem számol tovább, a számláló egy &lt;br /&gt;
másik nyomógombbal törölhető. &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
.def temp = r16&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165892</id>
		<title>AVR feladatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165892"/>
		<updated>2013-05-20T16:22:49Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgy ellenőrző méréséhez kiadott AVR-es feladatok lehetséges megoldásai:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-1 Bináris számok beolvasása &lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely 8 bites bináris számot olvas be a &lt;br /&gt;
kapcsolósorról, két részletben. A kapcsolókon (SW0 -SW3) beállított értéket jobbról balra &lt;br /&gt;
növekvő súlyozású 4 bites bináris számként kell kezelni. A 8 bites szám alsó (alacsonyabb &lt;br /&gt;
súlyozású) része a BT0 nyomógombbal, a felső része a BT1 nyomógombbal vihető be. A BT1 &lt;br /&gt;
gomb megnyomása után a bevitt 8 bites szám értéket jelezze ki a LED soron! &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ; Bináris számok beolvasása&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def led = r17&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	sts DDRG, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	sts PORTG, temp ; felhúzzuk a kapcsolókat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0x00&lt;br /&gt;
 	out DDRE, temp ; bemenetre állítjuk&lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out PORTE, temp ; felhúzzuk a gombokat&lt;br /&gt;
 &lt;br /&gt;
 	ldi temp, 0xff&lt;br /&gt;
 	out DDRC, temp ; kimenetre állítjuk&lt;br /&gt;
 	ldi led, 0x00&lt;br /&gt;
 	out PORTC, led ; kikapcsoljuk a ledeket&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	in temp, PINE&lt;br /&gt;
 	sbrs temp, 5 ; ha BT0 fel van engedve, akkor átugorja a következö utasítást&lt;br /&gt;
 	call LOW4&lt;br /&gt;
 	sbrs temp, 6 ; BT1&lt;br /&gt;
 	call HIGH4&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
 &lt;br /&gt;
 LOW4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	com temp&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 0; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 1;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 2;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 3&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
 	&lt;br /&gt;
 HIGH4:&lt;br /&gt;
 	push temp&lt;br /&gt;
 	com temp&lt;br /&gt;
 	lds temp, PING&lt;br /&gt;
 	bst temp, 3 ; SW3 értéke T-be&lt;br /&gt;
 	bld led, 4; T-böl betölti led 0-as bitjébe&lt;br /&gt;
 	bst temp, 4 ; SW2&lt;br /&gt;
 	bld led, 5;&lt;br /&gt;
 	bst temp, 1 ; SW1&lt;br /&gt;
 	bld led, 6;&lt;br /&gt;
 	bst temp, 0 ; SW0&lt;br /&gt;
 	bld led, 7&lt;br /&gt;
 	out PORTC, led&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	ret&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-2 Gombnyomás számláló&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely az INT nyomógomb lenyomására &lt;br /&gt;
(ill. pergésére) keletkező 1→0 átmeneteket számolja. Az INT nyomógomb változásait &lt;br /&gt;
megszakítással kezelje. A számláló 4 bites, tartalma a LED soron van kijelezve. &lt;br /&gt;
Kiegészítő feladat: A számláló az 1111 érték elérése után nem számol tovább, a számláló egy &lt;br /&gt;
másik nyomógombbal törölhető. &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
.def temp = r16&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165891</id>
		<title>AVR feladatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165891"/>
		<updated>2013-05-20T16:11:18Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgy ellenőrző méréséhez kiadott AVR-es feladatok lehetséges megoldásai:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-1 Bináris számok beolvasása &lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely 8 bites bináris számot olvas be a &lt;br /&gt;
kapcsolósorról, két részletben. A kapcsolókon (SW0 -SW3) beállított értéket jobbról balra &lt;br /&gt;
növekvő súlyozású 4 bites bináris számként kell kezelni. A 8 bites szám alsó (alacsonyabb &lt;br /&gt;
súlyozású) része a BT0 nyomógombbal, a felső része a BT1 nyomógombbal vihető be. A BT1 &lt;br /&gt;
gomb megnyomása után a bevitt 8 bites szám értéket jelezze ki a LED soron! &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
.def temp = r16&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-2 Gombnyomás számláló&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely az INT nyomógomb lenyomására &lt;br /&gt;
(ill. pergésére) keletkező 1→0 átmeneteket számolja. Az INT nyomógomb változásait &lt;br /&gt;
megszakítással kezelje. A számláló 4 bites, tartalma a LED soron van kijelezve. &lt;br /&gt;
Kiegészítő feladat: A számláló az 1111 érték elérése után nem számol tovább, a számláló egy &lt;br /&gt;
másik nyomógombbal törölhető. &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
.def temp = r16&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165890</id>
		<title>AVR feladatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165890"/>
		<updated>2013-05-20T16:10:59Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgy ellenőrző méréséhez kiadott AVR-es feladatok lehetséges megoldásai:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-1 Bináris számok beolvasása &lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely 8 bites bináris számot olvas be a &lt;br /&gt;
kapcsolósorról, két részletben. A kapcsolókon (SW0 -SW3) beállított értéket jobbról balra &lt;br /&gt;
növekvő súlyozású 4 bites bináris számként kell kezelni. A 8 bites szám alsó (alacsonyabb &lt;br /&gt;
súlyozású) része a BT0 nyomógombbal, a felső része a BT1 nyomógombbal vihető be. A BT1 &lt;br /&gt;
gomb megnyomása után a bevitt 8 bites szám értéket jelezze ki a LED soron! &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
.def temp = r16&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-2 Gombnyomás számláló&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely az INT nyomógomb lenyomására &lt;br /&gt;
(ill. pergésére) keletkező 1→0 átmeneteket számolja. Az INT nyomógomb változásait &lt;br /&gt;
megszakítással kezelje. A számláló 4 bites, tartalma a LED soron van kijelezve. &lt;br /&gt;
Kiegészítő feladat: A számláló az 1111 érték elérése után nem számol tovább, a számláló egy &lt;br /&gt;
másik nyomógombbal törölhető. &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
.def temp = r16&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165889</id>
		<title>AVR feladatok</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=AVR_feladatok&amp;diff=165889"/>
		<updated>2013-05-20T16:08:48Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: Új oldal, tartalma: „Ez a lap a mérnök-informatikus képzés Mérés laboratórium 2. tárgyához kapcsolódik.&amp;lt;br/&amp;gt; Az alábbi kód egy lehetséges implement…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ez a lap a mérnök-informatikus képzés [[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgyához kapcsolódik.&amp;lt;br/&amp;gt;&lt;br /&gt;
Az alábbi kód egy lehetséges implementáció az ellenőrző mérésen előforduló pergés probléma megoldására.&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = 2-1 Bináris számok beolvasása &lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
Írjon egy programot az AVR Experiment kártyára, amely 8 bites bináris számot olvas be a &lt;br /&gt;
kapcsolósorról, két részletben. A kapcsolókon (SW0 -SW3) beállított értéket jobbról balra &lt;br /&gt;
növekvő súlyozású 4 bites bináris számként kell kezelni. A 8 bites szám alsó (alacsonyabb &lt;br /&gt;
súlyozású) része a BT0 nyomógombbal, a felső része a BT1 nyomógombbal vihető be. A BT1 &lt;br /&gt;
gomb megnyomása után a bevitt 8 bites szám értéket jelezze ki a LED soron! &lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
.def temp = r16&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_2.&amp;diff=165888</id>
		<title>Mérés laboratórium 2.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_2.&amp;diff=165888"/>
		<updated>2013-05-20T16:06:31Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: /* Gyakorlat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Mérés laboratórium 2.&lt;br /&gt;
| tárgykód = VIMIA216&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 2&lt;br /&gt;
| félév = 4&lt;br /&gt;
| kereszt = nincs &lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 5+1 db&lt;br /&gt;
| kiszh = 4 db (beugró)&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = 1 db&lt;br /&gt;
| vizsga = nincs&lt;br /&gt;
| levlista = meres2{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/vimia216&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia216&lt;br /&gt;
}}&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: meres2&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[Digitális technika II.|Digitáls technika 2.]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A félév során lesz egy bevezető négyórás 0. mérés, 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén. A bevezető mérésen a részvétel nem kötelező, de ajánlott, hisz az első mérés beugróit abból adják. A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.&lt;br /&gt;
*A min. elégséges &#039;&#039;&#039;félévvégi jegy&#039;&#039;&#039; feltételei:&lt;br /&gt;
**Az első, második, negyedik és ötödik mérés &#039;&#039;&#039;beugró&#039;&#039;&#039;jának sikeres megírása.&lt;br /&gt;
**A harmadik mérésre kiadott &#039;&#039;&#039;házi feladat&#039;&#039;&#039; elkészítése.&lt;br /&gt;
**Minden mérés végén &#039;&#039;&#039;jegyzőkönyv&#039;&#039;&#039; leadása.&lt;br /&gt;
**&#039;&#039;&#039;Ellenőrző mérés&#039;&#039;&#039; sikeres teljesítése.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.&lt;br /&gt;
**Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga&#039;&#039;&#039;: nincs.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A mérések beugróinak illetve házi feladatainak osztályzatai (M&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;), illetve az ellenőrző mérés (M&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;) osztályzata adja ki a jegyet (J) a következő módon:&lt;br /&gt;
*&amp;lt;math&amp;gt;J= 0,2*\frac{M_2+M_4+M_5}{3}+0,2*M_3+0,6*M_E&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* [http://www.mit.bme.hu/oktatas/targyak/vimia216/jegyzet/ Mérés laboratórium 2 jegyzetek] a [http://www.mit.bme.hu/oktatas/targyak/vimia216 tárgy honlapjáról]&lt;br /&gt;
&#039;&#039;A jegyzetek még februárban is frissülhetnek, ezért ha már február elején letöltitek őket, nézzétek át mérés előtt, hogy esetleg van-e újabb verzió.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Jó tanácsok a mérésekhez==&lt;br /&gt;
* [[MeresLabor2Meres1|1. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres2|2. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres3|3. mérés]], [[MeresLabor2Meres3HFTest|Házi feladat tesztelése]]&lt;br /&gt;
* [[MeresLabor2Meres4|4. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
==Ellenőrző kérdések és válaszok==&lt;br /&gt;
* [[Mérés_laboratórum_2_-_1._mérés_ellenőrző_kérdései_(BSc_képzés)|1. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes2|2. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes3|3. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes4|4. mérés]]&lt;br /&gt;
* [[Mérés_laboratórum_2_-_5._mérés_ellenőrző_kérdései_(BSc_képzés):|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
==Ellenőrző Mérés==&lt;br /&gt;
===Gyakorlat===&lt;br /&gt;
* [[Média:ml2_em_gyfeladatok.pdf|Gyakorlati rész]]&lt;br /&gt;
* [[Média:meres2_ellmeres.pdf|Feladatok a 2. mérésre alkalmas mérőhelyen + megoldások]]&lt;br /&gt;
* [[Pergésmentesítés]]&lt;br /&gt;
* [[AVR feladatok|Kiadott AVR feladatok]]&lt;br /&gt;
&lt;br /&gt;
===Elmélet===&lt;br /&gt;
* 2011 tavaszi félévben kísérleti jelleggel dupla súlyú gyakorlati ellenőrző mérés ZH nélkül.&lt;br /&gt;
&lt;br /&gt;
* ZH 2008: [[Média:meres2_zh_2008_1.JPG|1. oldal]], [[Média:meres2_zh_2008_2.JPG|2. oldal]], [[Média:meres2_zh_2008_3.JPG|3. oldal]]&lt;br /&gt;
* [[Média:meres2_zh_2007.pdf|ZH 2007]]&lt;br /&gt;
&lt;br /&gt;
== Kedcsináló ==&lt;br /&gt;
* [[MeresLabor2Kedvcsinalo|Kedvcsináló]]&lt;br /&gt;
&lt;br /&gt;
== Egyéb oldalak/linkek ==&lt;br /&gt;
* [[Meres2Fun|Mérés 2 fun]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165887</id>
		<title>Pergésmentesítés</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165887"/>
		<updated>2013-05-20T16:04:50Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ez a lap a mérnök-informatikus képzés [[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgyához kapcsolódik.&amp;lt;br/&amp;gt;&lt;br /&gt;
Az alábbi kód egy lehetséges implementáció az ellenőrző mérésen előforduló pergés probléma megoldására.&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = Példakód pergésmentesítéshez&lt;br /&gt;
| háttérszín = #C0ffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def pattern = r17&lt;br /&gt;
 .def pressed = r18&lt;br /&gt;
 &lt;br /&gt;
 ; megfelelö IT ugrást ki kell cserélni erre:&lt;br /&gt;
 jmp TIMER_IT ; Timer0 Compare Match Handler&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	; timer inicializálás&lt;br /&gt;
 	&lt;br /&gt;
 	ldi temp, 0x0f&lt;br /&gt;
 	; mivel az eszköz 11059200 Hz-es órajellel üzemel ezt osztjuk 1024-el (TCCR0 .....111)&lt;br /&gt;
 	; CTC üzemmód (Clear Timer on Compare match), kimenet tiltás (TCCR0 00001...)&lt;br /&gt;
 	out TCCR0, temp&lt;br /&gt;
 	ldi temp, 107&lt;br /&gt;
 	; így 10800 HZ-en számlál az idözitö, század másodpercenként kérjük a megszakítás így 108-as modulusú üzemmód kell (OCR0 107)&lt;br /&gt;
 	out OCR0, temp&lt;br /&gt;
 	ldi temp, 0x02&lt;br /&gt;
 	; OCIE0 bitet (......1.) be kell lönünk, hogy TCNT0 == OCR0 esetén legyen IT&lt;br /&gt;
 	out TIMSK, temp&lt;br /&gt;
 	&lt;br /&gt;
 	ldi pressed, 0x00&lt;br /&gt;
 	ldi pattern, 0xff &lt;br /&gt;
 	&lt;br /&gt;
 	sei ; globális IT engedélyezése&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	tst pressed ; csak akkor nem nulla, ha lenyomás történt&lt;br /&gt;
 	breq M_LOOP ; ha nem történt akkor várunk&lt;br /&gt;
 	clr pressed ; ha történt akkor töröljük és cselekedjünk&lt;br /&gt;
 	&lt;br /&gt;
 	; itt kell cselekedni&lt;br /&gt;
 	&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
  	&lt;br /&gt;
 TIMER_IT:&lt;br /&gt;
 	push temp ; mentjük az aktuális tempet&lt;br /&gt;
 	in temp, SREG ; és a státusz regiszter tartalmát&lt;br /&gt;
 	push temp&lt;br /&gt;
 	&lt;br /&gt;
  	in temp, PINE ; beolvasunk a 4/9 ananászról (BTN0-3)&lt;br /&gt;
 	bst temp, 5 ; BTN0 értékét tároljuk SREG T bitjébe&lt;br /&gt;
 	&lt;br /&gt;
 	lsl pattern ; az eddigi mintát árrébb toljuk balra eggyel (elsö alkalommal 0-kat shiftelünk)&lt;br /&gt;
 	bld pattern, 0 ; a felszabadult indexre bedobjuk BTN0 mostani értékét SREG T bitjéböl&lt;br /&gt;
 	&lt;br /&gt;
  	andi pattern, 0x0f ; a felsö 4 bitet eldobjuk&lt;br /&gt;
 	cpi pattern, 0x0C ; az alsó 4 bit, ha 1100 (C) akkor valaki tényleg megnyomta a gombot&lt;br /&gt;
 	brne NOT_PRESSED ; ha nem 1100 akkor telhet még az idö&lt;br /&gt;
 	inc pressed ; ha 1100 volt akkor gombnyomás volt&lt;br /&gt;
 NOT_PRESSED:&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	out SREG, temp ; visszatöltjük a státuszregisztert&lt;br /&gt;
 	pop temp ; visszatöltjük a temp IT elötti értékét&lt;br /&gt;
 	reti ; visszatérünk&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
--[[Szerkesztő:Gogerham|Gogerham]] ([[Szerkesztővita:Gogerham|vita]]) 2013. május 19., 21:04 (UTC)&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165885</id>
		<title>Pergésmentesítés</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165885"/>
		<updated>2013-05-20T14:02:38Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ez a lap a mérnök-informatikus képzés [[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgyához kapcsolódik.&amp;lt;br/&amp;gt;&lt;br /&gt;
Az alábbi kód egy lehetséges implementáció az ellenőrző mérésen előforduló pergés probléma megoldására.&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = Példakód pergésmentesítéshez&lt;br /&gt;
| háttérszín = coffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def pattern = r17&lt;br /&gt;
 .def pressed = r18&lt;br /&gt;
 &lt;br /&gt;
 ; megfelelö IT ugrást ki kell cserélni erre:&lt;br /&gt;
 jmp TIMER_IT ; Timer0 Compare Match Handler&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	; timer inicializálás&lt;br /&gt;
 	&lt;br /&gt;
 	ldi temp, 0x0f&lt;br /&gt;
 	; mivel az eszköz 11059200 Hz-es órajellel üzemel ezt osztjuk 1024-el (TCCR0 .....111)&lt;br /&gt;
 	; CTC üzemmód (Clear Timer on Compare match), kimenet tiltás (TCCR0 00001...)&lt;br /&gt;
 	out TCCR0, temp&lt;br /&gt;
 	ldi temp, 107&lt;br /&gt;
 	; így 10800 HZ-en számlál az idözitö, század másodpercenként kérjük a megszakítás így 108-as modulusú üzemmód kell (OCR0 107)&lt;br /&gt;
 	out OCR0, temp&lt;br /&gt;
 	ldi temp, 0x02&lt;br /&gt;
 	; OCIE0 bitet (......1.) be kell lönünk, hogy TCNT0 == OCR0 esetén legyen IT&lt;br /&gt;
 	out TIMSK, temp&lt;br /&gt;
 	&lt;br /&gt;
 	ldi pressed, 0x00&lt;br /&gt;
 	ldi pattern, 0xff &lt;br /&gt;
 	&lt;br /&gt;
 	sei ; globális IT engedélyezése&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	tst pressed ; csak akkor nem nulla, ha lenyomás történt&lt;br /&gt;
 	breq M_LOOP ; ha nem történt akkor várunk&lt;br /&gt;
 	clr pressed ; ha történt akkor töröljük és cselekedjünk&lt;br /&gt;
 	&lt;br /&gt;
 	; itt kell cselekedni&lt;br /&gt;
 	&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
  	&lt;br /&gt;
 TIMER_IT:&lt;br /&gt;
 	push temp ; mentjük az aktuális tempet&lt;br /&gt;
 	in temp, SREG ; és a státusz regiszter tartalmát&lt;br /&gt;
 	push temp&lt;br /&gt;
 	&lt;br /&gt;
  	in temp, PINE ; beolvasunk a 4/9 ananászról (BTN0-3)&lt;br /&gt;
 	bst temp, 5 ; BTN0 értékét tároljuk SREG T bitjébe&lt;br /&gt;
 	&lt;br /&gt;
 	lsl pattern ; az eddigi mintát árrébb toljuk balra eggyel (elsö alkalommal 0-kat shiftelünk)&lt;br /&gt;
 	bld pattern, 0 ; a felszabadult indexre bedobjuk BTN0 mostani értékét SREG T bitjéböl&lt;br /&gt;
 	&lt;br /&gt;
  	andi pattern, 0x0f ; a felsö 4 bitet eldobjuk&lt;br /&gt;
 	cpi pattern, 0x0C ; az alsó 4 bit, ha 1100 (C) akkor valaki tényleg megnyomta a gombot&lt;br /&gt;
 	brne NOT_PRESSED ; ha nem 1100 akkor telhet még az idö&lt;br /&gt;
 	inc pressed ; ha 1100 volt akkor gombnyomás volt&lt;br /&gt;
 NOT_PRESSED:&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	out SREG, temp ; visszatöltjük a státuszregisztert&lt;br /&gt;
 	pop temp ; visszatöltjük a temp IT elötti értékét&lt;br /&gt;
 	reti ; visszatérünk&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
--[[Szerkesztő:Gogerham|Gogerham]] ([[Szerkesztővita:Gogerham|vita]]) 2013. május 19., 21:04 (UTC)&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165863</id>
		<title>Pergésmentesítés</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165863"/>
		<updated>2013-05-19T21:53:11Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ez a lap a mérnök-informatikus képzés [[Mérés_laboratórium_2.|Mérés laboratórium 2]]. tárgyához kapcsolódik.&amp;lt;br/&amp;gt;&lt;br /&gt;
Az alábbi kód egy lehetséges implementáció az ellenőrző mérésen előforduló pergés probléma megoldására.&lt;br /&gt;
{{Infobox&lt;br /&gt;
| cím = Példakód pergésmentesítéshez&lt;br /&gt;
| háttérszín = coffee&lt;br /&gt;
| keretszín = black&lt;br /&gt;
| tartalom =&lt;br /&gt;
{{Infobox-táblázat|&lt;br /&gt;
{{Infobox-táblázatsor|A kód nyelve|Assembly}}&lt;br /&gt;
{{Infobox-táblázatsor|Fejlesztőeszköz|Atmel® AVR® ATmega128}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def pattern = r17&lt;br /&gt;
 .def pushed = r18&lt;br /&gt;
 &lt;br /&gt;
 ; megfelelö IT ugrást ki kell cserélni erre:&lt;br /&gt;
 jmp TIMER_IT ; Timer0 Compare Match Handler&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	; timer inicializálás&lt;br /&gt;
 	&lt;br /&gt;
 	ldi temp, 0x0f&lt;br /&gt;
 	; mivel az eszköz 11059200 Hz-es órajellel üzemel ezt osztjuk 1024-el (TCCR0 .....111)&lt;br /&gt;
 	; CTC üzemmód (Clear Timer on Compare match), kimenet tiltás (TCCR0 00001...)&lt;br /&gt;
 	out TCCR0, temp&lt;br /&gt;
 	ldi temp, 107&lt;br /&gt;
 	; így 10800 HZ-en számlál az idözitö, század másodpercenként kérjük a megszakítás így 108-as modulusú üzemmód kell (OCR0 107)&lt;br /&gt;
 	out OCR0, temp&lt;br /&gt;
 	ldi temp, 0x02&lt;br /&gt;
 	; OCIE0 bitet (......1.) be kell lönünk, hogy TCNT0 == OCR0 esetén legyen IT&lt;br /&gt;
 	out TIMSK, temp&lt;br /&gt;
 	&lt;br /&gt;
 	ldi pressed, 0x00&lt;br /&gt;
 	ldi pattern, 0xff &lt;br /&gt;
 	&lt;br /&gt;
 	sei ; globális IT engedélyezése&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	tst pressed ; csak akkor nem nulla, ha lenyomás történt&lt;br /&gt;
 	breq M_LOOP ; ha nem történt akkor várunk&lt;br /&gt;
 	clr pressed ; ha történt akkor töröljük és cselekedjünk&lt;br /&gt;
 	&lt;br /&gt;
 	; itt kell cselekedni&lt;br /&gt;
 	&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
  	&lt;br /&gt;
 TIMER_IT:&lt;br /&gt;
 	push temp ; mentjük az aktuális tempet&lt;br /&gt;
 	in temp, SREG ; és a státusz regiszter tartalmát&lt;br /&gt;
 	push temp&lt;br /&gt;
 	&lt;br /&gt;
  	in temp, PINE ; beolvasunk a 4/9 ananászról (BTN0-3)&lt;br /&gt;
 	bst temp, 5 ; BTN0 értékét tároljuk SREG T bitjébe&lt;br /&gt;
 	&lt;br /&gt;
 	lsl pattern ; az eddigi mintát árrébb toljuk balra eggyel (elsö alkalommal 0-kat shiftelünk)&lt;br /&gt;
 	bld pattern, 0 ; a felszabadult indexre bedobjuk BTN0 mostani értékét SREG T bitjéböl&lt;br /&gt;
 	&lt;br /&gt;
  	andi pattern, 0x0f ; a felsö 4 bitet eldobjuk&lt;br /&gt;
 	cpi pattern, 0x0C ; az alsó 4 bit, ha 1100 (C) akkor valaki tényleg megnyomta a gombot&lt;br /&gt;
 	brne NOT_PRESSED ; ha nem 1100 akkor telhet még az idö&lt;br /&gt;
 	inc pressed ; ha 1100 volt akkor gombnyomás volt&lt;br /&gt;
 NOT_PRESSED:&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	out SREG, temp ; visszatöltjük a státuszregisztert&lt;br /&gt;
 	pop temp ; visszatöltjük a temp IT elötti értékét&lt;br /&gt;
 	reti ; visszatérünk&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
--[[Szerkesztő:Gogerham|Gogerham]] ([[Szerkesztővita:Gogerham|vita]]) 2013. május 19., 21:04 (UTC)&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165742</id>
		<title>Pergésmentesítés</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165742"/>
		<updated>2013-05-19T21:14:03Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: Visszavontam Gogerham (vita | szerkesztései) szerkesztését (oldid: 165741)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def pattern = r17&lt;br /&gt;
 .def pushed = r18&lt;br /&gt;
 &lt;br /&gt;
 ; megfelelö IT ugrást ki kell cserélni erre:&lt;br /&gt;
 jmp TIMER_IT ; Timer0 Compare Match Handler&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	; timer inicializálás&lt;br /&gt;
 	&lt;br /&gt;
 	ldi temp, 0x0f&lt;br /&gt;
 	; mivel az eszköz 11059200 Hz-es órajellel üzemel ezt osztjuk 1024-el (TCCR0 .....111)&lt;br /&gt;
 	; CTC üzemmód (Clear Timer on Compare match), kimenet tiltás (TCCR0 00001...)&lt;br /&gt;
 	out TCCR0, temp&lt;br /&gt;
 	ldi temp, 107&lt;br /&gt;
 	; így 10800 HZ-en számlál az idözitö, század másodpercenként kérjük a megszakítás így 108-as modulusú üzemmód kell (OCR0 107)&lt;br /&gt;
 	out OCR0, temp&lt;br /&gt;
 	ldi temp, 0x02&lt;br /&gt;
 	; OCIE0 bitet (......1.) be kell lönünk, hogy TCNT0 == OCR0 esetén legyen IT&lt;br /&gt;
 	out TIMSK, temp&lt;br /&gt;
 	&lt;br /&gt;
 	ldi pressed, 0x00&lt;br /&gt;
 	&lt;br /&gt;
 	sei ; globális IT engedélyezése&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	tst pressed ; csak akkor nem nulla, ha lenyomás történt&lt;br /&gt;
 	breq M_LOOP ; ha nem történt akkor várunk&lt;br /&gt;
 	clr pressed ; ha történt akkor töröljük és cselekedjünk&lt;br /&gt;
 	&lt;br /&gt;
 	; itt kell cselekedni&lt;br /&gt;
 	&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
  	&lt;br /&gt;
 TIMER_IT:&lt;br /&gt;
 	push temp ; mentjük az aktuális tempet&lt;br /&gt;
 	in temp, SREG ; és a státusz regiszter tartalmát&lt;br /&gt;
 	push temp&lt;br /&gt;
 	&lt;br /&gt;
  	in temp, PINE ; beolvasunk a 4/9 ananászról (BTN0-3)&lt;br /&gt;
 	bst temp, 5 ; BTN0 értékét tároljuk SREG T bitjébe&lt;br /&gt;
 	&lt;br /&gt;
 	lsl pattern ; az eddigi mintát árrébb toljuk balra eggyel (elsö alkalommal 0-kat shiftelünk)&lt;br /&gt;
 	bld pattern, 0 ; a felszabadult indexre bedobjuk BTN0 mostani értékét SREG T bitjéböl&lt;br /&gt;
 	&lt;br /&gt;
  	andi pattern, 0x0f ; a felsö 4 bitet eldobjuk&lt;br /&gt;
 	cpi pattern, 0x0C ; az alsó 4 bit, ha 1100 (C) akkor valaki tényleg megnyomta a gombot&lt;br /&gt;
 	brne NOT_PRESSED ; ha nem 1100 akkor telhet még az idö&lt;br /&gt;
 	inc pressed ; ha 1100 volt akkor gombnyomás volt&lt;br /&gt;
 NOT_PRESSED:&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	out SREG, temp ; visszatöltjük a státuszregisztert&lt;br /&gt;
 	pop temp ; visszatöltjük a temp IT elötti értékét&lt;br /&gt;
 	reti ; visszatérünk&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
--[[Szerkesztő:Gogerham|Gogerham]] ([[Szerkesztővita:Gogerham|vita]]) 2013. május 19., 21:04 (UTC)&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165741</id>
		<title>Pergésmentesítés</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165741"/>
		<updated>2013-05-19T21:09:21Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: Eltávolította a lap teljes tartalmát&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165740</id>
		<title>Pergésmentesítés</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165740"/>
		<updated>2013-05-19T21:04:55Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def pattern = r17&lt;br /&gt;
 .def pushed = r18&lt;br /&gt;
 &lt;br /&gt;
 ; megfelelö IT ugrást ki kell cserélni erre:&lt;br /&gt;
 jmp TIMER_IT ; Timer0 Compare Match Handler&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	; timer inicializálás&lt;br /&gt;
 	&lt;br /&gt;
 	ldi temp, 0x0f&lt;br /&gt;
 	; mivel az eszköz 11059200 Hz-es órajellel üzemel ezt osztjuk 1024-el (TCCR0 .....111)&lt;br /&gt;
 	; CTC üzemmód (Clear Timer on Compare match), kimenet tiltás (TCCR0 00001...)&lt;br /&gt;
 	out TCCR0, temp&lt;br /&gt;
 	ldi temp, 107&lt;br /&gt;
 	; így 10800 HZ-en számlál az idözitö, század másodpercenként kérjük a megszakítás így 108-as modulusú üzemmód kell (OCR0 107)&lt;br /&gt;
 	out OCR0, temp&lt;br /&gt;
 	ldi temp, 0x02&lt;br /&gt;
 	; OCIE0 bitet (......1.) be kell lönünk, hogy TCNT0 == OCR0 esetén legyen IT&lt;br /&gt;
 	out TIMSK, temp&lt;br /&gt;
 	&lt;br /&gt;
 	ldi pressed, 0x00&lt;br /&gt;
 	&lt;br /&gt;
 	sei ; globális IT engedélyezése&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	tst pressed ; csak akkor nem nulla, ha lenyomás történt&lt;br /&gt;
 	breq M_LOOP ; ha nem történt akkor várunk&lt;br /&gt;
 	clr pressed ; ha történt akkor töröljük és cselekedjünk&lt;br /&gt;
 	&lt;br /&gt;
 	; itt kell cselekedni&lt;br /&gt;
 	&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
  	&lt;br /&gt;
 TIMER_IT:&lt;br /&gt;
 	push temp ; mentjük az aktuális tempet&lt;br /&gt;
 	in temp, SREG ; és a státusz regiszter tartalmát&lt;br /&gt;
 	push temp&lt;br /&gt;
 	&lt;br /&gt;
  	in temp, PINE ; beolvasunk a 4/9 ananászról (BTN0-3)&lt;br /&gt;
 	bst temp, 5 ; BTN0 értékét tároljuk SREG T bitjébe&lt;br /&gt;
 	&lt;br /&gt;
 	lsl pattern ; az eddigi mintát árrébb toljuk balra eggyel (elsö alkalommal 0-kat shiftelünk)&lt;br /&gt;
 	bld pattern, 0 ; a felszabadult indexre bedobjuk BTN0 mostani értékét SREG T bitjéböl&lt;br /&gt;
 	&lt;br /&gt;
  	andi pattern, 0x0f ; a felsö 4 bitet eldobjuk&lt;br /&gt;
 	cpi pattern, 0x0C ; az alsó 4 bit, ha 1100 (C) akkor valaki tényleg megnyomta a gombot&lt;br /&gt;
 	brne NOT_PRESSED ; ha nem 1100 akkor telhet még az idö&lt;br /&gt;
 	inc pressed ; ha 1100 volt akkor gombnyomás volt&lt;br /&gt;
 NOT_PRESSED:&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	out SREG, temp ; visszatöltjük a státuszregisztert&lt;br /&gt;
 	pop temp ; visszatöltjük a temp IT elötti értékét&lt;br /&gt;
 	reti ; visszatérünk&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
--[[Szerkesztő:Gogerham|Gogerham]] ([[Szerkesztővita:Gogerham|vita]]) 2013. május 19., 21:04 (UTC)&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_2.&amp;diff=165739</id>
		<title>Mérés laboratórium 2.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_2.&amp;diff=165739"/>
		<updated>2013-05-19T21:03:28Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: /* Gyakorlat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Mérés laboratórium 2.&lt;br /&gt;
| tárgykód = VIMIA216&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 2&lt;br /&gt;
| félév = 4&lt;br /&gt;
| kereszt = nincs &lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 5+1 db&lt;br /&gt;
| kiszh = 4 db (beugró)&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = 1 db&lt;br /&gt;
| vizsga = nincs&lt;br /&gt;
| levlista = meres2{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/vimia216&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia216&lt;br /&gt;
}}&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: meres2&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[Digitális technika II.|Digitáls technika 2.]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A félév során lesz egy bevezető négyórás 0. mérés, 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén. A bevezető mérésen a részvétel nem kötelező, de ajánlott, hisz az első mérés beugróit abból adják. A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.&lt;br /&gt;
*A min. elégséges &#039;&#039;&#039;félévvégi jegy&#039;&#039;&#039; feltételei:&lt;br /&gt;
**Az első, második, negyedik és ötödik mérés &#039;&#039;&#039;beugró&#039;&#039;&#039;jának sikeres megírása.&lt;br /&gt;
**A harmadik mérésre kiadott &#039;&#039;&#039;házi feladat&#039;&#039;&#039; elkészítése.&lt;br /&gt;
**Minden mérés végén &#039;&#039;&#039;jegyzőkönyv&#039;&#039;&#039; leadása.&lt;br /&gt;
**&#039;&#039;&#039;Ellenőrző mérés&#039;&#039;&#039; sikeres teljesítése.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.&lt;br /&gt;
**Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga&#039;&#039;&#039;: nincs.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A mérések beugróinak illetve házi feladatainak osztályzatai (M&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;), illetve az ellenőrző mérés (M&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;) osztályzata adja ki a jegyet (J) a következő módon:&lt;br /&gt;
*&amp;lt;math&amp;gt;J= 0,2*\frac{M_2+M_4+M_5}{3}+0,2*M_3+0,6*M_E&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* [http://www.mit.bme.hu/oktatas/targyak/vimia216/jegyzet/ Mérés laboratórium 2 jegyzetek] a [http://www.mit.bme.hu/oktatas/targyak/vimia216 tárgy honlapjáról]&lt;br /&gt;
&#039;&#039;A jegyzetek még februárban is frissülhetnek, ezért ha már február elején letöltitek őket, nézzétek át mérés előtt, hogy esetleg van-e újabb verzió.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Jó tanácsok a mérésekhez==&lt;br /&gt;
* [[MeresLabor2Meres1|1. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres2|2. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres3|3. mérés]], [[MeresLabor2Meres3HFTest|Házi feladat tesztelése]]&lt;br /&gt;
* [[MeresLabor2Meres4|4. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
==Ellenőrző kérdések és válaszok==&lt;br /&gt;
* [[Mérés_laboratórum_2_-_1._mérés_ellenőrző_kérdései_(BSc_képzés)|1. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes2|2. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes3|3. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes4|4. mérés]]&lt;br /&gt;
* [[Mérés_laboratórum_2_-_5._mérés_ellenőrző_kérdései_(BSc_képzés):|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
==Ellenőrző Mérés==&lt;br /&gt;
===Gyakorlat===&lt;br /&gt;
* [[Média:ml2_em_gyfeladatok.pdf|Gyakorlati rész]]&lt;br /&gt;
* [[Média:meres2_ellmeres.pdf|Feladatok a 2. mérésre alkalmas mérőhelyen + megoldások]]&lt;br /&gt;
* [[Pergésmentesítés]]&lt;br /&gt;
&lt;br /&gt;
===Elmélet===&lt;br /&gt;
* 2011 tavaszi félévben kísérleti jelleggel dupla súlyú gyakorlati ellenőrző mérés ZH nélkül.&lt;br /&gt;
&lt;br /&gt;
* ZH 2008: [[Média:meres2_zh_2008_1.JPG|1. oldal]], [[Média:meres2_zh_2008_2.JPG|2. oldal]], [[Média:meres2_zh_2008_3.JPG|3. oldal]]&lt;br /&gt;
* [[Média:meres2_zh_2007.pdf|ZH 2007]]&lt;br /&gt;
&lt;br /&gt;
== Kedcsináló ==&lt;br /&gt;
* [[MeresLabor2Kedvcsinalo|Kedvcsináló]]&lt;br /&gt;
&lt;br /&gt;
== Egyéb oldalak/linkek ==&lt;br /&gt;
* [[Meres2Fun|Mérés 2 fun]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_2.&amp;diff=165738</id>
		<title>Mérés laboratórium 2.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_2.&amp;diff=165738"/>
		<updated>2013-05-19T21:03:11Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: /* Gyakorlat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Mérés laboratórium 2.&lt;br /&gt;
| tárgykód = VIMIA216&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 2&lt;br /&gt;
| félév = 4&lt;br /&gt;
| kereszt = nincs &lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 5+1 db&lt;br /&gt;
| kiszh = 4 db (beugró)&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = 1 db&lt;br /&gt;
| vizsga = nincs&lt;br /&gt;
| levlista = meres2{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/vimia216&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia216&lt;br /&gt;
}}&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: meres2&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[Digitális technika II.|Digitáls technika 2.]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A félév során lesz egy bevezető négyórás 0. mérés, 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén. A bevezető mérésen a részvétel nem kötelező, de ajánlott, hisz az első mérés beugróit abból adják. A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.&lt;br /&gt;
*A min. elégséges &#039;&#039;&#039;félévvégi jegy&#039;&#039;&#039; feltételei:&lt;br /&gt;
**Az első, második, negyedik és ötödik mérés &#039;&#039;&#039;beugró&#039;&#039;&#039;jának sikeres megírása.&lt;br /&gt;
**A harmadik mérésre kiadott &#039;&#039;&#039;házi feladat&#039;&#039;&#039; elkészítése.&lt;br /&gt;
**Minden mérés végén &#039;&#039;&#039;jegyzőkönyv&#039;&#039;&#039; leadása.&lt;br /&gt;
**&#039;&#039;&#039;Ellenőrző mérés&#039;&#039;&#039; sikeres teljesítése.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.&lt;br /&gt;
**Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga&#039;&#039;&#039;: nincs.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A mérések beugróinak illetve házi feladatainak osztályzatai (M&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;), illetve az ellenőrző mérés (M&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;) osztályzata adja ki a jegyet (J) a következő módon:&lt;br /&gt;
*&amp;lt;math&amp;gt;J= 0,2*\frac{M_2+M_4+M_5}{3}+0,2*M_3+0,6*M_E&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* [http://www.mit.bme.hu/oktatas/targyak/vimia216/jegyzet/ Mérés laboratórium 2 jegyzetek] a [http://www.mit.bme.hu/oktatas/targyak/vimia216 tárgy honlapjáról]&lt;br /&gt;
&#039;&#039;A jegyzetek még februárban is frissülhetnek, ezért ha már február elején letöltitek őket, nézzétek át mérés előtt, hogy esetleg van-e újabb verzió.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Jó tanácsok a mérésekhez==&lt;br /&gt;
* [[MeresLabor2Meres1|1. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres2|2. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres3|3. mérés]], [[MeresLabor2Meres3HFTest|Házi feladat tesztelése]]&lt;br /&gt;
* [[MeresLabor2Meres4|4. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
==Ellenőrző kérdések és válaszok==&lt;br /&gt;
* [[Mérés_laboratórum_2_-_1._mérés_ellenőrző_kérdései_(BSc_képzés)|1. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes2|2. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes3|3. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes4|4. mérés]]&lt;br /&gt;
* [[Mérés_laboratórum_2_-_5._mérés_ellenőrző_kérdései_(BSc_képzés):|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
==Ellenőrző Mérés==&lt;br /&gt;
===Gyakorlat===&lt;br /&gt;
* [[Média:ml2_em_gyfeladatok.pdf|Gyakorlati rész]]&lt;br /&gt;
* [[Média:meres2_ellmeres.pdf|Feladatok a 2. mérésre alkalmas mérőhelyen + megoldások]]&lt;br /&gt;
* [[pergesmentesites|Pergésmentesítés]]&lt;br /&gt;
&lt;br /&gt;
===Elmélet===&lt;br /&gt;
* 2011 tavaszi félévben kísérleti jelleggel dupla súlyú gyakorlati ellenőrző mérés ZH nélkül.&lt;br /&gt;
&lt;br /&gt;
* ZH 2008: [[Média:meres2_zh_2008_1.JPG|1. oldal]], [[Média:meres2_zh_2008_2.JPG|2. oldal]], [[Média:meres2_zh_2008_3.JPG|3. oldal]]&lt;br /&gt;
* [[Média:meres2_zh_2007.pdf|ZH 2007]]&lt;br /&gt;
&lt;br /&gt;
== Kedcsináló ==&lt;br /&gt;
* [[MeresLabor2Kedvcsinalo|Kedvcsináló]]&lt;br /&gt;
&lt;br /&gt;
== Egyéb oldalak/linkek ==&lt;br /&gt;
* [[Meres2Fun|Mérés 2 fun]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_2.&amp;diff=165737</id>
		<title>Mérés laboratórium 2.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_2.&amp;diff=165737"/>
		<updated>2013-05-19T21:02:11Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: /* Gyakorlat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Mérés laboratórium 2.&lt;br /&gt;
| tárgykód = VIMIA216&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 2&lt;br /&gt;
| félév = 4&lt;br /&gt;
| kereszt = nincs &lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 5+1 db&lt;br /&gt;
| kiszh = 4 db (beugró)&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = 1 db&lt;br /&gt;
| vizsga = nincs&lt;br /&gt;
| levlista = meres2{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/vimia216&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia216&lt;br /&gt;
}}&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: meres2&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[Digitális technika II.|Digitáls technika 2.]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A félév során lesz egy bevezető négyórás 0. mérés, 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén. A bevezető mérésen a részvétel nem kötelező, de ajánlott, hisz az első mérés beugróit abból adják. A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.&lt;br /&gt;
*A min. elégséges &#039;&#039;&#039;félévvégi jegy&#039;&#039;&#039; feltételei:&lt;br /&gt;
**Az első, második, negyedik és ötödik mérés &#039;&#039;&#039;beugró&#039;&#039;&#039;jának sikeres megírása.&lt;br /&gt;
**A harmadik mérésre kiadott &#039;&#039;&#039;házi feladat&#039;&#039;&#039; elkészítése.&lt;br /&gt;
**Minden mérés végén &#039;&#039;&#039;jegyzőkönyv&#039;&#039;&#039; leadása.&lt;br /&gt;
**&#039;&#039;&#039;Ellenőrző mérés&#039;&#039;&#039; sikeres teljesítése.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.&lt;br /&gt;
**Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga&#039;&#039;&#039;: nincs.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A mérések beugróinak illetve házi feladatainak osztályzatai (M&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;), illetve az ellenőrző mérés (M&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;) osztályzata adja ki a jegyet (J) a következő módon:&lt;br /&gt;
*&amp;lt;math&amp;gt;J= 0,2*\frac{M_2+M_4+M_5}{3}+0,2*M_3+0,6*M_E&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* [http://www.mit.bme.hu/oktatas/targyak/vimia216/jegyzet/ Mérés laboratórium 2 jegyzetek] a [http://www.mit.bme.hu/oktatas/targyak/vimia216 tárgy honlapjáról]&lt;br /&gt;
&#039;&#039;A jegyzetek még februárban is frissülhetnek, ezért ha már február elején letöltitek őket, nézzétek át mérés előtt, hogy esetleg van-e újabb verzió.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Jó tanácsok a mérésekhez==&lt;br /&gt;
* [[MeresLabor2Meres1|1. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres2|2. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres3|3. mérés]], [[MeresLabor2Meres3HFTest|Házi feladat tesztelése]]&lt;br /&gt;
* [[MeresLabor2Meres4|4. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
==Ellenőrző kérdések és válaszok==&lt;br /&gt;
* [[Mérés_laboratórum_2_-_1._mérés_ellenőrző_kérdései_(BSc_képzés)|1. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes2|2. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes3|3. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes4|4. mérés]]&lt;br /&gt;
* [[Mérés_laboratórum_2_-_5._mérés_ellenőrző_kérdései_(BSc_képzés):|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
==Ellenőrző Mérés==&lt;br /&gt;
===Gyakorlat===&lt;br /&gt;
* [[Média:ml2_em_gyfeladatok.pdf|Gyakorlati rész]]&lt;br /&gt;
* [[Média:meres2_ellmeres.pdf|Feladatok a 2. mérésre alkalmas mérőhelyen + megoldások]]&lt;br /&gt;
* [[meres2:pergesmentesites|Pergésmentesítés]]&lt;br /&gt;
&lt;br /&gt;
===Elmélet===&lt;br /&gt;
* 2011 tavaszi félévben kísérleti jelleggel dupla súlyú gyakorlati ellenőrző mérés ZH nélkül.&lt;br /&gt;
&lt;br /&gt;
* ZH 2008: [[Média:meres2_zh_2008_1.JPG|1. oldal]], [[Média:meres2_zh_2008_2.JPG|2. oldal]], [[Média:meres2_zh_2008_3.JPG|3. oldal]]&lt;br /&gt;
* [[Média:meres2_zh_2007.pdf|ZH 2007]]&lt;br /&gt;
&lt;br /&gt;
== Kedcsináló ==&lt;br /&gt;
* [[MeresLabor2Kedvcsinalo|Kedvcsináló]]&lt;br /&gt;
&lt;br /&gt;
== Egyéb oldalak/linkek ==&lt;br /&gt;
* [[Meres2Fun|Mérés 2 fun]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165736</id>
		<title>Pergésmentesítés</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165736"/>
		<updated>2013-05-19T20:54:21Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def pattern = r17&lt;br /&gt;
 .def pushed = r18&lt;br /&gt;
 &lt;br /&gt;
 ; megfelelö IT ugrást ki kell cserélni erre:&lt;br /&gt;
 jmp TIMER_IT ; Timer0 Compare Match Handler&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	; timer inicializálás&lt;br /&gt;
 	&lt;br /&gt;
 	ldi temp, 0x0f&lt;br /&gt;
 	; mivel az eszköz 11059200 Hz-es órajellel üzemel ezt osztjuk 1024-el (TCCR0 .....111)&lt;br /&gt;
 	; CTC üzemmód (Clear Timer on Compare match), kimenet tiltás (TCCR0 00001...)&lt;br /&gt;
 	out TCCR0, temp&lt;br /&gt;
 	ldi temp, 107&lt;br /&gt;
 	; így 10800 HZ-en számlál az idözitö, század másodpercenként kérjük a megszakítás így 108-as modulusú üzemmód kell (OCR0 107)&lt;br /&gt;
 	out OCR0, temp&lt;br /&gt;
 	ldi temp, 0x02&lt;br /&gt;
 	; OCIE0 bitet (......1.) be kell lönünk, hogy TCNT0 == OCR0 esetén legyen IT&lt;br /&gt;
 	out TIMSK, temp&lt;br /&gt;
 	&lt;br /&gt;
 	ldi pressed, 0x00&lt;br /&gt;
 	&lt;br /&gt;
 	sei ; globális IT engedélyezése&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	tst pressed ; csak akkor nem nulla, ha lenyomás történt&lt;br /&gt;
 	breq M_LOOP ; ha nem történt akkor várunk&lt;br /&gt;
 	clr pressed ; ha történt akkor töröljük és cselekedjünk&lt;br /&gt;
 	&lt;br /&gt;
 	; itt kell cselekedni&lt;br /&gt;
 	&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
  	&lt;br /&gt;
 TIMER_IT:&lt;br /&gt;
 	push temp ; mentjük az aktuális tempet&lt;br /&gt;
 	in temp, SREG ; és a státusz regiszter tartalmát&lt;br /&gt;
 	push temp&lt;br /&gt;
 	&lt;br /&gt;
  	in temp, PINE ; beolvasunk a 4/9 ananászról (BTN0-3)&lt;br /&gt;
 	bst temp, 5 ; BTN0 értékét tároljuk SREG T bitjébe&lt;br /&gt;
 	&lt;br /&gt;
 	lsl pattern ; az eddigi mintát árrébb toljuk balra eggyel (elsö alkalommal 0-kat shiftelünk)&lt;br /&gt;
 	bld pattern, 0 ; a felszabadult indexre bedobjuk BTN0 mostani értékét SREG T bitjéböl&lt;br /&gt;
 	&lt;br /&gt;
  	andi pattern, 0x0f ; a felsö 4 bitet eldobjuk&lt;br /&gt;
 	cpi pattern, 0x0C ; az alsó 4 bit, ha 1100 (C) akkor valaki tényleg megnyomta a gombot&lt;br /&gt;
 	brne NOT_PRESSED ; ha nem 1100 akkor telhet még az idö&lt;br /&gt;
 	inc pressed ; ha 1100 volt akkor gombnyomás volt&lt;br /&gt;
 NOT_PRESSED:&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	out SREG, temp ; visszatöltjük a státuszregisztert&lt;br /&gt;
 	pop temp ; visszatöltjük a temp IT elötti értékét&lt;br /&gt;
 	reti ; visszatérünk&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165735</id>
		<title>Pergésmentesítés</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165735"/>
		<updated>2013-05-19T20:53:47Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&lt;br /&gt;
 .def temp = r16&lt;br /&gt;
 .def pattern = r17&lt;br /&gt;
 .def pushed = r18&lt;br /&gt;
 &lt;br /&gt;
 ; megfelelö IT ugrást ki kell cserélni erre:&lt;br /&gt;
 jmp TIMER_IT ; Timer0 Compare Match Handler&lt;br /&gt;
 &lt;br /&gt;
 M_INIT:&lt;br /&gt;
 	; timer inicializálás&lt;br /&gt;
 	&lt;br /&gt;
 	ldi temp, 0x0f&lt;br /&gt;
 	; mivel az eszköz 11059200 Hz-es órajellel üzemel ezt osztjuk 1024-el (TCCR0 .....111)&lt;br /&gt;
 	; CTC üzemmód (Clear Timer on Compare match), kimenet tiltás (TCCR0 00001...)&lt;br /&gt;
 	out TCCR0, temp&lt;br /&gt;
 	ldi temp, 107&lt;br /&gt;
 	; így 10800 HZ-en számlál az idözitö, század másodpercenként kérjük a megszakítás így 108-as modulusú üzemmód kell (OCR0 107)&lt;br /&gt;
 	out OCR0, temp&lt;br /&gt;
 	ldi temp, 0x02&lt;br /&gt;
 	; OCIE0 bitet (......1.) be kell lönünk, hogy TCNT0 == OCR0 esetén legyen IT&lt;br /&gt;
 	out TIMSK, temp&lt;br /&gt;
 	&lt;br /&gt;
 	ldi pressed, 0x00&lt;br /&gt;
 	&lt;br /&gt;
 	sei ; globális IT engedélyezése&lt;br /&gt;
 &lt;br /&gt;
 M_LOOP:&lt;br /&gt;
 	tst pressed ; csak akkor nem nulla, ha lenyomás történt&lt;br /&gt;
 	breq M_LOOP ; ha nem történt akkor várunk&lt;br /&gt;
 	clr pressed ; ha történt akkor töröljük és cselekedjünk&lt;br /&gt;
 	&lt;br /&gt;
 	; itt kell cselekedni&lt;br /&gt;
 	&lt;br /&gt;
 	jmp M_LOOP&lt;br /&gt;
 	&lt;br /&gt;
 TIMER_IT:&lt;br /&gt;
 	push temp ; mentjük az aktuális tempet&lt;br /&gt;
 	in temp, SREG ; és a státusz regiszter tartalmát&lt;br /&gt;
 	push temp&lt;br /&gt;
 	&lt;br /&gt;
  	in temp, PINE ; beolvasunk a 4/9 ananászról (BTN0-3)&lt;br /&gt;
 	bst temp, 5 ; BTN0 értékét tároljuk SREG T bitjébe&lt;br /&gt;
	&lt;br /&gt;
 	lsl pattern ; az eddigi mintát árrébb toljuk balra eggyel (elsö alkalommal 0-kat shiftelünk)&lt;br /&gt;
 	bld pattern, 0 ; a felszabadult indexre bedobjuk BTN0 mostani értékét SREG T bitjéböl&lt;br /&gt;
 	&lt;br /&gt;
  	andi pattern, 0x0f ; a felsö 4 bitet eldobjuk&lt;br /&gt;
 	cpi pattern, 0x0C ; az alsó 4 bit, ha 1100 (C) akkor valaki tényleg megnyomta a gombot&lt;br /&gt;
 	brne NOT_PRESSED ; ha nem 1100 akkor telhet még az idö&lt;br /&gt;
 	inc pressed ; ha 1100 volt akkor gombnyomás volt&lt;br /&gt;
 NOT_PRESSED:&lt;br /&gt;
 	pop temp&lt;br /&gt;
 	out SREG, temp ; visszatöltjük a státuszregisztert&lt;br /&gt;
 	pop temp ; visszatöltjük a temp IT elötti értékét&lt;br /&gt;
 	reti ; visszatérünk&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165734</id>
		<title>Pergésmentesítés</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Perg%C3%A9smentes%C3%ADt%C3%A9s&amp;diff=165734"/>
		<updated>2013-05-19T20:51:24Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: Új oldal, tartalma: „&amp;lt;code&amp;gt; .def temp = r16 .def pattern = r17 .def pushed = r18  ; megfelelö IT ugrást ki kell cserélni erre: jmp TIMER_IT ; Timer0 Compare Match Handler  M_INIT: 	; tim…”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&lt;br /&gt;
.def temp = r16&lt;br /&gt;
.def pattern = r17&lt;br /&gt;
.def pushed = r18&lt;br /&gt;
&lt;br /&gt;
; megfelelö IT ugrást ki kell cserélni erre:&lt;br /&gt;
jmp TIMER_IT ; Timer0 Compare Match Handler&lt;br /&gt;
&lt;br /&gt;
M_INIT:&lt;br /&gt;
	; timer inicializálás&lt;br /&gt;
	&lt;br /&gt;
	ldi temp, 0x0f&lt;br /&gt;
	; mivel az eszköz 11059200 Hz-es órajellel üzemel ezt osztjuk 1024-el (TCCR0 .....111)&lt;br /&gt;
	; CTC üzemmód (Clear Timer on Compare match), kimenet tiltás (TCCR0 00001...)&lt;br /&gt;
	out TCCR0, temp&lt;br /&gt;
	ldi temp, 107&lt;br /&gt;
	; így 10800 HZ-en számlál az idözitö, század másodpercenként kérjük a megszakítás így 108-as modulusú üzemmód kell (OCR0 107)&lt;br /&gt;
	out OCR0, temp&lt;br /&gt;
	ldi temp, 0x02&lt;br /&gt;
	; OCIE0 bitet (......1.) be kell lönünk, hogy TCNT0 == OCR0 esetén legyen IT&lt;br /&gt;
	out TIMSK, temp&lt;br /&gt;
	&lt;br /&gt;
	ldi pressed, 0x00&lt;br /&gt;
	&lt;br /&gt;
	sei ; globális IT engedélyezése&lt;br /&gt;
&lt;br /&gt;
M_LOOP:&lt;br /&gt;
	tst pressed ; csak akkor nem nulla, ha lenyomás történt&lt;br /&gt;
	breq M_LOOP ; ha nem történt akkor várunk&lt;br /&gt;
	clr pressed ; ha történt akkor töröljük és cselekedjünk&lt;br /&gt;
	&lt;br /&gt;
	; itt kell cselekedni&lt;br /&gt;
	&lt;br /&gt;
	jmp M_LOOP&lt;br /&gt;
	&lt;br /&gt;
TIMER_IT:&lt;br /&gt;
	push temp ; mentjük az aktuális tempet&lt;br /&gt;
	in temp, SREG ; és a státusz regiszter tartalmát&lt;br /&gt;
	push temp&lt;br /&gt;
	&lt;br /&gt;
	in temp, PINE ; beolvasunk a 4/9 ananászról (BTN0-3)&lt;br /&gt;
	bst temp, 5 ; BTN0 értékét tároljuk SREG T bitjébe&lt;br /&gt;
	&lt;br /&gt;
	lsl pattern ; az eddigi mintát árrébb toljuk balra eggyel (elsö alkalommal 0-kat shiftelünk)&lt;br /&gt;
	bld pattern, 0 ; a felszabadult indexre bedobjuk BTN0 mostani értékét SREG T bitjéböl&lt;br /&gt;
	&lt;br /&gt;
	andi pattern, 0x0f ; a felsö 4 bitet eldobjuk&lt;br /&gt;
	cpi pattern, 0x0C ; az alsó 4 bit, ha 1100 (C) akkor valaki tényleg megnyomta a gombot&lt;br /&gt;
	brne NOT_PRESSED ; ha nem 1100 akkor telhet még az idö&lt;br /&gt;
	inc pressed ; ha 1100 volt akkor gombnyomás volt&lt;br /&gt;
NOT_PRESSED:&lt;br /&gt;
	pop temp&lt;br /&gt;
	out SREG, temp ; visszatöltjük a státuszregisztert&lt;br /&gt;
	pop temp ; visszatöltjük a temp IT elötti értékét&lt;br /&gt;
	reti ; visszatérünk&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_2.&amp;diff=165733</id>
		<title>Mérés laboratórium 2.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_laborat%C3%B3rium_2.&amp;diff=165733"/>
		<updated>2013-05-19T20:47:33Z</updated>

		<summary type="html">&lt;p&gt;Gogerham: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Mérés laboratórium 2.&lt;br /&gt;
| tárgykód = VIMIA216&lt;br /&gt;
| szak = info&lt;br /&gt;
| kredit = 2&lt;br /&gt;
| félév = 4&lt;br /&gt;
| kereszt = nincs &lt;br /&gt;
| tanszék = MIT&lt;br /&gt;
| labor = 5+1 db&lt;br /&gt;
| kiszh = 4 db (beugró)&lt;br /&gt;
| nagyzh = nincs&lt;br /&gt;
| hf = 1 db&lt;br /&gt;
| vizsga = nincs&lt;br /&gt;
| levlista = meres2{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/vimia216&lt;br /&gt;
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia216&lt;br /&gt;
}}&lt;br /&gt;
[[TargynevAjanlas|Ajánlott rövidítés]]: meres2&lt;br /&gt;
&lt;br /&gt;
==Követelmények==&lt;br /&gt;
&lt;br /&gt;
=== Előtanulmányi rend ===&lt;br /&gt;
[[Digitális technika II.|Digitáls technika 2.]] tárgyból kredit megszerzése szükséges a tárgy felvételéhez.&lt;br /&gt;
&lt;br /&gt;
=== A szorgalmi időszakban ===&lt;br /&gt;
*A félév során lesz egy bevezető négyórás 0. mérés, 5 db normál négyórás mérés és egy kétórás ellenőrző mérés a félév végén. A bevezető mérésen a részvétel nem kötelező, de ajánlott, hisz az első mérés beugróit abból adják. A mérések párokban történnek, kivéve az ellenőrző mérést, ott mindenki önállóan dolgozik.&lt;br /&gt;
*A min. elégséges &#039;&#039;&#039;félévvégi jegy&#039;&#039;&#039; feltételei:&lt;br /&gt;
**Az első, második, negyedik és ötödik mérés &#039;&#039;&#039;beugró&#039;&#039;&#039;jának sikeres megírása.&lt;br /&gt;
**A harmadik mérésre kiadott &#039;&#039;&#039;házi feladat&#039;&#039;&#039; elkészítése.&lt;br /&gt;
**Minden mérés végén &#039;&#039;&#039;jegyzőkönyv&#039;&#039;&#039; leadása.&lt;br /&gt;
**&#039;&#039;&#039;Ellenőrző mérés&#039;&#039;&#039; sikeres teljesítése.&lt;br /&gt;
*&#039;&#039;&#039;Pótlási lehetőségek:&#039;&#039;&#039;&lt;br /&gt;
**A mérések közül egyet lehet pótolni. Ez a 2-5. mérés esetén egy pótmérésen való részvétellel lehetséges, 1. mérés esetén csak a pótlási lehetőség veszik el, de a mérést fizikailag nem kell pótolni.&lt;br /&gt;
**Az ellenőrző mérés is egyszer pótolható, a normál mérések pótlásától függetlenül.&lt;br /&gt;
&lt;br /&gt;
===A vizsgaidőszakban===&lt;br /&gt;
*&#039;&#039;&#039;Vizsga&#039;&#039;&#039;: nincs.&lt;br /&gt;
&lt;br /&gt;
===Félévvégi jegy===&lt;br /&gt;
*A mérések beugróinak illetve házi feladatainak osztályzatai (M&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt;), illetve az ellenőrző mérés (M&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;) osztályzata adja ki a jegyet (J) a következő módon:&lt;br /&gt;
*&amp;lt;math&amp;gt;J= 0,2*\frac{M_2+M_4+M_5}{3}+0,2*M_3+0,6*M_E&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Segédanyagok ==&lt;br /&gt;
* [http://www.mit.bme.hu/oktatas/targyak/vimia216/jegyzet/ Mérés laboratórium 2 jegyzetek] a [http://www.mit.bme.hu/oktatas/targyak/vimia216 tárgy honlapjáról]&lt;br /&gt;
&#039;&#039;A jegyzetek még februárban is frissülhetnek, ezért ha már február elején letöltitek őket, nézzétek át mérés előtt, hogy esetleg van-e újabb verzió.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Jó tanácsok a mérésekhez==&lt;br /&gt;
* [[MeresLabor2Meres1|1. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres2|2. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres3|3. mérés]], [[MeresLabor2Meres3HFTest|Házi feladat tesztelése]]&lt;br /&gt;
* [[MeresLabor2Meres4|4. mérés]]&lt;br /&gt;
* [[MeresLabor2Meres5|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
==Ellenőrző kérdések és válaszok==&lt;br /&gt;
* [[Mérés_laboratórum_2_-_1._mérés_ellenőrző_kérdései_(BSc_képzés)|1. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes2|2. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes3|3. mérés]]&lt;br /&gt;
* [[MeresLabor2Kerdes4|4. mérés]]&lt;br /&gt;
* [[Mérés_laboratórum_2_-_5._mérés_ellenőrző_kérdései_(BSc_képzés):|5. mérés]]&lt;br /&gt;
&lt;br /&gt;
==Ellenőrző Mérés==&lt;br /&gt;
===Gyakorlat===&lt;br /&gt;
* [[Média:ml2_em_gyfeladatok.pdf|Gyakorlati rész]]&lt;br /&gt;
* [[Média:meres2_ellmeres.pdf|Feladatok a 2. mérésre alkalmas mérőhelyen + megoldások]]&lt;br /&gt;
* [[Pergésmentesítés]]&lt;br /&gt;
&lt;br /&gt;
===Elmélet===&lt;br /&gt;
* 2011 tavaszi félévben kísérleti jelleggel dupla súlyú gyakorlati ellenőrző mérés ZH nélkül.&lt;br /&gt;
&lt;br /&gt;
* ZH 2008: [[Média:meres2_zh_2008_1.JPG|1. oldal]], [[Média:meres2_zh_2008_2.JPG|2. oldal]], [[Média:meres2_zh_2008_3.JPG|3. oldal]]&lt;br /&gt;
* [[Média:meres2_zh_2007.pdf|ZH 2007]]&lt;br /&gt;
&lt;br /&gt;
== Kedcsináló ==&lt;br /&gt;
* [[MeresLabor2Kedvcsinalo|Kedvcsináló]]&lt;br /&gt;
&lt;br /&gt;
== Egyéb oldalak/linkek ==&lt;br /&gt;
* [[Meres2Fun|Mérés 2 fun]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Gogerham</name></author>
	</entry>
</feed>