RUNNING TEXT. Gambar 1. Susunan Running Text

dokumen-dokumen yang mirip
Simple As Possible (SAP) - 2. Abdul Syukur

DT-51 Application Note

Instruksi logika (1) Memanipulasi isi Accumulator, dibagi menjadi 2. Panjang instruksi : 1 byte. Panjang instruksi : 2 byte


Simple As Posible 2 (bag-2)

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT)

BAB III RANCANGAN DAN CARA KERJA ALAT

Arsitektur SAP-2 W BUS ACKNOWLEDGE HEXADECIMAL KEYBOARD ENCODER ACCUMULATOR INPUT PORT 1 ALU FLAGS READY INPUT PORT 2 SERIAL IN PROGRAM COUNTER TMP

Memprogram Port sebagai Output dan Input Sederhana

BAB VII KOMPUTER SEDERHANA SAP-3 (SIMPLE AS POSSIBLE-3)

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

Jobsheet Praktikum REGISTER

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

BAB III PERANCANGAN DAN PEMBUATAN ALAT

PEMROGRAMAN MIKROPROSESOR

Simple As Possible (SAP) - 2. Abdul Syukur

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

BAB III PERANCANGAN SISTEM

Simple As Posible 2 (bag-1)

PPI Skema konektor dari IC PPI 8255 adalah sebagai berikut :

BAB IV PENGUJIAN DAN ANALISIS HASIL PENGUJIAN

Mikroprosessor 2014 Telkom University

RANCANG BANGUN PAPAN IKLAN DOT MATRIX MENGGUNAKAN SMS BERBASIS MIKROKONTROLER

M1632 MODULE LCD 16 X 2 BARIS (M1632)

Memprogram Interface Display

DCH1B3 Konfigurasi Perangkat Keras Komputer SAP-2

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

Programmable Peripheral Interface 8255

ANALOG TO DIGITAL CONVERTER

PEMROGRAMAN BAHASA RAKITAN

PERCOBAAN 1 DISPLAY LED

APLIKASI HITACHI M1632 LCD PADA SC - AVR

Daftar Isi. Daftar Isi Pertemuan 6: Perintah Masukkan dari Keyboard P6.1. Teori Masukkan dari Keyboard... 3

Gambar 1.1 Logic diagram dan logic simbol IC 7476

Antarmuka LCD pada DST-AVR

de KITS Application Note AN20 - How 2 Use de KITS SPC Alphanumeric Display with StarTech PPI Card

BAHASA PEMOGRAMAN AT89S/Cxx (assembly)

BAB 13 INTERFACE KE PRINTER DOT MATRIKS

BAB 3 PERANCANGAN ALAT DAN PROGRAM

BAB IV PENGUJIAN DAN ANALISA DATA

BAB 3 PERANCANGAN SISTEM

IMPLEMENTASI REMOTE TV UNIVERSAL SEBAGAI PENGATUR KARAKTER PADA DOT MATRIK BERBASIS MIKROKONTROLER ATMEGA 16

PC-Link Application Note

Arsitektur Komputer. Rangkaian Logika Kombinasional & Sekuensial

Pendahuluan (1) D E F

Gambar 1. Rangkaian interface ke LCD Karakter 2 x16

LAPORAN PRAKTIKUM SISTEM MIKROPROSESOR PENGATURAN LAMPU LALU LINTAS DENGAN SENSOR HARI DAN JAM

PORT PARALEL MIKROKONTROLER ATMEL AT89C51

BAB III PERANCANGAN SISTEM

BAHASA PEMROGRAMAN MIKROKOMPUTER

BAB III PERENCANAAN DAN REALISASI SISTEM

Percobaan 4. Mengakses built-in routine LCD pada DT-51 Minimum sistem. Membuat program untuk menampilkan karakter ASCII pada LCD.

Transfer Register. Andang, Elektronika Komputer Digital 1

BAB III PERENCANAAN SISTEM DAN PEMBUATAN ALAT

BAB III PERENCANAAN DAN REALISASI

DASAR INPUT/OUTPUT (1) (PORT PPI DAN PORT 1 SEBAGAI OUTPUT)

6.1. TUJUAN PERCOBAAN Mahasiswa/i mengenal, mengerti dan memahami cara kerja register.

DT-BASIC Mini System. Gambar 1 Blok Diagram AN132

BAB IV ANALISA DAN PENGUJIAN ALAT

