Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

TYPE DATA Sebuah program pasti membutuhkan data yang masukannya melalui :keyboard,mouse, dan lain2 Dalam assembly data didefinisikan dalam berbagai type.

Presentasi serupa


Presentasi berjudul: "TYPE DATA Sebuah program pasti membutuhkan data yang masukannya melalui :keyboard,mouse, dan lain2 Dalam assembly data didefinisikan dalam berbagai type."— Transcript presentasi:

1 TYPE DATA Sebuah program pasti membutuhkan data yang masukannya melalui :keyboard,mouse, dan lain2 Dalam assembly data didefinisikan dalam berbagai type. DB= (Define Byte)  1 byte DW=(Define Word)  2byte DD=(Define Doubleword)  4byte DF=(Define Farword)-----  6 byte DQ=(Define Quadword)-  8byte DT=(Define TenByte)----  10byte

2 Contoh mendefinisikan data dalam Assembly ADB05h;1byte,nilai awal=‘5’ AADB25h,3Bh,10h ;3byte,nilai awal=25h,3Bh,10h ABCDB‘Ahay..!!’;8byte,berisi 8 karakter. CCC= DB‘1234’; 4 byte string,nilai awal ‘1234’

3 INTERFACING Jembatan atau penghubung sebuah mikroprosessor dengan sebuah piranti luar (peripheral) misal keyboard,mouse,layar monitor,printer dll. Salah satu jenis antar muka adalah PPI8255

4 Programable Periperal Interface 8255 Adalah keluarga IC Intel yang digunakan untuk banyak aplikasi industri. IC ini dapat diprogram (programmable) untuk komunikasi antara mikroprosesor dengan perangkat luar (periperal). contoh aplikasi yang dapat dibuat dengan PII 8255 antara lain : 1. Aplikasi peraga LED 2. Aplikasi pengendali lampu lalu lintas 3. Aplikasi motor stepper yang diprogram untuk menggerakkan lengan (rigid body) robot 4. Aplikasi detektor suhu (thermostat) dan cahaya (light). 5. Aplikasi intelligent home controller PPI 8255

5 Blok Diagram PPI 8255

6 Control Word PPI 8255

7 Set / Reset Bit Pada PPI 8255 terdapat port untuk set dan reset sebuah bit, dimana jika terjadi Set atau Reset hanya salah satu port pada Port C. Contoh : 1. Jika Port C saat ini datanya adalah FFH ( ), jika kita akan me- reset Port C 5 (PC5) maka Port C hasilnya adalah BFH ( ). 2. Jika Port C saat ini datanya adalah 1FH ( ), jika kita akan me-set Port C 7 (PC7) maka Port C hasilnya adalah 9FH ( ).

8 Gambar dibawah ini merupakan sebuah IC yang berfungsi sebagai down counter yang dapat diprogram. Terdapat sinyal perantara mikroprosesor, sinyal ini memungkinkan mikroprosesor mengatur konfigurasi mode operasi timer, seperti : 1. Mengisi nilai counter 2. Membaca nilai counter 3. Memprogram mode yang diinginkan PIT 8254

9 CONT. Beberapa fungsi dari counter/timer pada mikrokomputer yang dapat di implemetasikan oleh 8254 sebagai berikut : 1.Real time clock 2. Even counter 3. Digital one-shot 4. Programmable rate generator 5. Square wave generator 6. Binary rate multiplier 7. Complex waveform generator 8. Complex motor controller

10 Blok Diagram PIT 8254

11 Control Word PIT 8254

12 Keunggulan: 1. Interupsi terdapat 8 tingkatan 2. Dapat di cascaded pada konfigurasi master-slave dengan 64 level interupsi. 3. Terdapat prioritas internal. 4. Mode perbaikan prioritas dan rotasi. 5. Mempunyai masing-masing intrupsi maskable. 6. Mode dan Mask dapat dirubah-rubah. 7. Persetujuan IRQ, menetukan prioritas, mengecek apakah masukan prioritas > level arus, menghasilkan sinyal interupsi. 8. Pada mode 8085, memberikan 3 byte panggilan Intruksi. Pada Mode 8086, memberikan 8 byte nomor vektor. 9. Mode Polling dan vektor. 10. Alamat awal dari ISR atau nomor vektor program. 11. Tidak membutuhkan clock. PIC 8259

