de KITS Application Note AN9-8 Channel Temperature Display

dokumen-dokumen yang mirip
Daftar Isi. Trademarks & Copyright

Trademarks & Copyright

DT-51 Application Note

Daftar Isi. Trademarks & Copyright

de KITS Application Note AN30 Rotating Display with DT-51 MinSys & de KITS SPC DC Motor

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT)

AKSES MEMORI Menggunakan DT-51 MinSys

AD Channel AD Conversion

de KITS Application Note AN24 - How 2 Use de KITS Phone Interface with DT-51 MinSys ver 3.0

DT-51 Application Note

Percobaan 5. TIMER/COUNTER Menggunakan DT-51 MinSys

PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM SYSTEM VER 3.0 DAN DT-51 TRAINER BOARD

DASAR INPUT/OUTPUT (1) (PORT PPI DAN PORT 1 SEBAGAI OUTPUT)

DT-51 Application Note

Percobaan 4. Mengakses built-in routine LCD pada DT-51 Minimum sistem. Membuat program untuk menampilkan karakter ASCII pada LCD.

PERCOBAAN 3. KONTROL DISPLAY 7-SEGMENT Menggunakan DT-51 MinSys

PC-Link Application Note

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

PENGHITUNG WAKTU DENGAN TAMPILAN LCD M1632 OLEH DST-51

DT-51 Application Note

DT-51 Application Note

BAB 3 PERANCANGAN ALAT DAN PROGRAM

de KITS Application Note AN47 Traffic Light Controller

Smart Peripheral Controller ALPHANUMERIC DISPLAY

2. SPESIFIKASI EKSTERNAL SPC DC MOTOR

DT-51 Application Note

de KITS Application Note AN20 - How 2 Use de KITS SPC Alphanumeric Display with StarTech PPI Card

2. SPESIFIKASI EKSTERNAL SPC KEYMATIC

de KITS Application Note AN29 Sistem Antrian dengan DT-51 MinSys & de KITS SPC Alphanumeric Display

DT-BASIC Application Note

DT-IO Application Note

PC-Link Application Note

de KITS Application Note AN34 Jam Pasir Digital

DT-51 Application Note

DT-51 Application Note

de KITS Application Note AN44 - Morse Code Generator

DT-BASIC Mini System. Gambar 1 Blok Diagram AN132

Aplikasi Modul InfraRed Object Detector Sebagai Pengukur Jarak

DT-SENSE Application Note AN168 Color Game. Gambar 1 Blok Diagram AN168

BAB III RANCANGAN DAN CARA KERJA ALAT

MESIN KETIK ELEKTRONIK DENGAN TAMPILAN M1632 LCD OLEH MODUL DST-52

Petra Fuzzy Develpoment System for MCS51 Family Versi 1.1. Beberapa fasilitas yang tersedia daalam software PetraFuz51 adalah

Analog Input Output DT-51 ADDA

PENGGUNAAN KEYPAD 4X3 DAN PC KEYBOARD PADA MODUL DST-52 DENGAN TAMPILAN M1632 LCD

THERMOMETER DIGITAL DENGAN MODUL DST-51, ADC-0809 DAN LCD 2X16

DT-AVR Application Note

DT-AVR Application Note

Pengendalian 8 buah Motor oleh DST-51

DT-AVR Application Note

DT-Sense Current Sensor With OpAmp Gambar 1 Blok Diagram AN212

DT-AVR. Application Note AN214

Laporan Modul 2, EL3006 Timer/Counter dan Interrupt Jongguran Sondang DN ( )/ Kelompok 48/ Jumat, 14 Maret 2008 Asisten: Virgilius

de KITS Application Note AN17 - How 2 Use de KITS Relay Board with StarTech PPI Card

Thermometer digital dengan DST-R8C dan OP-01 sebagai rangkaian pengkondisi

PENAMPIL TOMBOL-TOMBOL REMOTE CONTROL SONY PADA M1632 LCD OLEH MODUL DST-52

Akuisasi data dengan remote host AT89s51 melalui serial RS232

DT-BASIC Application Note

PC-Link. 1x Komputer / Laptop dengan OS Windows 2000, Windows XP atau yang lebih tinggi. Gambar 1 Blok Diagram AN200

DT-AVR Application Note

PC-Link Application Note

DT-AVR Application Note. AN186 Digital Compass

Teknik Interface Keypad 4x3 ke DST-51

BAB V PENGUJIAN DAN ANALISIS. dapat berjalan sesuai perancangan pada bab sebelumnya, selanjutnya akan dilakukan

DT-51Application Note

PC-Link Application Note

Percobaan 5 PENGENALAN MIKROKONTROLER 8051

ALPHANUMERIC DISPLAY

