SISTEM MICROPROSESOR
FAKULTAS TEKNIK
Penulis
DAFTAR ISI
B.RUMUSAN MASALAH
Adapun rumusan masalah yang mau dibahas dalam makalah ini yaitu :
-Apa pengertian microprosesor
-Bagaimana sejarah microprosesor
-Bagaimana pembuatan microprosesor
-Teknologi pembuatan MSI dan LSI
-Bahasa komputer law level language(bahasa tingkat rendah)
-Bahasa komputer machine language(bahasa mesin)
-Bahasa komputer assembly language (bahasa rakitan)
-Bahasa komputer high-level language (bahasa tingkat tinggi)
-Arithmatic and logic unit(ALU)
-Register unit
-Control Unit
-Sistem BUS
-Read Only Memory(ROM)
-Random Access Memory(RAM)
-Sistem.input output
-Analog to Digital Converter
-Digital to Analog Converter
-Serial Peripheral interface(SPI)
-Timer dan counter
-Pulse width modulation(PWM)
-Interrupt
-USART
-12C
-Prinsip kerja papan ketik(Keyboard)
-Prinsip kerja LED pada seven segment sebagai display
BAB II PEMBAHASAN
BAB I MICROPROSESOR
A.PENGERTIAN MICROPROSESOR
Mikroprosesor lebih dikenal dengan sebutan CPU atau Central Processing Unit adalah sebuah
rangkaian terintegrasi (IC) sebagai unit mesin pengolah yang bekerja melakukan fungsi
pokok komputasi aritmetika dan logika.
Sebuah mikroprosesor adalah sebuah central processing unit elektronik komputer yang
terbuat dari transistor mini dan sirkuit lainnya di atas sebuah sirkuit terintegrasi
semikonduktor.
B.SEJARAH MIKROPROSESOR
Perkembangan Mikroprosesor dapat ditelusuri mulai dari penemuan komponen IC oleh Fair
Child Semikonduktor pada tahun 1959. Kemudian pada tahun 1968, Gordan Moore (ahli
kimia), Robert Noyce (fisikawan) dan Andrew Grove (Investor) mengundurkan diri dari Fair
Child Semikonduktor dan mendirikan perusahaan mereka sendiri yaitu perusahaan yang kita
kenal saat ini, INTEL (Integrated Electronics). Pada tahun 1971, mereka berhasil
menciptakan mikroprosesor pertama yaitu Intel 4004 yang memiliki arsitektur 4 bit.
Kemudian dengan penambahan beberapa peripheral (memori, piranti I/O, dsb) Mikroprosesor
4004 di ubah menjadi komputer kecil oleh Intel. Kemudian mikroprosesor ini di kembangkan
lagi menjadi 8080 yang memiliki arsitektur 8 bit, 8085, dan kemudian 8086 yang berasitektur
16 bit. Mikroprosesor 4004 yang diciptakan pada tahun 1971 dimana Intel mengeluarkan
processor pertamanya yang di pakai pada mesin penghitung buscom. Ini adalah penemuan
yang memulai memasukkan sistem cerdas kedalam mesin. Mikroprosesor 4004 mempunyai
2.250 transistor PMOS, menangani data 4 bit, dan dapat mengeksekusi 60 ribu operasi per
detik. Selanjutnya pada tahun 1974 Intel kembali mengeluarkan Mikroprosesor terbaru
dengan seri 8080, dengan 4.500 transistor yang memiliki kinerja 10 kali dari mikroprosesor
sebelumnya. Pada seri ini difabrikasi dengan menggunakan CMOS yang memiliki kinerja
lebih cepat. Hingga saat ini memory addressing telah mencapai 64 kilobyte yang
kecepatannya jauh lebih cepat dari seri sebelumnya.
C.PEMBUATAN MICROPROSESOR
Sebuah mikroprosesor (sering dituliskan: µP atau uP) adalah sebuah central processing unit
(CPU) elektronik komputer yang terbuat dari transistor mini dan sirkuit lainnya di atas
sebuah sirkuit terintegrasi semikonduktor.
Sebelum berkembangnya mikroprosesor, CPU elektronik terbuat dari sirkuit terintegrasi TTL
terpisah; sebelumnya, transistor individual; sebelumnya lagi, dari tabung vakum. Bahkan
telah ada desain untuk mesin komputer sederhana atas dasar bagian mekanik seperti gear,
shaft, lever, Tinkertoy, dll.
Evolusi dari mikroprosesor telah diketahui mengikuti Hukum Moore yang merupakan
peningkatan performa dari tahun ke tahun. Teori ini merumuskan bahwa daya penghitungan
akan berlipat ganda setiap 18 bulan, sebuah proses yang benar terjadi sejak awal 1970-an;
sebuah kejutan bagi orang-orang yang berhubungan. Dari awal sebagai driver dalam
kalkulator, perkembangan kekuatan telah menuju ke dominasi mikroprosesor di berbagai
jenis komputer; setiap sistem dari mainframe terbesar sampai ke komputer pegang terkecil
sekarang menggunakan mikroprosesor sebagai pusatnya.
D.TEKNOLOGI PEMBUATAN MSI DAN LSI
A.MSI
Sebagaii pameran teknologi paling besar tahunan di planet Bumi, Consumer Electronic Show
adalah tempat lahirnya berbagai macam terobosan-terobosan unik di ranah tersebut. Khusus
di kelas PC portable , real-time ray tracing menjadi sorotan. Fitur grafis yang diujungtombaki
Nvidia lewat kartu grafis GeForce RTX itu akhirnya berhasil menemukan di laptop.
Kehadiran RTX di notebook memang boleh dikatakan sebagai ‘keajaiban’ teknis. Meski
demikian, masih ada banyak kapabilitas inovatif yang diungkapkan para produsen PC di CES
2019. Dan selama MSI berkiprah di ranah penyediaan laptop, mereka terus berupaya untuk
menjadi pemecah rekor: mulai dari menyediakan laptop ber- keyboard mekanis hingga
notebook bersertifikasi VR siap pertama. Tapi produsen juga menyadari, bukan hanya aspek
perangkat keras saja yang memengaruhi pengalaman penggunaan.
Satu fitur krusial yang MSI bubuhkan tetap berkaitan dengan Nvidia GeForce RTX. Efek dari
keberadaan GPU berperforma tinggi di perangkat bertubuh cepat mencapai suhu tinggi,
apalagi perangkat keras-perangkat keras tersebut rapat. Nvidia memang sudah mengajukan
alternatif berdesain GPU Max-Q, tetapi solusi panas betul-betul bersandar pada kemahiran
dan pengalaman produsen PC itu sendiri.
Versi ‘plus’ ini merupakan varian generasi selanjutnya dari sistem pendingin yang Micro-Star
International spesialisasikan pada perangkat-perangkat bertubuh ultra-tipis, khususnya seri
gaming GS. Cooler Boost Trinity+ d dapat Anda temukan pada dua laptop terbaru, GS65 dan
GS75 Stealth. Di sana, MSI memanfaatkan tiga kipas dengan bilah berdesain Whirlwind yang
sudah menjadi andalan mereka selama beberapa tahun, dipadukan bersama enam sampai
tujuh heat pipe .
Kipas ‘puting beliung’ ini dirancang agar meniupkan angin meskipun ukurannya tipis.
Berdasarkan info beberapa waktu yang lalu, kipas memiliki diameter 29mm dan masing-
masing bilah hanya berketebalan 2-milimeter. Alex CY Lin sebagai perwakilan departemen
pemasaran produk menjelaskan pada saya bahwa dalam membuat kipas, memilih bahan
plastik berkualitas karena lebih ringan dan seimbang, serta lebih pas diaplikasikan pada
perangkat berdesain tipis dengan kipas bermaterial logam.
Setelah ditampilkan pada para pengunjung Computex 2018, MSI App Player resmi
diluncurkan pada bulan Agustus 2018. Ia merupakan cara sang perusahaan PC Taiwan
menginfiltrasi pasar game mobile yang kian populer berkat esports serta battle royale , tanpa
perlu menyediakan smartphone atau tablet. MSI App Player sejatinya adalah software untuk
menjalankan aplikasi-aplikasi mobile , yang dikembangkan secara kolaboratif bersama
BlueStacks.
Tapi berbeda dari ‘ app player ‘ mobile buat PC lainnya, MSI App Player memperkenankan
fungsi permainan terintegrasi ke fitur-fitur krusial di laptop, terutama yang berhubungan
dengan kendali. Melaluinya, pengguna tak hanya dibebaskan mengustomisasi kontrol dan
memanfaatkan keyboard serta mouse , namun sistem pencahayaan RGB juga dapat
merespons kejadian di permainan
Tentu saja dukungan hardware canggih di laptop sangat membantu dalam penyajian konten.
Kombinasi antara komponen high-end dan MSI App Player memungkinkan game tersaji
semaksimal mungkin. Gaming laptop MSI punya performa kira-kira enam kali lipat dari
smartphone kelas flagship , dan kabarnya memperkenankan app player menjalankan delapan
permainan sekaligus.
Di luar mouse dan keyboard , tersedia banyak sekali pilihan sistem input gaming untuk
komputer personal. Namun tersedianya dukungan asisten digital Amazon Alexa membuat
proses permainan menjadi lebih simpel. Menurut MSI, suara adalah metode paling simpel
dan intuitif bagi manusia buat berinteraksi. Alexa sendiri dirancang untuk mengakses
sejumlah fungsi permainan melalui suara, terutama judul-judul populer.
MSI juga meramu agar sistem Mystic Light RGB bisa tersinkronisasi dengan Alexa untuk
menyampaikan notifikasi permainan. Namun buat sekarang, Amazon Alexa di perangkat MSI
baru tersedia di wilayah Amerika Serikat. Dan dalam pemakaiannya, pengguna perlu
mengucapkan perintah secara jelas, harus bersih dari ‘asken-aksen tertentu’
Beralih ke ranah penciptaan konten, Creator Center adalah aplikasi yang dirancang untuk
mengoperasikan perangkat lunak-perangkat lunak kreasi. Creator Center memiliki beragam
opsi kustomisasi, juga mempersilakan kita mengutak-utik DPI, RGB di layar, output suara,
hingga menentukan skenario penggunaan. Fungsinya mirip seperti MSI Dragon Center, tetapi
ia milik untuk seri Prestige.
Salah satu fitur yang bagi saya paling menarik, tapi malah tak banyak dibahas oleh produsen.
Ketika laptop gaming ber-HDR mulai bertebaran di CES 2019, di venue MSI, teknologi ini
pertama kali dibawa oleh notebook kelas pro Prestige P65 Creator . Rentang dinamis tinggi
di P65 disuguhkan bersama layar ultra-HD 3840x2160p, diusung demi memaksimalkan
fungsi MSI True Color sehingga para desainer dan fotografer bisa melihat warna serealistis
mungkin.
MSI menyampaikan pada saya bahwa hingga sekarang, mereka masih terus
menyempurnakan kualitas HDR di laptop layar. Eksistensinya di PS65 Creator boleh dibilang
berperan sebagai sesi uji coba sebelum HDR diimplementasikan secara lebih luas ke produk
lainnya
Penasaran dengan perangkat-perangkat dan fitur anyar yang MSI singkap di CES 2019? Di
sana, MSI mengungkapkan strategi mereka dalam menghadapi tahun 2019 , mengumumkan
deret notebook gaming super-canggih , serta memperkuat formasi Prestige yang
dipersembahkan bagi para individu kreatif.
B.LSI
LSI (Latent Semantic Indexing) keyword adalah keyword yang berhubungan dengan
keyword utama. Penggunaan LSI berguna untuk memberitahu mesin pencari tentang apa
yang sedang kita bahas pada suatu halaman website.
Misalnya ketika kamu menulis artikel yang membahas tentang “Digital Marketing”, dan
ketika orang lain melakukan pencarian hanya dengan mengetikkan kata kunci “Digital
Marketing”, maka mesin pencari akan menampilkan berbagai informasi berhubungan dengan
Digital Marketing.
Bisa saja informasi tersebut tidak sesuai dengan informasi yang kamu butuhkan, karena
Digital Marketing memiliki cakupan yang luas.
Maka dari itu, ketika menulis artikel yang membahas tentang Digital marketing, alangkah
lebih baik jika kamu menggunakan keyword yang berhubungan dengan Digital Marketing
secara lebih spesifik. Seperti “strategi digital marketing”, “pengertian digital marketing”,
“manfaat digital marketing” atau kata lain yang berhubungan dengan isi artikel kamu.
Cara Menemukan LSI Keyword
Salah satu cara menggunakan LSI keyword yang cukup mudah yaitu dengan menggunakan
Google Search. Masukkan kata kunci utama pada kolom halaman pencarian, kemudian lihat
pada bagian paling bawah (Searches related), dan pilih salah satu keyword yang berhubungan
dengan isi artikel kamu.
Ketika saya menggunakan keyword “Digital Marketing”, maka Google akan menampilkan
beberapa LSI keyword.
B.REGISTER UNIT
Register adalah sebagian kecil memori komputer yang dipakai untuk tempat penampungan
data dengan ketentuan bahwa data yang terdapat dalam register dapat diproses dalam
berbagai operasi dengan melihat berapa besar kemampuan menampung register tersebut.
Fungsi register pada processor secara umum adalah sebagai tempat penyimpanan temporer
untuk perintah, data dan hasil dari proses atau beragam operasi yang terjadi di microprocessor
beserta cpu.
Fungsi register dalam struktur CPU:Register – Control unit (CU). – Mengontrol perpindahan
data dan instruksi ke CPU atau dari CPU dan mengontrol operasi ALU. Digambarkan,
termasuk elemen yang diberi label bus CPU internal. Memori.
Register prosesor, dalam arsitektur komputer, adalah sejumlah kecil memori komputer yang
bekerja dengan kecepatan sangat tinggi yang digunakan untuk melakukan eksekusi terhadap
program-program komputer dengan menyediakan akses yang cepat terhadap nilai-nilai yang
umum digunakan.
Register adalah bentuk dari variasi bahasa. Dalam sosiolinguistik, istilah register mengacu
pada pilihan leksikal dan gramatikal khusus yang dibuat oleh pembicara tergantung pada
konteks situasional (Halliday, 1989:44).
Register adalah variasi bahasa berdasarkan ranahnya (domain). Dengan kata lain, register
merupakan variasi bahasa yang digunakan berdasarkan bidang penggunaan, gaya, tingkat
keformalan, dan media penggunaannya, misalnya bahasa dalam bidang olahraga, sosial
media, televisi, jurnalistik, radio, dan lain sebagainya.
C.CONTROL UNIT
Control Unit adalah bagian dari sebuah komputer yang berfungsi sebagai pengatur dan
pengendali semua peralatan komputer. Control Unit juga mengatur kapan alat input
menerima data, mengolah, dan menampilkan proses serta hasil pengolahan
data. Dengan demikian semua perintah dapat dilakukan secara berurutan tanpa adanya
tumpang tindih antara satu perintah dengan perintah lainnya.
Control Unit – CU (Unit kendali ) adalah salah satu bagian dari Central Processing Unit
(CPU) 24yang simpan untuk memberikan Arahan/kendali/ kontrol terhadap operasi yang
dilakukan di bagian ALU (Arithmetic Logical Unit) 58di dalam CPU tersebut. Output dari
CU ini akan mengatur aktivitas bagian lainnya dari perangkat CPU. Konsep ini Arsitektur
Komputer Von Neumann yang diciptakan oleh John Von Neumann 7(1903 – 1957).
Seperti yang diketahui tugas dari Control Unit adalah mengatur dan mengendalikan semua
peralatan yang ada pada sistem komputer. Unit Kontrol kapan data input diterima, kapan data
itu diolah, dan kapan data itu ditampilkan oleh alat output.
Berikut adalah fungsi-fungsi Control Unit selebihnya :
-Mengendalikan dan mengendalikan alat-alat input dan output.
-Instruksi-instruksi dari memori utama.
-Data dari memori utama (jika diperlukan) untuk belajar.
-Mengirim instruksi ke ALU bila ada perhitungan aritmatika serta mengawasi kerja dari
ALU.
-Hasil proses ke memori utama.
Proses tiga karakteristik unit kontrol :
-Menentukan elemen dasar prosesor.
-Berarti operasi mikro yang akan dilakukan prosesor.
-Menentukan fungsi-fungsi yang harus dilakukan CU agar menyebabkan pembentukan
operasi mikro.
Kontrol unit masukan-masukan :
-Jam / waktu
Waktu adalah cara CU dalam waktunya. CU menyebabkan sebuah operasi mikro (atau
jumlah operasi mikro yang bersamaan) yang dibentuk untuk setiap pulsa waktu. Pulsa ini
dikenal sebagai siklus waktu prosesor.
-Daftarkan instruksi
Operasi kode instruksi saat itu digunakan untuk menentukan operasi mikro mana yang akan
dilakukan selama siklus eksekusi.
-Bendera
Bendera ini diperlukan oleh unit kontrol untuk menentukan status prosesor dan hasil operasi
ALU sebelumnya.
-Kontrol sinyal untuk mengontrol bus
Unit Kontrol Teknik Pengimplementasian
-Microprogramming Control Unit
Teknik ini diperkenalkan oleh Maurice Wilkes 17pada tahun 1951 sebagai cara untuk
menjalankan program intruksi komputer. Microprogram CU digunakan untuk menggenerasi
sinyal kontrol dengan cara membaca dan mengeluarkan mikroinstruksi.
- Control Unit
Digunakan untuk menghasilkan sinyal kontrol 10dan biasanya digunakan pada super
komputer 5dan RISC 10.
Perbedaan antara keduanya terletak pada gerbang logikanya dimana Hardiwred Control Unit
mampu menghasilkan semua mikroorder sehingga eksekusinya lebih cepat.
D.SISTEM BUS
Dalam arsitektur komputer, sebuah bus adalah sebuah subsistem yang mentransfer data atau
listrik antar komponen komputer di dalam sebuah komputer atau antar komputer. Tidak
seperti hubungan titik-ke-titik, sebuah bus secara logika dapat menghubungkan beberapa alat
dalam satu set kabel yang sama.
Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-
jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. Data
atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui
perantara sistem bus.
Bus ISA (Industry Standard Architecture) adalah sebuah arsitektur bus dengan bus data
selebar 8-bit yang diperkenalkan dalam IBM PC 5150 pada tanggal 12 Agustus 1981.
Cara Kerja Bus topologi jaringan bus menghubungkan kesetiap komputer di jaringan yang
disebut trunk segmen. Bus biasanya disebut kabel yang menghubungkan ujung ke ujung
lainnya. Pada akhir setiap terminator ditempatkan ia mengenali kemana arah data berpergian
dan terminator digunakan untuk menyerap sinyal.
Memory bus adalah jenis bus komputer, biasanya dalam bentuk satu set kabel atau konduktor
yang menghubungkan komponen listrik dan memungkinkan transfer data dan alamat dari
memori utama ke unit pemrosesan pusat (CPU) atau pengontrol memori.
Address Bus : Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses
transfer data. Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.
Prosesor membentuk kemampuan komputer untuk berpikir, mirip seperti bagian sadar dari
otak Anda. Makin cepat Anda dapat menjawab soal matematika, membaca, dan memahami
kata-kata dalam buku, memahami arti lelucon, atau secara akurat memberi tahu tubuh apa
yang harus dilakukan ketika melakukan permainan olahraga, makin kuat otak Anda.
Demikian pula dengan prosesor komputer. Makin kuat prosesor, makin cepat ia dapat
melakukan tugas dengan data (game, film, aplikasi, dll.) yang tersedia di hard drive dan
secara online. Prosesor komputer bekerja bersama RAM dan berfungsi sebagai satu tim.
RAM ibarat memori jangka pendek Anda. Jika kepala Anda terbentur sehingga kehilangan
memori jangka pendek (RAM Anda), Anda tidak akan dapat mengingat apa pun yang terjadi
beberapa detik yang lalu. Namun, Anda masih dapat berpikir dengan benar. Namun coba
pikir—tanpa memori, Anda (Anda dan prosesor Anda) akan mendapat banyak kesulitan.
Kinerja Lebih Tinggi dengan Harga Lebih Rendah
Sekarang ini di pasaran Anda akan mendapati bahwa perangkat PC All-in-One, laptop, dan 2
in 1 dapat memberikan kinerja yang jauh lebih unggul dengan harga yang jauh lebih rendah
dari yang Anda perkirakan. Jika Anda merasa ragu untuk membeli komputer baru, lihatlah
beberapa komputer berkinerja super yang tersedia saat ini. Anda akan mendapat kejutan
menyenangkan dari yang Anda temukan.
Untuk menjelaskan tentang cara kerjanya ini, kita akan membahas secara sederhana
bagaimana sinyal yang disimpan dalam bentuk digital kemudian dikonversi menjadi sinyal
analog yang dapat didengar oleh telinga kita :
Suara yang dihasilkan dari peralatan audio adalah bentuk analog dari input data digital.
Konverter DAC ini memungkinkan Audio diubah dari format digital atau jenis file audio
yang digunakan pada komputer dan elektronik lainnya ke format yang berbentuk analog yang
berupa tegangan atau arus yang menggerak perangkat audio (dalam hal ini adalah Speaker).
DAC mengambil bilangan biner dari bentuk audio digital dan mengubahnya menjadi
tegangan atau arus analog yang jika dilakukan untuk keseluruhan sebuah lagu, dapat
membuat gelombang audio yang mewakili sinyal digital. Ini membuat versi analog dari audio
digital dalam “langkah-langkah” dari setiap membaca digital.
Sebelum membuat audio, DAC membuat gelombang anak tangga. Ini adalah gelombang di
mana ada “lompatan” kecil di antara setiap membaca digital. Untuk mengubah ini menjadi
membaca analog yang mulus dan terus menerus, DAC menggunakan interpolasi. Intepolasi
ini adalah metode untuk melihat dua titik bersebelahan pada gelombang anak tangga dan
menentukan nilai di antaranya.
Dengan demikian, suara yang dihasilkannya ini akan lebih halus dan tidak terlalu terdistorsi.
DAC mengeluarkan tegangan ini yang telah dihaluskan menjadi bentuk gelombang kontinu.
Pada dasarnya, Digital to Analog Converter atau DAC terdiri dari empat jenis yaitu :
-Rangkaian Konverter D/A Resistor Tertimbang Biner
-Tangga biner atau tangga R–2R Sirkuit Konverter D/A
-DAC tersegmentasi
-Delta-Sigma DAC
Counter 0 & 1
Untuk penggunaan fungsi counter pada mikrokontroler lebih mudah jika dibandingkan
dengan fungsi timer, karena tidak memerlukan perhitungan untuk penginputan nilai ke
register TCNT. Register TCNT akan secara otomatis akan mencacah jika ada input yang
masuk, input yang masuk contohnya dapat berupa push button.
Pada Counter 0, input berasal dari T0 atau PORT B 0 yang mampu mencacah input hingga
256 (8 Bit). Berikut ini konfigurasi Counter 0 pada Codevision AVR :
Pada Counter 1, input berasal dari T1 atau PORT B 1 yang mampu mencacah hingga 65536
(16 Bit).
Untuk konfigurasi counter 0 & 1 pada Codevision AVR sama seperti konfigurasi Timer 0 dan
1.
C.INTERRUPT
Interrupt atau interupsi adalah proses dalam komputer untuk meminta dilayani oleh
mikroprosesor sesuai dengan tingkat prioritasnya yang telah diatur sedemikian rupa oleh
sistem hardware computer.
CPU banyak melaksanakan routin untuk melakukan pelayanan pemrosesan ataupun
koordinasi kepada IC penunjang atau chipset dan peripherals pada saat diperlukan. Sehingga
CPU dapat melakukan operasi dengan 2 cara yaitu :
Operasi dengan polling
Opreasi dengan interrupt
Operasi dengan polling berarti CPU selalu terus menerus menanyakan/ memantau ke tiap-tiap
komponen penunjang satu persatu meskipun komponen itu sedang tidak memerlukan
pelayanan.
Sedangkan operasi interrupt atau interupsi dilakukan oleh tiap-tiap komponen kepada CPU
bilamana memerlukan pelayanan pemrosesan, sehingga CPU tidak terus-menerus
menanyakan /memantau komponen itu. Setiap interupsi yang datang di kontrol oleh interrupt
controller di luar CPU. Dalam keadaan CPU terkena interupsi, maka CPU untuk sesaat
menghentikan kegiatan pelayanan utama dan beralih melayani komponen yang
menginterupsinya. Setelah selesai dilayani CPU kembali melakukan pelayanan utamanya.
Cara interupsi sangat meningkatkan effisiensi operasi CPU dan melakukan tugasnya dengan
cepat.
Interupsi dapat dilakukan dengan cara hardware dan software, sehingga CPU dapat menerima
3 macam interupsi antara lain :
-Interupsi software (instruksi INT nH n= bilangan 00H s/d FFH)
- Maskable Interrupt (Interupsi hardware dimana interupsi ini mutlak tidak dapat dicegah
karena berasal dari sistem board atau IC.
- Interrupt (berasal dari hardware melalui pin INTR) yang dapat ditutup atau dicegah dengan
instruksi CLI berasal dari interupsi perangkat lunak.
Interupsi software terdiri dari 256 dan diberi nomor 00H hingga FFH. Alamat awal masing-
masing program pelayanan terdiri dari 4 byte, 2 byte untuk Code Segment dan 2 byte untuk
Instruction Pointer.
Dalam pemrograman assembler kita dapat melakukan interupsi secara software dengan
perintah INT yang dapat dilihat dalam tabel interupsi.
Interrupt Software dalam PC terbagi dua yaitu :
-Interrupt BIOS (Basic Input Output Sistem)
-Interrupt DOS (Disk Operating Sistem)
Interrupt BIOS diwujudkan dalam bentuk interupsi software berjumlah 32 dan akses
pelayanannya tinggal memerintahkan dengan instruksi INT nH asal parameternya diwajibkan
telah terpenuhi dahulu. INT nH terdiri dari 00H sampai 1FH yang disusun berurutan dan
diberi servis number (nomor pelayanan) tersendiri.
D.USART
USART merupakan komunikasi yang memiliki fleksibilitas tinggi, yang dapat digunakan
untuk melakukan transfer data baik antar mikrokontroler maupun dengan modul-modul
eksternal termasuk PC yang memiliki fitur UART.
USART memungkinkan transmisi data baik secara sinkron maupun asinkron, sehingga
dengan memiliki USART pasti kompatibel dengan UART. Pada ATmega8535, secara umum
pengaturan mode syncrhronous maupun asyncrhronous adalah sama. Perbedaannya terletak
pada sumber jam saja. Jika pada mode asyncrhronous masing-masing perangkat memiliki
sumber clock sendiri, maka pada mode syncrhronous hanya ada satu sumber clock yang
digunakan bersama-sama. Dengan demikian, secara hardware untuk mode asyncrhronous
hanya membutuhkan 2 pin yaitu TXD dan RXD, sedangkan untuk mode syncrhronousharus 3
pin yaitu TXD, RXD dan XCK.
Komunikasi data serial antara master dan slave pada SPI diatur melalui 4 buah pin yang
terdiri dari SCLK, MOSI, MISO, dan SS sbb:
· SCLK dari master ke slave yang berfungsi sebagai jam
· MOSI jalur data dari master dan masuk ke dalam slave
· MISO jalur data keluar dari slave dan masuk ke dalam master
· SS (slave select) merupakan pin yang berfungsi untuk mengaktifkan slave
4. Serial Peripheral Interface (SPI)
Serial Peripheral Interface (SPI) adalah protokol data serial synchronous yang digunakan
oleh mikrokontroler untuk berkomunikasi dengan satu atau lebih perangkat periferal cepat
jarak pendek. Hal ini juga dapat digunakan untuk komunikasi antara dua mikrokontroler.
Dengan koneksi SPI selalu ada perangkat satu master (biasanya mikrokontroler) yang
mengontrol perangkat periferal.
Serial Peripheral Interface ( SPI ) merupakan salah satu mode komunikasi serial kecepatan
tinggi yang dimiliki oleh Atmega 328. Komunikasi SPI membutuhkan 3 jalur yaitu MOSI,
MISO, dan SCK. Melalui komunikasi ini data dapat saling dikirimkan dengan baik antara
mikrokontroller maupun mikrokontroller dengan perangkat lain di luar mikrokontroller.
Penjelasan 3 jalur utama dari SPI adalah sebagai berikut :
· MOSI : Master Output Slave Input Diartikan dikonfigurasi sebagai master maka pin MOSI
sebagai output tetapi jika dikonfigurasi sebagai slave maka pin MOSI sebagai input.
· MISO : Master Input Slave Output Diartikan sebagai master maka pin MISO sebagai input
tetapi jika dikonfigurasi sebagai slave maka pin MISO sebagai output.
· CLK : Jam Jika dikonfigurasi sebagai master maka pin CLK berlaku sebagai output tetapi
jika dikonfigurasi sebagai slave maka pin CLK berlaku sebagai input.
Untuk mengatur cara kerja komunikasi SPI ini dilakukan dengan menggunakan register
SPCR (SPI Control Register), SPSR (SPI Status Register) dan SPDR (SPI Data Register).
A. Mode SPI Control Register (SPCR)
SPCR yang digunakan adalah sebagai berikut :
a. Bit-6 SPE (SPI Enable)
SPE digunakan untuk mengaktifkan dan menonaktifkan komunikasi SPI jika SPI bernilai 1
maka komunikasi SPI jika layak maka komunikasi SPI tidak aktif.
b. Bit-4 MSTR (Pilihan Master atau Slave)
MSTR digunakan untuk style=”letter-spacing: .55pt;”> mengkonfigurasi sebagai master atau
slave secara software dimana jika MSTR layak 1 maka terkonfigurasi sebagai maste
sedangkan MSTR layak 0 maka terkonfigurasi sebagai slave. Pengaturan bit MSTR ini tidak
akan bisa dilakukan jikapin SS dikonfigurasi sebagai input karena jika pin SS dikonfigurasi
sebagai input maka konfigurasi master atau slavenya otomatis dilakukan secara hardware
yaitu dengan membaca level tegangan pada .SS
E.12C
Inter Integrated Circuit atau sering disebut I 2 C adalah standar komunikasi serial dua arah
menggunakan dua saluran yang didisain khusus untuk mengirim dan menerima data. Sistem I
2 C terdiri dari saluran SCL ( Serial Clock ) dan SDA ( Serial Data ) yang menyajikan data
informasi antara I 2 C dengan pengontrolnya. Piranti yang tangguh dengan sistem I2C Bus
dapat dioperasikan sebagai Master dan Slave . Master adalah perangkat yang memulai
transfer data pada I 2 C Bus dengan membentuk Start , mengaktifkan transferdata dengan
sinyal membentuk Stop , dan membangkitkan sinyal clock . Slave adalah perangkat yang
dialamati master.
Sinyal Mulai merupakan sinyal untuk memulai semua perintah, didefinisikan sebagai
perubahan tegangan SDA dari “1” menjadi “0” pada saat SCL “1”. Sinyal Stop merupakan
sinyal untuk memulai semua perintah, didefinisikan sebagai perubahan tegangan SDA dari
“0” menjadi “1” pada saat SCL “1”. Kondisi sinyal Start dan sinyal Stop seperti tampak pada
Gambar 1.
Sinyal dasar yang lain dalam I 2 C Bus adalah sinyal yang disimbolkan dengan ACK Setelah
transfer data oleh master berhasil diterima slave, slave akan menjawabnya dengan mengirim
sinyal mengakui , yaitu dengan membuat SDA menjadi “0” selama siklus clock ke 9. Ini
menunjukkan bahwa Slave telah menerima 8 bit data dari Master . Kondisi sinyal mengakui
seperti tampak pada Gambar 2.
Dalam melakukan transfer data pada I 2 C Bus, kita harus mengikuti tata cara yang telah
ditetapkan yaitu:
-Transfer data hanya dapat dilakukan ketikan Bus tidak dalam keadaan sibuk.
-Selama proses transfer data, keadaan data pada SDA harus stabil selama SCL dalam keadan
tinggi. Keadaan perubahan “1” atau “0” pada SDA hanya dapat dilakukan selama SCL dalam
keadaan rendah. Jika terjadi perubahan keadaan SDA pada saat SCL dalam keadaan tinggi,
maka perubahan itu dianggap sebagai sinyal Start atau sinyal Stop .
BAB V PENERAPAN MIKROPROSESOR
A.PRINSIP KERJA PAPAN KETIK(KEYBOARD)
Keyboard adalah alat input untuk memasukkan informasi atau perintah ke komputer.
Keyboard digunakan untuk menjalankan suatu perintah atau instruksi yang nantinya akan
diproses oleh sistem pengelolaan informasi komputer. Keyboard biasanya dihubungkan ke
komputer dengan menggunakan kabel melalui CPU komputer.
Bagian utama keyboard adalah papan berisikan huruf untuk mengetik dengan susunan pola
QWERTY, bagian angka di baris kanan atau atas menyesuaikan tipe keyboard.
a. Key Matrix
Bagian terbesar dari keyboard disebut key matrix. Key matrix adalah sebuah rangkaian
yang terletak di bawah papan tombol keyboard. Jika tombol huruf ditekan, rangkaian
tersebut akan menyalurkan arus listrik ke sistem pengolahan internal keyboard. Ketika
sudah beberapa kali menekan tombol keyboard, sistem akan menginput masukan pada
papan. Sistem akan mengenali tombol dan hasil olahan apa yang harus dikeluarkan. Key
matrix ini menangkap dan mencatat input dari pengguna untuk diproses menghasilkan
olahan digital.
b. Rangkaian Prosesor
Rangkaian akan tersambung ketika ada penekanan pada key matrix. Setelah itu, rangkaian
dalam prosesor keyboard melakukan perbandingan antara lokasi dengan karakter yang
datanya telah disimpan sebelumnya.
Keyboard adalah salah satu komponen penting yang harus ada pada komputer.
Entah keyboard yang langsung terpasang di laptop maupun keyboard eksternal.
Jika laptop di perusahaan Anda mengalami masalah pada keyboard, Anda bisa
menggunakan jasa service komputer perusahaan Asani. Selain pengecekan komputer
bermasalah, Asani juga bisa memperbaiki dan memberikan solusi dengan cepat. Dan jika
Anda ingin mengganti laptop kantor, Anda bisa menggunakan jasa sewa laptop Asani.
Untuk informasi lengkap, segera hubungi CS Asani
B.PRINSIP KERJA LED PADA SEVEN SEGMENT SEBAGAI DISPLAY
Seven segment merupakan bagian-bagian yang digunakan untuk menampilkan angka atau
bilangan decimal. Seven segment tersebut terbagi menjadi 7 batang LED yang disusun
membentuk angka 8 dengan menggunakan huruf a-f yang disebut DOT MATRIKS. Setiap
segment ini terdiri dari 1 atau 2 LED (Light Emitting Dioda). Seven segment bisa
menunjukan angka-angka desimal serta beberapa bentuk tertentu melalui gabungan aktif
atau tidaknya LED penyususnan dalam seven segment.
Dengan menyalakan beberapa segmen yang sesuai, akan dapat diperagakan digit-digit dari
0 sampai 9, dan juga bentuk huruf A sampai F (dimodifikasi). Sinyal input dari switches
tidak dapat langsung dikirimkan ke peraga 7 bagian, sehingga harus menggunakan
decoder BCD (Binary Code Decimal) ke 7 segmen sebagai antar muka. Decoder tersebut
terbentuk dari pintu-pintu akal yang masukannya berbetuk digit BCD dan keluarannya
berupa saluran-saluran untuk mengemudikan tampilan 7 segmen.
Dalam Common Anode (Anoda), Kaki Anoda pada semua segmen LED adalah terhubung
menjadi 1 Pin, sedangkan kaki Katoda akan menjadi Input untuk masing-masing Segmen
LED. Anoda yang bergabung menjadi satu Pin tersebut akan diberikan tegangan positif dan
Signal Kendali akan diberikan kepada masing-masing Kaki Katoda Segmen LED.
Cara Kerja 7 Segment
Kerja 7 segment secara sederhananya adalah sebagai berikut:
- memunculkan angka 0 maka bagian-bagian yang harus dihidupkan adalah A,B,C,D,E,F
-Untuk menyalakan 7 segment dapat dilakukan secara langsung dengan memberi logika 1
pada jenis common cathode dan memberi logika 0 pada common anode
-Tetapi bila kita mau menampilkan data dari input biner maka kita memerlukan decoder biner
ke 7 segment
Berikut diagram 7 segment
7 segment terbagi menjadi 2 macam yaitu tipe common anode dan tipe common cathode.
Untuk tipe common anode, kaki anode dari kumpulan led akan di jadikan satu dan
dihubungkan dengan vcc sehingga diperlukan tengah negatif untuk menyalakannya
Sedangkan tipe common cathode, adalah kebalikannya. Semua cathode dijadikan satu dan
hubungkan ke ground sehingga memerlukan tegangan positif untuk menyalakannya
Untuk mengubah common anode menjadi common cathode maupun kebalikannya bisa
digunakan Gerbang Not
Agar Lebih Jelas
1.Untuk menampilkan digit 0 maka deretan led yang harus dinyalakan adalah A,B,C,D,E,F
Cara kerja 7 segment digit 0
Digit 0 pada 7 segment
2.Untuk menampilkan digit 1 maka deretan led yang harus dinyalakan adalah B,C
Pengertian 7 segment dan cara kerja 7 segment
1 pada 7 segment
3.Untuk menampilkan digit 2 maka deretan led yang harus dinyalakan adalah A,B,D,E,G
Pengertian 7 segment dan cara kerja 7 segment
Digit 2 pada 7 segment
4.Untuk menampilkan digit 3 maka deretan led yang harus dinyalakan adalah A,B,C,D,G
Cara kerja 7 segment digit 3
Digit 3 pada 7 segment
5.Untuk menampilkan digit 4 maka deretan led yang harus dinyalakan adalah B,C,F,G
Cara kerja 7 segment digit 4
Digit 4 pada 7 segment
6.Untuk menampilkan digit 5 maka deretan led yang harus dinyalakan adalah A,C,D,F,G
Cara kerja 7 segment digit 5
Digit 5 pada 7 segment
7.Untuk menampilkan digit 6 maka deretan led yang harus dinyalakan adalah A,C,D,E,F,G
Cara kerja 7 segment digit 6
Digit 6 pada 7 segment
8.Untuk menampilkan digit 7 maka barisan led yang wajib dihisupkan adalah A,B,C
Pengertian 7 segment dan cara kerja 7 segment
Digit 7 pada 7 segment
9.Untuk menampilkan digit 8 maka deretan led yang harus dinyalakan adalah A,B,C,D,E,F,G
Pengertian 7 segment
Digit 8 pada 7 segment
10.Untuk menampilkan digit 9 maka deretan led yang harus dinyalakan adalah A,B,C,D,F,G
Cara kerja 7 segment digit 9
Digit 9 pada 7 segment
Intinya 7 segment akan menyalakan angka sesuai dengan tabeld7 segment.
B.SARAN
Kritik dan saran dari berbagai pihak pembaca makalah ini yang sifatnya membangun, akan
dapat penulis tampung sebagai modal perbaikan, penambah ilmu pengetahuan dan pemberi
motivasi untuk terus menggali jauh lebih dalam. Dan jangan pernah menganggap bahwa
belajar organisasi dan arsitektur komputer itu membosankan karena sebenarnya belajar
organisasi dan arsitektur komputer itu sangat menyenangkan.
DAFTAR PUSTAKA
http://www.hardwaresecrets.com/article/All-Core-i3-Models/951
http://download.intel.com/design/processor/datashts/322812.pdf
http://rantas-gunarsih.blogspot.com/2012/01/uts-microprocessor.html
https://docs.google.com/document/d/1B4YI0eI0PjIBUKbONA-_y0i-
vmfMrlj_RNsMmdVLny8/edit?pli=1&hl=en_US
http://blog.ub.ac.id/usfita/2011/02/25/mikroprocessor