Praktek 1 -...

24
Praktek 1 Interfacing Layer 1. Tujuan : Mengidentifikasi lapisan interfacing untuk berkomunikasi dengan komputer dan notebook 2. Alat-alat 1 Unit PC atau notebook Koneksi internet 3. Petunjuk Praktek Siapkan satu unit PC yang terkoneksi internet dengan baik untuk mencari informasi tentang perkembangan perangkat keras penyusun PC ataupun notebook.. Carilah informasi mengenai informasi teknik merakit PC atau notebook yang baik beserta alamat sumbernya. Kemudian lakukan deskripsi singkat menurut anda mengenai teknik merakit dari berbagai sumber dan pendapat anda. Carilah informasi mengenai informasi teknik pengujian PC atau notebook yang baik beserta alamat sumbernya. Kemudian lakukan deskripsi singkat menurut anda mengenai teknik pengujian dari berbagai sumber dan pendapat anda. Carilah informasi mengenai informasi teknik troubleshooting PC atau notebook yang baik beserta alamat sumbernya. Kemudian lakukan deskripsi singkat menurut anda mengenai teknik merakit dari berbagai sumber dan pendapat anda.

Transcript of Praktek 1 -...

Page 1: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

Praktek 1Interfacing Layer

1. Tujuan :

• Mengidentifikasi lapisan interfacing untuk berkomunikasi dengan komputer dan

notebook

2. Alat-alat

• 1 Unit PC atau notebook

• Koneksi internet

3. Petunjuk Praktek

• Siapkan satu unit PC yang terkoneksi internet dengan baik untuk mencari

informasi tentang perkembangan perangkat keras penyusun PC ataupun

notebook..

• Carilah informasi mengenai informasi teknik merakit PC atau notebook

yang baik beserta alamat sumbernya. Kemudian lakukan deskripsi singkat

menurut anda mengenai teknik merakit dari berbagai sumber dan pendapat

anda.

• Carilah informasi mengenai informasi teknik pengujian PC atau notebook

yang baik beserta alamat sumbernya. Kemudian lakukan deskripsi singkat

menurut anda mengenai teknik pengujian dari berbagai sumber dan

pendapat anda.

• Carilah informasi mengenai informasi teknik troubleshooting PC atau

notebook yang baik beserta alamat sumbernya. Kemudian lakukan

deskripsi singkat menurut anda mengenai teknik merakit dari berbagai

sumber dan pendapat anda.

Page 2: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

a. Deskripsikan secara singkat Teknik Merakit PC atau notebook .

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

………………………

b. Deskripsikan secara singkat Teknik Pengujian PC atau notebook .

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………

c. Deskripsikan secara singkat Teknik Troubleshooting PC atau notebook .

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

Page 3: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………

Praktek 2Rangkaian Dasar Antarmuka dan sifat kelistrikannya

Tujuan :

• Dapat mengenal komponen-komponen rangkaian dasar dari antarmuka komputer

• Menerapkan rangkaian dasar dari antarmuka komputer

Alat-alat

• 1 Unit PC atau notebook

• Koneksi internet

• Download EdSim51 simulator

Petunjuk Praktek

1. Siapkan satu unit PC yang terkoneksi internet dengan baik untuk mencari

informasi tentang perkembangan komponen-komponen dasar penyusun

antarmuka dan tingkat kelistrikan yang digunakan pada mikrokontroler, PC

ataupun notebook

2. Carilah informasi mengenai informasi tersebut beserta alamat sumbernya.

Kemudian lakukan deskripsi singkat menurut anda mengenai perkembangan

teknik yang ada.

Deskripsikan secara singkat perkembangan komponen-komponen dasar

penyusun antarmuka dan tingkat kelistrikannya .

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

Page 4: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………

………………………

Page 5: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

Praktek 3Handsaking dan Protokol

Tujuan :

• Dapat menjelaskan definisi handsaking dan protokol pada antarmuka

Alat-alat

• 1 Unit PC atau notebook

• Koneksi internet

• Simulator EdSim51

Petunjuk Praktek

1. Siapkan satu unit PC yang terkoneksi internet dengan baik untuk mencari

informasi tentang model handshaking dan protocol yang digunakan pada