Bahasa Pemrograman Assembler 8051

MENAMPILKAN 1000 KARAKTER PESAN PADA MODUL M1632 LCD OLEH MODUL DST-51

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

DT-51 Application Note

Microcontroller: Bahasa Pemrograman Assembly 8051

DT-51Application Note

BAB VIII REGISTER DAN COUNTER

de KITS Application Note AN30 Rotating Display with DT-51 MinSys & de KITS SPC DC Motor

BAB III ANALISA DAN CARA KERJA RANGKAIAN

BAB IV PENGUJIAN DAN ANALISA SISTEM

PERCOBAAN 9 T I M E R/ COUNTER

Antarmuka PC Keyboard dengan DST-AVR

PENERAPAN METODE PENGECEKAN KESALAHAN CHECK SUM PADA PENGIRIMAN PESAN RUNNING TEXT DARI KOMPUTER

BAB III PERENCANAAN DAN PERANCANGAN

Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL

Percobaan 5 PENGENALAN MIKROKONTROLER 8051

PC-Link Application Note

COUNTER ASYNCHRONOUS

6. Rangkaian Logika Kombinasional dan Sequensial 6.1. Rangkaian Logika Kombinasional Enkoder

III. METODE PENELITIAN

KOMPONEN INTERFACING. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

PEMROGRAMAN MIKROPROSESOR KASUS PADA MPF-1

BAB III PERANCANGAN SISTEM

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

PERCOBAAN 2 SAKLAR PUSH BUTTON

PERANCANGAN SISTEM KONTROL PENERANGAN, PENDINGIN RUANGAN, DAN TELEPON OTOMATIS TERJADWAL BERBASIS MIKROKONTROLER

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

Gambar 3.1 Blok Diagram Port Serial RXD (P3.0) D SHIFT REGISTER. Clk. SBUF Receive Buffer Register (read only)

DT-AVR Application Note. AN186 Digital Compass

BAB III METODE PENELITIAN. baik pada perangkat keras maupun pada komputer. Buffer. Latch

BAB V PENGUJIAN DAN ANALISIS. dapat berjalan sesuai perancangan pada bab sebelumnya, selanjutnya akan dilakukan

THERMOMETER DIGITAL DENGAN MODUL DST-51, ADC-0809 DAN LCD 2X16

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB IV ANALISIS DATA DAN PEMBAHASAN

BAB III DESKRIPSI MASALAH

Transkripsi:

RUNNING TEXT TUJUAN 1. Membuktikan program running text. 2. Menganalisa tampilan running text. TEORI Pendahuluan Running Text merupakan salah satu media yang efektif menyampaikan informasi. Running Text umumnya terdiri atas beberapa LED yang disusun sedemikian rupa sehingga dapat menampilkan karakter-karakter dari informasi yang akan disampaikan. Karakter karakter yang ditampilkan pada Running Text yang akan dibahas ditunjukkan pada gambar 6.1. K o lo m 1 5 K o lo m 4 Gambar 1. Susunan Running Text K o lo m K o lo m 1 0 B a r is 0 B a r is 1 B a r is 2 B a r is 3 B a r is 4 B a r is 5 B a r is 6 B a r is 7 Rangkaian Running Text Adapun gambar Running Text yang akan dibahas ditunjukkan pada gambar 2. Setiap kolom dari Running Text didrive (buffer) sebuah chip shift register 4094 dimana keluaran Q1 dihubungkan ke LED baris 7, Q2 ke LED baris 6 dan seterusnya Q7 ke LED baris 1, sedangkan Q8 tidak dihubungkan. Gambar rangkaian dari mikrokontroller yang digunakan untuk mengontrol tampilan ditunjukkan pada gambar 3. Data dot dari setiap kolom karakter dikirimkan secara serial ke 4094 dan pada saat bit dot diberikan clock juga diberikan. Komponen 4094 terdiri atas 8 (delapan) D-flip-flop yang terhubung secara serial.

Gambar 6.4. Susunan PIN dan diagram blok 4094

