0% found this document useful (0 votes)
35 views3 pages

Mengirim Data Ke Output: Pengalamatan Port Per Bit: Setb Dan CLR

This document discusses sending data to outputs on the ATMEGA8535 microcontroller. It describes the 4 ports - Port A, Port B, Port C, and Port D - that can be used for outputs or inputs. It explains how to address the ports either by individual pin or by byte using commands like SETB, CLR, and MOV to output logic levels to control an LED. Sample programs are provided to output different patterns to the LED by sending data to Port A in bits or bytes.

Uploaded by

Hendra Susilo
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views3 pages

Mengirim Data Ke Output: Pengalamatan Port Per Bit: Setb Dan CLR

This document discusses sending data to outputs on the ATMEGA8535 microcontroller. It describes the 4 ports - Port A, Port B, Port C, and Port D - that can be used for outputs or inputs. It explains how to address the ports either by individual pin or by byte using commands like SETB, CLR, and MOV to output logic levels to control an LED. Sample programs are provided to output different patterns to the LED by sending data to Port A in bits or bytes.

Uploaded by

Hendra Susilo
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

5 MENGIRIM DATA KE OUTPUT

Mikrokontroler ATMEGA8535 mempunyai 4 ua! port yaitu" # Port A # Port $ # Port % # Port D &emua port yan' (imiliki ole! mikrokontroler ATme'a8535 (apat (i'unakan untuk keluaran maupun ma)ukan )e)uai (en'an pen'e)etan pa(a re'i)ter DDR *Data Dire+tion Re'i)ter,- Port ini (apat (ialamati it.per it *+onto!" PORTA-/0 PORT$-10 PORT%-4 (an PORTD-2, maupun )e a'ai 3 yte *+onto!" PORTA0 PORT$0 PORT%0 PORTD,Pengalamatan Port per bit: Untuk men'eluarkan (ata melalui pen'alamatan it per it (apat men''unakan perinta! setb (an clr%onto! " )et p1-5 4 port 1 pin ke 5 akan men'!a)ilkan lo'ika 3 +lr p3-3 4 port 3 pin ke 3 akan men'!a)ilkan lo'ika / Pengalamatan Port per byte: &e(an'kan untuk men'eluarkan (ata )e anyak 3 yte *8 it, melalui port M%&.53 (apat men''unakan perinta! mov. %onto!" Mo5 P30 655! 4 port 3 men'!a)ilkan lo'ika /3/3/3/3 7 55!7 85 Mo5 P30 6345( 4 port 3 men'!a)ilkan lo'ika 3//3///3 7 345 Mo5 P30 689 4 port 3 men'!a)ilkan lo'ika /3///3/3 7 89 Mo5 P30 6 3/333/33 4port 3 men'!a)ilkan lo'ika 3/333/33 7 382 Pa(a mo(ul :aline :$1///P0 ter)e(ia 8 ua! le( yan' ter!u un' ke port 3 )e a'ai in(ikator keluaran )eperti Gam ar 3-3- Pa(a kon;i'ura)i ter)e ut" # <ED akan nyala ila (i eri lo'ika <O= >/? melalui port /0 (an # <ED akan pa(am ila (i eri lo'ika :IG: >3? melalui port /A'ar Di)play <ED ini (apat akti; maka @umper EN <ED !aru) (i!u un'kan )in'kat

Tuliskan program berikut ini dengan memberi data pada PORTA dalam bentuk bit.Download program ke dalam mikrokontroler dan lihat hasilnya. Kemudian ubah data dalam bentuk heksadesimal. Pro'ram <ED3 PORTA7/ ////33334 AAmenyalakan 4 it <ED teren(a! */.3, (i portA (elayBm)*3///,4 AA(elay 3 (etik PORTA7/ 3333////4 AAmenyalakan 4 it <ED tertin''i *4.2, (i portA (elayBm)*3///,4 AA(elay 3 (etik Pro'ram <ED1 PORTA7/ /3/3/3/34 AAmenyalakan <ED it ke 3030502 (i portA (elayBm)*3///,4 AA(elay 3 (etik PORTA7/ 3/3/3/3/4 AAmenyalakan <ED it ke 1040808 (i portA (elayBm)*3///,4 AA(elay 3 (etik Pro'ram <ED3 *<ED er'erak (ari ten'a! ke pin''ir kem ali ke ten'a! la'i, PORTA7/ 333//3334 (elayBm)*3///,4 PORTA7/ 33/33/334 (elayBm)*3///,4 PORTA7/ 3/3333/34 (elayBm)*3///,4 PORTA7/ /333333/4 (elayBm)*3///,4 PORTA7/ 3/3333/34 (elayBm)*3///,4 PORTA7/ 33/33/334 (elayBm)*3///,4 PORTA7/ 333//3334 (elayBm)*3///,4 Pro'ram <ED4 *<ED er'erak (ari it tertin''i ke it teren(a!, PORTA7/ ///////34 (elayBm)*3///,4 PORTA7/ //////3/4 (elayBm)*3///,4 PORTA7/ /////3//4 (elayBm)*3///,4 PORTA7/ ////3///4 (elayBm)*3///,4 PORTA7/ ///3////4 (elayBm)*3///,4 PORTA7/ //3/////4 (elayBm)*3///,4 PORTA7/ /3//////4 (elayBm)*3///,4 PORTA7/ 3///////4 (elayBm)*3///,4

You might also like