antarmuka PC ataupun notebook..

2. Carilah informasi mengenai program simulator EdSim51 dan baca petunjuk

penggunaannya dengan baik.

3. Deskripsikan dengan singkat model handshaking dan protokol komunikasi

yang digunakan pada antarmuka mikrokontroler, PC, ataupun notebook.

Kemudian lakukan deskripsi singkat menurut anda dan jangan lupa untuk

mencatat sumbernya.

Deskripsikan secara singkat model handshaking dan protokol komunikasi yang

digunakan.

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

Page 6: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

……………………………………………………………………………………………

……….

Deskripsikan secara singkat manfaat dan cara menggunakan simulator EdSim51 terutama

dalam mendukung teknik interfacing.

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

………………………………………………………………………..

Page 7: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

Praktek 4Bus Antarmuka

Tujuan :

• Dapat menjelaskan tentang antara bus data, address, dan control

• Dapat membedakan jenis-jenis bus pada antarmuka

• Mengenal antarmuka komputer berdasarkan Asynchronous dan Synchronous

• Mampu membedakan antara asynchronous dan synchronous

Alat-alat

1 Unit PC atau notebook

Koneksi internet

Simulator EdSim51

Petunjuk Praktek

Page 8: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

Praktek 5Tinjauan Terhadap Perangkat Keras & Lunak Komunikasi Serial

Tujuan :

• Dapat menspesifikasi perangkat keras & lunak pada komunikasi serial

• Dapat menggunakan RS-232-C untuk berbagai aplikasi sederhana seperti

inisialisasi modem, mouse ataupun transfer data antar komputer dan juga dapat

mengembangkan penggunaan RS-232-C untuk tujuan yang lebih luas

Alat-alat

1 Unit PC atau notebook

Koneksi internet

Simulator EdSim51

Petunjuk Praktek

1. Buka editor simulator EdSim51 dan ketikkan baris perintah berikut ini :CLR SM0 ; |SETB SM1 ; | put serial port in 8-bit UART modeMOV A, PCON ; |SETB ACC.7 ; |MOV PCON, A ; | set SMOD in PCON to double baud rateMOV TMOD, #20H ; put timer 1 in 8-bit auto-reload interval timing modeMOV TH1, #243 ; put -13 in timer 1 high byte (timer will overflow every 13 us)MOV TL1, #243 ; put same value in low byte so when timer is first started it will overflow after 13 usSETB TR1 ; start timer 1

MOV 30H, #'a' ; |MOV 31H, #'b' ; |MOV 32H, #'c' ; | put data to be sent in RAM, start address

Page 9: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

30H

MOV 33H, #0 ; null-terminate the data (when the accumulator contains 0, no more data to be sent)MOV R0, #30H ; put data start address in R0again:MOV A, @R0 ; move from location pointed to by R0 to the accumulatorJZ finish ; if the accumulator contains 0, no more data to be sent, jump to finishMOV C, P ; otherwise, move parity bit to the carryMOV ACC.7, C ; and move the carry to the accumulator MSBMOV SBUF, A ; move data to be sent to the serial portINC R0 ; increment R0 to point at next byte of data to be sentJNB TI, $ ; wait for TI to be set, indicating serial port has finished sending byteCLR TI ; clear TIJMP again ; send next bytefinish:JMP $ ; do nothing

2. Jalankan perintah dan analisis hasil keluaran outputnya.

…………………………………………………………………………………………

…………………………………………………………………………………………

…………………………………………..…

3. Ketik perintah program berikut ini pada editor simulator

CLR SM0 ; |SETB SM1 ; | put serial port in 8-bit UART mode

SETB REN ; enable serial port receiver

MOV A, PCON ; |SETB ACC.7 ; |MOV PCON, A ; | set SMOD in PCON to double baud rate

MOV TMOD, #20H ; put timer 1 in 8-bit auto-reload interval timing modeMOV TH1, #0FDH ; put -3 in timer 1 high byte (timer will overflow every 3 us)MOV TL1, #0FDH ; put same value in low byte so when timer is first started it will overflow after approx. 3 usSETB TR1 ; start timer 1MOV R1, #30H ; put data start address in R1again:JNB RI, $ ; wait for byte to be receivedCLR RI ; clear the RI flagMOV A, SBUF ; move received byte to A

