Berikut ini akan dibahas mengenai bagaimana cara merakit komputer, terutama bagi mereka yang baru belajar .. dari beberapa referensi yang saya pelajari .. maka berikut ini akan dijelaskan langkah demi langkah cara merakit komputer, mudah-mudahan bermanfaat .. Red. deden
Komponen perakit komputer tersedia di pasaran dengan beragam pilihan kualitas dan harga. Dengan merakit sendiri komputer, kita dapat menentukan jenis komponen, kemampuan serta fasilitas dari komputer sesuai kebutuhan.Tahapan dalam perakitan komputer terdiri dari:
A. Persiapan
B. Perakitan
C. Pengujian
D. Penanganan Masalah
Persiapan
Persiapan yang baik akan memudahkan dalam perakitan komputer serta menghindari permasalahan yang mungkin timbul.Hal yang terkait dalam persiapan meliputi:
1. Penentuan Konfigurasi Komputer
2. Persiapan Kompunen dan perlengkapan
3. Pengamanan
Penentuan Konfigurasi Komputer
Konfigurasi komputer berkait dengan penentuan jenis komponen dan fitur dari komputer serta bagaimana seluruh komponen dapat bekerja sebagai sebuah sistem komputer sesuai keinginan kita.Penentuan komponen dimulai dari jenis prosessor, motherboard, lalu komponen lainnya. Faktor kesesuaian atau kompatibilitas dari komponen terhadap motherboard harus diperhatikan, karena setiap jenis motherboard mendukung jenis prosessor, modul memori, port dan I/O bus yang berbeda-beda.
Persiapan Komponen dan Perlengkapan
Komponen komputer beserta perlengkapan untuk perakitan dipersiapkan untuk perakitan dipersiapkan lebih dulu untuk memudahkan perakitan. Perlengkapan yang disiapkan terdiri dari:
• Komponen komputer
• Kelengkapan komponen seperti kabel, sekerup, jumper, baut dan sebagainya
• Buku manual dan referensi dari komponen
• Alat bantu berupa obeng pipih dan philips
Software sistem operasi, device driver dan program aplikasi.
Buku manual diperlukan sebagai rujukan untuk mengatahui diagram posisi dari elemen koneksi (konektor, port dan slot) dan elemen konfigurasi (jumper dan switch) beserta cara setting jumper dan switch yang sesuai untuk komputer yang dirakit.Diskette atau CD Software diperlukan untuk menginstall Sistem Operasi, device driver dari piranti, dan program aplikasi pada komputer yang selesai dirakit.
Pengamanan
Tindakan pengamanan diperlukan untuk menghindari masalah seperti kerusakan komponen oleh muatan listrik statis, jatuh, panas berlebihan atau tumpahan cairan.Pencegahan kerusakan karena listrik statis dengan cara:
• Menggunakan gelang anti statis atau menyentuh permukaan logam pada casing sebelum memegang komponen untuk membuang muatan statis.
• Tidak menyentuh langsung komponen elektronik, konektor atau jalur rangkaian tetapi memegang pada badan logam atau plastik yang terdapat pada komponen.
Perakitan
Tahapan proses pada perakitan komputer terdiri dari:
1. Penyiapan motherboard
2. Memasang Prosessor
3. Memasang heatsink
4. Memasang Modul Memori
5. memasang Motherboard pada Casing
6. Memasang Power Supply
7. Memasang Kabel Motherboard dan Casing
8. Memasang Drive
9. Memasang card Adapter
10. Penyelesaian Akhir
Minggu, 13 November 2011
PLC
PLC (Programmable Logic Controller) diperkenalkan pertama kali pada tahun 1969 oleh Richard E. Morley yang merupakan pendiri Modicon Corporation. Menurut National Electrical Manufacturing Assosiation (NEMA) PLC didefinisikan sebagasi suatu perangkat elektronik digital dengan memori yang dapat diprogram untuk menyimpan instruksi-instruksi yang menjalankan fungsi-fungsi spesifik seperti: logika, sekuen, timing, counting, dan aritmatika untuk mengontrol suatu mesin industri atau proses industri sesuai dengan yang diinginkan. PLC mampu mengerjakan suatu proses terus menerus sesuai variabel masukan dan memberikan keputusan sesuai keinginan pemrograman sehingga nilai keluaran tetap terkontrol.
PLC merupakan “komputer khusus” untuk aplikasi dalam industri, untuk memonitor proses, dan untuk menggantikan hard wiring control dan memiliki bahasa pemrograman sendiri. Akan tetapi PLC tidak sama akan personal computer karena PLC dirancang untuk instalasi dan perawatan oleh teknisi dan ahli listrik di industri yang tidak harus mempunyai skill elektronika yang tinggi dan memberikan fleksibilitas kontrol berdasarkan eksekusi instruksi logika. Karena itulah PLC semakin hari semakin berkembang baik dari segi jumlah input dan output, jumlah memory yang tersedia, kecepatan, komunikasi antar PLC dan cara atau teknik pemrograman. Hampir segala macam proses produksi di bidang industri dapat diotomasi dengan menggunakan PLC. Kecepatan dan akurasi dari operasi bisa meningkat jauh lebih baik menggunakan sistem kontrol ini. Keunggulan dari PLC adalah kemampuannya untuk mengubah dan meniru proses operasi di saat yang bersamaan dengan komunikasi dan pengumpulan informasi-informasi vital.
Operasi pada PLC terdiri dari empat bagian penting:
1. pengamatan nilai input
2. menjalankan program
3. memberikan nilai output
4. pengendalian
Dari kelebihan diatas PLC juga memiliki kekurangan antara lain yang sering disoroti adalah bahwa untuk memrogram suatu PLC dibutuhkan seseorang yang ahli dan sangat mengerti dengan apa yang dibutuhkan pabrik dan mengerti tentang keamanan atau safety yang harus dipenuhi. Sementara itu orang yang terlatih seperti itu cukup jarang dan pada pemrogramannya harus dilakukan langsung ke tempat dimana server yang terhubung ke PLC berada, sementara itu tidak jarang letak main computer itu di tempat-tempat yang berbahaya. Oleh karena itu diperlukan suatu perangkat yang mampu mengamati, meng-edit serta menjalankan program dari jarak jauh.
mikroprosesor
Mikroprosesor adalah suatu rangkaian digital yang terpadu yang memiliki dimensi ukuran sangat kecil. Mikroprosesor merupakan komponen sentral pada system mikrokomputer. Sistem mikroprosesor terbagi menjadi dua bagian perangkat, perangkat keras dan perangkat lunak. Secara mudahnya dapat dikatakan bahwa sistem mikroprosesor merupakan rangkaian digital kompleks yang terintegrasi dalam suatu sistem. Perubahan fungsi sistem mikroprosesor tergantung dari program pada sistem perangkat lunak yang mendukung kerja sistem mikroprosesor.
Gambar 1. Sistem mikroprosesor secara umum
Gambar 1. memperlihatkan blok diagram hubungan antara sistem mikroprosesor dengan lingkungan luar. Dalam sistem mikroprosesor terdiri atas unit pengolah pusat (CPU), unit media penyimpan (memori) dan unit masukan dan keluaran. Unit masukan dan keluaran sebagai perantara antara sistem mikroprosesor dengan lingkungan luar sistemnya. Apabila sistem mikroprosesor tanpa unit masukan dan keluaran maka tidak ada masukan ataupun keluaran dari dan ke sistem, maka sistem hanya bekerja tanpa ada keluaran yang dapat diperoleh oleh lingkungan luarnya.
Perkembangan kemajuan teknik pembuatan IC mendukung perkembangan mikroprosesor. Kemajuan teknik pembuatan IC tersebut membuat kemasan IC menjadi lebih kecil dengan kemampuan yang lebih besar serta pemakaian daya yang relatif lebih kecil dibandingkan IC sebelumnya. Untuk aplikasi pengontrolan yang sederhana system mikroprosesor dikemas dalam satu keping tunggal yang lazim disebut mikrokontroler.
Sistem minimum adalah penerapan mikroprosesor pada suatu rangkaian digital, dengan komponen minimal sehingga sistem mikroprosesor dapat bekerja. Sistem minimum Intel 8031 merupakan rangkaian digital dengan konfigurasi minimal (menggunakan komponen paling sedikit), yang dapat membuat IC mikrokontroler Intel 8031 dapat digunakan sebagai sistem mikroprosesor.
Dalam sistem minimum diperlukan perangkat-perangkat seperti : mikroprosesor, unit memori, unit masukan dan keluaran, dan rangkaian pendukung lain. Diagram blok rangkaian sistem minimum mikroprosesor diperlihatkan pada gambar berikut.
Gambar 2. Konfigurasi sistem mikroprosesor
2. Konfigurasi Dasar Sistem Mikroprosesor
Pada sistem mikroprosesor prinsip kerjanya adalah mengolah suatu data masukan, yang kemudian hasil olahan tersebut akan menghasilkan keluaran yang dikehendaki. Proses pengolahan datanya dapat difungsikan sesuai dengan instruksi yang diprogramkan . Masing – masing mikroprosesor memiliki bahasa pemrograman yang berbeda-beda. Namun secara prinsip, dasar dari tiap mikroprosesor adalah sama. Tiap Mikroprosesor memiliki satu bus data, satu bus alamat dan satu bus kendali. Dalam mikroprosesor terdapat suatu unit untuk mengerjakan fungsi – fungsi logika dan aritmetika, register – register untuk menyimpan data sementara dan unit pengendalian .
Bus data terdiri biasanya 4, 8, 16 atau 32 jalur (bit), 64 bit, tergantung dari jenis mikroprosesornya. Bus data berfungsi memuat data dari dan ke mikroprosesor. Arah panah menunjukkan arah data dikirim/diterima.
Bus alamat merupakan bus yang berisi alamat – alamat yang datanya akan dikirim / diterima oleh mikroprosesor.
Bus kendali digunakan untuk mensinkronkan kerja antara mikroprosesor dengan dunia luar sistem. Pada beberapa aplikasi ada yang disebut dengan istilah jabat tangan, seperti misalnya pada penerapan hubungan dengan pencetak (printer).
Dalam sistem kerjanya mikroprosesor didukung oleh unit memori (untuk menyimpan program tetap/sementara dan menyimpan data), unit masukan dan keluaran yang berfungsi sebagai antar muka dengan dunia luar. Catu daya, rangkaian pembangkit detak (clock), rangkaian pengawasandi (address decoder), penyangga (buffer) dan penahan (latch) juga diperlukan mikroprosesor untuk mendukung operasi kerja sebagai satu rangkaian yang solid.
3. Unit Pemroses Pusat (CPU : Central Processing Unit)
Mikroprosesor berfungsi sebagai unit yang mengendalikan seluruh kerja system mikroprosesor. Fungsi – fungsi mikroprosesor adalah sebagai berikut :
1. Mengambil instruksi dan data dari memori.
2. Memindah data dari dan ke memori.
3. Mengirim sinyal kendali dan melayani sinyal interupsi.
4. menyediakan pewaktuan untuk siklus kerja sistem mikroprosesor.
5. Mengerjakan fungsi – fungsi operasi logika dan aritmetika.
Dalam pelaksanaan fungsi – fungsi tersebut, bagian – bagian mikroprosesor yang mengerjakan adalah : Pengendalian dan Pewaktuan (control and Timing), ALU (Arithmetic and Logical Unit) dan Register.
3.1. Pewaktuan dan Pengendalian
Bagian pewaktuan dan pengendalian memiliki fungsi utama untuk mengambil dan mendekodekan instruksi dari memori program dan membangkitkan sinyal kendali yang diperlukan oleh bagian lain dari mikroprosesor untuk melaksanakan instruksi tersebut. Pada bagian pengendalian mengirimkan sinyal kendali eksternal untuk dikirim ke elemen system mikroprosesor yang lain. Bagian pengendalian juga berfungsi untuk menerima sinyal kendali dari elemen lain dalam sistem mikroprosesor.
3.2. ALU (Arithmetic Logical Unit)
Bagian mikroprosesor yang berfungsi mengerjakan perintah – perintah logika dan operasi aritmetika adalah ALU. Instruksi dalam operasi ini melibatkan satu atau dua operand. Operasi ALU menghasilkan juga sinyal status yang dikirim ke register, yaitu sinyal untuk mengubah status bit – bit flag sesuai hasil operasi suatu instruksi.
3.3. Register
Fungsi register digunakan untuk menyimpan data, alamat, kode instruksi dan bit status berbagai operasi mikroprosesor. Prinsip dari register – register pada berbagai mikroprosesor adalah sama, namun memiliki perbedaan dalam struktur registernya.
4 Memori
Setiap sistem mikroprosesor memiliki memori, guna menyimpan program dan datanya. Mikrokontroler memiliki memori internal baik dari jenis memori ROM maupun RAM. Namun beberapa jenis mikrokontroler tidak memiliki internal ROM, seperti mikrokontroler yang dipakai pada perancangan alat ini.
4.1. Jenis – Jenis Memori
Memori dalam sistem mikroprosesor digunakan dua jenis memori :
- Memori Tak Mudah Terhapus (non volatile)
- Memori Mudah Terhapus (volatile)
Memori tidak mudah terhapus memiliki karakteristik menyimpan informasi / data dan selamanya informasi tersebut tidak akan hilang walaupun catu daya sistem mikroprosesor dimatikan contoh memori tak mudah terhapus adalah ROM dengan jenis 27256. ROM hanya dapat dibaca. Pengisian informasi dalam ROM dilakukan sekali untuk selamanya. Namun ada jenis ROM yang dapat dihapus dengan menggunakan sinar ultra violet, dan dapat diisi kembali. Jenis ROM itu seperti yang dipakai pada perancangan alat ini. Dua jenis memori ROM yang dapat dihapus dan diprogram kembali oleh pemakai yaitu UV EPROM dan EEPROM. UV PROM dihapus dengan ultra violet dan EEPROM dengan memberikan level tegangan tertentu. Memori mudah terhapus memiliki karakteristik yang terbalik dengan memori tak mudah terhapus.
Memori mudah terhapus dapat menyimpan informasi selama catu daya sistem mikroprosesor belum dimatikan. Informasi akan hilang apabila catu daya memori dimatikan. Memori jenis ini contohnya adalah RAM, yang dapat ditulisi dan dibaca berulang – ulang. Memori RAM digolongkan menjadi dua yaitu : memori statik dan memori dinamik. Pada memori dinamik, informasi disimpan dalam muatan dan muatan akan hilang bila tidak disegarkan, untuk itu diperlukan suatu rangkaian penyegar di luar memori. Memori static tidak memerlukan rangkaian penyegar, sebab informasi pada memori statik disimpan dalam penahan flip-flop.
4.2. Sistem Kerja Memori
Sistem operasi kerja memori, prinsipnya terdiri dari dua yaitu operasi baca dan operasi tulis. Bila prosesor melakukan perintah baca ke memori maka prosesor mengirimkan alamat data yang akan diakses, kemudian mengirimkan sinyal kendali read (baca) yang memerintahkan pada memori untuk mengeluarkan data pada alamat yang ditunjukkan pada bus data. Operasi tulis yaitu bila prosesor akan menyimpan data, informasi, instruksi atau kode operasi ke memori.
Dalam operasi tulis data, mikroprosesor terlebih dahulu mengirimkan alamat melalui bus alamat ke memori, yang menunjukkan lokasi alamat data pada memori yang akan ditulis. Selanjutnya sinyal write (tulis) dikirimkan yang memberikan perintah kepada memori untuk menyediakan tempat pada memori untuk data yang ada pada bus data dengan alamat sesuai yang ditunjukkan pada bus alamat. Siklus kerja memori diperlihatkan pada gambar berikut,
Gambar 3. Diagram siklus waktu operasi baca dari memori
Penjelasan gambar 3 adalah sebagai berikut :
•Mikroprosesor menempatkan alamat data yang akan dibaca pada bus alamat.
•Mikroprosesor memberikan pulsa sinyal kendali baca (aktif rendah).
•Saat sinyal kendali aktif rendah, data pada bus data siap diambil / dibaca.
•Data sahih siap dibaca oleh mikroprosesor
•Prosesor mengambil data dari bus data
•Sinyal kendali kembali pada level tinggi.
Gambar 4. Diagram siklus waktu operasi tulis pada memori
Penjelasan dari gambar 4 adalah sebagai berikut :
•Mikroprosesor memberikan data yang akan ditulis pada memori pada bus data.
•Mikroprosesor selanjutnya memberikan alamat lokasi data pada memori untuk data yang akan ditulis pada memori ke bus alamat.
•Prosesor kemudian memberikan sinyal kendali tulis (aktif rendah) .
•Saat sinyal kendali pada posisi rendah, data otomatis ditulis pada memori dengan alamat lokasi pada alamat yang ditunjukkan bus alamat.
•Sinyal kendali kembali ke posisi level tinggi.
•Memori siap menerima instruksi selanjutnya.
5. Unit Masukan dan Keluaran
Perantara antara mikroprosesor dengan dunia luar merupakan tugas dari unit masukan dan keluaran pada suatu sistem mikroprosesor. Tanpa unit masukan dan keluaran maka data yang diolah hanya berputar – putar dalam sistem mikroprosesor, tanpa ada keluaran yang dapat diterima lingkungan luar sistem mikroprosesor.
Teknik masukan dan keluaran pada sistem mikroprosesor dapat dibedakan menjadi dua sistem yaitu :
1). Sistem Paralel
Data masukan / keluaran dikirimkan dalam bentuk delapan bit paralel.
2). Sistem Serial
Data masukan/keluaran dikirim secara bit per bit berurutan melalui satu jalur.
Gambar 1. Sistem mikroprosesor secara umum
Gambar 1. memperlihatkan blok diagram hubungan antara sistem mikroprosesor dengan lingkungan luar. Dalam sistem mikroprosesor terdiri atas unit pengolah pusat (CPU), unit media penyimpan (memori) dan unit masukan dan keluaran. Unit masukan dan keluaran sebagai perantara antara sistem mikroprosesor dengan lingkungan luar sistemnya. Apabila sistem mikroprosesor tanpa unit masukan dan keluaran maka tidak ada masukan ataupun keluaran dari dan ke sistem, maka sistem hanya bekerja tanpa ada keluaran yang dapat diperoleh oleh lingkungan luarnya.
Perkembangan kemajuan teknik pembuatan IC mendukung perkembangan mikroprosesor. Kemajuan teknik pembuatan IC tersebut membuat kemasan IC menjadi lebih kecil dengan kemampuan yang lebih besar serta pemakaian daya yang relatif lebih kecil dibandingkan IC sebelumnya. Untuk aplikasi pengontrolan yang sederhana system mikroprosesor dikemas dalam satu keping tunggal yang lazim disebut mikrokontroler.
Sistem minimum adalah penerapan mikroprosesor pada suatu rangkaian digital, dengan komponen minimal sehingga sistem mikroprosesor dapat bekerja. Sistem minimum Intel 8031 merupakan rangkaian digital dengan konfigurasi minimal (menggunakan komponen paling sedikit), yang dapat membuat IC mikrokontroler Intel 8031 dapat digunakan sebagai sistem mikroprosesor.
Dalam sistem minimum diperlukan perangkat-perangkat seperti : mikroprosesor, unit memori, unit masukan dan keluaran, dan rangkaian pendukung lain. Diagram blok rangkaian sistem minimum mikroprosesor diperlihatkan pada gambar berikut.
Gambar 2. Konfigurasi sistem mikroprosesor
2. Konfigurasi Dasar Sistem Mikroprosesor
Pada sistem mikroprosesor prinsip kerjanya adalah mengolah suatu data masukan, yang kemudian hasil olahan tersebut akan menghasilkan keluaran yang dikehendaki. Proses pengolahan datanya dapat difungsikan sesuai dengan instruksi yang diprogramkan . Masing – masing mikroprosesor memiliki bahasa pemrograman yang berbeda-beda. Namun secara prinsip, dasar dari tiap mikroprosesor adalah sama. Tiap Mikroprosesor memiliki satu bus data, satu bus alamat dan satu bus kendali. Dalam mikroprosesor terdapat suatu unit untuk mengerjakan fungsi – fungsi logika dan aritmetika, register – register untuk menyimpan data sementara dan unit pengendalian .
Bus data terdiri biasanya 4, 8, 16 atau 32 jalur (bit), 64 bit, tergantung dari jenis mikroprosesornya. Bus data berfungsi memuat data dari dan ke mikroprosesor. Arah panah menunjukkan arah data dikirim/diterima.
Bus alamat merupakan bus yang berisi alamat – alamat yang datanya akan dikirim / diterima oleh mikroprosesor.
Bus kendali digunakan untuk mensinkronkan kerja antara mikroprosesor dengan dunia luar sistem. Pada beberapa aplikasi ada yang disebut dengan istilah jabat tangan, seperti misalnya pada penerapan hubungan dengan pencetak (printer).
Dalam sistem kerjanya mikroprosesor didukung oleh unit memori (untuk menyimpan program tetap/sementara dan menyimpan data), unit masukan dan keluaran yang berfungsi sebagai antar muka dengan dunia luar. Catu daya, rangkaian pembangkit detak (clock), rangkaian pengawasandi (address decoder), penyangga (buffer) dan penahan (latch) juga diperlukan mikroprosesor untuk mendukung operasi kerja sebagai satu rangkaian yang solid.
3. Unit Pemroses Pusat (CPU : Central Processing Unit)
Mikroprosesor berfungsi sebagai unit yang mengendalikan seluruh kerja system mikroprosesor. Fungsi – fungsi mikroprosesor adalah sebagai berikut :
1. Mengambil instruksi dan data dari memori.
2. Memindah data dari dan ke memori.
3. Mengirim sinyal kendali dan melayani sinyal interupsi.
4. menyediakan pewaktuan untuk siklus kerja sistem mikroprosesor.
5. Mengerjakan fungsi – fungsi operasi logika dan aritmetika.
Dalam pelaksanaan fungsi – fungsi tersebut, bagian – bagian mikroprosesor yang mengerjakan adalah : Pengendalian dan Pewaktuan (control and Timing), ALU (Arithmetic and Logical Unit) dan Register.
3.1. Pewaktuan dan Pengendalian
Bagian pewaktuan dan pengendalian memiliki fungsi utama untuk mengambil dan mendekodekan instruksi dari memori program dan membangkitkan sinyal kendali yang diperlukan oleh bagian lain dari mikroprosesor untuk melaksanakan instruksi tersebut. Pada bagian pengendalian mengirimkan sinyal kendali eksternal untuk dikirim ke elemen system mikroprosesor yang lain. Bagian pengendalian juga berfungsi untuk menerima sinyal kendali dari elemen lain dalam sistem mikroprosesor.
3.2. ALU (Arithmetic Logical Unit)
Bagian mikroprosesor yang berfungsi mengerjakan perintah – perintah logika dan operasi aritmetika adalah ALU. Instruksi dalam operasi ini melibatkan satu atau dua operand. Operasi ALU menghasilkan juga sinyal status yang dikirim ke register, yaitu sinyal untuk mengubah status bit – bit flag sesuai hasil operasi suatu instruksi.
3.3. Register
Fungsi register digunakan untuk menyimpan data, alamat, kode instruksi dan bit status berbagai operasi mikroprosesor. Prinsip dari register – register pada berbagai mikroprosesor adalah sama, namun memiliki perbedaan dalam struktur registernya.
4 Memori
Setiap sistem mikroprosesor memiliki memori, guna menyimpan program dan datanya. Mikrokontroler memiliki memori internal baik dari jenis memori ROM maupun RAM. Namun beberapa jenis mikrokontroler tidak memiliki internal ROM, seperti mikrokontroler yang dipakai pada perancangan alat ini.
4.1. Jenis – Jenis Memori
Memori dalam sistem mikroprosesor digunakan dua jenis memori :
- Memori Tak Mudah Terhapus (non volatile)
- Memori Mudah Terhapus (volatile)
Memori tidak mudah terhapus memiliki karakteristik menyimpan informasi / data dan selamanya informasi tersebut tidak akan hilang walaupun catu daya sistem mikroprosesor dimatikan contoh memori tak mudah terhapus adalah ROM dengan jenis 27256. ROM hanya dapat dibaca. Pengisian informasi dalam ROM dilakukan sekali untuk selamanya. Namun ada jenis ROM yang dapat dihapus dengan menggunakan sinar ultra violet, dan dapat diisi kembali. Jenis ROM itu seperti yang dipakai pada perancangan alat ini. Dua jenis memori ROM yang dapat dihapus dan diprogram kembali oleh pemakai yaitu UV EPROM dan EEPROM. UV PROM dihapus dengan ultra violet dan EEPROM dengan memberikan level tegangan tertentu. Memori mudah terhapus memiliki karakteristik yang terbalik dengan memori tak mudah terhapus.
Memori mudah terhapus dapat menyimpan informasi selama catu daya sistem mikroprosesor belum dimatikan. Informasi akan hilang apabila catu daya memori dimatikan. Memori jenis ini contohnya adalah RAM, yang dapat ditulisi dan dibaca berulang – ulang. Memori RAM digolongkan menjadi dua yaitu : memori statik dan memori dinamik. Pada memori dinamik, informasi disimpan dalam muatan dan muatan akan hilang bila tidak disegarkan, untuk itu diperlukan suatu rangkaian penyegar di luar memori. Memori static tidak memerlukan rangkaian penyegar, sebab informasi pada memori statik disimpan dalam penahan flip-flop.
4.2. Sistem Kerja Memori
Sistem operasi kerja memori, prinsipnya terdiri dari dua yaitu operasi baca dan operasi tulis. Bila prosesor melakukan perintah baca ke memori maka prosesor mengirimkan alamat data yang akan diakses, kemudian mengirimkan sinyal kendali read (baca) yang memerintahkan pada memori untuk mengeluarkan data pada alamat yang ditunjukkan pada bus data. Operasi tulis yaitu bila prosesor akan menyimpan data, informasi, instruksi atau kode operasi ke memori.
Dalam operasi tulis data, mikroprosesor terlebih dahulu mengirimkan alamat melalui bus alamat ke memori, yang menunjukkan lokasi alamat data pada memori yang akan ditulis. Selanjutnya sinyal write (tulis) dikirimkan yang memberikan perintah kepada memori untuk menyediakan tempat pada memori untuk data yang ada pada bus data dengan alamat sesuai yang ditunjukkan pada bus alamat. Siklus kerja memori diperlihatkan pada gambar berikut,
Gambar 3. Diagram siklus waktu operasi baca dari memori
Penjelasan gambar 3 adalah sebagai berikut :
•Mikroprosesor menempatkan alamat data yang akan dibaca pada bus alamat.
•Mikroprosesor memberikan pulsa sinyal kendali baca (aktif rendah).
•Saat sinyal kendali aktif rendah, data pada bus data siap diambil / dibaca.
•Data sahih siap dibaca oleh mikroprosesor
•Prosesor mengambil data dari bus data
•Sinyal kendali kembali pada level tinggi.
Gambar 4. Diagram siklus waktu operasi tulis pada memori
Penjelasan dari gambar 4 adalah sebagai berikut :
•Mikroprosesor memberikan data yang akan ditulis pada memori pada bus data.
•Mikroprosesor selanjutnya memberikan alamat lokasi data pada memori untuk data yang akan ditulis pada memori ke bus alamat.
•Prosesor kemudian memberikan sinyal kendali tulis (aktif rendah) .
•Saat sinyal kendali pada posisi rendah, data otomatis ditulis pada memori dengan alamat lokasi pada alamat yang ditunjukkan bus alamat.
•Sinyal kendali kembali ke posisi level tinggi.
•Memori siap menerima instruksi selanjutnya.
5. Unit Masukan dan Keluaran
Perantara antara mikroprosesor dengan dunia luar merupakan tugas dari unit masukan dan keluaran pada suatu sistem mikroprosesor. Tanpa unit masukan dan keluaran maka data yang diolah hanya berputar – putar dalam sistem mikroprosesor, tanpa ada keluaran yang dapat diterima lingkungan luar sistem mikroprosesor.
Teknik masukan dan keluaran pada sistem mikroprosesor dapat dibedakan menjadi dua sistem yaitu :
1). Sistem Paralel
Data masukan / keluaran dikirimkan dalam bentuk delapan bit paralel.
2). Sistem Serial
Data masukan/keluaran dikirim secara bit per bit berurutan melalui satu jalur.
Minggu, 09 Oktober 2011
Mikrokontroler
Mikrokontroler adalah sebuah sistem komputer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program, atau keduanya), dan perlengkapan input output.
Dengan kata lain, mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus, cara kerja mikrokontroler sebenarnya membaca dan menulis data. Sekedar contoh, bayangkan diri Anda saat mulai belajar membaca dan menulis, ketika Anda sudah bisa melakukan hal itu Anda bisa membaca tulisan apapun baik buku, cerpen, artikel dan sebagainya, dan Andapun bisa pula menulis hal-hal sebaliknya. Begitu pula jika Anda sudah mahir membaca dan menulis data maka Anda dapat membuat program untuk membuat suatu sistem pengaturan otomatik menggunakan mikrokontroler sesuai keinginan Anda. Mikrokontroler merupakan komputer didalam chip yang digunakan untuk mengontrol peralatan elektronik, yang menekankan efisiensi dan efektifitas biaya. Secara harfiahnya bisa disebut “pengendali kecil” dimana sebuah sistem elektronik yang sebelumnya banyak memerlukan komponen-komponen pendukung seperti IC TTL dan CMOS dapat direduksi/diperkecil dan akhirnya terpusat serta dikendalikan oleh mikrokontroler ini.
Mikrokonktroler digunakan dalam produk dan alat yang dikendalikan secara automatis, seperti sistem kontrol mesin, remote controls, mesin kantor, peralatan rumah tangga, alat berat, dan mainan. Dengan mengurangi ukuran, biaya, dan konsumsi tenaga dibandingkan dengan mendesain menggunakan mikroprosesor memori, dan alat input output yang terpisah, kehadiran mikrokontroler membuat kontrol elektrik untuk berbagai proses menjadi lebih ekonomis. Dengan penggunaan mikrokontroler ini maka :
· Sistem elektronik akan menjadi lebih ringkas
· Rancang bangun sistem elektronik akan lebih cepat karena sebagian besar dari sistem adalah perangkat lunak yang mudah dimodifikasi
· Pencarian gangguan lebih mudah ditelusuri karena sistemnya yang kompak
Namun demikian tidak sepenuhnya mikrokontroler bisa mereduksi komponen IC TTL dan CMOS yang seringkali masih diperlukan untuk aplikasi kecepatan tinggi atau sekedar menambah jumlah saluran masukan dan keluaran (I/O). Dengan kata lain, mikrokontroler adalah versi mini atau mikro dari sebuah komputer karena mikrokontroler sudah mengandung beberapa periferal yang langsung bisa dimanfaatkan, misalnya port paralel, port serial, komparator, konversi digital ke analog (DAC), konversi analog ke digital dan sebagainya hanya menggunakan sistem minimum yang tidak rumit atau kompleks.
Agar sebuah mikrokontroler dapat berfungsi, maka mikrokontroler tersebut memerlukan komponen eksternal yang kemudian disebut dengan sistem minimum. Untuk membuat sistem minimal paling tidak dibutuhkan sistem clock dan reset, walaupun pada beberapa mikrokontroler sudah menyediakan sistem clock internal, sehingga tanpa rangkaian eksternal pun mikrokontroler sudah beroperasi.
Untuk merancang sebuah sistem berbasis mikrokontroler, kita memerlukan perangkat keras dan perangkat lunak, yaitu:
1. sistem minimal mikrokontroler
2. software pemrograman dan kompiler, serta downloader
Yang dimaksud dengan sistem minimal adalah sebuah rangkaian mikrokontroler yang sudah dapat digunakan untuk menjalankan sebuah aplikasi. Sebuah IC mikrokontroler tidakakan berarti bila hanya berdiri sendiri. Pada dasarnya sebuah sistem minimal mikrokontroler AVR memiliki prinsip yang sama, yang terdiri dari 4 bagian, yaitu :
1. prosesor, yaitu mikrokontroler itu sendiri
2. rangkaian reset agar mikrokontroler dapat menjalankan program mulai dari awal
3. rangkaian clock, yang digunakan untuk memberi detak pada CPU
4. rangkaian catu daya, yang digunakan untuk memberi sumberdaya
Pada mikrokontroler jenis2 tertentu (AVR misalnya), poin2 pada no 2 ,3 sudah tersedia didalam mikrokontroler tersebut dengan frekuensi yang sudah diseting dari vendornya (biasanya 1MHz,2MHz,4MHz,8MHz), sehingga pengguna tidak perlu memerlukan rangkaian tambahan, namun bila ingin merancang sistem dengan spesifikasi tertentu (misal ingin komunikasi dengan PC atau handphone), maka pengguna harus menggunakan rangkaian clock yang sesuai dengan karakteristik PC atau HP tersebut, biasanya menggunakan kristal 11,0592 MHz, untuk menghasilkan komunikasi yang sesuai dengan baud rate PC atau HP tersebut.
Perkembangan ?
Mikrokontroler pertama kali dikenalkan oleh Texas Instrument dengan seri TMS 1000 pada tahun 1974 yang merupakan mikrokontroler 4 bit pertama. Mikrokontroler ini mulai dibuat sejak 1971. Merupakan mikrokomputer dalam sebuah chip, lengkap dengan RAM dan ROM. Kemudian, pada tahun 1976 Intel mengeluarkan mikrokontroler yang kelak menjadi populer dengan nama 8748 yang merupakan mikrokontroler 8 bit, yang merupakan mikrokontroler dari keluarga MCS 48. Sekarang di pasaran banyak sekali ditemui mikrokontroler mulai dari 8 bit sampai dengan 64 bit, sehingga perbedaan antara mikrokontroler dan mikroprosesor sangat tipis. Masing2 vendor mengeluarkan mikrokontroler dengan dilengkapi fasilitas2 yang cenderung memudahkan user untuk merancang sebuah sistem dengan komponen luar yang relatif lebih sedikit.
Saat ini mikrokontroler yang banyak beredar dipasaran adalah mikrokontroler 8 bit varian keluarga MCS51(CISC) yang dikeluarkan oleh Atmel dengan seri AT89Sxx, dan mikrokontroler AVR yang merupakan mikrokontroler RISC dengan seri ATMEGA8535 (walaupun varian dari mikrokontroler AVR sangatlah banyak, dengan masing2 memiliki fitur yang berbeda2). Dengan mikrokontroler tersebut pengguna (pemula) sudah bisa membuat sebuah sistem untuk keperluan sehari-hari, seperti pengendali peralatan rumah tangga jarak jauh yang menggunakan remote control televisi, radio frekuensi, maupun menggunakan ponsel, membuat jam digital, termometer digital dan sebagainya.
Jenis-jenis Mikrokontroller
Secara teknis, hanya ada 2 macam mikrokontroller. Pembagian ini didasarkan pada kompleksitas instruksi-instruksi yang dapat diterapkan pada mikrokontroler tersebut. Pembagian itu yaitu RISC dan CISC.
· RISC merupakan kependekan dari Reduced Instruction Set Computer. Instruksi yang dimiliki terbatas, tetapi memiliki fasilitas yang lebih banyak.
· Sebaliknya, CISC kependekan dari Complex Instruction Set Computer. Instruksi bisa dikatakan lebih lengkap tapi dengan fasilitas secukupnya.
Masing-masing mempunyai keturunan atau keluarga sendiri-sendiri.
Sekarang kita akan membahas pembagian jenis-jenis mikrokonktroler yang telah umum digunakan.
1. Keluarga MCS51
Mikrokonktroler ini termasuk dalam keluarga mikrokonktroler CISC. Sebagian besar instruksinya dieksekusi dalam 12 siklus clock.
Mikrokontroler ini berdasarkan arsitektur Harvard dan meskipun awalnya dirancang untuk aplikasi mikrokontroler chip tunggal, sebuah mode perluasan telah mengizinkan sebuah ROM luar 64KB dan RAM luar 64KB diberikan alamat dengan cara jalur pemilihan chip yang terpisah untuk akses program dan memori data.
Salah satu kemampuan dari mikrokontroler 8051 adalah pemasukan sebuah mesin pemroses boolean yang mengijikan operasi logika boolean tingkatan-bit dapat dilakukan secara langsung dan secara efisien dalam register internal dan RAM. Karena itulah MCS51 digunakan dalam rancangan awal PLC (programmable Logic Control).
2. AVR
Mikrokonktroler Alv and Vegard’s Risc processor atau sering disingkat AVR merupakan mikrokonktroler RISC 8 bit. Karena RISC inilah sebagian besar kode instruksinya dikemas dalam satu siklus clock. AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi.
Secara umum, AVR dapat dikelompokkan dalam 4 kelas. Pada dasarnya yang membedakan masing-masing kelas adalah memori, peripheral dan fungsinya. Keempat kelas tersebut adalah keluarga ATTiny, keluarga AT90Sxx, keluarga ATMega dan AT86RFxx.
3. PIC
Pada awalnya, PIC merupakan kependekan dari Programmable Interface Controller. Tetapi pada perkembangannya berubah menjadi Programmable Intelligent Computer.
PIC termasuk keluarga mikrokonktroler berarsitektur Harvard yang dibuat oleh Microchip Technology. Awalnya dikembangkan oleh Divisi Mikroelektronik General Instruments dengan nama PIC1640. Sekarang Microhip telah mengumumkan pembuatan PIC-nya yang keenam
PIC cukup popular digunakan oleh para developer dan para penghobi ngoprek karena biayanya yang rendah, ktersediaan dan penggunaan yang luas, database aplikasi yang besar, serta pemrograman (dan pemrograman ulang) melalui hubungan serial pada komputer.
Komunikasi Data
1. Komunikasi Data
Komunikasi data adalah merupakan bagian dari telekomunikasi yang secara khusus berkenaan dengan transmisi atau pemindahan data dan informasi diantara komputerkomputer dan piranti-piranti yang lain dalam bentuk digital yang dikirimkan melalui media komunikasi data. Data berarti informasi yang disajikan oleh isyarat digital.
Komunikasi data adalah merupakan bagian dari telekomunikasi yang secara khusus berkenaan dengan transmisi atau pemindahan data dan informasi diantara komputerkomputer dan piranti-piranti yang lain dalam bentuk digital yang dikirimkan melalui media komunikasi data. Data berarti informasi yang disajikan oleh isyarat digital.
Langganan:
Postingan (Atom)