2
3
Arsitektur Mikroprosesor 8085
4
5
Bus Alamat, Data, Kendali
6
Operasi baca
7
8
Operasi Tulis
9
MVI B,43H
membaca data
43H di register
B
10
Pin status pengambilan instruksi, baca- tulis
memori atau operasi lain
11
IC 74245
IC 74245 adalah Transmitter data/ Receive data bila G (G Enable) = 0
dan Direction Control (DIR) = 1 maka A data (D0 – D7) ke B
Bus (AD0 – AD7). Sebalik Jika G (G Enable) = 0 dan Direction
Control (DIR) = 0 maka B data ke A Bus.
12
IC 74373
IC 74373 adalah IC register bit yang berfungsi sebagai penggerak
data. Bila G AA^í_Adan CE AA^ì_Amaka masukan (input) data
AD0 t AD7 akan sama dengan keluarannya pada Bus SA0- SA7.
13
Dekoder Saluran 3 ke 8 (IC 74138)
14
Tabel 1. Tabel Kendali IC 74138
15
Koneksi Mikroprosesor 8085 dengan RAM dan ROM
16
Rangkaian Memanfaatkan EPROM 2764 untuk suatu bagian 64 K x 8
memori suatu sistem Mikroprosesor 8088 dengan alamat 0000h - FFFFh
17
Jenis-jenis Memory
ROM
ROM :
PROM :
EPROM : 27xxx
EEPROM : 28xxx
SEEPROM : 24xxx, 29xxx
Flash ROM :
RAM
SRAM : 61xxx, 62xxx
DRAM : 41xxx, 51xxx
Kapasitas Memory
Type Kap.bit Kap. Byte Jumlah Add. Pin Add. Alamat
XX01 1 kbit 128 Byte 7 pin A0… A 6 0000H ~ 007FH
7FFFH
Data 8000H
Temporer RAM
Stack Pointer
Misal
Kosong
RAM 62256
FFFFH
Buffer Memory & Stack Area
8000H
Data Temp.
(Buffer)
RAM 62256
Kegiatan
Stack
FFFFH
IC RAM 6264 (HM6264B )
IC HM6264B adalah 64k-bit static RAM 8-kword × 8-bit.
Features
{A,]PZA‰AA~&šAAš]uWAôñlíììAvA~uÆ
{A>}ÁA‰}ÁŒAA~^švÇWAíìARtA~typ))
Operation: 15 mW (typ) (f = 1 MHz)
{A^]vPoAñAsAµ‰‰oÇ
{AC}u‰ošoÇAšš]Auu}ŒÇA~E}Ao}lA}ŒAš]u]vPAšŒ}AŒ‹µ]Œ
{A‹µoAAvAÇoAš]u
{AC}uu}vAšA]v‰µšAvA}µš‰µšA~dZŒAššA}µš‰µš
{A]ŒšoÇAdd>A}u‰š]oA~ooA]v‰µšAvA}µš‰µš
{ABššŒÇAlµ‰A}‰Œš]}vA‰]o]šÇ
22
IC EPROM dan RAM
23
Pin IC 6264
24
Tabel Fungsi
25
Karakteristik DC
(Ta = 0 to +70°C, V CC = 5 V ±10%, V SS = 0 V)
26
27
28
IC ROM/ EPROM M2764A
29
30
31
32
33
Baca - tulis t Kontrol/ kendali Pada memori
34
Baca - tulis -
Kontrol/ kendali
Pada I/O
35
Pengantar MCS-51
• Perbedaan antara sistem Micro-Prosesor dan
sistem Micro-Controller
• Contoh-contoh penggunaan
• Pengantar Embedded System
Arsitektur MCS-51
• Konfigurasi Internal
– CPU, RAM, ROM, Interface
• Penjelasan Pin-pin
– Definisi Pin, parallel pin
– RESET, CLOCK
• Interfacing dengan ROM dan RAM eksternal
Pemetaan Alamat MCS-51
• Program Memory, PSEN=0
– Internal Program, EA=1
– External Program, EA=0
• Internal Data Memory
– Register Bank, Free Memory, SFR, Extra Free
Memory untuk 8x52
• External Data Memory, RD, RW
– Eksternal RAM dan I/O
Instruction Set MCS-51
• Pembagian Instruksi
– Transfer, Aritmatik, Logic, Boolean, Percabangan
• Mode Pengalamatan
– Immediate, Langsung, Tak langsung, Register,
Indeks
• Contoh Aplikasi
– Simple I/O
Internal Interface MCS-51
• 4 x Port Simple Bi-directional Digital I/O
• 5 x Interupsi
• 2 x 16 bit Timer/Counter
• Komunikasi Serial
• Contoh Aplikasi
Arsitektur Mikrokontroler AT8951/52
Interupsieksternal
ON-Chip DLL
Flash ON-Chip
Kontrolintrupsi RAM Timer1
Timer0
CPU
P0 P1 P2 P3 TXD RXD
Mikrokontroler ATMEL AT8952 merupakan keluaran dari
keluarga MCS-51 yang mempunyai spesifikasi dan
sejumlah keistimewahan, antara lain:
Sebuah CPU 8 bit.
Osilator internal dan rangkaian pewaktu.
RAM internal 128 byte.
Memori flash ROM yang dapat diprogram ulang 8 Kbyte.
Empat buah port I/O yang dapat diprogram, teridiri dari
8 bit input/ output.
Dua buah timer/ counter 16 bit.
Sebuah port serial dengan kontrol serial full duplex UART.
Kecepatan pelaksanaan instruksi persiklus 1 mikrodetik pada
frekwensi clock 12 MHz.
Pin Mikrokontroler AT8951/52
ATmega8
44
ATmega 8535
ATmega8
45
Konfigurasi PIN
Vcc : Tegangan Supplay
GND : Ground
AREF : Untuk pin tegangan referensi analog untuk ADC.
AVcc :Pin tegangan catu untuk ADC. AVcc harus dihubungkan ke
Vcc walaupun ADC tidak digunakan.
Port B (PB7-PB0) :
Port I/O 8-bit dengan resistor pull-up internal tiap pin. Khusus
PB6 dapat digunakan sebagai input kristal dan input ke
rangkaian clock internal.
khusus PB7 dapat digunakan output kristal PB6 dan PB7 dapat
digunakan sebagai I/O
Konfigurasi PIN
Port C (PC5-PC0) :
Port I/O 7-bit dengan resistor pull-up internal tiap pin atau bisa
dimanfaatkan sebagai fasilitas ADC
Reset/PC6 :
Jika PC6 di “PURJUaPPHG´ atau diberikan perintah maka PC6
digunakan sebagai pin I/O tapi jika tidak PC6 digunakan sebagai
pinRESET.
Port D (PD0-PD7) :
Port I/O8-bitdenganresistorpull-upinternaltiappin
BLOK DIAGRAM
Tenik Interface
IC1
39 21
P0. 0 / AD0 P2. 0 / A8
38 22
P0. 1 / AD1 P2. 1 / A9
37 23
P0. 2 / AD2 P2. 2 / A10
36 24
P0. 3 / AD3 P2. 3 / A11
35 25
P0. 4 / AD4 P2. 4 / A12
34 26
P0. 5 / AD5 P2. 5 / A13
33 27
P0. 6 / AD6 P2. 6 / A14
32 28
P0. 7 / AD7 P2. 7 / A15
1 10
P1. 0 P3. 0 / RXD
2 11
P1. 1 P3. 1 / T XD
3 12
P1. 2 P3. 2 / INT 0
4 13
P1. 3 P3. 3 / INT 1
5 14
P1. 4 P3. 4 / T 0
6 15
P1. 5 P3. 5 / T 1
7 16
P1. 6 P3. 6 / W R
8 17
P1. 7 P3. 7 / RD
29
PSE N
3 0p F C1 19
XT AL 1
18 30
XT AL 2 AL E / PROG
9
RE SE T
40
VCC
31 20
E A/ VPP GND
AT 8 9S52
C3
+
10 m i kro F
62
1 m i k roF VCC
+
C4
+ C5
IC2 1 m i k roF
6
V-
2
V+
5
C2 -
4 +
C2 +
3
C1 -
1 C6
C+
+ 1 mi k roF
7 10
T 2 OUT T 2 IN
L E D M era h Re si st or 14 11 C7
T 1 OUT T 1 IN
VCC 3 30 oh m 9 8 1 m i k roF
R2 OUT R2 IN
12 13
R1 OUT R1 IN
M AX23 2
P1
1
6
2
7
3
8
VCC 4
CRYST AL VCC 9
1 1, 0 59 5
3 0p F C2 DB9 / FE M AL E
R1
10 K
Contoh :
source code AT8952
63
Contoh :
source code
ATMega 16
64
UNIVERSAL SERIAL BUS (USB)
77
SPI (Serial Peripheral Interface)
●Mode master-slave
t Master menginisiasi frame data
● Full duplex
Sinyal SPI
● SCLK: serial clock (output dari master)
● MOSI/SDO: master output, slave input (output dari
master)
●MISO/SDI: master input, slave output (output dari
slave)
● SS/CS: slave select (active low, output dari
master/Mikrokokontroler)
Komunikasi SPI
● Setiap satu siklus clock SPI: transmisi
data full dupleks terjadi:
t Master mengirim sebuah bit di jalur MOSI;
Slave menerimanya dari MOSI
t Slave mengirim sebuah bit di jalur MISO;
Master menerimanya dari MISO
Joystick PS2
StandarSistemSeluleryaitu:
SistemSelulerAnalog –GenerasiPertama:
- AMPS (Advanced Mobile Phone System).
- NMT450(Nordic Mobile Phone).
- TACS (Total AccesCommunication System)
SistemSelulerDigital–GenerasiKedua
- GSM(Global Systemfor Mobile Communication).
- DAMPS ( DigitalAMPS ).
- CDMA/IS-95.
- GenerasiKetiga
- IMT2000
AT COMMAND
07-91-2658050000F0-04-0C-91-265836164900-00-00-
506020-31133180-04-3018
Terima Kasih
91
Soal : Buatlah dan jelaskan cara kerja rangkaian
Mikroprosesor 8085 untuk memilih ROM
dan RAM.
92