Blogroll


UTS MICRO 8086 BAGIAN 2





DAFTAR ISI



UTS MIKROKONTROLLER DAN MIKROPROCESSOR
"MICROPROCESSOR 8086 (INTEL)"


1. Tujuan [kembali]
  A. Memahami prinsip kerja sistem minimum mikropropsesor dari 8086

  B. Memahami prinsip kerja rangkaian pendukung

  C. Mampu mendeskripsikan IC apa saja yang bekerja pada rangakian tersebut

  D. Mampu membuat rangkaian sederhana yang berkaitan dengan UP 8086



2. Alat  [kembali]



 1. Mikroprosesor 8086
 2. Seven Segment dan Keypad
 3. Rangkaian pengontrol suhu
 4. IC 8225,IC 74LS8245 dan IC lainnya
 5. Rangkaian keypad



3. DASAR TEORI  [kembali]

                Sistem minimum 8086 adalah perancangan peta memori dan peta I-O. Pada sistem minimum 8086 untuk pemetaan memori dan I-O 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 data disimpan pada lokasi address RAM. Salah satu aplikasi dari mikroprocessor 8086 adalah pada keypad dan seven segmen. Secara garis besar, rangkaian bermula dari pemasukkan input (berasal dari keypad) lalu diproses sehingga berjalan ke mikroprocessornya dan menghasilkan output (Seven Segmen).
            Mikroprosesor adalah suatu chip (keping) yang dapat melaksanakan operasi-operasi hitungan, operasi nalar, dan operasi kendali secara elektronis (digital) dan merupakan otak atau pengolah utama dalam sebuah system komputer. Chip mikroprosesor difabrikasi dengan teknologi LSI (Large Scale Integration) maupun VLSI (Very Large Scale Integration). Biasanya mikroprosesor dikemas dengan plastik atau keramik. Kemasannya dilengkapi dengan pin-pin yang merupakan terminal masukan dan keluaran dari chip. Mikroprosesor berfungsi sebagai pemroses data digital dari input computer. Semakin tinggi kecepatan prosesor maka semakin cepat hasil komputasi diperoleh. Mikroprosesor disebut juga CPU (Central Processing Unit).
            Mikroprosesor 8086 ialah mikroprosesor dengan lebar bus data sebesar 16 bit secara internal dan eksternal, maksudnya seluruh register lebarnya 16 bit dan terdapat bus data selebar 16 bit untuk mentrasfer data kedalam dan keluar CPU.
1.      Karakteristik
A.    . Karakteristik Input
Karakteristik input mikroprosesor-mikroprosesor ini kompatibel dengan semua komponen logika standar yang tersedia saat ini. Berikut ini merupakan table level tegangan input dan persyaratan arus input untuk semua pin input pada kedua mikroprosesor. Level arus input sangat kecil karena input merupakan koneksi gerbang MOSFET dan hanya mempresentasikan arus bocor.
B.     Karakterisrik output
Level tegangan logika 1 pada 8086/8088 kompatibel dengan sebagian besar keluarga logika standar tetapi logika 0 tidak. Rangkaian standar logika memiliki tegangan maksimum logika 0 sebesar 0.4V dan 8086/8088 memiliki maksimum 0.45V. dengan demikian ada perbedaan 0.05V.
Perbedaan ini memperkecil kekebalan terhadap noise dari level standar sebesar 400mV (0.V-0.45V) menjadi 350 mV. Kekebalan terhadap noise adalah perbedaaan antara level tegangan output logika 0 dan level tegangan output logika 1.

 Fungsi Pin Out IC Mikroprosesor 8086
AD15-AD8 Jalur bus alamat/data 8086 terdiri dari bus alamat/data bagian atas 8086. Jalur-jalur ini berisi bit-bit alamat A15-A8 jika ALE pada logika 1, dan hubungan bus data D15-D8. Pin-pin ini memasuki impedansi tinggi jika terjadi hold acknowledge.
A19/S6-A16/S3 Bit-bit bus alamat/status dimultipleks untuk memberikan sinyal alamat A19-A16 dan juga bit status S6-S3. Pin-pin ini juga mempertahankan status impedansi tinggi selama hold acknowledge. Bit status S6 selalu merupakan logika 0, bit S5 menunjukkan kondisi bit-bit flag 1F. S4 dan S3 menunjukkan segmen mana yang diakses selama siklus bus pada saat itu. Berikut ini fungsi status bit S3 dan S4 :


