SlideShare a Scribd company logo
1 of 28
MIKROKONTROLER
  Organisasi Memori
      PERTEMUAN 3
Materi Kuliah

 Ke                  Pokok Bahasan
  1   Pendahuluan
      1.1 Penjelasan Kontrak Pembelajaran
      1.2 Pengenalan Mikrokontroler
      1.3 Mikroprosesor Vs Mikrokontoler
      1.4 Penggunaan Mikrokontroler       RINGKASAN

  2   Arsitektur Mikrokontroler AT89S51
      2.1 Diagram Blok
      2.2 Deskripsi Pin
      2.3 Port I/O Mikrokontroler AT89S51
                                  Mikrokontroler - Fasilkom - Unnar
                                  Dosen : Gembong Edhi Setyawan
Materi Kuliah

 Ke                  Pokok Bahasan
  3   Organisasi Memori AT89S51
      3.1 Memori Data
      3.2 Memori Program
      3.3 SFR (Special Function Register)
         UJIAN TDK TERJADWAL (QUIS)




                                   Mikrokontroler - Fasilkom - Unnar
                                   Dosen : Gembong Edhi Setyawan
Materi Kuliah

 Ke                   Pokok Bahasan
 4-5   Pemrograman Assembly MCS51
       4.1 Instruksi-instruksi MCS51
       4.2 Operasi Assembler
       4.3 Struktur pemrograman Assembly MCS51
       4.4 Perangkat lunak yang digunakan untuk
           MCS51
       4.5 Ekspresi-Ekspresi Assembler
       4.6 Pengarah Assembler


                                  Mikrokontroler - Fasilkom - Unnar
                                  Dosen : Gembong Edhi Setyawan
Materi Kuliah

 Ke                        Pokok Bahasan

  6   Sistem Interupsi
      5.1 Struktur Interupsi
      5.2 Mengaktifkan dan menonaktifkan interupsi
      5.3 Tingkat prioritas interupsi
      5.4 Teknik Polling
      5.5 Pemrosesan interupsi
      5.6 Vektor-vektor interupsi
      5.7 Perancangan program interupsi
      5.8 Pewaktuan interupsi
      5.9 Latihan aplikasi menggunakan interupsi

                                          Mikrokontroler - Fasilkom - Unnar
                                          Dosen : Gembong Edhi Setyawan
Materi Kuliah

 Ke                    Pokok Bahasan
  7   Penggunaan Port Pararel
      6.1 Fungsi-fungsi kaki pin
      6.2 Struktur port dan cara kerja
          6.2.1 Konfigurasi port I/O
          6.2.2 Spesifikasi port (port 0, port 1, port 2,
         port 3)
  8   Latihan Aplikasi Penggunaan Port Pararel



                                      Mikrokontroler - Fasilkom - Unnar
                                      Dosen : Gembong Edhi Setyawan
Materi Kuliah

 Ke                 Pokok Bahasan
  9   Timer dan Counter
      8.1 Timer/Counter AT89S51
          8.1.1 Mode kerja Timer 0 dan Timer
          8.1.2 Register pengatur timer
      8.2 Mengatur timer
 10   Latihan Aplikasi Penggunaan Timer / Counter




                                Mikrokontroler - Fasilkom - Unnar
                                Dosen : Gembong Edhi Setyawan
Materi Kuliah

 Ke                     Pokok Bahasan
 11     Port Serial
        10.1 Antarmuka Serial
        10.2 Register Kontrol Port Serial
        10.3 Baudrate
        10.4 Mode Kerja Port Serial

 12     Latihan Aplikasi Penggunaan Port Serial

13-14   Studi Kasus

                                      Mikrokontroler - Fasilkom - Unnar
                                      Dosen : Gembong Edhi Setyawan
Ringkasan Arsitektur Mikrokontroler




     SAP                  Mikrokontroler - Fasilkom - Unnar
                          Dosen : Gembong Edhi Setyawan
