Sabtu, 30 April 2016

UAS

Skematik Design (Protel)
Skematik Design (Proteus) 
Program
Simulasi

UTS (Aplikasi Mikroprocessor 8086 Pada 7 Segmen dan Keypad)

Aplikasi dari mikroprocessor 8086 salah satunya adalah pada 7 segmen dan keypad. Secara garis besar rangkaian bermula dari input yang dimasukkan lalu diproses dan berjalan ke microprosessor nya dan menghasiilkan output yang akan di tampilkan pada seven segmen. Terlihat gambar rangkaian seperti gambar dibawah ini.



Untuk penjelasan lebih lengkap bisa dilihat pada link dibawah ini :

Jumat, 29 April 2016

Tugas Interface

Bahasa program yang dipakai pada interface, umumnya bisa semua bahasa pemrograman, seperti: bahasa assembler, basic/VB, Pascal/Delphi, C++/VC, dan Matlab. Tetapi pada umumnya bahasa assembler dipakai pada interface dan sistem minimum serta mikrokontroller karena dalam bentuk COM akan membuat program di memory jauh lebih kecil dari bahasa program tingkat tinggi.
Untuk membantu dalam memahami atau penyesuaian alur kerja program yang diinginkan maka dapat dilakukan dengan bantuan emulator emu86. Pada emulator ini ada menu emulate untuk menjalankan program dengan dua pilihan yaitu single step untuk eksekusi per baris instruksi atau Run untuk eksekusi keseluruhan instruksi sampai akhir program. Tampilan menu utama Emu86 seperti gambar dibawah.


Mikrokontroller ATmega 8535

Referensi : Syahrul.2012.Mikrokontroller AVR ATmega 8535: Menjelajahi Prinsip-prinsip Antarmuka, Dan Aplikasi Mikrokontroller Dengan Assembler (Bahasa Rakitan), Informatika.


Atmega8535 dapat digunakan dalam banyak aplikasi misalnya LED-7 segment, keypad, LCD, Motor DC, Motor Stepper dan lain-lain. Untuk mengetahui lebih lanjut mengenai Atmega8535, rangkaian dan programnya bisa mendownload bahan dibawah ini.

Skematik sistem minimum mikrokontroller AVR ATmega8535

Simulasi 

Perancangan Sistem Minimum 8088

Referensi :
1. Darwison, 2010, "Teknik Interface (antarmuka) : Perancangan Hardware dan Simulasi Software Serta Aplikasinya", ISBN:978-602-9081-10-7, CV Ferila, Padang.
2. Barry B. Bray, "Mikroprosessor Intel",Jilid 1,Edisi 6.

Perancangan sistem minimum 8088 merupakan perancangan peta memori dan peta Input-Output. Pada sistem minimum 8088 untuk pemetaan memori dan Input-Output dapat digabung dalam suatu peta atau dapat juga terpisah. Untuk perancangan peta memori ada dua lokasi address yaitu program disimpan pada lokasi address memori ROM dan program disimpan pada lokasi address RAM. Biasanya ROM dipakai sebuah IC ROM tetapi untuk RAM dapat dipakai lebih dari satu IC RAM, misalkan IC RAM untuk interrupt dan IC RAM untuk data.

1. Peta terpisah untuk memori dan I-O
1.1 Pemetaan Memori
            Perancangan sistem minimum yang menggunakan 2 RAM dan 1 ROM yaitu RAM 6116 (2 KB) dan RAM 6264 (8 KB) dan ROM 27128 (16 KB). Adapun perancangan peta memori ini adalah seperti gambar dibawah.

00000

007FF

RAM-0 6116 (2 KB)

00800

0FFFF

Kosong
10000

11FFF

RAM-1 6264 (8 KB)

12000

FBFFF

Kosong
FC000


FFFF0

FFFFF


ROM 27128 (16 KB)

Jump RESET
Gambar. Peta Memory

Adapun rangkaian decodernya yang dapat dirancang untuk membedakan RAM dengan ROM seperti rangkaian pada gambar dibawah.




1.2 Pemetaan Input-Output
Perancangan menggunakan 4 komponen I-O yaitu PPI-0 8255 dan PPI-1 8255, PIT 8253 serta PIC 8259. Untuk PPI 8255 masing-masing membutuhkan 4 kombinasi address (A1 A0 yaitu 0 s/d 3 Byte), PIT 8253  membutuhkan 4 kombinasi address yaitu A1A0 serta PIC 8259 membutuhkan 2 kombinasi address yaitu A0. Adapun perancangan peta I-O ini adalah seperti gambar dibawah.

00000

00003

PPI-0 8255 (4 B)

00004

000FF

Kosong
00100

00103

PPI-1 8255 (4 B)

00104

001FF

Kosong
00200

00203
00204

003FF

PIT 8253 (4 B)

Kosong
00400

00401

PIC 8259 (2 B)
00402

FFFFF

Kosong

Untuk membedakan PPI-0, PPI-1, PIT dan PIC dapat dirancang rangkaian decodernya seperti gambar dibawah.




2. Peta gabungan memori dan Input-Output
Perancangan sistem menggunakan 2 RAM dan 1 ROM yaitu RAM 6116 (2 KB), RAM 6264 (8 KB) dan ROM 27128 (16 KB) serta 4 komponen I-O yaitu PPI-0 8255 dan PPI-1 8255, PIT 8253 serta PIC 8259.  Adapun perancangan peta gabungan memori dan I-O ini adalah seperti gambar dibawah.

00000

007FF

RAM-0 6116 (2 KB)

00800
0FFFF
Kosong
10000

10003

PPI-0 8255 (4 B)

10004
1FFFF
Kosong
20000

21FFF

RAM-1 6264 (8 KB)

22000
2FFFF
Kosong
30000

30003

PPI-1 8255 (4 B)

30004
3FFFF
Kosong
40000

40003

PIT 8253 (4 B)
40004
4FFFF
Kosong
50000

50001

PIC 8259 (2 B)
50002
FBFFF
Kosong
FC000

FFFF0

FFFFF

ROM 27128 (16 KB)

Jump RESET

Untuk membedakan ketujuh komponen memori dan input-output dapat dilihat pada rangkaian decodernya seperti gambar dibawah,



Untuk penjelasan lebih lengkap dapat mendownload link dibawah ini :
Materi Presentasi
Rangkaian Pada Proteus
Video Simulasi Pembuatan Rangkaian

Selasa, 26 April 2016

SOFTWARE

1. Arduino
    Download

2. Code Vision AVR
    Download

3. Proteus
    Download

4. Emu 8086
    Download

5. Library Arduino
    Download

Senin, 25 April 2016

Bahan ini dipresentasikan untuk mata kuliah
“Mikroprosesor dan Antarmuka  2016”
oleh
EDWARDO
1210952059
Dosen Pengampuh:
Darwison,MT

Jurusan Teknik Elektro
Universitas Andalas

Padang

2016
Referensi:
  1. Darwison MT,2010,”Teknik Interface (antarmuka): Perancangan Hardware dan Simulasi Software serta Aplikasinya “,CV Ferilla, Padang
  2. Darwison,2007,”Teori,Rancangan,Simulasi dan Aplikasi Mikroprosesor dan Mikrokontroller
  3. Barry B Brey,The Intel Microprocessors 5th edition ,Erlangga
  4. Syahrul.2012.Mikrokontroller AVR ATmega 8535: Menjelajahi Prinsip-prinsip Antarmuka, Dan Aplikasi Mikrokontroller Dengan Assembler (Bahasa Rakitan), Informatika