Selamat datang di ForSa! Forum diskusi seputar sains, teknologi dan pendidikan Indonesia.

Welcome to Forum Sains Indonesia. Please login or sign up.

Maret 29, 2024, 07:40:59 AM

Login with username, password and session length

Topik Baru

Artikel Sains

Anggota
Stats
  • Total Tulisan: 139,653
  • Total Topik: 10,405
  • Online today: 134
  • Online ever: 1,582
  • (Desember 22, 2022, 06:39:12 AM)
Pengguna Online
Users: 0
Guests: 107
Total: 107

Aku Cinta ForSa

ForSa on FB ForSa on Twitter

program bt kirim data adc pke RF

Dimulai oleh bharahaf, Agustus 03, 2009, 01:44:49 PM

« sebelumnya - berikutnya »

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

bharahaf

saya punya masalah nih,
saya punya listing program ADC dari mikro8535 pke codevisionavr
saya pngin hubungin data adc ni bt dikirim pke RF (Jenis RF pengirim RF TX433, penerima CZS-13A)
minta listing program pke codevision bt data adc br bisa dikirim ke RF melalui portD1 (bagian pengirim) dan portD0 (bagian penerima)
atas bantuannya saya ucapkan terima kasih.
berikut listing program adc sya

#include <mega8535.h>
#include <delay.h>
#define ADC_VREF_TYPE 0x20

// Read the 8 most significant bits
// of the AD conversion result
unsigned char read_adc(unsigned char adc_input)
{
ADMUX=adc_input|(ADC_VREF_TYPE & 0xff);
//Delay needed for the stabilization of the ADC input voltage
delay_us(10);
// Start the AD conversion
ADCSRA|=0x40;
// Wait for the AD conversion to complete
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCH;
}

// Declare your global variables here

void main(void)
{

// ADC initialization
// ADC Clock frequency: 125.000 kHz
// ADC Voltage Reference: AREF pin
// ADC High Speed Mode: Off
// ADC Auto Trigger Source: None
// Only the 8 most significant bits of
// the AD conversion result are used
ADMUX=ADC_VREF_TYPE;
ADCSRA=0x84;
SFIOR&=0xEF;

while (1)
      {
      // Place your code here
      read_adc(0);
      PORTB=ADCH;
      };
}