Prinsip Kerja Rangkaian Adapun rangkaian Running Text menggunakan komponen 4094 yang terdiri atas 8 (delapan) D-flip-flop yang terhubung secara serial serta menggunakan mikrokontroller yang berfungsi untuk mengendalikan tampilan running text. Setiap kolom dari Running Text dibuffer sebuah chip shift register 4094 dimana keluaran Q1 dihubungkan ke LED baris 7, Q2 ke LED baris 6 dan seterusnya Q7 ke LED baris 1, sedangkan Q8 tidak dihubungkan. Data dot dari setiap kolom karakter dikirimkan secara serial ke 4094 dan pada saat bit dot diberikan clock juga diberikan. Pada rangkaian ini STRB (strob) tidak dipakai karena fungsinya sama seperti Vcc sehinggga STRB dihubungkan ke Vcc agar tidak terjadi kesalahan dalam pembacaan data yang dikirimkan yang dapat mengakibatkan kesalahan tampilan pada running text.. Pemrograman Untuk menampilkan sebuah huruf pada display, maka data binernya harus dikirimkan secara terus menerus. Sebagai contoh adalah cara pembentukan karakter A. Langkah selanjutnya adalah mengubah bentuk pola karakater A menjadi data biner (hexa) dimana LED yang nyala (hitam) logika 1 dan yang padam (putih) logika 0. Dari gambar 6.5 didapat data binernya ditunjukkan pada tabel 6.2. Langkah pertama adalah membuat bentuk karakter A sesuai dengan yang diinginkan, seperti yang tampak pada gambaar 6.5. Kolo m 5 Kolo m 4 Kolo m 1 Baris 1 Baris 2 Baris 3 Baris 4 Baris 5 Baris 6 Baris 7 Gambar 6.5. Tampilan Dot Huruf A

Tabel 6.2. Data biner tiap kolom dari karakter A Kolom 0 1 2 3 4 Data Biner 01111100 00010010 00010001 00010010 01111100 Data Hexadesimal 7C H 12 H 11 H 12 H 7C H Data Kolom 00 01 02 03 04

Mulai Strb=0, Clock=0 Data =0 Clock=1 Ambil kode dot karakter Clock =0 Set jumlah geser = 7 Periksa bit b0 Logic 1? Ya Tidak Data =0 Data =1 Clock =1 Delay sesaat Clock =0 Geser data ke kanan Kurangi jumlah geser Tidak 0? Ya Strb =1 Delay pergeseran Set kode karakter berikut Tidak Terakhir? Ya Selesai

Jadi untuk membentuk sebuah karakter A, maka data yang harus diberikan adalah 7C H, 12 H, 11 H, 12 H, 7C H. Data biner dari setiap kolom kemudian diberikan ke 4094 secara serial dengan diagram alir berikut. Pemberian logika 0 sebelum kode dari setiap koom disebabkan Q8 tidak dihubungkan ke LED Running Text dimana jumlah baris hanya 7-bit sedangkan data dot 8-bit. PROGRAM RUNNING TEXT Display running text dihubungkan ke PPI 8255 alamat 30 H -33 H melalui Port C dimana PC2 dihubungkan ke masukan Strobe semua 4094 dan PC0 dihubungkan pada masukan Data D dari 4094 kolom 0, dan PC1 dihubungkan ke semua Clock 4094. Pemberian masukan D, Strobe dan Clock dilakukan dengan cara set/reset Port C. ALAT DAN BAHAN Mikrokomputer Training Kit 8085 Modul Running Text Socket pin 25 LANGKAH KERJA 1. Menghubungkan MTK 85 ke catu daya. 2. Memasukkan program running text ke MTK 85. 3. Menghubungkan modul running text ke trainer mikroprosesor 8085 MTK-85 seperti gambar 6.3. 4. Mengisikan program berikut pada mikrokomputer MTK-85. Address Machine Label Mnemonic Comment 8100 3E-90 MVI A,90 Inisialisasi PPI 8255 8102 D3-33 OUT 33 8104 21-00-88 ULG LXI H,8800 Set alamat awal tabel dot 8107 4E UL-TMPL MOV C,M 8108 3E-04 MVI A,04 ;PC2 (STRB=0) 810A D3-33 OUT 33 810C 3E-02 MVI A,02 ;PC1=0 (CLOCK=0) 810E D3-33 OUT 33 8110 16-08 MVI D,08 8112 79 GESER MOV A,C 8113 07 RLC 8114 4F MOV C,A

