MODE OPERASI TIMER/COUNTER. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY
|
|
- Sugiarto Halim
- 7 tahun lalu
- Tontonan:
Transkripsi
1 MODE OPERASI TIMER/COUNTER Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY sumarna@uny.ac.id 1. Mode 0 : Timer/Counter 13 bit. Gambar berikut menunjukkan konfigurasi operasi timer/counter mode 0. Salah satu timer di dalam mode 0 merupakan counter 8 bit dengan prescaler dibagi 32. Register 13 bit ini terdiri dari 8 bit pada seluruh dan 5 bit rendah pada. Sedangkan 3 bit tinggi pada tidak ditetapkan dan harus diabaikan. (5 bit) IN Gambar : Timer/Counter Mode 0 Counter 13 bit dapat mencacah naik hingga 2 13 = 8192, dari 0 sanpai dengan Timer/Counter 8051 merupakan pencacah naik yang menambah 1 (increment) nilainya dari nilai awal (initial). Nilai yang telah dicacah sama dengan nilai cacahan maksimum dikurangi nilai awal. Sebagai contoh, jika sejumlah 5000 yang harus dicacah, nilai awal dari timer/counter dalam mode 0 harus di-preset pada : = 3192 Dalam hal demikian, counter tersebut mulai mencacah dari nilai preset 3192 dan terjadi overflow setelah 5000 pulsa detak. Overflow akan men-set bit yang sesuai pada register TCON dan counter tersebut kembali ke nol. Jika diinginkan pencacahan ulang dari nilai preset sebelumnya, nilai preset tersebut harus diisikan ulang dengan software. Flag overflow di-clear oleh hardware ketika CPU mengeksekusi routine pelayanan interupsi dari timer/counter. Untuk mem-preset nilai cacahan awal kepada dan, nilai preset dalam biner harus dihitung dan 5 bit rendah diisikan ke dalam serta 8 bit tinggi ke dalam. Sebagai contoh, untuk cacahan 5000, nilai awalnya dihitung dengan : = D = B 1
2 Sehingga : = = Karena merupakan prescaler terbagi 32 dalam mode 0, nilai preset dari dan dapat dihitung secara langsung dengan persamaan berikut : Atau : = Quotient dari nilai cacahan awal dibagi 32 = Remainder dari nilai cacahan awal dibagi 32 = nilai cacahan awal / 32 = nilai cacahan awal.mod. 32 Di mana / merepresentasikan pembagian integer, dan MOD merepresentasikan sisanya (remainder). Oleh karena itu, contoh di atas dapat dicapai dengan instruksi berikut : MOV TL0,#( ).MOD.32 MOV TH0,#( )/32 Assembler tersebut akan menghitung dan mengisikan hasilnya ke dalam TH0 dan TL0. Ingat bahwa titik desimal (.) harus ditambahkan sebelum dan sesudah MOD. Sebagai contoh, instruksi berikut : MOV TL1,#( ).MOD.32 MOV TH1,#( )/32 Men-set counter 1 untuk mencacah 2500 pulsa. 2. Mode 1 : Counter 16 bit. Operasi mode 1 adalah sama dengan mode 0, kecuali bahwa register timer-nya akan berjalan untuk 16 bit seluruhnya. Counter 16 bit tersebut dapat mencacah naik hingga 2 16 = 65536, 0 sampai dengan Sebagaimana dijelaskan sebelumnya, nilai preset dari dan dihitung sebagai : = nilai cacahan awal MOD 256 = nilai cacahan awal / 256 Dalam kode assembly, nilai awal dari counter 0 dapat di-preset dengan : MOV TL0,#( ).MOD.256 MOV TH0,#( )/256 Operator > dan < adalah berguna dalam penghitungan nilai awal. Operator > dan < digunakan untuk mendapatkan berturut-turut byte tinggi dan byte rendah dari counter 16 bit. Instruksi di atas dapat dituliskan sebagai : 2
3 MOV TL0,#<( ) MOV TH0,#>( ) Konfigurasi Timer/Counter mode 1 ditunjukkan pada gambar berikut : Gambar : Timer/Counter Mode 1 3. Mode 2 : Counter 8 bit Isi-Ulang Otomatis Gambar berikut menunjukkan konfigurasi Timer/Counter pada mode 2. Mode 2 mengkonfigurasi register timer sebagai counter 8 bit () dengan isi-ulang otomatis. Nilai cacahan maksimumnya 2 8 = 256, 0 sampai dengan 255. Overflow dari tidak hanya men-set, tetapi juga mengisi ulang dengan isi dari yang di-preset dengan software. Pengisian ulang meninggalkan tidak berubah. Operasi mode 2 adalah sama untuk timer/counter 0 dan 1. Isi Ulang IN Gambar : Timer/Counter Mode 2 Dalam mode 2, nilai awal dihitung dengan Nilai awal = 256 nilai cacahan 3
4 Sebagi contoh, suatu instruksi MOV TH1,#( ) menentukan timer 1 untuk mencacah 100 pulsa. Karena nilai dan di-reset sesudah power 8051 hidup atau reset software, maka nilai cacahan awal dari YHX dan harus di-preset secara awal (initially). 4. Mode 3 : Dua Counter 8 bit Individual Konfigurasi operasi timer/counter pada mode 3 ditunjukkan pada gambar berikut. Timer 1 dalam mode 3 secara langsung mempertahankan cacahannya. Akibatnya adalah sama dengan men-set TR1 = 0. Timer 0 dalam mode 3 membangun TL0 dan TH0 sebagai dua counter yang terpisah. TL0 menggunakan kendali bit timer 0, yakni C/T,, TR0, INT 0, dan TF0. TH0 dikunci ke dalam fungsi timer (siklus mesin pencacahan) dan mengambil alih kegunaan dari TR1 dan TF1 dari timer 1. Kemudian, TH0 sekarang mengendalikan interupsi timer 1. IN TR1 Gambar : Timer/Counter Mode 3 Nilai cacahan awal TH0 dan TL0 dihitung dengan : TH0 = 256 nilai cacahan TL0 = 256 nilai cacahan Sebagai contoh, instruksi berikut menunjukkan TL0 timer 0 mencacah 50 pulsa dan TH0 mencacah 100 pulsa. MOV TL0,#(250 50) MOV TH0,#( ) 4
5 Mode 3 disediakan untuk keperluan aplikasi sebuah timer atau counter 8 bit tambahan (ekxtra). Dengan timer 0 dalam mode 3, 8051 dapat terlihat seperti memiliki 3 timer/counter, dan 8052 seperti memiliki 4 timer/counter. Ketika timer 0 dalam mode 3, timer 1 dapat dihidupkan atau dimatikan dengan mensaklarnya keluar dan masuk mode 3 sendiri, atau dapat tetap digunakan dengan port serial sebagai generator baud rate, atau dalam kenyataannya, dalam banyak aplikasi yang tidak memerlukan interupsi. Sebagai terlihat dapam gambar, instruksi SETB TR1 men-start TH0 dan instruksi CLR TR1 menghentikan TH0. Untuk menggunakan Timer/Counter, ikuti prosedur berikut : Dalam program utama : 1. Tetapkan register IE untuk meng-enable interupsi timer/counter. 2. Tetapkan register IP untuk menentukan tingkat prioritas interupsi timer/counter (jika diperlukan). 3. Tetapkan register TMOD untuk menentukan mode operasi dan kendali jalan (run control). 4. Men-set nilai awal dari dan. 5. Men-strat timer/counter (SETB ). Dalam routine pelayanan interupsi : 1. Hentikan (stop) timer/counter. 2. Proseslah suatu tugas dari routine pelayanan interupsi. 3. Isi ulang (reload) nilai awal dari dan. 4. Start kembali (re-start) timer/counter. 5. Kembali ke program utama. 5
REGISTER-REGISTER Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY
REGISTER-REGISTER 8051 Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id 1. PC (Program Counter) PC dengan ukuran 16 bit menentukan lokasi berikutnya yang akan dieksekusi (dijalankan).
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 terperinciTimer Counter. D3 Telekomunikasi.
Timer Counter D3 Telekomunikasi Timer Pada dasarnya timer dan counter merupakan sistem yang sama-sama menambahkan diri hingga overflow. Timer memanfaatkan frekuensi osilator untuk bertambah tiap machine
Lebih terperinciPERTEMUAN TIMER & COUNTER MIKROKONTROLER 89C51
PERTEMUAN TIMER & COUNTER MIKROKONTROLER 89C51 Pemakaian Timer TIMMER MIKROKONTROLER 89C51 Timer atau pewaktu dan counter atau pencacah adalah jenis pengatur waktu didalam mikrokontroler. Didalam mikrokontroler
Lebih terperinciMikrokontroler 89C51 Bagian II :
Mikrokontroler 89C51 Bagian II : Mikrokontroler 89C51 Mikrokontroler 89C51 merupakan mikrokomputer CMOS 8 bit dengan 4 Kbytes Flash Programmable Memory. Arsitektur 89C51 ditunjukkan pada gambar 2. Accumulator
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 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 terperinciMAKALAH. Timer atau Counter 0 dan 1. Oleh : Rizky Dwi N ( ) Satrio Teguh Yulianto ( ) D3 TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO
MAKALAH Timer atau Counter 0 dan 1 Oleh : Rizky Dwi N (1431110061 ) Satrio Teguh Yulianto (1431110023) D3 TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MALANG TAHUN 2015/2016 i KATA PENGANTAR
Lebih terperinciPertemuan 10 Arsitektur Mikrokontroler 8051
Pertemuan 10 Arsitektur Mikrokontroler 8051 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan arsitektur mikrokontroler 8051 Arsitektur Mikrokontroller 8051 Materi:
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 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 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 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 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 terperinciPERTEMUAN INTERUPSI MIKROKONTROLER 89C51
PERTEMUAN INTERUPSI MIKROKONTROLER 89C51 INTERUPT MIKROKONTROLER 89C51 Pengertian Interupsi Interupt atau selaan adalah suatu proses dimana pada saat mikrokontroler harus menghentikan sementara waktu intruksi-instruksi
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 terperinciPerancangan Serial Stepper
Perancangan Serial Stepper ini : Blok diagram dari rangakaian yang dirancang tampak pada gambar dibawah Komputer Antar Muka Peralatan luar Komputer Komputer berfungsi untuk mengendalikan peralatan luar,
Lebih terperinciPANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51
PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51 PANDUAN DASAR MIKROKONTROLER KELUARGA MCS-51 Danny Christanto, S.T. Kris Pusporini, S.T., M.T. 2004, Innovative Electronics Hak Cipta dilindungi undang-undang
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 terperinciMIKROPENGENDALI C TEMU 4 AVR TIMER AND COUNTER. Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom
MIKROPENGENDALI C TEMU 4 AVR TIMER AND COUNTER Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom PENDAHULUAN Pada mikropengendali terdapat register Timer/Counter yang berfungsi
Lebih terperinciBAB III KEGIATAN PENELITIAN TERAPAN
BAB III KEGIATAN PENELITIAN TERAPAN Pada bab ini akan dijelaskan langkah-langkah yang akan digunakan dalam menyelesaikan Alat Simulasi Pembangkit Sinyal Jantung, berupa perangkat keras (hardware) dan perangkat
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 terperinciPENGANTAR MIKROKOMPUTER PAPAN TUNGGAL (SINGLE CHIP) Oleh : Sumarna, Jurdik Fisika, FMIPA UNY
PENGANTAR MIKROKOMPUTER PAPAN TUNGGAL (SINGLE CHIP) Oleh : Sumarna, Jurdik Fisika, FMIPA UNY E-mail : sumarna@uny.ac.id A. Utama Sistem Mikrokomputer Gambar berikut menunjukkan 5 (lima) unit utama dalam
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 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 terperinciGambar 1.1. Diagram blok mikrokontroller 8051
1.1. Organisasi Memori Semua divais 8051 mempunyai ruang alamat yang terpisah untuk memori program dan memori data, seperti yang ditunjukkan pada gambar1.1. dan gambar 1.2. Pemisahan secara logika dari
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 terperinciPERCOBAAN 2 TRANSFER DATA. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY
PERCOBAAN 2 TRANSFER DATA Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id Percobaan ini akan memperkenalkan dan membiasakan diri dengan konsep dasar serta fungsi suatu instruksi transfer
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 terperinciMemprogram Timer Counter
BAGIAN 1 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil memprogram Timer Counter Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami fasilitas Timer Counter pada mikrokontroler AT89S51 2. Mahasiswa memahami
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Mikrokontroller AT89C51 Meskipun termasuk tua, keluarga mikrokontroler MCS51 adalah mikrokontroler yang paling populer saat ini. Keluarga ini diawali oleh Intel yang mengenalkan
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 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 terperinciApa itu timer/counter?
Timer/Counter Apa itu timer/counter? Merupakan suatu pencacah(counter) yang bisa menghitung naik/turun Pencacah berupa register 8 bit/16 bit Nilai cacahan yg tersimpan di register tersebut akan naik/turun
Lebih terperinciORGANISASI MEMORI MIKROKONTROLER MCS-51. Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia
ORGANISASI MEMORI MIKROKONTROLER MCS-51 Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Dalam bab ini akan dibahas tujuan perkuliahan,
Lebih terperinciInstruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.
Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. 1 Interupsi Struktur interupsi Program Demonstrasi Interupsi Multiple Interrupt Source Context Saving Timer dan Counter Watchdog Timer Sleep Mode Rangkuman
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 terperinciI. Pendahuluan. Mikroprosesor CPU. Gambar 1. Perbedaan Mikrokontroler dengan Mikroprosesor
I. Pendahuluan Mikrokontroler, jika diterjemahkan secara harfiah, berarti pengendali yang berukuran mikro. Sekilas mikrokontroler hampir sama dengan mikroprosesor. Namun mikrokontroler memiliki banyak
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 terperinciAT89S52 8kByte In-System Programmable Mikrokontroler
Lab Elektronika Industri Mikrokontroler 1 AT89S52 8kByte In-System Programmable Mikrokontroler I. Fitur AT89S52 Kompatibel dengan produk MCS51 Intel 8kByte Flah Memori dengan In-System Programmable (ISP)
Lebih terperinciPercobaan 7 REGISTER (PENCATAT) Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY
Percobaan 7 REGISTER (PENCATAT) Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id Tujuan : 1. Mengenal beberapa jenis register. 2. Menyusun rangkaian register. 3. Mempelajari cara kerja
Lebih terperinciOPERATION SYSTEM. Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088
OPERATION SYSTEM Nama : Dian Fahrizal Nim : 110170096 Unit : A3 Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088 Mikroprosesor 8086/8088 memiliki 4 register yang masing-masingnya terdiri dari
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 terperinciBAB II DASAR TEORI MIKROKONTROLER II (PENERIMA DATA) MEDIA PENGIRIMAN DATA. Gambar 2.1 Blok Pengiriman Data Mikrokontroler I ke Mikrokontroler II
BAB II DASAR TEORI 2.1 Komunikasi Data Paralel Prinsip dasar dari sistem komunikasi data paralel adalah suatu cara untuk pengiriman atau pertukaran data dari kedua pihak dengan menggunakan sirkuit yang
Lebih terperinciArsitektur Mikrokontroler
BAGIAN 1 Arsitektur Mikrokontroler Tujuan Pembelajaran Umum: 1. Mahasiswa mampu mendeskripsikan Arsitektur Mikrokontroler AT89S51 Tujuan Pembelajaran Khusus: 1. Mahasiswa dapat memahami arsitektur mikrokontroler
Lebih terperinciPERCOBAAN 4 INSTRUKSI PERCABANGAN. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY
PERCOBAAN 4 INSTRUKSI PERCABANGAN Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id Tujuan dari percobaan ini adalah untuk membiasakan diri dengan instruksi percabangan baik yang bersyarat
Lebih terperinciMODUL 1 Pengenalan C untuk 8051 (Compile dan Download)
MODUL 1 Pengenalan C untuk 8051 (Compile dan Download) Bahasa pemrograman C adalah sebuah bahasa 'mid-level', namun memiliki fitur 'high-level' (seperti support pada fungsi dan modul) dan juga memiliki
Lebih terperinciCABLE LAN TESTER DENGAN TAMPILAN LCD TUGAS AKHIR DEMI SYAPUTRI
CABLE LAN TESTER DENGAN TAMPILAN LCD TUGAS AKHIR DEMI SYAPUTRI 052408082 PROGRAM STUDI D3 FISIKA INSTRUMENTASI DEPARTEMEN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
Lebih terperinciPERCOBAAN 15 I N T E R U P S I
PERCOBAAN 15 I N T E R U P S I TUJUAN 1. Memahami sistem interupsi pada mikrokontroller 2. Menerapkan sistem interupsi pada pembuatan jam digital 3. Memahami penggunakan bahasa assembly untuk penggunakan
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 terperinciKOMPONEN INTERFACING. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia
KOMPONEN INTERFACING Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Dalam bab ini akan dibahas tujuan perkuliahan, komponen komponen input/output
Lebih terperinciABSTRAK. rumah pelanggan listrik. Fungsi dari alat ini adalah menghitung seberapa besar
ABSTRAK Meteran listrik atau KWH Meter sangat umum dijumpai pada setiap rumah pelanggan listrik. Fungsi dari alat ini adalah menghitung seberapa besar pemakaian energi listrik suatu bangunan entah itu
Lebih terperinciORGANISASI KOMPUTER DASAR
ORGANISASI KOMPUTER DASAR A. KOMPONEN SISTEM Sebuah komputer moderen/digital dengan program yang tersimpan di dalamnya merupakan sebuah system yang memanipulasi dan memproses informasi menurut kumpulan
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 REMOTE TV Remote TV adalah suatu pengontrol, yang fungsinya untuk merubah dan meng-set TV yang dapat digunakan untuk merubah saluran TV seperti ingin melihat saluran ( RCTI,
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 terperinciPercobaan 6 PENCACAH (COUNTER) Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY
Percobaan 6 PENCACAH (COUNTER) Oleh : Sumarna, urdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id Tujuan :. Mempelajari cara kerja pencacah biner sinkron dan tak sinkron, 2. Merealisasikan pencacah biner
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 terperinciTimer/Counter. AVR ATMega 8535
Timer/Counter AVR ATMega 8535 Timer/Counter ATMega8535 mempunyai timer/counter yang berfungsi sebagai pencacah/pewaktuan. Karena ATMega8535 mampu memakai crystal berfrekuensi sampai dengan 16 MHz maka
Lebih terperinciHal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.
PERTEMUAN 1. Organisasi Processor #1 Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3. Fetch Data = mengambil data
Lebih terperinciBAB III PERANCANGAN ALAT
BAB III PERANCANGAN ALAT Perancangan alat pada tugas akhir ini meliputi pemilihan komponen dan perhitungannya serta memilih rangkaian yang tepat dalam merancang dan membuat alat yang telah di rencanakan.
Lebih terperinciTAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika
TAKARIR AC (Alternating Current) Adalah sistem arus listrik. Sistem AC adalah cara bekerjanya arus bolakbalik. Dimana arus yang berskala dengan harga rata-rata selama satu periode atau satu masa kerjanya
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 terperinciMikrokontroler AVR. Hendawan Soebhakti 2009
Mikrokontroler AVR Hendawan Soebhakti 2009 Tujuan Mampu menjelaskan arsitektur mikrokontroler ATMega 8535 Mampu membuat rangkaian minimum sistem ATMega 8535 Mampu membuat rangkaian downloader ATMega 8535
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 terperinciPERCOBAAN 3 INSTRUKSI ARITMATIK DAN LOGIK. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY
PERCOBAAN 3 INSTRUKSI ARITMATIK DAN LOGIK Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id Tujuan dari percobaan ini adalah untuk membiasakan diri dengan berbagai instruksi aritmatik
Lebih terperinciTUGAS AKHIR PEMPROGRAMAN SISTEM ROTASI GARASI MOBIL BERBASIS MIKRO KONTROLER
TUGAS AKHIR PEMPROGRAMAN SISTEM ROTASI GARASI MOBIL BERBASIS MIKRO KONTROLER Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Teknik Mesin Jenjang Strata Satu (S1) Disusun oleh BAMBANG
Lebih terperinciDAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi
DAFTAR ISI ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi BAB I PENDAHULUAN 1.1 Latar Belakang Masalah... 1 1.2 Identifikasi Masalah...
Lebih terperinciLampiran 1. Spesifikasi mikrokontroler AT89S51 (Atmel Datasheet) Deskripsi pin
Lampiran 1. Spesifikasi mikrokontroler AT89S51 (Atmel Datasheet) Deskripsi pin Nama Pin VCC Tegangan supply +5V GND Port 0 Port 1 Port 2 Port 3 RST ALE/PROG PSEN EA/VPP XTAL1 XTAL 2 Ground Keterangan Port
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 TELEPON Telepon berasal dari kata dasar Tele dan Phone. Tele Artinya jauh dan Phone artinya pembicaraan/bicara. Maka kata telepon dapat diartikan suatu pembicaraan jarak jauh.
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA Dalam bab ini akan dijelaskan mengenai tinjauan pustaka dasar penunjang untuk membentuk sebuah system penghitung kwh meter terpusat, baik teori perangkat keras seperti fungsi dan
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 terperinci=== PENCACAH dan REGISTER ===
=== PENCACAH dan REGISTER === Pencacah Pencacah adalah sebuah register yang mampu menghitung jumlah pulsa detak yang masuk melalui masukan detaknya, karena itu pencacah membutuhkan karakteristik memori
Lebih terperinciSTRUKTUR CPU. Arsitektur Komputer
STRUKTUR CPU Arsitektur Komputer Tujuan Mengerti struktur dan fungsi CPU yaitu dapat melakukan Fetch instruksi, interpreter instruksi, Fetch data, eksekusi, dan menyimpan kembali. serta struktur dari register,
Lebih terperinciMIKROKONTROLER AT89S52
MIKROKONTROLER AT89S52 Mikrokontroler adalah mikroprosessor yang dirancang khusus untuk aplikasi kontrol, dan dilengkapi dengan ROM, RAM dan fasilitas I/O pada satu chip. AT89S52 adalah salah satu anggota
Lebih terperinciTabel 1. Karakteristik IC TTL dan CMOS
BAB II TINJAUAN PUSTAKA 2.1. IC Digital TTL dan CMOS Berdasarkan teknologi pembuatannya, IC digital dibedakan menjadi dua jenis, yaitu TTL (Transistor-Transistor Logic) dan CMOS (Complementary Metal Oxide
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 terperinciPraktek 1. Interfacing Layer. 1. Tujuan : 2. Alat-alat 1 Unit PC atau notebook Koneksi internet
Praktek 1 Interfacing Layer 1. Tujuan : Mengidentifikasi lapisan interfacing untuk berkomunikasi dengan komputer dan notebook 2. Alat-alat 1 Unit PC atau notebook Koneksi internet 3. Petunjuk Praktek Siapkan
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Karakteristik Gas Elpiji Elpiji merupakan merk dagang dari LPG atau Liquefied Petroleum Gasses. Merupakan campuran dari berbagai hydrocarbon, sebagai hasil penyulingan minyak
Lebih terperinciSISTEM MONITORING SUHU MENGGUNAKAN MIKROKONTROLLER AT89S51 DENGAN TAMPILAN DI PC
SISTEM MONITORING SUHU MENGGUNAKAN MIKROKONTROLLER AT89S51 DENGAN TAMPILAN DI PC Diajukan Guna Melengkapi Sebagai Syarat Dalam Mencapai Gelar Sarjana Strata Satu (S1) Di susun Oleh : Nama : Andy Ihza Mahendra
Lebih terperinciPERANCANGAN DAN PEMBUATAN SISTEM PENGENDALIAN LEVEL AIR DAN SUHU MENGGUNAKAN DTMF BERBASIS MIKROKONTROLLER AT89S51
PERANCANGAN DAN PEMBUATAN SISTEM PENGENDALIAN LEVEL AIR DAN SUHU MENGGUNAKAN DTMF BERBASIS MIKROKONTROLLER AT89S51 Laporan Tugas Akhir Ditulis Untuk Memenuhi Syarat Menyelesaikan Pendidikan Program Diploma
Lebih terperinciBAB VIII REGISTER DAN COUNTER
BAB VIII REGISTER DAN COUNTER 8.1 Register Register adalah kumpulan dari elemen-elemen memori yang bekerja bersama sebagai satu unit. Register yang paling sederhana tidak lebih dari sebuah penyimpan kata
Lebih terperinciCOUNTER TIMER CIRCUIT (CTC) Z80
COUNTER TIMER CIRCUIT (CTC) Z80 Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Counter Timer Circuit (CTC) Z80 adalah komponen LSI yang dapat diprogram dan
Lebih terperinciPERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE
PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program
Lebih terperinciPERCOBAAN 5 STACK DAN SUBROUTINE. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY
PERCOBAAN 5 STACK DAN SUBROUTINE Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY E-mail : sumarna@uny.ac.id Tujuan dari percobaan ini adalah untuk memberikan pengertian mengenai arti stack, dapat menggunakan
Lebih terperinciBagian 2 STRUKTUR CPU
Bagian 2 STRUKTUR CPU 1. KOMPUTER SEBAGAI MESIN 6 LEVEL Bahasa tingkat tinggi Bahasa Rakitan Mesin Sistem Operasi Arsitektur Perangkat Instruksi Arsitektur Mikro Logika Digital Berikut akan dibahas contoh
Lebih terperinciWireless 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 terperinciBAB III PERANCANGAN ALAT DAN PROGRAM MIKROKONTROLER. program pada software Code Vision AVR dan penanaman listing program pada
BAB III PERANCANGAN ALAT DAN PROGRAM MIKROKONTROLER Pada tahap perancangan ini dibagi menjadi 2 tahap perancangan. Tahap pertama adalah perancangan perangkat keras (hardware), yang meliputi rangkaian rangkaian
Lebih terperinciKENDALI LENGAN ROBOT MENGGUNAKAN MIKROKONTROLLER AT89S51
KENDALI LENGAN ROBOT MENGGUNAKAN MIKROKONTROLLER AT89S51 Eko Patra Teguh Wibowo Departemen Elektronika, Akademi Angkatan Udara Jalan Laksda Adi Sutjipto Yogyakarta den_patra@yahoo.co.id ABSTRACT A robot
Lebih terperinciOleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )
Oleh: 1. Singgih Gunawan Setyadi (10222059) 2. Handung Kusjayanto (11111005) 3. Wahyu Isnawan (11111049) CPU Merupakan komponen terpenting dari sistem komputer sebagai pengolah data berdasarkan instruksi
Lebih terperinciTI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O
TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O Aditya Legowo Pra Utomo 2B 08501039 Tugas ini disusun untuk memenuhi salah satu tugas Mata Kuliah Organisasi dan Arsitektur Komputer
Lebih terperinciSINYAL INTERUPSI. 1. Latar Belakang
SINYAL INTERUPSI 1. Latar Belakang Sistem komputer tidak akan berguna tanpa adanya peralatan input dan output. Operasioperasi I/O diperoleh melalui sejumlah perangkat eksternal yang menyediakan alat untuk
Lebih terperinciTIMER DAN COUNTER. ERI SETIADI NUGRAHA, S.Pd. 2012
TIMER DAN COUNTER ERI SETIADI NUGRAHA, S.Pd. 2012 TIMER Ada beberapa jenis timer yang digunakan pada PLC, akan tetapi yang sering digunakan adalah Timer ON Delay dan Timer OFF Delay. Fungsi pewaktu dalam
Lebih terperinciPendahuluan Mikrokontroler 8051
Pendahuluan Mikrokontroler 8051 Pokok Bahasan: 1. Mikrokontroler 8051 Arsitektur (Architecture) Timers/Counters Interrupts Komunikasi Serial (Serial Communication) Tujuan Belajar: Setelah mempelajari dalam
Lebih terperinciBAB II TINJAUAN TEORITIS. Mikrokontroler, sebagai suatu terobosan teknologi mikrokontroler dan
BAB II TINJAUAN TEORITIS 2.1. Mikrokontroler AT89S52 Mikrokontroler, sebagai suatu terobosan teknologi mikrokontroler dan microkomputer, hadir memenuhi kebutuhan pasar (market need) dan teknologi baru.
Lebih terperinciPERTEMUAN 12 PENCACAH
PERTEMUAN 12 PENCACAH Sasaran Pertemuan 12 Mahasiswa diharapkan mengerti tentang Pencacah yang terdiri dari : - Riple Counter - Pencacah Sinkron - Pencacah Lingkar - Pencacah Turun naik - Pencacah Mod
Lebih terperinciTeknik Pemrograman PLC
Kegiatan Belajar 2 Teknik Pemrograman PLC Tujuan Pembelajaran : Uraian Materi 1. Merancang program kendali PLC sederhana 2. Memasukkan program ke dalam PLC 3. Mengecek kebenaran program A. Unsur-Unsur
Lebih terperinciPERTEMUAN 12 PENCACAH
PERTEMUAN 12 PENCACAH Sasaran Pertemuan 12 Mahasiswa diharapkan mengerti tentang Pencacah yang terdiri dari : - Riple Counter - Pencacah Sinkron - Pencacah Lingkar - Pencacah Turun naik - Pencacah Mod
Lebih terperinciSimple As Possible (SAP) - 1. Abdul Syukur
Simple As Possible (SAP) - 1 Abdul Syukur abdulsyukur@eng.uir.ac.id http://skurlinux.blogspot.com 053740514 Perangkat Pembangun Pencacah Program (Program Counter) Register Masukan & Memory Address Register
Lebih terperinciArithmatika Komputer. Pertemuan 3
Arithmatika Komputer Pertemuan 3 2.3. Aritmetika Integer Membahas operasi aritmetika (Sistem Komplemen Dua) Penjumlahan Pengurangan Perkalian Pembagian Penjumlahan dan Pengurangan Penambahan pada complement
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 terperinci