Page 10: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

CJNE A, #0DH, skip ; compare it with 0DH - it it's not, skip next instructionJMP finish ; if it is the terminating character, jump to the end of the programskip:MOV @R1, A ; move from A to location pointed to by R1INC R1 ; increment R1 to point at next location where data will be storedJMP again ; jump back to waiting for next bytefinish:JMP $ ; do nothing

4. Analisis hasil keluarannya dan berikan analisisnya secara singkat

……………………………………………………………………………………

……………………………………………………………………………………

……………………………………………………………………………………

……………………………………………………………………………………

…………………

Page 11: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

Praktek 6Contoh Aplikasi komunikasi Serial

Tujuan :

• Mahasiswa dapat menentukan alamat port serial

• Mahasiswa dapat mengetahui tipe UART yang sedang digunakan

• Mahasiswa dapat melakukan pengiriman data melalui port serial

Alat-alat

1 Unit PC atau notebook

Program simulasi EdSim51

Petunjuk Praktek

1. Bukalah simulator EdSim51 dan masuk menuju ke editor program.

2. Edit program yang anda sudah jalankan di percobaan 5 dengan mengubah

kriteria keluaran sebagai berikut :

a. Mengirimkan data tanpa pariti

b. Mengirimkan data dengan pariti ganjil

3. Setelah selesai melakukan modifikasi program tersebut jalankan dan analisis

keluarannya.

Page 12: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

.............................................................................................................................

.............................................................................................................................

.............................................................................

Praktek 7Tinjauan Terhadap Perangkat Keras & Lunak Komunikasi Paralel

Tujuan :

• Mahasiswa dapat membedakan mengenai mode port pada parallel dan pengunaan

interupsi.

• Mahasiswa dapat menjelaskan sifat kelistrikan standard dari komunikasi paralel,

prinsip kerja serta koneksi sistem dan juga dapat melakukan penggunaan

Alat-alat

1 Unit PC atau notebook

Koneksi internet

Simulator Edsim51

Petunjuk Praktek

1. Jalankan program berikut ini pada simulator EdSim51 dan analisis outputnyastart:

DEC P1 ; decrement port 1JMP start ; and repeat

Page 13: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

2. Jalankan program berikut ini pada simulator EdSim51 dan analisis outputnyastart:

MOV P1, P2 ; move data on P2 pins to P1JMP start ; and repeat

3. Jalankan program ini dalam EdSim51 dan analisis outputnya.

start:SETB P3.3 ; |SETB P3.4 ; | enable display 3MOV P1, #11111001B ; put pattern for 1 on displayMOV P1, #0FFH ; clear the displayCLR P3.3 ; enable display 2MOV P1, #10100100B ; put pattern for 2 on displayMOV P1, #0FFH ; clear the displayCLR P3.4 ; |SETB P3.3 ; | enable display 1MOV P1, #10110000B ; put pattern for 3 on displayMOV P1, #0FFH ; clear the displayCLR P3.3 ; enable display 0MOV P1, #10011001B ; put pattern for 4 on displayMOV P1, #0FFH ; clear displayJMP start ; jump back to start

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

……..

Page 14: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

; put data in RAMMOV 30H, #'A'MOV 31H, #'B'MOV 32H, #'C'MOV 33H, #0 ; end of data marker

; initialise the display; see instruction set for details

CLR P1.3 ; clear RS - indicates that instructions are being sent to the module

; function setCLR P1.7 ; |CLR P1.6 ; |SETB P1.5 ; |CLR P1.4 ; | high nibble set

SETB P1.2 ; |CLR P1.2 ; | negative edge on E

CALL delay ; wait for BF to clear; function set sent for first time -

tells module to go into 4-bit mode; Why is function set high nibble sent twice? See 4-bit operation on pages 39 and 42 of HD44780.pdf.

SETB P1.2 ; |CLR P1.2 ; | negative edge on E

; same function set high nibble sent a second time

SETB P1.7 ; low nibble set (only P1.7 needed to be changed)

SETB P1.2 ; |CLR P1.2 ; | negative edge on E

; function set low nibble sentCALL delay ; wait for BF to clear