Percobaan 6. SERIAL INTERFACE Menggunakan DT-51 MinSys

Wireless Infrared Printer dengan DST-51 (Pengambilan Data dari Standard Parallel Port)

DC MOTOR. Smart Peripheral Controller

DT-AVR Application Note. Gambar 1 Blok Diagram AN133

DT-51 Application Note

Gambar 1 Blok Diagram AN72. (a) (b) (c) Gambar 2 SPC Seven Segment (a), DT-51 Low Cost Micro System (b), dan DT-51 Low Cost Nano System (c)

DT-51 Application Note

DT-AVR DT-AVR Application Note

Aplikasi Pengukur Ketinggian Air Mengunakan Modul Sensor InfraRed Object Detector

DT-AVR Application Note

de KITS Application Note AN51 How 2 Use de KITS SPC Character LCD w/ PC

PENULISAN KARAKTER DENGAN MENGGUNAKAN TEKNIK PENULISAN PADA KEYPAD HANDPHONE OLEH MODUL DST-51, KEYPAD 4X3 DAN M1632 LCD

BAB III ANALISA DAN CARA KERJA RANGKAIAN

PANDUAN PRAKTIKUM DASAR ARDUINO

DT-SENSE Application Note

DHT11 Temperature and Humidity Sensor Board Gambar 1 Blok Diagram AN196. 5V (Power) GND (Power)

BAB III PERANCANGAN SISTEM

DT-AVR Application Note

DT-I/O. I/O Application Notes AN164 Komunikasi Jarak Jauh antara 2 PC dengan RS-485. Application Note AN164

DT-I/O DT-I/O. Application Note AN171

DT-51 Application Note

de KITS Application Note AN18 - How 2 Use de KITS SPC Stepper Motor with StarTech PPI Card

PC-Link Application Note

MENAMPILKAN 1000 KARAKTER PESAN PADA MODUL M1632 LCD OLEH MODUL DST-51

DT-BASIC Application Note

DT-AVR Application Note

DT-I/O. DT-I/O Application Note

PC-Link Application Note

DT-AVR. Application Note AN213

SPC Application Note. SPC Blue-Link (J2) Tabel 1 Hubungan SPC Blue-Link Dengan Komputer

BAB III PERANCANGAN. bayi yang dilengkapi sistem telemetri dengan jaringan RS485. Secara umum, sistem. 2. Modul pemanas dan pengendali pemanas

BAB III DESKRIPSI MASALAH

a b c Gambar 1 DT-BASIC Nano System (a), DT-BASIC Micro System (b), DT-BASIC Mini System (c), de KITS SPC Seven Segment Display (d)

Transkripsi:

de KITS Application Note AN9-8 Channel Temperature Display Oleh: Tim IE Temperatur / Suhu merupakan salah satu parameter input yang paling sering dijumpai pada sistem kontrol. Catatan aplikasi kali ini membahas tampilan untuk 8 sensor suhu dengan menggunakan : 1 unit DT-51 MinSys Ver 3.0 1 unit DT-51 KND 2 unit DT-51 I 2 C ADDA 2 unit Temperature Sensor 7 Segment pada DT-51 KND (Keypad & 7 Segment Display) digunakan untuk menampilkan 8 channel sensor suhu secara bergantian. Hubungan antar board & DT-51 ditunjukkan pada gambar 1. Sebagai contoh hanya digunakan 2 sensor. Beberapa hal yang harus diperhatikan : Hubungan antara DT-51 MinSys dengan DT-51 I 2 C ADDA dan DT-51 KND dapat dilihat pada buku manual masing-masing. Tegangan dapat diambil dari Port Control DT- 51 MinSys Ver 3.0. Perhatikan polaritasnya, jangan sampai terbalik. Board #0 DT-51 I2C ADDA Jumper alamat (J1-J3) diset pada alamat 0 (default), J4 dan J5 untuk resistor pull up dipasang. Board #1 DT-51 I2C ADDA Jumper alamat (J1-J3) diset pada alamat 1, J4 dan J5 untuk resistor pull up tidak dipasang. Hubungkan kabel sensor #0 ke board 0 DT-51 I2C ADDA (merah +, hitam -, dan putih AI0) Hubungkan kabel sensor #1 ke board 1 DT-51 I2C ADDA (merah +, hitam -, dan putih AI3) Setelah semua siap maka download file demo7.hex ke DT-51 MinSys Ver 3.0 Maka DT-51 KND akan menampilkan suhu setiap channel secara bergantian. Contoh channel 0 0 = 0 2 7 o C kemudian channel 1 1 = 0 2 8 o C demikian seterusnya sampai channel 7. Hubungan antara channel dengan Analog Input (AI) DT- 51 I2C ADDA dapat dilihat pada tabel berikut : Channel Analog Input 0 AI0 Board #0 1 AI1 Board #0 2 AI2 Board #0 3 AI3 Board #0 4 AI0 Board #1 5 AI1 Board #1 6 AI2 Board #1 7 AI3 Board #1 Pada contoh hanya dipasang 2 sensor suhu, yaitu channel 0 dan channel 7. Analog input yang tidak terpakai ada baiknya dihubungkan dengan ground supaya menampilkan 0 0 0. Sensor suhu Software Software untuk aplikasi ini cukup sederhana, dengan menggunakan rutin-rutin yang telah tersedia untuk DT-51 KND maupun I2C ADDA. Listing program DEMO7.ASM dapat dilihat pada halaman 2. Output sensor berupa tegangan 10 mv / o C, jangkauan sensor 0-100 o C. Sehingga tegangan output sensor berkisar 0-1 volt. Jangkauan input I2C ADDA ialah 0-2,5 volt. Jadi sensor bisa langsung dihubungkan ke analog input. Konfigurasi analog input yang digunakan ialah singleended input, dengan persamaan konversi A untuk kode output N (biner) : V N = V AIN REF 256 Tegangan referensi V REF diset pada 2,56 volt agar resolusi tiap bit menjadi 10 mv, sehingga tidak diperlukan perhitungan tambahan pada program. Rutin digunakan untuk mengubah bilangan biner menjadi desimal kemudian ditampilkan ke 7 Segment. Page 1 of 5