8115 DA-1F-81 JC SATU 8118 3E-00 MVI A,00 ;D=0 811A D3-33 OUT 33 811C C3-23-81 JMP CLK1 811F 3E-01 SATU MVI A,01 ;D=1 8121 D3-33 OUT 33 8123 3E-03 CLK1 MVI A,03 ;PC1 (CLOCK=1) 8125 D3-33 OUT 33 8127 00 NOP 8128 00 NOP 8129 00 NOP 812A 3E-02 MVI A,02 CLOCK=0 812C D3-33 OUT 33 812E 15 DCR D 812F C2-12-81 JNZ GESER 8132 3E-05 MVI A,05 ;PC2= 1 (STRB=1) 8134 D3-33 OUT 33 8136 CD-00-82 CALL DELAY 8139 23 INX H 813A 7D MOV A,L Periksa apakah sudah 1 813B FE-06 CPI 06 Karakter dikeluarkan? 813D C2-04-81 JNZ UL_TMPL ;Jika bukan 80 ulangi 8140 C3-04-81 JMP ULG DELAY Address Machine Label Mnemonic Comment 8200 F5 PUSH PSW 8201 E5 PUSH H 8202 C5 PUSH B 8203 06-01 MVI B,01 8205 21-FF-0F DEL: LXI H,0FFF 8208 00 DEL1: NOP 8209 2B DCX H 820A 7D MOV A,L 820B B4 ORA H 820C C2-08-82 JNZ DEL1 820F 05 DCR B 8210 C2-05-82 JNZ DEL 8213 C1 POP B 8214 E1 POB H 8215 F1 POP PSW 8216 C9 RET

Tabel Dot Huruf A 8800 7C 8801 12 8802 11 8803 12 8804 7C 8805 00 8806 00 8807 00 8808 80 I. HASIL PERCOBAAN Setelah program dieksekusi, maka diperoleh tampilan sebagai berikut :

Dari tampilan running text dapat diamati tampilan running text yang dieksekusi terlalu cepat pergerakannya dikarenakan adanya delay time sehingga tampilannya tidak nyaman untuk dibaca. Tampilan ini akan terus berulang sesuai dengan banyaknya kode yang diberikan. Running text ini bergerak/ berjalan selama 2 detik dalam satu kali (1 x) pergerakan / pergeseran.

5. Ubah delay dengan mengubah besar nilai LXI H,0FFF pada rutin Delay Time menjadi LXI H,5FFF. 6. Eksekusi program dan amati tampilan Runnig Text. Dari hasil pengeksekusian program dapat diamati tampilan running text menjadi nyaman untuk dibaca. 7. Memperbaiki program 1 pada alamat 812F sampai 8142 seperti di bawah ini. Address Machine Label Mnemonic Comment 812F C2-12-81 JNZ GESER 8132 3E-05 MVI A,05 ;PC2= 1 (STRB=1) 8134 D3-33 OUT 33 8136 CD-00-82 CALL DELAY 8139 23 INX H 813A 7E MOV A,M Periksa apakah sudah 1 813B FE-80 CPI 80 Karakter dikeluarkan? 813D C2-07-81 JNZ UL_TMPL ;Jika bukan 80 ulangi 8140 C3-04-81 JMP ULG 8. Mengisikan nilai dot dari SELAMAT pada memori dimulai dari 8800H yang diakhiri dengan kode 80h (tanda akhir tampilan agar dimulai lagi dari awal). Tabel Dot Karakter SELAMAT ORG 8800H DB 46H, 49H, 49H, 31H, DB 00H, 7FH, 49H, 49H, DB 49H, 41H, 00H, 7FH, DB 40H, 40H, 40H, 40H, DB 00H, 7CH, 12H, 11H, DB 12H, 7CH, 00H, 7FH, DB 02H, 04H, 02H, 7FH, DB 00H, 7CH, 12H, 11H,

DB 12H, 7CH, 00H, 01H, DB 01H, 7FH, 01H, 01H, DB 00H, 00H, 00H, 80H Dengan adanya tabel dot karakter yang telah diubah, maka dapat kita amati tampilan running text sebagai berikut :

Dari tampilan running text di atas dapat diamati tampilan running text yang dieksekusi pergerakannya nyaman untuk dibaca dikarenakan adanya delay time yang diatur sedemikian hingga sehingga tampilannya nyaman untuk dibaca. Tampilan ini akan terus berulang sesuai dengan banyaknya kode CPI 80H yang diberikan. Running text ini bergerak/ berjalan selama 5 detik dalam satu kali (1 x) pergerakan / pergeseran.