13 Blok Diagram PIC 8259

14 Control Word PIC 8259

15 CONT.

16

17

18 Monitor dan Keyboard MPF-1 Monitor MPF-1 menggunakan 6 buah sevent segment dan keyboard menggunakan konfigurasi matrik 6x6 diatas sebuah peripheral PPI Bentuk konfigurasi rangkaian monitor - keyboard MPF-l ditunjukkan pada gambar berikut.

19 Monitor dan Keyboard MPF-1 Dengan menggunakan komponen utama PPI8255 yang dapat diprogram:  enam saluran pada Port A ( PA5 s/d PA0) digunakan sebagai input untuk matrik keyboard,  delapan buah saluran Port B (PB5 s/d PBO) digunakan untuk saluran pengendalian segment  dan enam buah saluran Port C (PCSs/d PCO)digunakan untuk pemilihan LED.

20 Monitor dan Keyboard MPF-1 Monitor MPF-l menggunakan LED sevent segment Commond Cathoda. Dengan konfigurasi seperti gambar:  Segment a terhubung dengan PB3  Segment b terhubung dengan PB4  Segment c terhubung dengan PB5  Segment d terhubung dengan PB7  Segment e terhubung dengan PB0  Segment f terhubung denqan PB2  Segment g terhubung denqan PB1  Segment p terhubung denqan PB6 PB7PB6PB5PB4PB3PB2PB1PB0 dpcbafge

21 Monitor dan Keyboard MPF-1 Dari penjelasan gambar sebelumnya, dapat ditetapkan bahwa LED akan menyala jika anoda segment berlogika 1 dan katoda berlogika 0. Sebaliknya LED segment akan padam. Untuk membangun data penyalaan LED diperlukan data nyala sesuai dengan konfigurasi Port. Sebagai contoh untuk menyalakan angka 0 diperlukan data: Maka penyalaannya adalah BDh PB7PB6PB5PB4PB3PB2PB1PB0 dpcbafge

22 Monitor dan Keyboard MPF-1 Untuk memudahkan penjabaran data penyalaan segment untuk tiap karakter dapat diformulasikan menggunakan tabel berikut: PB7PB6PB5PB5 PB4PB3PB2PB1PB0 DATA (h) NYALA dpcbafge Padam BD B BA AE AF6

23 PB7PB6PB5PB4PB3PB2PB1PB0 DATA (h) NYALA dpcbafge BF BE FA A7B DC B3D FE FF ADG H I B1J K L

24 PB7PB6PB5PB4PB3PB2PB1PB0 DATA (h) NYALA dpcbafge 2BM 233N A3O 1FP 3EQ 03R A6S 87T B5U B7V A9W 07X B6Y 8AZ

25 PB7PB6PB5PB4PB3PB2PB1PB0 DATA (h) NYALA dpcbafge 83[ A2]

26 Monitor dan Keyboard MPF-1 Untuk memilih LED yang mana untuk diakfifkan dari 6 buah LED seven segment yang terpasang, kembali melihat gambar pertama, dimana:  PC0 digunakan untuk mengendalikan LED6 (led paling kanan)  PCl digunakan untuk mengendalikan LED5  PC2 digunakan untuk mengendalikan LED4  PC3 digunakan untuk mengendalikan LED3  PC4 digunakan untuk mengendalikan LED2  PC5 digunakan untuk mengendalikan LED1 (led paling kiri)  PC6 tidak terpasang  PC7 tidak terpasang


Download ppt "TYPE DATA Sebuah program pasti membutuhkan data yang masukannya melalui :keyboard,mouse, dan lain2 Dalam assembly data didefinisikan dalam berbagai type."

Presentasi serupa


Iklan oleh Google