Anda di halaman 1dari 11

EFEKTIFITAS PEMBELAJARAN MIKROPROSESOR DENGAN BANTUAN MODUL

DAN TRAINER TRAFFIC LIGHT

PORT A PORT A

PORT B PORT B

LATAR BELAKANG
Perkembangan teknologi yang semakin pesat tentu menuntut kita untuk terus
berkembang dalam mempelajari teknologi baru. Tak ubahnya sekarang teknologi berbasis
mesin pun dapat diakses menggunakan bahasa manusia yang tentu akan mempermudah
penggunaan perangkat mesin tersebut. Sebelumnya bahasa mesin hanyalah sebatas angka
0 dan 1 lalu kemudian di persingkat dengan bilangan hexa-desimal dan semakin lama
berkembang disisipi bahasa manusia. Tak lepas dari itu semua, tentu kita juga perlu
mempelajari asal mula teknologi tersebut tercipta, mulai dari yang sederhana hingga
menjadi yang begitu kompleks.
Teknologi yang sekarang kita kenal dengan nama mikrokontroler adalah bentuk
pengembangan dari mikroprosesor. Jadi dapat disimpulkan mikroprosesor-lah awal
terciptanya teknologi digital pada masa itu. Karena mikroprosesor adalah awal
terbentuknya era digital masa itu maka bahasa pemrograman mikroprosesor pun masih
berbasis bilangan biner atau hexa-desimal. Tentu dalam mempelajarinya sedikit sulit
karena tak ada sisipan bahasa manusia didalamnya.
Dengan bantuan modul dan trainer traffic light yang akan disegerakan dirancang
diharapkan mampu mempermudah dalam memahami bahasa pemrograman
mikroprosesor.
INISIALISASI PORT

ALAMAT MNEMONIK ASSEMBLER

1800 LDA ,n 3E

1801 N 0F

1802 OUT D3

1803 (RCPA) 82

1804 LDA ,n 3E

1805 N 0F

1806 OUT D3

1807 (RCPB) 83

KETERANGAN :
Inisialisasi Port dilakukan untuk menunjukan bahwa data yang disimpan pada Register A
akan dikeluarkan melalui Port A atau Port B ,sehingga dalam pelaksanaannya tidak
terjadi kesalahan pada data yang akan dikeluarkan
DATA PERIODE 1

ALAMAT MNEMONIK ASSEMBLER

1808 LDB ,n 06

1809 N 03

180A LDA ,n 3E

180B N 0C

180C OUT D3

180D (PA) 80

180E LDA ,n 3E

180F N 09

1810 OUT D3

1811 (PB) 81

1812 CALL TW CD

1813 n2 00

1814 N1 19

1815 DEC B 05

1816 JPNZ C2

1817 n2 0A

1818 n1 18
KETERANGAN :
Pada Data Periode 1, data yang akan dikeluarkan pada Port A adalah 0C dan data yang
akan dikeluarkan pada Port B adalah 09. Sehingga pada penerapannya lampu Hijau 1 dan
Merah 2 pada Port A menyala dan lampu Merah 1 dan Merah 2 pada Port B juga menyala
dalam jangka waktu yang ditentukan oleh isi dari Register B yaitu 03

DATA PERIODE 2

ALAMAT MNEMONIK ASSEMBLER

1819 LDA , n 3E

181A n 12

181B OUT D3

181C (PA) 80

181D LDA ,n 3E

181E n 09

181F OUT D3

1820 (PB) 81

1821 CALL TW CD

1822 n2 00

1823 n1 19

KETERANGAN:
Pada Data Periode 2, data yang akan dikeluarkan dari Port A adalah 12 dan data yang
akan dikeluarkan dari Port B adalah 09. Sehingga pada penerapannya lampu Kuning 1
dan Kuning 2 pada Port A akan menyala dan lampu Merah 1 dan Merah 2 pada Port B
juga akan menyala. Pada Periode 2 ini Register B tidak di isi data.
DATA PERIODE 3

ALAMAT MNEMONIK ASSEMBLER

1824 LDB ,n 06

1825 N 03

1826 LDA ,n 3E

1827 N 21

1828 OUT D3

1829 (PA) 80

182A LDA ,n 3E

182B N 09

182C OUT D3

182D (PB) 81

182E CALL TW CD

182F n2 00

1830 n1 19

1831 DEC B 05

1832 JPNZ C2

1833 n2 26

1834 n1 18

KETERANGAN :
Pada Data Periode 3, data yang akan dikeluarkan dari Port A adalah 21 dan data yang
akan dikeluarkan dari Port B adalah 09. Sehingga pada penerapannya lampu Merah 1 dan
Hijau 2 pada Port A akan menyala dan lampu Merah 1 dan Merah 2 pada Port B juga
akan menyala dalam jangka waktu yang ditentukan oleh isi dari Register B yaitu 03

