Text
Mudah dan menyenangkan belajar mikrokontroler
Daftar isi:
BAB 1 PENDAHULUAN
Untuk siappa buku ini
Bagaimana menggunakan buku ini
Cara menyusun buku
Cara penulisan
89C51 dan 89C2051
Arsitektur mikrokontroler
Bahasa pemograman
IDE
BAB 2 LED berjalan 1
Persiapan
Listing program
Biner,bit,byte,heksaadesimal,dan port
Menggunakan port untuk menyalahkan LED
Memahami listing program
BAB 3 LED BERJALAN
Listing program
Blok program
Subprogram
Call vs jump
BAB 4 LED BERJALAN 3
Listing program utama
Penyelesaian sub program
Subprogram geser kiri
Instalasi
Proses utama
Finalisasi
Listing subprogram geser kiri
Subprogram geser kanan
Listing subprogram gesere kanan
Subprogram kedipan
Menggabungkan semuanya
Listing program keeluruhanya
Mengembangkan variasi
Listing pengembangan
BAB 5 LED BERJALAN 4
Penanganan tabel konstanta
Listing program
BAB 6 LED BERJALAN 5
Organisasi program
Menentukan pormat data tabel
Menggunakan tabel
Listing program
Penulisan angka
Penulisan angka dalam binar
Penulisan angka dalam heksademisial
Penulisan angka dalam desimal
Pengalamatan RAM
Ram internal
Tumpukan/stack
BAB 7 SEVEN SEGMENT 1
Multiplekes
Kotak hitam
Memakai kotak hitam
Membuat kotak hitam
Subprogram sebagai kotak hitam
Modifikasi subprogram delay
Keuntungan dan kerugianya
Direktif equ
Subprogram display
Input dan output
Cara kerja
Listing program
Lebih jauh tentang perintah mov
Konvirasi bilangan
Listing program konvirasi bilangan
Mengisi buffer display
Langkah pengisi buffer
Listing pengisian buffer
Proses keseluruhan
Listing program keseluruhan
Lebih jauh tentang tumpukan
Eksperimen
BAB 9 INTERUPSI
Penerapan interupsi
Mengaktifkan interupsi
Interupsi timer/counter
Register timer
Timer mode
Menggunakan timer
Pengukuran waktu
Melakukan tugas rutin
Membuat jam digital
Inisialisai interupsi
Penempatan subprogram interupsi
Aksi subprogram
Lebih jauh tentang bendera
Scaning seven segment
Lebihjauh tentang psw
Listing program jam digital
BAB 10 MENGGUNAKAN TOMBOL 1
Lebih jauhg tentang port
Alamat port
Memasang tombol pada port
Mengubah jam dan menit
Listing tambah dan jam
Listing ta mbah menit
Jam digital dengan tombol
Listing lengkap
BAB 11 MENGGUNAKAN TOMBOL 2
Debouncing
Listing cek tambah jam dengan debauncing
Listing program lengkap
BAB 12 MENGGUNAKAN TOMBOL 3
Mengambil data tombol secara bersama
Menggunakan datatombol
Debuncing tombol secara bersama
Listing program mengembalian data tombol
Penggunaan dalam mainloop
Listing program lengkap
BAB 13 MEMBUAT NADA
Memainkan nada dengan timer
Konfigurasi timer
Listing prosedur interupsi timer 1
Pengaturan nada
Listing penentuan priode nada
Pembuatan musik
Listing program keseluruhan
Memainkan lagu yang panjang
Skema rangkaian
BAB 14 MENGUKUR KECEPATAN PUTAR 1
Counter dan interpusi timer 0
Memindahkan data counter ke seven segment
Prosedur isi buffer
Listing prosedur isi buffer
Program lengkap
Listing program lengkap
BAB 15 MENGUKUR KECEPATAN PUTAR 2
Konversi heksadesimal ke desimal
Konfigurasi interfusi timer 1
Prosedur interpusi timer 1
Prosedur interpusi timer 0
TMOD, TCON,dan IE
Prosedur isi buffer
Listing program lengkap
BAB 16 DAC
Membuat sebuah dac sederhana
Rangkaian percobaan
Rangkaian catu daya
Program
Listing program
BAB 17 SISTEM PENGENDALIAN MOTOR DC
Penggabungan rangkaian
Penggabungan program
Permasalahan pada penggabungan program
Penyelesaian masalah
prosedur kirim DAC
Prosedur display
Program lengkap
Listing program lengkap
Siste, kendali
BAB 18 BERKOMUNIKASI DENGAN IC ATAU MODUL LAIN
DAC 0808
ADC 0804
Relasi antara sinyal analog dengan data dialog yang dihasilkan oleh ADC
Contoh pemograman
Jam digital penggunaan LCD
Listing program jam lcd lengkap
BAB 19 BERKOMUNIKASI SECARA SERIAL
Baud rate
Interpusi
Implementasi interpusi serial dengan buffer
Pengiriman dan penerimaan data
Implementasi pengiriman dan pengembalian data
Inisialisasi
Implementasi inisialisasi
Hardware dan penyambungan
Contoh aplikasi
Listing program lengkap
Jam digital seral
Listing program lengkap
No other version available