• Tidak ada hasil yang ditemukan

KOMUNIKASI DENGAN DUNIA LUAR

N/A
N/A
Protected

Academic year: 2021

Membagikan "KOMUNIKASI DENGAN DUNIA LUAR"

Copied!
12
0
0

Teks penuh

(1)

KOMUNIKASI DENGAN DUNIA LUAR KOMPUTER Membantu menyelesaikan pekerjaan

- Perhitungan

- Pengetikan

- Pengaturan (CNC, mesin industri, otomotif dsb.)

- Komunikasi (Internet, chatting, telepon)

- Hiburan (musik, video, permainan dsb)

Manusia yang mengatur komputer mengerti bahasa

- BASIC

- Assembler

- Pascal dsb.

Salah satu kebutuhan membantu kegiatan penelitian

- Pengambilan data (beberapa titik pengamatan)

- Menyimpan data (pengolahan tak langsung)

- Mengolah data secara langsung (grafik, besaran)

- Meyimpan dan mengolah data secara langsung

- Mengatur peralatan penelitian

Untuk mendukung kegiatan penelitian

- Komputer perlu ditambah dengan peralatan yang dihubungkan

dengan obyek penelitian atau bagian dari obyek penelitian tersebut yang akan dicatat perubahannya

(2)

- Manfaatkan peralatan pendukung yang ada pada komputer (serial port, parallel port)

Komunikasi

- Menerima sinyal dari peralatan di luar komputer (di luar CPU)

- Mengirimkan sinyal kepada peralatan di luar komputer.

Beberapa kegiatan komunikasi yang dilakukan oleh komputer seperti yang terlihat pada gambar adalah:

- Mengirimkan sinyal kepada pencetak untuk mencetak hasil

pengetikan dengan pengolah kata (keluaran)

- Mengirim sinyal ke layar monitor agar semua dapat ditampilkan di

layar monitor (keluaran)

(3)

- Menerima sinyal dari papan ketik agar perintah dapat di mengerti komputer (masukan)

- Menerima sinyal dari mouse, digitizer, penlight (masukan).

Jadi di dalam memanfaatkan alamat-alamat yang ada pada sebuah komputer banyak sekali yang dapat dilakukan oleh komputer untuk membantu kita. Perlu diketahui bahwa pada sebuah alamat harus

Situasi papan induk yang ada pada CPU

Semua komunikasi yang disebutkan diatas adalah komunikasi

yang dilakukan komputer (CPU) dengan peralatan yang saat ini

sudah merupakan peralatan (perlengkapan) standar sebuah

komputer

- Perlu diketahui bahwa di dalam melakukan komunikasi, yang

dilakukan oleh komputer sesungguhnya adalah menghubungi

atau menerima sinyal dari suatu alamat (address) tertentu

- Alamat yang ada pada sebuah pusat pengolahan (CPU) cukup

(4)

diberikan peralatan yang biasanya disebut dengan card yang telah disesuaikan alamatnya (TTL - 74LS374).

Sebagai contoh sebuah komputer dapat melakukan pengaturan yang cukup banyak dan cukup akurat.

- Mesin CNC 3 sumbu (TU 3A), komputer dengan kemampuan yang

tidak terlalu tinggi (256 Kb RAM) dapat mengatur empat buah motor stepper bergantian (sesuai dengan program yang dibuat) dengan tepat dengan kesalahan yang relatif sangat kecil

- Mesin industri yang diatur secara full automatic (Robotik) atau semi

automatic juga diatur oleh komputer, dalam hal ini komputer yang dipakai adalah sebuah mikroprosesor yang sering juga disebut sebagai mikrokomputer.

Contoh (pemanfaatan parallel port)

- Alamat parallel port adalah &H387 (8 bit berhubungan dengan

bilangan biner)

- Memanfaatkan bahasa pemrograman BASIC

- 8 pin pada parallel port (pin nomor 2 sampai pin nomor 9) dapat