Memori AT89S51

                           ROM / Read Only Memory
                           (Memori Program)
          MEMORI AT89S51
                           RAM / Read Access Memory
                           (Memori Data)




                                 Mikrokontroler - Fasilkom - Unnar
                                 Dosen : Gembong Edhi Setyawan
ROM (Memori Program) AT89S51

• ROM (Read Only Memory) : Tempat
  menyimpan program / source code
• Sifat ROM : Non Volatile (data/program tidak
  akan hilang walaupun tegangan supply tidak
  ada)
• Kapasitas ROM AT89S51 : 4 KByte
• Alamat : 0000 H – 0FFF H
• Diakses Bila pin EA/VPP berlogika High


                                  Mikrokontroler - Fasilkom - Unnar
                                  Dosen : Gembong Edhi Setyawan
RAM (Memori Data) / AT89S51

• RAM (Read Access Memory) : Tempat menyimpan data
• Sifat RAM : Volatile (data akan hilang jika tegangan
  supply tidak ada)
• RAM AT89S51, ada 3 blok:
   – Lower 128 byte (00 H – 7F H) : Dpt diakses dengan
     pengalamatan langsung maupun tidak langsung
   – Upper 128 byte (80 H – FF H) : Dpt diakses dengan
     pengalamatan tak langsung saja
   – SFR/Special Function Register (80 H – FFH) : Register
     yg mempunyai fungsi tertentu. Walaupun pny alamat
     sama dengan upper 128 byte tp secara fisik berbeda

                                       Mikrokontroler - Fasilkom - Unnar
                                       Dosen : Gembong Edhi Setyawan
Peta Memori Data Internal




                            Mikrokontroler - Fasilkom - Unnar
                            Dosen : Gembong Edhi Setyawan
Peta Memori Internal AT89S51
                        Catatan:
                        Gambar disamping adalah
                        peta memori internal
                        89S51 yang terdiri dari
                        RAM, SFR dan ROM.
                        Tampak bahwa ada
                        kesamaan address antara
                        RAM, SFR dan ROM yaitu
                        pada address 00 s/d FF.
                        Atas pertimbangan inilah
                        maka biasanya source
                        code ditulis setelah
                        address 00FF yaitu 0100
                        pada ROM
                        Hal ini dimaksudkan agar
                        data RAM dan SFR tidak
                        terisi oleh byte source
                        code.
                          Mikrokontroler - Fasilkom - Unnar
                          Dosen : Gembong Edhi Setyawan
Organisasi RAM Internal
(Lower Byte)




                          Mikrokontroler - Fasilkom - Unnar
                          Dosen : Gembong Edhi Setyawan
SFR (Special Function Register)




                           Mikrokontroler - Fasilkom - Unnar
                           Dosen : Gembong Edhi Setyawan
SFR




      Mikrokontroler - Fasilkom - Unnar
      Dosen : Gembong Edhi Setyawan
SFR




      Mikrokontroler - Fasilkom - Unnar
      Dosen : Gembong Edhi Setyawan
Immediate Adressing Mode




                           Mikrokontroler - Fasilkom - Unnar
                           Dosen : Gembong Edhi Setyawan
Akses Memori Program (ROM) Eksternal




                        Mikrokontroler - Fasilkom - Unnar
                        Dosen : Gembong Edhi Setyawan
Membaca Program Dari ROM Eksternal
                                   2. 74373 latches the
       PSEN    1. Send address to  address and send to
                                                        OE
                     ROM                  ROM
       ALE                                              OC
                                  G 74LS373
       P0.0                                             A0
                                  D
       P0.7                                              A7
                                  Address
                                                         D0
                                                         D7
  EA


        P2.0                                             A8
        P2.7                                            A12

   8051                                                   ROM
                                                Mikrokontroler - Fasilkom - Unnar
                                                Dosen : Gembong Edhi Setyawan