Page 15: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

; entry mode set; set to increment with no shift

CLR P1.7 ; |CLR P1.6 ; |CLR P1.5 ; |CLR P1.4 ; | high nibble set

SETB P1.2 ; |CLR P1.2 ; | negative edge on E

SETB P1.6 ; |SETB P1.5 ; |low nibble set

SETB P1.2 ; |CLR P1.2 ; | negative edge on E

CALL delay ; wait for BF to clear

; display on/off control; the display is turned on, the cursor is turned on and blinking is turned on

CLR P1.7 ; |CLR P1.6 ; |CLR P1.5 ; |CLR P1.4 ; | high nibble set

SETB P1.2 ; |CLR P1.2 ; | negative edge on E

SETB P1.7 ; |SETB P1.6 ; |SETB P1.5 ; |SETB P1.4 ; | low nibble set

SETB P1.2 ; |CLR P1.2 ; | negative edge on E

CALL delay ; wait for BF to clear

; send dataSETB P1.3 ; clear RS - indicates that data is

being sent to moduleMOV R1, #30H ; data to be sent to LCD is stored in

8051 RAM, starting at location 30Hloop:

MOV A, @R1 ; move data pointed to by R1 to AJZ finish ; if A is 0, then end of data has been

reached - jump out of loopCALL sendCharacter ; send data in A to LCD moduleINC R1 ; point to next piece of dataJMP loop ; repeat

finish:

Page 16: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

JMP $

sendCharacter:MOV C, ACC.7 ; |MOV P1.7, C ; |MOV C, ACC.6 ; |MOV P1.6, C ; |MOV C, ACC.5 ; |MOV P1.5, C ; |MOV C, ACC.4 ; |MOV P1.4, C ; | high nibble set

SETB P1.2 ; |CLR P1.2 ; | negative edge on E

MOV C, ACC.3 ; |MOV P1.7, C ; |MOV C, ACC.2 ; |MOV P1.6, C ; |MOV C, ACC.1 ; |MOV P1.5, C ; |MOV C, ACC.0 ; |MOV P1.4, C ; | low nibble set

SETB P1.2 ; |CLR P1.2 ; | negative edge on E

CALL delay ; wait for BF to clear

delay:MOV R0, #50DJNZ R0, $RET

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

………………………………….

Page 17: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

Praktek 8Contoh Aplikasi Komunikasi Paralel

Tujuan :

• Mahasiswa dapat menguji port paralel

• Mahasiswa dapat menyalakan LED melalui simulator

Alat-alat

1 Unit PC atau notebook

Koneksi internet

Simulator EdSim51

Petunjuk Praktek

1. Jalankan listing program berikut ini pada simulator dan analisis outputnya

start:MOV P1, P2 ; move data on P2 pins to P1JMP start ; and repeat

2. Jalankan listing program berikut ini pada simulator dan analisis outputnya

Page 18: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

start:SETB P3.3 ; |SETB P3.4 ; | enable display 3MOV P1, #11111001B ; put pattern for 1 on displayMOV P1, #0FFH ; clear the displayCLR P3.3 ; enable display 2MOV P1, #10100100B ; put pattern for 2 on displayMOV P1, #0FFH ; clear the displayCLR P3.4 ; |

…………………………………………………………………………………

…………………………………………………………………………………

…………………………………………………………………………………..

Page 19: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

Praktek 9Dasar – Dasar Akuisisi Data

Tujuan : • Memahami konsep dasar-dasar akuisisi dengan memanfaatkan a DAC dan ADC

Alat-alat

1 Unit PC atau notebook

Simulator EdSim51

Petunjuk Praktek

1. Membuat generator signal pada DAC yang akan dibawa oleh rangkaian ADCCLR P0.7 ; enable the DAC WR lineloop:

MOV P1, A ; move data in the accumulator to the ADC inputs (on P1)

ADD A, #8 ; increase accumulator by 8JMP loop ; jump back to loop

2. Menganalis keluaran simulator dengan menjalankan program diatas

……………………………………………………………………………………

……………………………………………………………………………………

……………………………………………………………………………………

……………………………………………………………………………………

………….

.

Page 20: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

Praktek 10Dasar – Dasar Konversi Data