9V AC / 12V Connect to PC Serial Port Flat Ribbon Cable Board #1 Board #0 Sensor #1 Sensor #0 Gambar 1. Hubungan Antar Board & Temperature Sensor Flowchart program dapat dilihat pada gambar 2. Page 2 of 5

Start Inisialisasi DT-51 KND Inisialisasi DT-51 I 2 C ADDA 0 Inisialisasi berhasil? N Tampilkan "0" Y Inisialisasi DT-51 I 2 C ADDA 1 End Inisialisasi berhasil? N Tampilkan "1" Y Baca data A Sensor 0 End Ubah data biner Channel 0 ke tampilan 7 segment Ubah data biner Channel 1 ke tampilan 7 segment Ubah data biner Channel 2 ke tampilan 7 segment Ubah data biner Channel 3 ke tampilan 7 segment Baca data A Sensor 1 Ubah data biner Channel 0 ke tampilan 7 segment Ubah data biner Channel 1 ke tampilan 7 segment Ubah data biner Channel 2 ke tampilan 7 segment Ubah data biner Channel 3 ke tampilan 7 segment Gambar 2. Flowchart Program Page 3 of 5

Listing Program DEMO7.ASM (juga terdapat pada AN9.zip): $MOD51 $Title(DT-51 I2C ADDA AN-8 Temp Display) ;------------------------------------- ;Sample Program Using DT-51 KND Routine ; Without External Interrupt 1 ;------------------------------------- REG6 EQU 0006H REG7 EQU 0007H DSEG HUND DATA 22H TENONE DATA 23H CSEG LJMP LJMP 4000H Start 400BH Scanning 4100H $INCLUDE(KNDINT.ASM) $INCLUDE(ADDA.ASM) ;--------------------------------------- ;Convert Bin To 7 Segment Display Code ;Input : A <- Temp. Bin ;Output : DisTemp <- Display Temperature ;--------------------------------------- : PUSH ACC PUSH PSW B,#100 DIV A,#10 XCH A,B DIV A,B PSW ACC RET ; ----------- ; Delay Proc. ; ----------- Delay: PUSH REG6 PUSH REG7 R2,#0FFH Del: R3,#0FFH R3,$ R2,Del REG7 REG6 RET Start: P1,#0FFH SP,#53H Page 4 of 5

InitKND CursorOFF VirtualDis ClrDisMem I2CADDA_0: Flag,#00H Ch0,#00H Ch1,#00H Ch2,#00H Ch3,#00H A,#00H Mode,#0 Channel,#0 SETB AutoInc InitADDA JB InitDone,I2CADDA_1 A,#0 $ I2CADDA_1: A,#1 InitADDA JB InitDone,NxtStep ErrMessage: A,#1 $ NxtStep: Module: R5,#0 ; R7,#0 Ulang: R6,#4 R7,#0 A,R5 ReadA Loop: ClrDisMem A,R5 B,#4 MUL ADD A,R7 A,#18H CJNE R7,#0,Channel1 A,Ch0 Channel1: CJNE R7,#1,Channel2 A,Ch1 Channel2: CJNE R7,#2,Channel3 A,Ch2 Channel3: A,Ch3 : A,#19H Delay INC R7 R6,Loop INC R5 CJNE R5,#2,Ulang Module END Page 5 of 5