4. PROGRAM  [kembali]
     ; multi-segment executable file template.

data segment
    ; add your data here!  
    task_data db 100 dup(0)  
    task_id   dw 0  
   PORTA EQU 00H
   PORTB EQU 02H
   PORTC EQU 04H
   PCW   EQU 06H
    
ends

stack segment
    dw   128  dup(0)
ends

code segment
start:
; set segment registers:

    mov ax, data
    mov ds, ax
    mov es, ax  
    MOV DX,PCW
    MOV AL,10000010B
    OUT DX,AL  
   BEGIN:
    MOV CX,00FFH
    MOV AL,0FEH
    MOV DX,PORTA
    OUT DX,AL
     
    EELOOP: 
    ;MOV AL,PORTB
     IN AL,PORTB 
     CMP AL,0FEH
     JNE NEXT1 
     MOV AL,001H;
     OUT PORTC,AL;
     OUT PORTC,AL  
     JMP GO
     NEXT1: CMP AL,0FDH
     JNE NEXT2
     MOV AL,004H;
     OUT PORTC,AL;
     OUT PORTC,AL 
     JMP GO
     NEXT2: 
     CMP AL,0FBH
     JNE NEXT3
     MOV AL,007H;
     OUT PORTC,AL;
     OUT PORTC,AL 
     JMP GO 
      NEXT3: 
      CMP AL,0F7H
     JNE GO
     MOV AL,00BH;
     OUT PORTC,AL;
     OUT PORTC,AL
     GO:
    LOOP EELOOP  
    
       MOV CX,00FFH
    MOV AL,0FDH
    MOV DX,PORTA
    OUT DX,AL
     
    EELOOP2: 
    ;MOV AL,PORTB
     IN AL,PORTB 
     CMP AL,0FEH
     JNE NEXT12 
     MOV AL,002H;
     OUT PORTC,AL;
     OUT PORTC,AL 
     JMP GO2
     NEXT12: CMP AL,0FDH
     JNE NEXT22
     MOV AL,005H;
     OUT PORTC,AL;
     OUT PORTC,AL
      JMP GO2
     NEXT22: 
     CMP AL,0FBH
     JNE NEXT32
     MOV AL,008H;
     OUT PORTC,AL;
     OUT PORTC,AL
     JMP GO2
      NEXT32: 
      CMP AL,0F7H
     JNE GO2
     MOV AL,000H;
     OUT PORTC,AL;
     OUT PORTC,AL 
    
     GO2:
    LOOP EELOOP2
     
       MOV CX,00FFH
    MOV AL,0FBH
    MOV DX,PORTA
    OUT DX,AL
    
     EELOOP3: 
    ;MOV AL,PORTB
     IN AL,PORTB 
     CMP AL,0FEH
     JNE NEXT13 
     MOV AL,003H;
     OUT PORTC,AL;
     OUT PORTC,AL
     JMP GO3 
     NEXT13: CMP AL,0FDH
     JNE NEXT23
     MOV AL,006H;
     OUT PORTC,AL;
     OUT PORTC,AL 
     JMP GO3
     NEXT23: 
     CMP AL,0FBH
     JNE NEXT33
     MOV AL,009H;
     OUT PORTC,AL;
     OUT PORTC,AL 
     JMP GO3
      NEXT33: 
      CMP AL,0F7H
     JNE GO3
     MOV AL,00CH;
     OUT PORTC,AL;
     OUT PORTC,AL
     GO3:
    LOOP EELOOP3 
    JMP BEGIN

    JMP BEGIN

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

          

5. FLOWCHART   [kembali]



6. RANGAKIAN SIMULASI  [kembali]
  
7. Video [kembali]


8. Link Download  [kembali]


 File Video, HTML, Rangkaian, dan Program download disini

Tidak ada komentar:

Posting Komentar