Membaca Program Dari ROM Eksternal

        PSEN                                 OE
        ALE              74LS373             OC
                 G
        P0.0                                  A0
                     D
        P0.7                                  A7


                                              D0
                                              D7
   EA


         P2.0                                 A8
         P2.7                                A12

    8051                                       ROM
                                   Mikrokontroler - Fasilkom - Unnar
                                   Dosen : Gembong Edhi Setyawan
Akses RAM/ROM Eksternal Lebih Dari 1




                         Mikrokontroler - Fasilkom - Unnar
                         Dosen : Gembong Edhi Setyawan
Akses Memori Data (RAM) Eksternal




                         Mikrokontroler - Fasilkom - Unnar
                         Dosen : Gembong Edhi Setyawan
Immediate Adressing Mode




                           Mikrokontroler - Fasilkom - Unnar
                           Dosen : Gembong Edhi Setyawan
Register Addressing Mode




                           Mikrokontroler - Fasilkom - Unnar
                           Dosen : Gembong Edhi Setyawan
Direct Addressing Mode




                         Mikrokontroler - Fasilkom - Unnar
                         Dosen : Gembong Edhi Setyawan
Indirect Addressing Mode




                           Mikrokontroler - Fasilkom - Unnar
                           Dosen : Gembong Edhi Setyawan

More Related Content

What's hot

Pertemuan 9 pipelining
Pertemuan 9 pipeliningPertemuan 9 pipelining
Pertemuan 9 pipelining
jumiathyasiz
 
Pertemuan 3-instruksi-mesin-dan-program-bagian-23
Pertemuan 3-instruksi-mesin-dan-program-bagian-23Pertemuan 3-instruksi-mesin-dan-program-bagian-23
Pertemuan 3-instruksi-mesin-dan-program-bagian-23
France Rhezhek
 
Pertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan programPertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan program
jumiathyasiz
 
Makalah set instruksi
Makalah set instruksiMakalah set instruksi
Makalah set instruksi
ratna46
 

What's hot (20)

Presentasi Mikrokontroler
Presentasi MikrokontrolerPresentasi Mikrokontroler
Presentasi Mikrokontroler
 
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
 
Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535
 
Pertemuan 9 pipelining
Pertemuan 9 pipeliningPertemuan 9 pipelining
Pertemuan 9 pipelining
 
tugas kelompok
tugas kelompoktugas kelompok
tugas kelompok
 
2 mikrokontroler atmega 8535
2 mikrokontroler atmega 85352 mikrokontroler atmega 8535
2 mikrokontroler atmega 8535
 
Materi mode format pengalamatan
Materi mode format pengalamatanMateri mode format pengalamatan
Materi mode format pengalamatan
 
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
 
PROYEK1
PROYEK1PROYEK1
PROYEK1
 
Pertemuan 3-instruksi-mesin-dan-program-bagian-23
Pertemuan 3-instruksi-mesin-dan-program-bagian-23Pertemuan 3-instruksi-mesin-dan-program-bagian-23
Pertemuan 3-instruksi-mesin-dan-program-bagian-23
 
Makalah Mikrokontroler ATmega16
Makalah Mikrokontroler ATmega16Makalah Mikrokontroler ATmega16
Makalah Mikrokontroler ATmega16
 
Set instruksi organisasi dan arsitektur
Set instruksi organisasi dan arsitekturSet instruksi organisasi dan arsitektur
Set instruksi organisasi dan arsitektur
 
Bab ii atmega8
Bab ii atmega8Bab ii atmega8
Bab ii atmega8
 
Laporan led
Laporan ledLaporan led
Laporan led
 
Pertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan programPertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan program
 
Tipe dan format instruksi 2
Tipe dan format instruksi 2Tipe dan format instruksi 2
Tipe dan format instruksi 2
 
Makalah karakteristk set instruksi
Makalah karakteristk set instruksiMakalah karakteristk set instruksi
Makalah karakteristk set instruksi
 
Tipe dan format instruksi 1
Tipe dan format instruksi 1Tipe dan format instruksi 1
Tipe dan format instruksi 1
 
