Rainbow Arch Over Clouds

DINI FEBRIANI

Just Blogger Templates

Selasa, 01 November 2011

microprosesor seemprit


BAB I
MIKROKONTROLER AT89S51
IC Mikrokontroler AT89S51 merupakan IC yang dapatdigunakan untuk berbagai macam aplikasi mikrokontroler,salah satunya untuk aplikasi Line Tracking Robot dimana ICAT89S51 akan mengatur input dari sensor dan menghasilkanoutput  berupa  putaran  roda.  IC  mikrokontroler  keluaranAtmel ini dapat diprogram menggunakan port serial atauparalel.  Penggunaan IC  AT89S51 memiliki  beberapakeuntungan dan keunggulan, antara lain tingkat kendala yangtinggi,  komponen  perangkat  keras  eksternal  yang  lebihsedikit, kemudahan dalam pemrograman, hemat dari segibiaya, dan dapat beroperasi hanya dengan 1 chip & beberapakomponen dasar seperti kristal, resistor dan kapasitor. ICAT89S51  memiliki  program  internal  yang  mudah  untukdihapus dan diprogram kembali secara berulang–ulang. ICAT89S51 berfungsi sebagai sentral control dari segala bidangaktivitas, mulai dari timer untuk mengontrol lamanya kerjaelektroda,  sampai  penggunaan  sensor  suhu  untukdikonversikan dalam satuan kadar mineral yang ditampilkandalam display berupa seven segment.


Beberapa  fungsi  dari  kaki-kaki  pin  pada  ICmikrokontroler AT89S51 yaitu:
1.Port 0(Pin 32 sampai 39)
Port 0 adalah port I/O 8 bit 2 arah saluran terbuka.Pada  saat  sebagai  port  output,  tiap  pin  dapatdilewatkan ke-8input TTL. Ketika logika satu dituliskan pada port 0,maka pin-pin ini dapat digunakan sebagai input yangberimpendansi  tinggi.  Port  0  dapat  dikonfirmasikanuntuk demultiplex sebagai jalur data / bus alamatselama membaca ke program eksternal dan memoridata. Pada mode ini Port 0 mempunyai internal Pull-up.Port 0 juga menerima kode byte selama pemogramanFlash, dan mengeluarkan kode byte selama verifikasiprogram.
2.Port 1(Pin 1 sampai 8)
Port 1 merupakan port I/O 8 bit 2 arah dengan internalpull-up  yang  dapat  digunakan  untuk  berbagaikeperluan. Pada port ini juga digunakan sebagai saluranalamat pada saat pemrograman dan verifikasi



3.Port 2(Pin 21 sampai 28)
Port 2 adalah port I/O 8 bit 2 arah  dengan Pull Up. Bufferoutput Port 2 dapat melewatkan empat TTL input. Ketikalogika satu dituliskan ke port 2, maka mereka di-pull highdengan internal Pull up dan dapat digunakan sebagai input.
4.Port 3(Pin 10 sampai 17)
Port 2 adalah port I/O 8 bit 2 arah dengan Pull up. Outputbuffer dari port 3 dapat dilewati empat input TTL. Ketikalogika satu dituliskan ke port 3, maka mereka akan di-pullhigh dengan internal pull up dan dapat digunakan sebagaiinput. Port 3 juga mempunyai berbagai macam fungsi /fasilitas. Port 3 juga menerima beberapa sinyal kontrol untukpemrograman flash dan verifikasi.
5.RST(Pin 9)
Merupakan masukan reset (aktif high), pulsa transisi darirendah ke tinggi akan me-reset mikrokontroler ini.
6.ALE / PROG(Pin 30)
Pulsa output Addres Latch Enable (ALE) digunakan untuklantching byte bawah dari address selama mengakses keeksternal  memori. Pin  ini  juga  merupakan  input  pulsaprogram  selama  pemrograman  Flash.  Jika  dikehendaki,operasi ALE dapat di-disable dengan memberikan setting bit 0dari SFR pada lokasi 8EH. Dengan Bit Set, ALE disable, tidak akan mempengaruhi jika mikrokontroler pada mode eksekusieksternal.
7.PSEN(Pin 29)
Program Store Enable merupakan sinyal yang digunakanuntuk membaca program memory eksternal. Ketika  8951mengeksekusi kode dari program memory eksternal, PSENdiaktifkan dua kali setiap siklus mesin.
8.EA / VPP (Pin 31)
Eksternal Acces (EA) Enable dan EZ harus diposisikan ke GNDuntuk mengaktifkan divais untuk mengumpankan kode dariprogram memory yang dimulai pada lokasi 0000h sampaiFFFFh. EA harus diposisikan ke VCC untuk eksekusi programinternal. Pin ini juga menerima tegangan pemrograman 12volt (Vpp) selama pemrograman Flash.
9.XTAL1(Pin 19)
Input  ke  inverting  osilator  amplifier  dan  input  untukrangkaian operasi clock internal.
10.XTAL2 (Pin 18)
Output dari inverting osilator amplifier.
11.Vcc (Pin 40)
Berfungsi sebagai sumber tegangan untuk IC AT89S51

12.Ground (Pin 20)
Berfungsi sebagai ground untuk IC AT89S51

IC AT89S51 & ke 40 Pin-nya





























DAFTAR 

ISI
LEMBAR  PENGESAHAN................................................................................iDAFTARISI....................................................iiABSTRAKSI.................................................................................iv
BAB IMIKROKONTROLER.............................................1
1.1 IC AT89S51 ..............................................2
1.2 Pemr ogr amanpada Mikr okontr oler .............7
1.3 BilanganBiner .........................................24
1.4 BilanganDesimal.....................................24
1.5 BilanganOktal.........................................24
1.6 Bilangan

Heksade
s
imal
.............................
25BAB
II
ANALISA

HARDWARE
.....................................
262
.
1

Komponen

Dasar

Elekt
onika
..........................
262
.
1
.
1

Re
s
i
s
to
r ................................................
262
.
1
.
2

Kapasito
r ..............................................
272
.
1
.
3

Led
......................................................
292
.
1
.
4

K
istal
..................................................
302
.
1
.
5

Seven

Segment
.....................................
312
.
1
.
6

IC

LM

339
..............................................
332
.
1
.
7

Senso
r ..................................................
332
.
1
.
8

T
impot
.................................................
352
.
1
.
9

BCD

to

Seven

Segment

Decode
r ................
362
.
1
.
10

Moto
DC
.............................................
372
.
2

Blok

Diag
am
...............................................
40BAB
III
ANALISA

SOFTWARE
........................................
41

0 komentar: