Register-register MT8888
|
|
- Yuliani Setiabudi
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Register-register MT8888 MT8888 mempunyai 3 buah register yaitu Register Kontrol untuk mengatur kerja IC MT8888, Register Status untuk melihat status IC MT8888 dan Register Data untuk mengirim dan menerima data ke atau dari sinyal DTMF. Register Kontrol Register Kontrol diakses dengan menuliskan data ke alamat IC MT8888 dengan kondisi RS = 1. MT8888 mempunyai dua buah register kontrol yaitu Register Kontrol A dan Register Kontrol B Register Kontrol A Register Kontrol B (diambil dari data sheet Mitel MT8888C) TOUT: Bit untuk mengatur keaktifkan Tone Output. Logika 1 berarti Tone Output aktif dan Logika 0 berarti Tone Output non aktif CP/DTMF: Bit untuk mengatur mode IC MT8888 sebagai Mode Detektor Nada Panggil (Call Progress Detector) atau Mode DTMF IRQ: Bit untuk mengatur keaktifan pin IRQ sebagai interrupt. Logika 1 berarti interrupt aktif dan logika 0 berarti interrupt non aktif RSEL: Logika 1 berarti penulisan register kontrol berikutnya akan meng-akses Register Kontrol B dan logika 0 berarti penulisan register kontrol berikutnya tidak mengakses Register Kontrol B (tetap Register Kontrol A) BURST: Bit untuk mengatur keaktifan mode burst. Logika 1 berarti mode burst non aktif dan logika 0 berarti mode burst aktif. Pada saat mode burst aktif maka durasi sinyal DTMF yang dikeluarkan oleh MT8888 adalah 51 ms hingga 102 ms, namun bila mode burst non aktif maka durasi sinyal DTMF dari MT8888 tergantung dengan bit TOUT di Register Kontrol A TEST: Logika 1 untuk mengaktifkan Mode Test dan Logika 0 untuk menon aktifkan Mode Test S/D: Bit untuk mengatur pembangkitan satu atau dua buah nada tone. Logika 0 untuk membangkitkan dua buah nada tone (DTMF) dan logika 1 untuk membangkitkan 1 buah nada tone C/R: Bit untuk mengatur kelompok frekwensi yang dikirimkan adalah kelompok baris atau kelompok kolom (Lihat Tabel Frekwensi DTMF) Potongan Program Assembly MCS51 untuk menulis data ke Register Kontrol Register_Kontrol EQU 8100H ;CS MT8888 di alamat 8000H dan RS di TulisRegister_Kontrol: Mov DPTR,#Register_Kontrol menunjuk alamat Register ;Kontrol ;Tulis Isi Acc A ke alamat yg ;ditunjuk DPTR
2 Register Status Register Status diakses dengan membaca data dari alamat IC MT8888 dengan kondisi RS = 1 Potongan Program Assembly MCS51 untuk membaca data dari Register Status Register_Status EQU 8100H ;CS MT8888 di alamat 8000H dan RS di BacaRegister_Status: Mov DPTR,#Register_Status menunjuk alamat Register ;Status Movx A,@DPTR ;Baca isi alamat yang ditunjuk Terlihat di atas bahwa Register Status memiliki alamat yang sama dengan Register Kontrol, sehingga deklarasi Register Status dapat dituliskan: Register_Status EQU Register_Kontrol Oleh karena itu alamat 8100H mempunyai dua buah fungsi yaitu, sebagai alamat Register Kontrol apabila mikrokontroler menuliskan data ke IC MT8888 atau sebagai Register Status apabila mikrokontroler membaca data dari IC MT8888. Register Data Register Data diakses dengan membaca atau menulis dari atau ke alamat IC MT8888 dengan kondisi RS = 0. Apabila mikrokontroler mengirimkan data ke register ini, maka MT8888 yang sudah di inisial melalui register-register kontrolnya sebagai Mode DTMF dengan bit TOUT aktif akan langsung mengirimkan sinyal DTMF berdasarkan data-data biner yang dikirimkan oleh mikrokontroler. Sebaliknya, apabila IC MT8888 mendeteksi sinyal DTMF pada inputnya, maka IC MT8888 akan mengubahnya menjadi data biner dan tersimpan dalam register ini. Data akan dikirimkan ke mikrokontroler setelah ada perintah membaca dari mikrokontroler. Dengan mengaktifkan bit IRQ pada Register Kontrol, MT8888 akan selalu mengirimkan sinyal interrupt berlogika 0 ke mikrokontroler setiap kali sinyal DTMF terdeteksi dan data dari sinyal tersebut telah siap di Register Data.
3 Potongan Program Assembly MCS51 untuk membaca dan menulis Register Data Register_Data BacaRegister_Data: Mov DPTR,#Register_Data EQU 8000H ;CS MT8888 di alamat 8000H dan RS di menunjuk alamat Register ;Data ;Baca isi alamat yang ditunjuk Movx Anl A,#0FH ;Hapus Bit ke 4 hingga 7 TulisRegister_Data: Mov DPTR,#Register_Data menunjuk alamat Register ;Data ;Isi data ke alamat yang ditunjuk Inisial IC MT8888 Sebelum dioperasikan, proses inisialisasi awal terlebih dahulu harus dilakukan pada 100 ms atau lebih setelah Power Supply aktif. Urutan dari proses tersebut adalah sebagai berikut: - Baca Status Register - Tulis Kontrol Register dengan data 08H - Baca Status Register Setelah proses inisialisasi awal dilakukan, selanjutnya dapat diteruskan dengan pengisian register kontrol dengan data-data sesuai dengan mode operasi yang diinginkan. Contoh Program Program mengambil sinyal DTMF dan mengirimkan ke port serial MCS51.CODE Alamat_DF88 EQU 8000H Register_Data EQU Alamat_DF88 Register_Kontrol EQU Alamat_DF88+100H Register_Status EQU Register_Kontrol ROM EQU 2000H ;Alamat Memori Program DST-51, gunakan ;0000H untuk Single Chip AT89C51 Org ROM ;Reset Vector Ajmp Start ; Org ROM+03H ;External Interrupt 0 Vector i ; Org ROM+0BH ;Timer 0 Interrupt Vector i ; Org ROM+13H ;External Interrupt 1 Vector i ; Org ROM+1BH ;Timer 1 Interrupt Vector i ; Org ROM+23H ;Serial Interrupt Vector i ;
4 Start: Lcall Init_Serial ;Inisial Serial 9600 Bps Mov DPTR,#Alamat_DF88 ;Inisial IC MT8888 Lcall Init_MT8888 ; Mov A,#0DH ;Mode DTMF, IRQ aktif, TOUT aktif, ;Tunjuk ke register berikutnya Mov A,#00H ;Mode Burst, Mode Test non aktif, ;dua buah nada tone Loop: Jb INT0,* ;Tunggu sinyal DTMF Acall BacaRegister_Data ;Baca sinyal DTMF Cjne A,#10,TidakKonversi_Nol ;Bila ditekan 0, konversi ke 0 Mov A,#00H ; TidakKonversi_Nol: Clr C ;Tampilkan dalam ASCII Add A,#30H ; Lcall Serial_Out ; Acall BacaRegister_Status ;Baca Register status untuk membuat ;IRQ dan flag-flag Register Status ;clear Jnb INT0,* ;Tunggu IRQ High Ajmp Loop ;Kembali deteksi DTMF ***** AKHIR MAIN PROGRAM ******* Serial_Out: Mov SBUF,A Jnb TI,* ; Clr TI ;Kirim ke Port Serial ****** AKSES REGISTER-REGISTER MT8888 ******* BacaRegister_Data: Mov DPTR,#Alamat_DF88 ;Ambil dari Register Data MT8888 Movx A,@DPTR ; Anl A,#0FH ;Hapus Bit ke BacaRegister_Status: Mov DPTR,#Register_Status ;Ambil data dari Register Status Movx A,@DPTR ; ; TulisRegister_Kontrol: Mov DPTR,#Register_Kontrol ;Tulis data ke Register Kontrol ; ; ****** INISIAL AWAL MT8888 ******** Init_MT8888: Acall BacaRegister_Status Clr A Mov A,#08H
5 Clr A Acall BacaRegister_Status RET ****** INISIAL PORT SERIAL MCS51 ******* Init_Serial: Mov SCON,#50H ; Mov TMOD,#20H ;Timer1 Mode 2 Mov TH1,#0FDH ;9600 Baudrate Setb TR1 ;Timer 1 aktif Mov PCON,#00H RET
Wireless Infrared Printer dengan DST-51 (Pengambilan Data dari Standard Parallel Port)
Wireless Infrared Printer dengan DST-51 (Pengambilan Data dari Standard Parallel Port) Untuk merancang sebuah perangkat yang dapat mengirimkan data dari PC Parallel Port ke Printer secara wireless, maka
Lebih terperinciTAMPILKAN NADA DTMF DAN DERING TELEPHONE OLEH MODUL DF-88 DAN MODUL DST-51 PADA LCD
TAMPILKAN NADA DTMF DAN DERING TELEPHONE OLEH MODUL DF-88 DAN MODUL DST-51 PADA LCD Pada aplikasi-aplikasi menggunakan saluran telephone, proses deteksi nada DTMF maupun sinyal dering seringkali dibutuhkan,
Lebih terperinciTeknik Interface Keypad 4x3 ke DST-51
Teknik Interface Keypad 4x3 ke DST-51 Keypad 4x3 di sini adalah sebuah keypad matrix dengan susunan empat baris dan tiga kolom dengan sebuah common. R1 R2 R3 R4 1 2 3 4 5 6 7 8 9 * 9 # C1 C2 C3 Gambar
Lebih terperinciPengendalian 8 buah Motor oleh DST-51
Ib2 Pengendalian 8 buah Motor oleh DST-51 Pada aplikasinya, seringkali suatu sistem mikrokontroler digunakan untuk mengendalikan beberapa buah motor secara bersamaan. Berikut ini adalah pengendalian delapan
Lebih terperinciANTAR MUKA DST-51 DENGAN MODUL AD-0809
ANTAR MUKA DST-51 DENGAN MODUL AD-0809 ADC0809 ADC0809 adalah IC pengubah tegangan analog menjadi digital dengan masukan berupa 8 kanal input yang dapat dipilih. IC ADC0809 dapat melakukan proses konversi
Lebih terperinciKOMUNIKASI DATA DENGAN MENGGUNAKAN TEKNIK RS485
KOMUNIKASI DATA NGAN MENGGUNAKAN TEKNIK RS485 RS485 adalah teknik komunikasi data serial yang dikembangkan di tahun 1983 di mana dengan teknik ini, komunikasi data dapat dilakukan pada jarak yang cukup
Lebih terperinciAplikasi Pengukur Ketinggian Air Mengunakan Modul Sensor InfraRed Object Detector
Aplikasi Pengukur Ketinggian Air Mengunakan Modul Sensor InfraRed Object Detector Pada tempat-tempat penampungan air seringkali diperlukan suatu mekanisme untuk mengetahui ketinggian permukaan air. Seringkali
Lebih terperinciPENAMPIL TOMBOL-TOMBOL REMOTE CONTROL SONY PADA M1632 LCD OLEH MODUL DST-52
PENAMPIL TOMBOL-TOMBOL REMOTE CONTROL SONY PADA M1632 LCD OLEH MODUL DST-52 Pada artikel-artikel sebelumnya, banyak dibahas penggunaan keypad ataupun PC keyboard sebagai media input data dari suatu system
Lebih terperinciPENGHITUNG WAKTU DENGAN TAMPILAN LCD M1632 OLEH DST-51
PENGHITUNG WAKTU DENGAN TAMPILAN LCD M1632 OLEH DST-51 Penghitung waktu yang dimulai dengan menekan tombol start dan stop atau lebih dikenal dengan stop watch sudah banyak terdapat pada arloji-arloji digital
Lebih terperinciAPLIKASI MODUL DST -52 SEBAGAI JAM DIGITAL DENGAN INPUT DARI PC KEYBOARD DAN M1632 LCD SEBAGAI PENAMPIL
APLIKASI MODUL DST -52 SEBAGAI JAM DIGITAL DENGAN INPUT DARI PC KEYBOARD DAN M1632 LCD SEBAGAI PENAMPIL Pada artikel kali ini akan dibahas contoh bagaimana menggabungkan antara modul RTC-1287, modul LCD
Lebih terperinciAplikasi Modul InfraRed Object Detector Sebagai Pengukur Jarak
Aplikasi Modul InfraRed Object Detector Sebagai Pengukur Jarak Pada saat ini perkembangan teknologi sudah sangatlah maju, banyak sekali penemuan-penemuan baru. Misalnya dalam hal teknologi robot, sudah
Lebih terperinciAD Channel AD Conversion
AD-0809 8 Channel AD Conversion Fitur: - 8 Channel Multiplex Analog Input - 0 5 Volt Analog Input - 4 Interrupt Output Selector - 4 Address Selector - Kompatibel DST-51 Minimum System & SC-51 - Free Running
Lebih terperinciMENAMPILKAN 1000 KARAKTER PESAN PADA MODUL M1632 LCD OLEH MODUL DST-51
MENAMPILKAN 1000 KARAKTER PESAN PADA MODUL M1632 LCD OLEH MODUL DST-51 Aplikasi ini akan membahas bagaimana proses penampilan pesan sebanyak 1000 karakter pada layar M1632 LCD. Untuk menampilkan pesan
Lebih terperinciAntar Muka Modul RTC-1287 dengan Modul DST-51
Antar Muka Modul RTC-1287 dengan Modul DST-51 Real Time Clock DS1287/DS12887 DS1287/DS12887 adalah merupakan komponen utama dari modul RTC-1287 di mana IC ini berfungsi sebagai sebuah rangkaian jam digital
Lebih terperinciMESIN KETIK ELEKTRONIK DENGAN TAMPILAN M1632 LCD OLEH MODUL DST-52
MESIN KETIK ELEKTRONIK DENGAN TAMPILAN M1632 LCD OLEH MODUL DST-52 Akhir-akhir ini, keberadaan mesin ketik sudah mulai tergusur dengan adanya printer. Namun sebuah printer membutuhkan komputer untuk mengendalikannya.
Lebih terperinciBAB IV PENGUJIAN DAN ANALISA. Pengujian terhadap sistem yang telah dibuat dilakukan untuk mengetahui
BAB IV PENGUJIAN DAN ANALISA Pengujian terhadap sistem yang telah dibuat dilakukan untuk mengetahui apakah sistem yang telah dibuat sudah dapat digunakan sesuai dengan perencanaan yang ada. Pengujian dan
Lebih terperinciPENGGUNAAN KEYPAD 4X3 DAN PC KEYBOARD PADA MODUL DST-52 DENGAN TAMPILAN M1632 LCD
PENGGUNAAN KEYPAD 4X3 DAN PC KEYBOARD PADA MODUL DST-52 DENGAN TAMPILAN M1632 LCD Setelah kita bahas penggunaan keypad 4x3 (tipe KP-43865) dengan metode penulisan karakter pada keypad handphone di mana
Lebih terperinciWireless Infrared Printer dengan DST-51 (Komunikasi Infra Merah dengan DST-51)
Wireless Infrared Printer dengan DST-5 (Komunikasi Infra Merah dengan DST-5) Komunikasi Infra Merah dilakukan dengan menggunakan dioda infra merah sebagai pemancar dan modul penerima infra merah sebagai
Lebih terperinciPENULISAN KARAKTER DENGAN MENGGUNAKAN TEKNIK PENULISAN PADA KEYPAD HANDPHONE OLEH MODUL DST-51, KEYPAD 4X3 DAN M1632 LCD
PENULISAN KARAKTER DENGAN MENGGUNAKAN TEKNIK PENULISAN PADA KEYPAD HANDPHONE OLEH MODUL DST-51, KEYPAD 4X3 DAN M1632 LCD Keypad 4x3 adalah merupakan keypad dengan konfigurasi 4 baris dan 3 kolom dan terdiri
Lebih terperinciAkuisasi data dengan remote host AT89s51 melalui serial RS232
Akuisasi data dengan remote host AT89s51 melalui serial RS232 I. Tujuan 1. Mahasiswa mampu merealisasikan sebuah system data jarak jauh dengan remote host berbasis MCS51 yang terhubung pada pc melalui
Lebih terperinciDASAR INPUT/OUTPUT (1) (PORT PPI DAN PORT 1 SEBAGAI OUTPUT)
Percobaan DASAR INPUT/OUTPUT () (PORT PPI DAN PORT SEBAGAI OUTPUT) Menggunakan DT-5 MinSys Mengamati keluaran data berupa nyala LED setelah proses pemindahan data (akses eksternal) dari sebuah register
Lebih terperinciPROGRAMMABLE TIMER DENGAN TAMPILAN M1632 LCD MENGGUNAKAN MODUL DST-51
PROGRAMMABLE TIMER DENGAN TAMPILAN M1632 LCD MENGGUNAKAN MODUL DST-51 Perangkat timer adalah merupakan sebuah perangkat yang seringkali digunakan untuk sebuah sistem elektronik. Artikel berikut ini akan
Lebih terperinciI/O dan Struktur Memori
I/O dan Struktur Memori Mikrokontroler 89C51 adalah mikrokontroler dengan arsitektur MCS51 seperti 8031 dengan memori Flash PEROM (Programmable and Erasable Read Only Memory) DESKRIPSI PIN Nomor Pin Nama
Lebih terperinciPercobaan 8 INTERFACE MIKROKONTROLER DAN KOMPUTER SECARA SERIAL
Percobaan 8 INTERFACE MIKROKONTROLER DAN KOMPUTER SECARA SERIAL I. Tujuan 1. Memahami komunikasi serial. 2. Memahami cara mengggunakan interrupt serial pada mikrokontroller 8051. 3. Memahami cara kerja
Lebih terperinciBAHASA PEMOGRAMAN AT89S/Cxx (assembly)
1 BAHASA PEMOGRAMAN AT89S/Cxx (assembly) Operand dalam pemograman mikrokontroler adalah data yang tersimpan dalam memory, register dan input/output (I/O). Instruksi yang dikenal secara umum dikelompokan
Lebih terperincide KITS Application Note AN24 - How 2 Use de KITS Phone Interface with DT-51 MinSys ver 3.0
de KITS Application Note AN24 - How 2 Use de KITS Phone Interface with DT-51 MinSys ver 3.0 oleh: Tim IE & Stevy Suwarno (Universitas Kristen Petra) Application note ini menjelaskan tentang penggunaan
Lebih terperinciBAB IV PENGUJIAN DAN ANALISA SISTEM
BAB IV PENGUJIAN DAN ANALISA SISTEM Bab ini menjelaskan tentang pengujian sistem yang telah direalisasi. Tujuan pengujian ini adalah untuk mengetahui apakah sistem yang telah direalisasi sesuai dengan
Lebih terperinciAKSES MEMORI Menggunakan DT-51 MinSys
AKSES MEMORI Menggunakan DT-51 MinSys Mengakses eksternal memori dan data memori pada DT-51 Minimum sistem. Membuat program untuk penulisan atau pembacaan data pada memori eksternal DT-51 MinSys. Memori
Lebih terperinciPORT SERIAL MIKROKONTROLER ATMEL AT89C51
Lab Elektronika Industri Mikrokontroler - 1 PORT SERIAL MIKROKONTROLER ATMEL AT89C51 I. FISIK AT89C51 Mikrokontroler AT89C51 umumnya mempunyai kemasan 40 pin seperti gambar berikut. AT89C51 telah dilengkapi
Lebih terperinciAplikasi Modul DST-52 Berbicara Menggunakan IC Sound Synthesizer
Aplikasi Modul DST-52 Berbicara Menggunakan IC Sound Synthesizer Dalam film-film semisal star wars atau star trek, sudah tidak asing lagi kita melihat alat atau mesin yang dapat berbicara secara otomatis
Lebih terperinciRingkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode )
Ringkasan Set Instruksi Dan Mode pengalamatan ( Addressing Mode ) Mikroprosessor 8051, sebagaimana terdaftar dalam 8051 set instruction in numerical order memiliki sekumpulan instruksi yang terintegrasi
Lebih terperinciProgram di computer (visual basic) Private Sub Command1_Click() End Sub. Private Sub Command2_Click() End Sub. Private Sub Command3_Click() End Sub
Program di computer (visual basic) Private Sub Command1_Click() MSComm1.Output = "a" 'kirimkan nilai a ke port serial Private Sub Command2_Click() MSComm1.Output = "b" 'kirimkan nilai b ke port serial
Lebih terperinciBAB 3 PERANCANGAN ALAT DAN PROGRAM
BAB 3 PERANCANGAN ALAT DAN PROGRAM 3.1. DIAGRAM BLOK display Penguat sinyal Sensor 1 keypad AT89S51 Penguat sinyal Sensor 5 relay alarm pompa Keterangan diagram blok: Sensor air yang berfungsi untuk mengetahui
Lebih terperinci4. Port Input/Output Mikrokontroler MCS-51
4. Port Input/Output Mikrokontroler MCS-51 Mikrokontroler MCS-51 memiliki 2 jenis port input/output, yaitu port I/O parallel dan port I/O serial. Port I/O parallel sebanyak 4 buah dengan nama P0,P1,P2
Lebih terperinciBAB III ANALISA DAN CARA KERJA RANGKAIAN
BAB III ANALISA DAN CARA KERJA RANGKAIAN 3.1 Analisa Rangkaian Secara Blok Diagram Pada rangkaian yang penulis buat berdasarkan cara kerja rangkaian secara keseluruhan penulis membagi rangkaian menjadi
Lebih terperinciPercobaan 5 PENGENALAN MIKROKONTROLER 8051
Percobaan 5 PENGENALAN MIKROKONTROLER 8051 I. Tujuan 1. Mempelajari arsitektur mikrokontroller 8051 2. Memahami macam-macam interrupt yang ada pada mikrokontroller 8051 3. Memahami penggunaan I/O port
Lebih terperinciPENGATURAN KECEPATAN MOTOR DENGAN PC OLEH DST-5 2
PENGATURAN KECEPATAN MOTOR DENGAN PC OLEH DST-5 2 Penggunaan motor DC dewasa ini sudah sangatlah umum, salah satu kelebihan motor DC adalah relatif gampang didapat dan mudah diatur kecepatan putarnya.
Lebih terperinciLab Elektronika Industri Mikrokontroler - 1 AT89C1051
Lab Elektronika Industri Mikrokontroler - 1 AT89C1051 I. FITUR AT89C1051 Kompatibel dengan produk MCS51 1k byte program flash ROM yang dapa diprogram ulang hingga 1000 kali Tegangan operasi 2.7 volt hingga
Lebih terperinciMemprogram Interupsi AT89S51
BAGIAN 1 AT89S51 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil memprogram interupsi Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami dasar-dasar interupsi Mikrokontroler AT89S51 2. Mahasiswa memahami
Lebih terperinciMemprogram Port sebagai Output dan Input Sederhana
BAGIAN 1 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil memprogram Port sebagai Input dan Output sederhana menggunakan bahasa pemrograman assembly Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami Konstruksi
Lebih terperinciGambar Komunikasi serial dengan komputer
1.6. Port Serial Umumnya orang selalu menganggap port seri pada MCS51 adalah UART yang bekerja secara asinkron, jarang yang menyadari port seri tersebut bisa pula bekerja secara sinkron, pada hal sebagai
Lebih terperinciBAB V HASIL DAN PEMBAHASAN Perangkat Keras (Hardware)
BAB V HASIL DAN PEMBAHASAN Hasil penelitian ini dapat dibedakan menjadi dua, yaitu perangkat keras (hardware) dan perangkat lunak (software). Perangkat keras yang dihasilkan berupa modul atau alat pendeteksi
Lebih terperinciTIMER DAN COUNTER MIKROKONTROLER ATMEL
Lab Elektronika Industri Mikrokontroler - 1 TIMER DAN COUNTER MIKROKONTROLER ATMEL I. TIMER DAN COUNTER Timer atau counter pada dasarnya adalah sebuah pencacah. Pencacah itu bisa dipakai sebagai pewaktu
Lebih terperinciPORT PARALEL MIKROKONTROLER ATMEL AT89C51
Lab Elektronika Industri Mikrokontroler - 1 PORT PARALEL MIKROKONTROLER ATMEL AT89C51 I. FISIK AT89C51 Mikrokontroler AT89C51 umumnya mempunyai kemasan 40 pin seperti gambar berikut. AT89C51 mempunyai
Lebih terperinciGambar 3.1 Blok Diagram Port Serial RXD (P3.0) D SHIFT REGISTER. Clk. SBUF Receive Buffer Register (read only)
1. Operasi Serial Port mempunyai On Chip Serial Port yang dapat digunakan untuk komunikasi data serial secara Full Duplex sehingga Port Serial ini masih dapat menerima data pada saat proses pengiriman
Lebih terperinciDESKRIPSI SINGKAT INSTRUKSI-INSTRUKSI PADA AT89S51
DESKRIPSI SINGKAT INSTRUKSI-INSTRUKSI PADA AT89S51 (Dikemas oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id) No. Instruksi Deskripsi Contoh 1. ADD A,R n Menambahkan isi A dengan isi
Lebih terperinciSISTEM INTERUPSI MIKROKONTROLER ATMEL
Lab Elektronika Industri Mikrokontroler 1 I. INTERUPSI SISTEM INTERUPSI MIKROKONTROLER ATMEL Interupsi adalah pengubahan urutan pelaksanaan program karena adanya suatu kejadian atau instruksi yang perlu
Lebih terperinciAkses I2C dengan menggunakan Delta I2C System
Akses I2C dengan menggunakan Delta I2C System DESKRIPSI Modul ini merupakan antarmuka I2C yang memiliki Serial EEPROM, RTC, ADC dan DAC dalam 1 modul dan dapat dihubungkan dengan berbagai macam system
Lebih terperinciLAMPIRAN D DATA SHEET
LAMPIRAN D DATA SHEET D-1 D-2 D-3 D-4 D-5 D-6 D-7 D-8 D-9 D-10 D-11 Instruksi-instruksi Keluarga MCS51 A. Operasi Aritmatika 1. ADD ADD A,Rn Tambahkan Akumulator A dengan Rn di mana n = 0 7 dan simpan
Lebih terperinciTabel Perbandingan ROM dan RAM pada beberapa seri ATMEL
Pendahuluan Mikroprosessor 8051 (Struktur dan Organisasi Memori, SFR ) Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL A. Organisasi Memori Mikroprosesor 8051 Pada mikrokontroler keluarga MCS51
Lebih terperinciBAB IV PENGUJIAN DAN PEMBAHASAN
BAB IV PENGUJIAN DAN PEMBAHASAN Pada bab ini akan dibahas tentang skema rangkaian dari sistem alat bantu baca tunanetra secara keseluruhan, analisis perangkat keras, pengolahan data di software dan analisis
Lebih terperinciDT-51 Application Note
DT-51 Application Note AN78 Komunikasi Mikrokontroler Melalui Jalur Telepon II Oleh: Tim IE Telepon telah menjadi sarana komunikasi jarak jauh ng cukup vital bagi manusia. Kali ini DT-51 Low Cost Micro
Lebih terperinciBAB II LANDASAN TEORI. Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu
BAB II LANDASAN TEORI 2.1. Perangkat Keras Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu perangkat keras (hardware) yang dapat mengolah data, menghitung, mengingat dan mengambil pilihan.
Lebih terperinciDOWNLOAD BITMAP FILE KE LCD GRAFIK 240X64 PIXEL OLEH MODUL DST-51
DOWNLOAD BITMAP FILE KE LCD GRAFIK 240X64 PIXEL OLEH MODUL DST-51 Pada edisi sebelumnya telah ditampilkan artikel akses LCD Grafik 240x64 oleh Modul DST-51 di mana data-data grafis diisi secara manual
Lebih terperinciPercobaan 6. SERIAL INTERFACE Menggunakan DT-51 MinSys
Percobaan 6 SERIAL INTERFACE Menggunakan DT-51 MinSys Membuat aplikasi serial interface untuk komuniksi secara serial melalui pin RXD dan TXD pada MCS-51. Membuat program menggunakan serial port (DB9)
Lebih terperinciPETUNJUK PEMROGRAMAN DAN SET INSTRUKSI
Lab Elektronika Industri Mikrokontroler - 1 PETUNJUK PEMROGRAMAN DAN SET INSTRUKSI I. ORGANISASI MEMORI AT89C51 AT89C51 memisahkan antara memori untuk program dan untuk data dalam FLASH dan RAM. Metode
Lebih terperinciPERCOBAAN 2 SAKLAR PUSH BUTTON
TUJUAN: PERCOBAAN 2 SAKLAR PUSH BUTTON 1. Memahami rangkaian mikrokontroller dengan interface ke saklar 2. Memahami program assembly untuk mengambil data saklar dan mengeluarkan data ke LED. 3. Memahami
Lebih terperinciPERCOBAAN 9 T I M E R/ COUNTER
PERCOBAAN 9 T I M E R/ COUNTER TUJUAN 1. Memahami fungsi timer dan counter pada mikrokontroller 2. Memahami rangkaian interface untuk aplikasi timer dan counter 3. Dapat memanfaatkan fungsi counter untuk
Lebih terperinciPANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM SYSTEM VER 3.0 DAN DT-51 TRAINER BOARD
PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM SYSTEM VER 3.0 DAN DT-51 TRAINER BOARD PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM
Lebih terperinciBAB 3 PERANCANGAN SISTEM
BAB 3 PERANCANGAN SISTEM Perancangan sistem pada timbangan digital sebagai penentuan pengangkatan beban oleh lengan robot berbasiskan sensor tekanan (Strain Gauge) dibagi menjadi dua bagian yaitu perancangan
Lebih terperinciBAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK
BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK 4.1 Pengukuran Alat Pengukuran dilakukan untuk melihat apakah rangkaian dalam sistem yang diukur sesuai dengan spesifikasi
Lebih terperinciMenggunakan Bahasa Pemrograman Assembly
BAGIAN 1 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil menggunakan bahasa pemrograman assembly Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami konstruksi program assembly 2. Mahasiswa memahami proses
Lebih terperinciPERCOBAAN 11 PULSE WIDHT MODULATION
PERCOBAAN 11 PULSE WIDHT MODULATION TUJUAN: 1. Memahami prinsip dasar PWM 2. Memahami rangkaian Driver Motor DC 3. Memahami pemrograman assembly untuk pengaturan PWM Konsep Dasar PWM Salah satu cara yang
Lebih terperinciAntarmuka LCD pada DST-AVR
Antarmuka LCD pada DST-AVR M1632 adalah merupakan modul LCD dengan tampilan 16 x 2 baris dengan konsumsi daya yang rendah. Modul ini dilengkapi dengan mikrokontroler yang didisain khusus untuk mengendalikan
Lebih terperinciDT-51 Application Note
DT-51 Application Note AN73 Pengukur Jarak dengan Gelombang Ultrasonik Oleh: Tim IE Aplikasi ini membahas perencanaan dan pembuatan alat untuk mengukur jarak sebuah benda solid dengan cukup presisi dan
Lebih terperinciSISTEM PENGONTROLAN ALAT ELEKTRONIK DENGAN MEDIA KOMPUTER DAN MIKROKONTROLER AT89C51 MELALUI MEDIA KOMUNIKASI SERIAL PORT RS232
SISTEM PENGONTROLAN ALAT ELEKTRONIK DENGAN MEDIA KOMPUTER DAN MIKROKONTROLER AT89C51 MELALUI MEDIA KOMUNIKASI SERIAL PORT RS232 Oleh : Tateng Sukendar Dosen Teknik Elektro - Universitas Suryadarma Abstrak
Lebih terperinciBAB IV ANALISA DAN HASIL UJI COBA RANGKAIAN
BAB IV ANALISA DAN HASIL UJI COBA RANGKAIAN 4.1 Prinsip Kerja Rangkaian Rangkaian ini bekerja berdasarkan dua buah sensor yang di pasang secara berdampingan, dengan memanfaatkan Phototransistor sebagai
Lebih terperinciAlarm Pintu, Harap Pintu Tutup Kembali, Jangan Buka Pintu Lama-lama versi 2
Alarm Pintu, Harap Pintu Tutup Kembali, Jangan Buka Pintu Lama-lama versi 2 Kalo sobat pernah jalan-jalan ke sebuah kantor dan lihat di pintu ada tulisan: HARAP PINTU TUTUP KEMBALI atau MOHON PINTU TUTUP
Lebih terperinciTHERMOMETER DIGITAL DENGAN MODUL DST-51, ADC-0809 DAN LCD 2X16
THERMOMETER DIGITAL DENGAN MODUL DST-51, ADC-0809 DAN LCD 2X16 LCD 2x16 Modul DST-51 Modul ADC-0809 Amplifier LM35 Gambar 1 Blok Diagram Sistem Aplikasi thermometer digital dilakukan dengan melakukan konversi
Lebih terperinciBAB III PERENCANAAN DAN REALISASI
BAB III PERENCANAAN DAN REALISASI 3.1 PERANCANGAN UMUM SISTEM Metode untuk pelaksanaan Program dimulai dengan mempelajari system pengukuran tangki air yang akan digunakan. Dari sini dikembangkan apa saja
Lebih terperinciLaporan Modul 2, EL3006 Timer/Counter dan Interrupt Jongguran Sondang DN ( )/ Kelompok 48/ Jumat, 14 Maret 2008 Asisten: Virgilius
Laporan Modul 2, EL3006 Timer/Counter dan Interrupt Jongguran Sondang DN (132 05 110)/ Kelompok 48/ Jumat, 14 Maret 2008 Asisten: Virgilius Abstrak pada praktikum kali ini, praktikan diharapkan mampu membuat
Lebih terperinciBAB III PERANCANGAN DAN IMPLEMENTASI. Pada tugas akhir ini akan dibuat sebuah perangkat keras PLC dengan fasilitas
BB III PERNCNGN DN IMPLEMENTSI Pada tugas akhir ini akan dibuat sebuah perangkat keras PLC dengan fasilitas minimun beserta perangkat lunak sistem operasinya yang ditanamkan pada mikrokontroler sehingga
Lebih terperinciTUGAS AKHIR (Resume) Perancangan MODUL ALTERNATIF SISTEM MANAJEMEN SENSOR BERBASIS MIKROKONTROLER AT89S52 DAN KOMUNIKASI SERIAL RS232 SEBAGAI KANALNYA
TUGAS AKHIR (Resume) Perancangan MODUL ALTERNATIF SISTEM MANAJEMEN SENSOR BERBASIS MIKROKONTROLER AT89S52 DAN KOMUNIKASI SERIAL RS232 SEBAGAI KANALNYA Untuk Memenuhi Sebagai Prasyarat Mencapai derajat
Lebih terperinciFlowchart Bagian Pemancar
Flowchart Bagian Pemancar START Baca Nilai EEPROM pemancar Masukkan Nilai EEPROM ke Counter BACA SENSOR TIDAK Nilai Sensor = 1? YA Counter + 1 Masukkan Nilai Counter Ke EEPROM Biaya = Nilai Counter x 3
Lebih terperinciPercobaan 5. TIMER/COUNTER Menggunakan DT-51 MinSys
Percobaan 5 TIMER/COUNTER Menggunakan DT-51 MinSys Menggunakan Timer/Counter pada DT-51 Mininum System sebagai timer ataupun sebagai counter. Memanfaatkan Special Fungtion Register (SFR) untuk mengatur
Lebih terperinciBAB 2 LANDASAN TEORI. Dalam bab ini penulis akan membahas tentang komponen-komponen yang
BAB 2 LANDASAN TEORI Dalam bab ini penulis akan membahas tentang komponen-komponen yang digunakan dalam seluruh unit sistem ini. Agar pembahasan tidak melebar dan menyimpang dari topik utama laporan ini,
Lebih terperinciAPLIKASI HITACHI M1632 LCD PADA SC - AVR
APLIKASI HITACHI M1632 LCD PADA SC - AVR Apabila kita merancang suatu system yang membutuhkan tampilan, biasanya digunakan LCD. M1632 LCD yang ada di pasaran sekarang ini, sebagian besar menggunakan mikrokontroler
Lebih terperinciMengenal bahasa assembly
Mengenal bahasa assembly adiatma adiatma@raharja.info Abstrak Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program
Lebih terperinciTERJADI INTERRUPT MELAYANI INTERRUPT KEMBALI MENERUSKAN PROGRAM YANG TERHENTI PROGRAM YANG SEDANG BERJALAN. Gambar 4.1 Interrupt
1. Interrupt Interrupt adalah suatu kejadian atau peristiwa yang menyebabkan mikrokontroler berhenti sejenak untuk melayani interrupt tersebut. Program yang dijalankan pada saat melayani interrupt disebut
Lebih terperinciLAMPIRAN A PERANGKAT LUNAK
LAMPIRAN LAMPIRAN LAMPIRAN A PERANGKAT LUNAK ; Program SMS Antrian #INCLUDE "8051.H" DISP_SELECT1.EQU P1.0 DISP_SELECT2.EQU P1.1 DISP_SELECT3.EQU P1.2 DATADISPLAY.EQU P0 DATAPRINTER.EQU P0 KONTROLPRINTER.EQU
Lebih terperinciBAB IV PENGUJIAN DAN EVALUASI SISTEM. harus dilakukan pengujian terhadap masing-masing alat dan sofware, adapun
BAB IV PENGUJIAN DAN EVALUASI SISTEM 4.1 Prosedur Pengujian Pada perencanaan dan pembuatan perangkat keras dan perangkat lunak harus dilakukan pengujian terhadap masing-masing alat dan sofware, adapun
Lebih terperinciPERCOBAAN 10 PORT SERIAL
PERCOBAAN 10 PORT SERIAL TUJUAN 1. Memahami rangkaian interface port serial 2. Memahami mengkonfigurasikan komunikasi serial pada port serial PC 3. Memahami penulisan bahasa assembly untuk konfigurasi
Lebih terperinciM1632 MODULE LCD 16 X 2 BARIS (M1632)
M1632 MODULE LCD 16 X 2 BARIS (M1632) Deskripsi: M1632 adalah merupakan modul LCD dengan tampilan 16 x 2 baris dengan konsumsi daya yang rendah. Modul ini dilengkapi dengan mikrokontroler yang didisain
Lebih terperincia b c Gambar 1 DT-BASIC Nano System (a), DT-BASIC Micro System (b), DT-BASIC Mini System (c), de KITS Phone Interface ver 2.0 (d)
DT-Basic pplication ote 67 Komunikasi Mikrokontroler Melalui Jalur Telepon Oleh: Tim IE K omunikasi merupakan salah satu hal yang penting bagi manusia. Tidak heran jika perkembangan teknologi komunikasi
Lebih terperinciBAB 2 LANDASAN TEORI. Agar kendaraan lebih teratur dan tidak terlalu padat, biasanya tempat perparkiran ini dibagi
BAB 2 LANDASAN TEORI 2.1. Inteligent Parking System Agar kendaraan lebih teratur dan tidak terlalu padat, biasanya tempat perparkiran ini dibagi menjadi beberapa tempat. Dengan demikian kendaraan yang
Lebih terperinciBAB II TEORI DASAR PENUNJANG
BAB II TEORI DASAR PENUNJANG 2.1 Mikrokontroler AT89S51 Mikrokontroler, sebagai suatu terobosan dari teknologi mikroprosesor dan mikrokomputer, hadir memenuhi kebutuhan pasar (marked need) dan teknologi
Lebih terperinciTKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto
TKC210 - Teknik Interface dan Peripheral Eko Didik Sistem Komputer - Universitas Diponegoro Review Kuliah Pembahasan tentang: Referensi: mikrokontroler (AT89S51) mikrokontroler (ATMega32A) Sumber daya
Lebih terperinciPENGENDALIAN LCD GRAFIK 128*64 TITIK BERBASIS MIKROKONTROLER
1 PENGENDALIAN LCD GRAFIK 128*64 TITIK BERBASIS MIKROKONTROLER Deddy Susilo Fakultas Teknik Program Studi Teknik Elektronika dan Komputer Universitas Kristen Satya Wacana Salatiga Email : deddy.susilo@ymail.com
Lebih terperinciDAFTAR PUSTAKA. Agfianto Eko Putra, BELAJAR MIKROKONTROLLER AT89C51/52/53, Gava Media, 2005.
DAFTAR PUSTAKA Dr.Sjukri Karim, Dr Peter Kabo, EKG dan Penanggulangan beberapa penyakit jantung untuk dokter umum, Fakultas Kedokteran Unversitas Indonesia, 1996. Hendra Marwazi ST. MT, Anshor Usman Ibrahim
Lebih terperinciMIKROKONTROLER Arsitektur Mikrokontroler AT89S51
MIKROKONTROLER Arsitektur Mikrokontroler AT89S51 Ringkasan Pendahuluan Mikrokontroler Mikrokontroler = µp + Memori (RAM & ROM) + I/O Port + Programmable IC Mikrokontroler digunakan sebagai komponen pengendali
Lebih terperinciBlok sistem mikrokontroler MCS-51 adalah sebagai berikut.
Arsitektur mikrokontroler MCS-51 diotaki oleh CPU 8 bit yang terhubung melalui satu jalur bus dengan memori penyimpanan berupa RAM dan ROM serta jalur I/O berupa port bit I/O dan port serial. Selain itu
Lebih terperinciINSTRUKSI DAN BAHASA PEMOGRAMAN MIKROKONTROLER
INSTRUKSI DAN BAHASA PEMOGRAMAN MIKROKONTROLER Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Dalam bab ini akan dibahas tujuan
Lebih terperinciDASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT)
PERCOBAAN 2 DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT) Menggunakan DT-51 MinSys Mengamati keluaran data berupa nyala LED setelah proses pemindahan data (akses eksternal) dari sebuah
Lebih terperinciBlastica Press Release 2008
PENDAHULUAN PCDMX256 adalah produk dari Blastica Sound yang dibuat oleh Iwan B Pratama. PCDMX256 adalah alat untuk mengubah output komputer menjadi sinyal dengan format DMX. Ide pembuatan alat ini adalah
Lebih terperinciBAB 2 LANDASAN TEORI
6 BAB 2 LANDASAN TEORI 2.1 Perangkat Keras 2.1.1 Bahasa Assembly MCS-51 Bahasa yang digunakan untuk memprogram IC mikrokontroler AT89S51 adalah bahasa assembly untuk MCS-51. angka 51 merupakan jumlah instruksi
Lebih terperinciPROTEKSI JALUR TELEPHONE OLEH MODUL DST-52 DAN DF-88 DENGAN TAMPILAN M1632 LCD
PROTEKSI JALUR TELEPHONE OLEH MODUL DST-52 DAN DF-88 DENGAN TAMPILAN M1632 LCD Seringkali pengguna telephone mengeluhkan adanya kenaikan biaya tagihan telephone di luar dugaan. Hal ini disebabkan adanya
Lebih terperinciBAB 13 INTERFACE KE PRINTER DOT MATRIKS
BAB 13 INTERFACE KE PRINTER DOT MATRIKS TUJUAN 1. Memahami rangkaian interface keyboard PC PS/2 2. Memahami bahasa pemrograman assembly pengambilan data keyboard PC 3. Dapat menampilan data keyboard PC
Lebih terperinciDT-51 Application Note
DT-51 Application Note AN14 - How 2 Use DT-51 KND with DT-51 MinSys ver 3.0 oleh: Tim IE & Sapto Jayadi Sutandi (Universitas Kristen Petra) Sesuai namanya, application note ini menjelaskan tentang penggunaan
Lebih terperinciAPLIKASI SMS PADA JARINGAN TELEPHONE OLEH MODUL DST-52 DAN DF-88
APLIKASI SMS PADA JARINGAN TELEPHONE OLEH MODUL DST-52 DAN DF-88 Aplikasi kali ini membahas mengenai proses pengiriman pesan (SMS) dengan menggunakan jaringan telephone sebagai media komunikasinya. Aplikasi
Lebih terperinciPERCOBAAN 1 DISPLAY LED
PERCOBAAN 1 DISPLAY LED TUJUAN: 1. Memahami rangkaian mikrokontroller untuk menghidupkan dan mematikan LED. 2. Memahami program assembly untuk menghidupkan dan mematikan LED. 3. Memahami beberapa instruksi
Lebih terperinci