DATA PERIODE 4

ALAMAT MNEMONIK ASSEMBLER

1835 LDA ,n 3E

1836 n 11

1837 OUT D3

1838 (PA) 80

1839 LDA ,n 3E

183A n 0A

183B OUT D3

183C (PB) 81

183D CALL TW CD

183E n2 00

183F n1 19

KETERANGAN :
Pada Data Periode 4, data yang akan dikeluarkan dari Port A adalah 11 dan data yang
akan dikeluarkan dari Port B adalah 0A. Sehingga pada penerapannya lampu Merah 1
dan Kuning 2 pada Port A akan menyala dan lampu Kuning 1 dan Merah 2 pada Port B
juga akan menyala. Pada Periode 4 ini Register B tidak di isi data.
DATA PERIODE 5

ALAMAT MNEMONIK ASSEMBLER

1840 LDB ,n 06

1841 n 03

1842 LDA ,n 3E

1843 n 09

1844 OUT D3

1845 (PA) 80

1846 LDA ,n 3E

1847 n 0C

1848 OUT D3

1849 (PB) 81

184A CALL TW CD

184B n2 00

184C N1 19

184D DEC B 05

184E JPNZ C2

184F n2 42

1850 n1 18

KETERANGAN :
Pada Data Periode 5, data yang akan dikeluarkan dari Port A adalah 09 dan data yang
akan dikeluarkan dari Port B adalah 0C. Sehingga pada penerapannya lampu Merah 1
dan Merah 2 pada Port A akan menyala dan lampu Hijau 1 dan Merah 2 pada Port B juga
akan menyala dalam jangka waktu yang ditentukan oleh isi dari Register B yaitu 03.

DATA PERIODE 6

ALAMAT MNEMONIK ASSEMBLER

1851 LDA ,n 3E

1852 n 09

1853 OUT D3

1854 (PA) 80

1855 LDA ,n 3E

1856 n 12

1857 OUT D3

1858 (PB) 81

1859 CALL TW CD

185A n2 00

185B n1 19

KETERANGAN :
Pada Data Periode 6, data yang akan dikeluarkan dari Port A adalah 09 dan data yang
akan dikeluarkan dari Port B adalah 12. Sehingga pada penerapannya lampu Merah 1 dan
Merah 2 pada Port A akan menyala dan lampu Kuning 1 dan Kuning 2 pada Port B juga
akan menyala. Pada Periode 6 ini Register B tidak di isi data.
DATA PERIODE 7

ALAMAT MNEMONIK ASSEMBLER

185C LDB ,n 06

185D n 03

185E LDA ,n 3E

185F n 09

1860 OUT D3

1861 (PA) 80

1862 LDA ,n 3E

1863 n 21

1864 OUT D3

1865 (PB) 81

1866 CALL TW CD

1867 n2 00

1868 N1 19

1869 DEC B 05

186A JPNZ C2

186B n2 5E

186C n1 18

KETERANGAN :
Pada Data Periode 7, data yang akan dikeluarkan dari Port A adalah 09 dan data yang
akan dikeluarkan dari Port B adalah 21. Sehingga pada penerapannya lampu Merah 1 dan
Merah 2 pada Port A akan menyala dan lampu Merah 1 dan Hijau 2 pada Port B juga
akan menyala dalam jangka waktu yang ditentukan oleh isi dari Register B yaitu 03.

DATA PERIODE 8

ALAMAT MNEMONIK ASSEMBLER

186D LDA ,n 3E

186E n 0A

186F OUT D3

1870 (PA) 80

1871 LDA ,n 3E

1872 n 11

1873 OUT D3

1834 (PB) 81

1875 CALL TW CD

1876 n2 00

1877 n1 19

1878 HALT 76

KETERANGAN :
Pada Data Periode 8, data yang akan dikeluarkan dari Port A adalah 0A dan data yang
akan dikeluarkan dari Port B adalah 11. Sehingga pada penerapannya lampu Kuning 1
dan Merah 2 pada Port A akan menyala dan lampu Merah 1 dan Kuning 2 pada Port B
juga akan menyala. Pada Periode 8 ini Register B tidak di isi data.
DATA TUNDA WAKTU

ALAMAT MNEMONIK ASSEMBLER

1900 LDD ,n 16

1901 n FF

1902 LDC ,n 1E

1903 n FF

1904 DEC C 1D

1905 JPNZ C2

1906 n2 04

1907 n1 19

1908 DEC D 15

1909 JPNZ C2

190A n2 02

190B n1 19

190C RET C9

KETERANGAN :
Berikut ini adalah Tunda Waktu yang diberikan untuk pengisian Port A dan Port B

Anda mungkin juga menyukai