Mikrokontroler io tombol dan led
Mikrokontroler io tombol dan ledMikrokontroler io tombol dan led
Mikrokontroler io tombol dan led
 
Makalah set instruksi
Makalah set instruksiMakalah set instruksi
Makalah set instruksi
 

Viewers also liked (14)

point processing
point processingpoint processing
point processing
 
Image segmentation 3 morphology
Image segmentation 3 morphologyImage segmentation 3 morphology
Image segmentation 3 morphology
 
Mikrokontroler pertemuan 8
Mikrokontroler pertemuan 8Mikrokontroler pertemuan 8
Mikrokontroler pertemuan 8
 
06 object measurement
06 object measurement06 object measurement
06 object measurement
 
Mikrokontroler pertemuan 7
Mikrokontroler pertemuan 7Mikrokontroler pertemuan 7
Mikrokontroler pertemuan 7
 
02 2d systems matrix
02 2d systems matrix02 2d systems matrix
02 2d systems matrix
 
Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2
 
01 introduction image processing analysis
01 introduction image processing analysis01 introduction image processing analysis
01 introduction image processing analysis
 
Mikrokontroler dan Antar Muka (14)
Mikrokontroler dan Antar Muka (14)Mikrokontroler dan Antar Muka (14)
Mikrokontroler dan Antar Muka (14)
 
15. ide pata dan sata
15. ide pata dan sata15. ide pata dan sata
15. ide pata dan sata
 
Mikrokontroler pertemuan 1
Mikrokontroler pertemuan 1Mikrokontroler pertemuan 1
Mikrokontroler pertemuan 1
 
Ii. kinematika robot
Ii. kinematika robotIi. kinematika robot
Ii. kinematika robot
 
04 image enhancement edge detection
04 image enhancement edge detection04 image enhancement edge detection
04 image enhancement edge detection
 
03 image transform
03 image transform03 image transform
03 image transform
 

Similar to Mikrokontroler pertemuan 3

Pemahaman Dasar Mikrokontroler
Pemahaman Dasar MikrokontrolerPemahaman Dasar Mikrokontroler
Pemahaman Dasar Mikrokontroler
Abel Tasfir
 
Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3
Mabekni Yulianto
 

Similar to Mikrokontroler pertemuan 3 (20)

Alat pemroses cpu
Alat pemroses cpuAlat pemroses cpu
Alat pemroses cpu
 
M I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009newM I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009new
 
Ram dan topologi star
Ram dan topologi starRam dan topologi star
Ram dan topologi star
 
Pemahaman Dasar Mikrokontroler
Pemahaman Dasar MikrokontrolerPemahaman Dasar Mikrokontroler
Pemahaman Dasar Mikrokontroler
 
Sistem komputer-Albert chandra-cktc
Sistem komputer-Albert chandra-cktcSistem komputer-Albert chandra-cktc
Sistem komputer-Albert chandra-cktc
 
Bab 4 memory internal
Bab 4 memory internalBab 4 memory internal
Bab 4 memory internal
 
Bab 4 memory internal
Bab 4 memory internalBab 4 memory internal
Bab 4 memory internal
 
Bab 4 memory internal
Bab 4 memory internalBab 4 memory internal
Bab 4 memory internal
 
Makalah Memori Internal
Makalah Memori InternalMakalah Memori Internal
Makalah Memori Internal
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Laporan Joystick
Laporan JoystickLaporan Joystick
Laporan Joystick
 
CARINS PHANGENNY - TUGAS SISTEM KOMPUTER
CARINS PHANGENNY - TUGAS SISTEM KOMPUTERCARINS PHANGENNY - TUGAS SISTEM KOMPUTER
CARINS PHANGENNY - TUGAS SISTEM KOMPUTER
 
Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3
 
Bagian bagian plc
Bagian bagian plcBagian bagian plc
Bagian bagian plc
 
Mp 5 memori
Mp 5 memoriMp 5 memori
Mp 5 memori
 

More from Rumah Belajar