Tujuan :

• Mahasiswa dapat memahami cara kerja berbagai DAC

• Mahasiswa mampu mendisain aplikasi sederhana menggunakan DAC

Alat-alat

1 Unit PC atau notebook

Simulator EdSim51

Petunjuk Praktek

1. Ketikkan program berikut ini pada editor EdSim51 untuk membuat aplikasi

akuisisi data menggunakan ADC.

2. Menuliskan listing program berikut ini pada editor EdSim51 untuk membaca data

signal yang dihasilkan oleh perintah nomor 1.3. ORG 0 ; reset vector

JMP main ; jump to the main program

ORG 3 ; external 0 interrupt vectorJMP ext0ISR ; jump to the external 0 ISR

ORG 0BH ; timer 0 interrupt vectorJMP timer0ISR ; jump to timer 0 ISR

ORG 30H ; main program starts heremain:

Page 21: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

SETB IT0 ; set external 0 interrupt as edge-activatedSETB EX0 ; enable external 0 interruptCLR P0.7 ; enable DAC WR lineMOV TMOD, #2 ; set timer 0 as 8-bit auto-reload interval timer

MOV TH0, #-20 ; | put -20 into timer 0 high-byte - this reload value, ; | with system clock of 12 MHz, will result in a timer 0 overflow every 20 us

MOV TL0, #-20 ; | put the same value in the low byte to ensure the timer starts counting from ; | 236 (256 - 20) rather than 0

SETB TR0 ; start timer 0SETB ET0 ; enable timer 0 interruptSETB EA ; set the global interrupt enable bitJMP $ ; jump back to the same line (ie: do nothing)

; end of main program

; timer 0 ISR - simply starts an ADC conversiontimer0ISR:CLR P3.6 ; clear ADC WR lineSETB P3.6 ; then set it - this results in the required positive edge to start a conversionRETI ; return from interrupt

; external 0 ISR - responds to the ADC conversion complete interruptext0ISR:CLR P3.7 ; clear the ADC RD line - this enables the data linesMOV P1, P2 ; take the data from the ADC on P2 and send it to the DAC data lines on P1SETB P3.7 ; disable the ADC data lines by setting RDRETI ; return from interrupt

Analilis keluaran program diatas.

……………………………………………………………………………………

……………………………………………………………………………………

……………………………………………………………………………………

Page 22: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

……………………………………………………………………………………

………

Praktek 11Aplikasi Antarmuka Menggunakan USB

Tujuan :

o Mahasiswa dapat mengetahui perkembangan terkini pemanfaatan USB dalam

mikrokontroler, PC ataupun notebook.

Alat-alat

1 Unit PC atau notebook

Koneksi internet

Petunjuk Praktek

• Siapkan satu unit PC yang terkoneksi internet dengan baik untuk mencari

informasi tentang perkembangan perangkat keras terkini USB yang

digunakan PC ataupun notebook.

• Kemudian lakukan deskripsi singkat menurut anda mengenai

perkembangan terkini USB tersebut dan sebutkan sumbernya

Page 23: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

……………………………………………………………………………………………

……………………………………………………………………………………………

………………………………………………………………………………………..

.

Praktek 12Aplikasi Antarmuka Menggunakan Bluetooth

Tujuan :

o Mahasiswa dapat mengetahui perkembangan terkini pemanfaatan bluetooth

dalam mikrokontroler, PC ataupun notebook.

Alat-alat

1 Unit PC atau notebook

Koneksi internet

Petunjuk Praktek

• Siapkan satu unit PC yang terkoneksi internet dengan baik untuk mencari

informasi tentang perkembangan perangkat keras terkini Bluetooth

digunakan PC ataupun notebook.

• Kemudian lakukan deskripsi singkat menurut anda mengenai

perkembangan terkini bleutooth tersebut dan sebutkan sumbernya

Page 24: Praktek 1 - debyo.staff.gunadarma.ac.iddebyo.staff.gunadarma.ac.id/Downloads/files/31383/Modul... · Praktek 1 Interfacing Layer 1. Tujuan : •Mengidentifikasi lapisan interfacing

……………………………………………………………………………………………

……………………………………………………………………………………………

……………………………………………………………………………………………

………