dihubungi dan menghasilkan sinyal listrik dengan tegangan 1.5 Volt sebesar 0.1 A (Apa sebab dipakai bahasa BASIC ?)

- Sinyal listrik ini dipakai untuk menyalakan delapan buah LED.

Masing-masing pin mempunyai bilangan biner (pin nomor dua 20, pin 3

adalah 21

(5)

10 REM 8 LAMPU MENYALA BERGANTIAN

20 CLS

30 PRINT "Tekan ESC untuk selesai"

40 FOR A = 0 TO 7 50 OUT &H378, 2 ^ A 60 FOR b = 1 to 500: NEXT 70 c$ = INKEY$ 80 IF c$ = CHR$(27) THEN 110 90 NEXT 100 GOTO 40 110 OUT &H378, 0 120 END

Apabila kita perhatikan program I

(6)

- Nomor baris 30 komputer menampilkan pesan sesuai dengan yang ada diantara " "

- Nomor baris 40, memerintahkan komputer melakukan pengulangan

sebanyak 8 kali (dari A = 0 sampai A = 7)

- Nobar 50 memerintahkan komputer menuju alamat H378 menuju pin

dengan bilangan 2 ^ A untuk mengeluarkan sinyal

- Nobar 60, menghitung 1 sampai 500 untuk penunda waktu

- Nombar 70, memerintah komputer untuk memperhatikan karakter

pada papan ketik yang akan ditekan

- Nobar 80, apabila karakter CHR$(27) yaitu kunci ESC ditekan, maka

program langsung melompat ke nobar 110 yang mematikan sinyal semua pin yang ada pada alamat H378

- Nobar 90 adalah perintah yang dipakai untuk batas dilakukannya

pengulangan sesuai dengan jumlah pengulangan yang diperintahkan (A = 0 TO 7)

- Nobar 100 memerintahkan komputer kembali ke nomor baris 40, yang

berarti melakukan pekerjaan ulang dari awal (menyalakan lampu bergantian).

Program II

10 REM 8 LAMPU (2 LAMPU BERSAMAAN) MENYALA BERGANTIAN

20 CLS

30 PRINT "Tekan ESC untuk selesai"

35 X = 3

40 FOR A = 0 TO 7

45 IF A = 7 THEN X = 129

(7)

55 X = X * 2 60 FOR b = 1 to 500: NEXT 70 c$ = INKEY$ 80 IF c$ = CHR$(27) THEN 110 90 NEXT 100 GOTO 40 110 OUT &H378, 0 120 END

Dengan sedikit mengenal tentang jenis sinyal (digital) yang ada pada komputer dan jenis sinyal (analog) yang ada diluar komputer, maka komputer XT yang sudah usang pun dapat dimanfaatkan dan akan sangat membantu kita di dalam melakukan kegiatan pengaturan (kontrol). uses crt; var a,b,c,cw,kc,angka:word; nc,na:integer; begin clrscr; a:=$300; b:=$301; c:=$302; cw:=$303; port[cw]:=$80; repeat

port[a]:=$1; {Port A on} delay(500); port[a]:=$2; uses crt; var a,b,c,z,cw,kc,angka:word; nc,na:integer; begin clrscr; a:=$300; b:=$301; c:=$302; cw:=$303; port[cw]:=$80; repeat

port[b]:=$1; {Port B on} delay(500);

(8)

delay(500); port[a]:=$4; delay(500); port[a]:=$8; delay(500); port[a]:=$10; delay(500); port[a]:=$20; delay(500); port[a]:=$40; delay(500); port[a]:=$80; delay(500); until keypressed; port[a]:=$00; end. delay(500); port[b]:=$4; delay(500); port[b]:=$8; delay(500); port[b]:=$10; delay(500); port[b]:=$20; delay(500); port[b]:=$40; delay(500); port[b]:=$80; delay(500); until keypressed; port[b]:=$00; end. PARALLEL PORT

Data Port [&378], 8 bit taraf logika nomor pin status

bit 0 Normal 2 read/write

bit 1 Normal 3 read/write

bit 2 Normal 4 read/write

bit 3 Normal 5 read/write

bit 4 Normal 6 read/write

bit 5 Normal 7 read/write

bit 6 Normal 8 read/write

bit 7 Normal 9 read /write

Printer control [$37A], 4 taraf logika nomor pin status

bit 0 Komplemen 1 read /write

bit 1 Komplemen 14 read /write

bit 2 Normal 16 read /write

bit 3 Komplemen 17 read /write

bit 4 – bit 7 Komplemen -

Printer status [$379], 5 taraf logika nomor pin status

Bit 0 – bit 2 Normal - read only

(9)

Data Port [&378], 8 bit taraf logika nomor pin status

bit 4 Normal 13 read only

bit 5 Normal 12 read only

bit 6 Normal 10 read only

bit 7 Komplemen 11 read only

Susunan peta pengalamatan

Alamat Device (Dipakai untuk)

000-0IF Chip 8237 DMA

020-021 Chip 8259 Interupt

040-043 Chip 8255 Timer

060-063 Chip 8255 PPI (internal)

080-083 Register DMA

0A0-0AF Register NMI

0C0-0CF Cadangan 1 (Dapat dipakai)

100- 1FF Tidak dipakai 0B3 200-20F Game Controller 210-217 Unit exspansi 220-2F7 2F8-2FF 300-31F 320-32F 378-37F 380-38F 3A0-3A9 3B0-3BF 3C0-3CF 3D0-3DF 3E0-3E7 3F0-3F7 3F8-3FF

Cadangan 2 (DAPAT DIPAKAI) RS-232 C (Sekunder)

Prototype Card 3 (DAPAT DIPAKAI) Fixed Disk (Hard Disk)

Printer

SDLC Communication Binary Communication Display Monochrome

Cadangan 4 (DAPAT DIPAKAI) Display Color/Graphics

Cadangan 5 (DAPAT DIPAKAI) Floppy Disk

(10)
(11)
(12)

D0 – D7

Bus data (dua arah)

RESET

Masukan reset

CS

Pemilih Chip

RD

Masukan baca

WR

Masukan tulis

A0, A1

Alamat port

PA0 – PA7 Port A (bit 0 – 7)

PB0 – PB7 Port B (bit 0 – 7)

PC0 – PC7 Port C (bit 0 – 7)

Vcc

Tegangan catu (+5V)

Referensi

Dokumen terkait

[r]

Universitas Terbuka (UT) selaku perguruan tinggi negeri di Indonesia masih berumur muda. Oleh karena itu UT berusaha agar dikenal oleh masyarakat umum. Selain itu UT juga

Berdasarkan Rajah 3 di atas, penjawat awam yang membentuk modal insan dalam perkhidmatan awam perlu memiliki tiga kriteria utama iaitu kemahiran

Implementasi hardware mengacu pada desain-desain yang telah penulis lakukan sebelumnya, pada tahapan ini perlu dijelaskan pemakaian hardware pada pengguna dimana

During groundwater moves along the flow line from the recharge area (eg Babakan) to the discharge area (Sunter and vicinity), its chemistry changes as a result of

Urutan perubahan nama TNI dari BKR, TKR, TRI, TNI, ABRI, TNI, maka pada berpatokan pada TRI dibaca Tri yang berarti urutan ketiga, didepannya apakah BKR atau TKR

Berdasarkan hasil analisis data dan pembahasan yang telah dilakukan guna menjawab tiga komponen opini kepercayaan, nilai dan pengarapan, maka penulis mengambil kesimpulan

Berdasarkan hasil penelitian dan analisis data yang telah dilakukan dapat dilihat bahwa rasio tepung biji kecipir dan tepung terigu tidak memberikan pengaruh yang nyata