Bab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan lasBab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan las
Rumah Belajar
 

More from Rumah Belajar (14)

Bab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanBab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasan
 
Bab 10 spring arif hary
Bab 10 spring  arif hary Bab 10 spring  arif hary
Bab 10 spring arif hary
 
Bab 06 kriteria kegagalan lelah
Bab 06 kriteria kegagalan lelahBab 06 kriteria kegagalan lelah
Bab 06 kriteria kegagalan lelah
 
Bab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan lasBab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan las
 
Bab 08 screws, fasteners and connection syarif
Bab 08 screws, fasteners and connection  syarif Bab 08 screws, fasteners and connection  syarif
Bab 08 screws, fasteners and connection syarif
 
Bab 07 poros dan aksesoriny
Bab 07 poros dan aksesorinyBab 07 poros dan aksesoriny
Bab 07 poros dan aksesoriny
 
Bab 05 kriteria kegagalan 1
Bab 05 kriteria kegagalan 1Bab 05 kriteria kegagalan 1
Bab 05 kriteria kegagalan 1
 
Bab 04 tegangan regangan defleksi
Bab 04 tegangan regangan defleksiBab 04 tegangan regangan defleksi
Bab 04 tegangan regangan defleksi
 
Bab 03 load analysis
Bab 03 load analysisBab 03 load analysis
Bab 03 load analysis
 
Bab 02 material dan proses
Bab 02 material dan prosesBab 02 material dan proses
Bab 02 material dan proses
 
Bab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanBab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasan
 
13. peripheral component interconnect (pci)
13. peripheral component interconnect (pci)13. peripheral component interconnect (pci)
13. peripheral component interconnect (pci)
 
12. komunikasi data
12. komunikasi data12. komunikasi data
12. komunikasi data
 
11. motherboard (interface)
11. motherboard (interface)11. motherboard (interface)
11. motherboard (interface)
 

Recently uploaded

Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
MaskuratulMunawaroh
 

Recently uploaded (20)

Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Latihan Soal untuk US dan Tryout SMP 2024
Latihan Soal untuk  US dan Tryout SMP 2024Latihan Soal untuk  US dan Tryout SMP 2024
Latihan Soal untuk US dan Tryout SMP 2024
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 

