Gunakan MimeTex/LaTex untuk menulis simbol dan persamaan matematika.

Selamat datang, Pengunjung. Silahkan masuk atau mendaftar. Apakah anda lupa aktivasi email?

Mei 16, 2021, 09:16:59 AM

Masuk dengan nama pengguna, kata sandi dan lama sesi

Topik Baru

Artikel Sains

Anggota
Stats
  • Total Tulisan: 139631
  • Total Topik: 10391
  • Online Today: 50
  • Online Ever: 441
  • (Desember 18, 2011, 12:48:51 AM)
Pengguna Online
Users: 0
Guests: 41
Total: 41

Ikuti ForSa

ForSa on FB ForSa on Twitter

Penulis Topik: menampilkan data nilai suhu di LCD penerima via komunikasi UART antar uC  (Dibaca 5128 kali)

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

Offline rh_OtOy

  • Mahasiswa
  • **
  • Tulisan: 15
  • IQ: 7
Permisi Agan2.. ;D

mo minta bantu pemrograman nih pke bahasa C lewat codevision AVR ???
masalahnya: bagaimana cara nampilin nilai suhu di LCD di sistem penerimanya, dimana datanya  diterima secara serial asinkron dari modul RLP434A (komunikasi wireless) melalui pin RXD mikrokontroler ATMega8535. Di hyper terminal data telah diterima dengan baik berbentuk nilai floating 2 desimal, contoh: 25.55 C. nah masalahnya bagaimana cara nampilin nilai di LCD sama seperti nilai di hyper terminal PC karena di uC buffer receiver-nya cuma 1 byte.
mohon bantuannya soalnya buat TA.. :-\

nih contoh programnya tapi ga jalan ??? di edit dari bro Too PayZ :

#include <mega8535.h>
#asm
.equ __lcd_port=0x15
#endasm
#include <lcd.h>
#include <stdio.h>
#include <stdlib.h>
unsigned int strtoint(void)
{
    unsigned char buf_rx[5],x;
    unsigned int hasilkonversi=0;
        for(x=0; x<5; x++)     buf_rx
  • =getchar();

        hasilkonversi=atoi(buf_rx);
        return hasilkonversi;
}
unsigned char buf_lcd[16];
unsigned int data_int;
void main (void)
{
    lcd_init(16);
    lcd_clear();
    data_int=strtoint();
    itoa(data_int,buf_lcd);
    sprintf(buf_lcd);
    lcd_puts(buf_lcd);
    while(1);
}

makasih.. mohon bantuannya.  :-\  :-\

Offline rh_OtOy

  • Mahasiswa
  • **
  • Tulisan: 15
  • IQ: 7
Re: menampilkan data nilai suhu di LCD penerima via komunikasi UART antar uC
« Jawab #1 pada: Januari 04, 2011, 09:46:20 AM »
mohon bantuannya untuk tugas akhir nih.. mendesak banget!
klo ada yang bisa tolong hubungi saya di
088218101614
wilayah bandung dan sekitarnya...
please...

Offline jalil64

  • Siswa Baru
  • *
  • Tulisan: 3
  • IQ: 1
Re: menampilkan data nilai suhu di LCD penerima via komunikasi UART antar uC
« Jawab #2 pada: Januari 26, 2011, 01:46:06 PM »
 Mending menggunakan ic ht12e/d untuk komunikasi data dengan tlp rlp, untuk data suhu 8 bit kirim 4bit per 4bit gunakan listing berikut:
#define data_Suhu PORTC
#define kirim PORTD.7
unsigned char i;
       while(i<=4) {
        i = i+1;
        data_Suhu = data_Suhu>>1; // digunakan untuk menswitch data dri MSB ke LSB pada ht 12D
        delay_ms(50);
        };
kirim = 0;// tiap mengirim data 4bit aktif low-kan "kirim"

Gunakan salah satu port pada uC untuk mentrigger TE pd kaki 14 HT12E (logika low).


« Edit Terakhir: Januari 26, 2011, 01:58:23 PM oleh jalil64 »

 

Related Topics

  Subyek / Dimulai oleh Jawaban Tulisan terakhir
2 Jawaban
5693 Dilihat
Tulisan terakhir Desember 09, 2010, 01:23:50 AM
oleh bagus yunanto
7 Jawaban
7421 Dilihat
Tulisan terakhir Juni 23, 2011, 12:16:48 AM
oleh rakanety
3 Jawaban
7613 Dilihat
Tulisan terakhir Juni 27, 2012, 11:14:33 AM
oleh nivahendri
0 Jawaban
3740 Dilihat
Tulisan terakhir Januari 24, 2011, 07:28:46 PM
oleh iponewbie
0 Jawaban
2914 Dilihat
Tulisan terakhir April 20, 2011, 02:03:32 AM
oleh onyenk