Mikrokontroler pertemuan 3

  • 1. MIKROKONTROLER Organisasi Memori PERTEMUAN 3
  • 2. Materi Kuliah Ke Pokok Bahasan 1 Pendahuluan 1.1 Penjelasan Kontrak Pembelajaran 1.2 Pengenalan Mikrokontroler 1.3 Mikroprosesor Vs Mikrokontoler 1.4 Penggunaan Mikrokontroler RINGKASAN 2 Arsitektur Mikrokontroler AT89S51 2.1 Diagram Blok 2.2 Deskripsi Pin 2.3 Port I/O Mikrokontroler AT89S51 Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 3. Materi Kuliah Ke Pokok Bahasan 3 Organisasi Memori AT89S51 3.1 Memori Data 3.2 Memori Program 3.3 SFR (Special Function Register) UJIAN TDK TERJADWAL (QUIS) Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 4. Materi Kuliah Ke Pokok Bahasan 4-5 Pemrograman Assembly MCS51 4.1 Instruksi-instruksi MCS51 4.2 Operasi Assembler 4.3 Struktur pemrograman Assembly MCS51 4.4 Perangkat lunak yang digunakan untuk MCS51 4.5 Ekspresi-Ekspresi Assembler 4.6 Pengarah Assembler Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 5. Materi Kuliah Ke Pokok Bahasan 6 Sistem Interupsi 5.1 Struktur Interupsi 5.2 Mengaktifkan dan menonaktifkan interupsi 5.3 Tingkat prioritas interupsi 5.4 Teknik Polling 5.5 Pemrosesan interupsi 5.6 Vektor-vektor interupsi 5.7 Perancangan program interupsi 5.8 Pewaktuan interupsi 5.9 Latihan aplikasi menggunakan interupsi Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 6. Materi Kuliah Ke Pokok Bahasan 7 Penggunaan Port Pararel 6.1 Fungsi-fungsi kaki pin 6.2 Struktur port dan cara kerja 6.2.1 Konfigurasi port I/O 6.2.2 Spesifikasi port (port 0, port 1, port 2, port 3) 8 Latihan Aplikasi Penggunaan Port Pararel Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 7. Materi Kuliah Ke Pokok Bahasan 9 Timer dan Counter 8.1 Timer/Counter AT89S51 8.1.1 Mode kerja Timer 0 dan Timer 8.1.2 Register pengatur timer 8.2 Mengatur timer 10 Latihan Aplikasi Penggunaan Timer / Counter Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 8. Materi Kuliah Ke Pokok Bahasan 11 Port Serial 10.1 Antarmuka Serial 10.2 Register Kontrol Port Serial 10.3 Baudrate 10.4 Mode Kerja Port Serial 12 Latihan Aplikasi Penggunaan Port Serial 13-14 Studi Kasus Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 9. Ringkasan Arsitektur Mikrokontroler SAP Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 10. Memori AT89S51 ROM / Read Only Memory (Memori Program) MEMORI AT89S51 RAM / Read Access Memory (Memori Data) Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 11. ROM (Memori Program) AT89S51 • ROM (Read Only Memory) : Tempat menyimpan program / source code • Sifat ROM : Non Volatile (data/program tidak akan hilang walaupun tegangan supply tidak ada) • Kapasitas ROM AT89S51 : 4 KByte • Alamat : 0000 H – 0FFF H • Diakses Bila pin EA/VPP berlogika High Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 12. RAM (Memori Data) / AT89S51 • RAM (Read Access Memory) : Tempat menyimpan data • Sifat RAM : Volatile (data akan hilang jika tegangan supply tidak ada) • RAM AT89S51, ada 3 blok: – Lower 128 byte (00 H – 7F H) : Dpt diakses dengan pengalamatan langsung maupun tidak langsung – Upper 128 byte (80 H – FF H) : Dpt diakses dengan pengalamatan tak langsung saja – SFR/Special Function Register (80 H – FFH) : Register yg mempunyai fungsi tertentu. Walaupun pny alamat sama dengan upper 128 byte tp secara fisik berbeda Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 13. Peta Memori Data Internal Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 14. Peta Memori Internal AT89S51 Catatan: Gambar disamping adalah peta memori internal 89S51 yang terdiri dari RAM, SFR dan ROM. Tampak bahwa ada kesamaan address antara RAM, SFR dan ROM yaitu pada address 00 s/d FF. Atas pertimbangan inilah maka biasanya source code ditulis setelah address 00FF yaitu 0100 pada ROM Hal ini dimaksudkan agar data RAM dan SFR tidak terisi oleh byte source code. Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 15. Organisasi RAM Internal (Lower Byte) Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 16. SFR (Special Function Register) Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 17. SFR Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 18. SFR Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 19. Immediate Adressing Mode Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 20. Akses Memori Program (ROM) Eksternal Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 21. Membaca Program Dari ROM Eksternal 2. 74373 latches the PSEN 1. Send address to address and send to OE ROM ROM ALE OC G 74LS373 P0.0 A0 D P0.7 A7 Address D0 D7 EA P2.0 A8 P2.7 A12 8051 ROM Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 22. Membaca Program Dari ROM Eksternal PSEN OE ALE 74LS373 OC G P0.0 A0 D P0.7 A7 D0 D7 EA P2.0 A8 P2.7 A12 8051 ROM Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 23. Akses RAM/ROM Eksternal Lebih Dari 1 Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 24. Akses Memori Data (RAM) Eksternal Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 25. Immediate Adressing Mode Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 26. Register Addressing Mode Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 27. Direct Addressing Mode Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan
  • 28. Indirect Addressing Mode Mikrokontroler - Fasilkom - Unnar Dosen : Gembong Edhi Setyawan