O objetivo do circuito de aplicação do receptor e transmissor de circuitos para consolidar o trabalho. Nosso circuito é composto por dois circuitos distintos. 1. Receptor circuito 2 Circuit é um circuito transmissor. 16f628 circuito transmissor, transmissores hibiriti, 4 dip. 16f628 receptor de circuito híbrido receptor, 4 led.Devremiz receptor de quatro canais e transmissor é um circuito de RF. Ser aumentada pelo número de canais e de melhorias no programa.
Funciona bem nos 150 metros em espaço aberto. Funciona muito bem em uma área fechada de 50 metros.
Resistor de pull-up para os interruptores de circuito transmissor precisa usar. 16f628 Direc próprio pull-up usados no software. OPTION_REG = 7 comandos precisam ser adicionados ao programa.
Circuito foi testado na prática.
Funciona bem nos 150 metros em espaço aberto. Funciona muito bem em uma área fechada de 50 metros.
Resistor de pull-up para os interruptores de circuito transmissor precisa usar. 16f628 Direc próprio pull-up usados no software. OPTION_REG = 7 comandos precisam ser adicionados ao programa.
Circuito foi testado na prática.
Traduzindo
RF alıcı.bas conteúdo de software;
'****************************************************************
'* Name : Aykut
'* Author : www.320volt.com
'* Notice :
'* : All Rights Reserved *
'* Date : 30.04.2010 *
'* Version : 1.0 *
'* Notes : 4 kanal alıcı kodu *
'* : *
'****************************************************************
@ DEVICE pic16F628A 'işlemci 16F628
@ DEVICE pic16F628A, WDT_on 'Watch Dog timer kapalı
@ DEVICE pic16F628A, PWRT_ON 'Power on timer açık
@ DEVICE pic16F628A, PROTECT_OFF 'Kod Protek kapalı
@ DEVICE pic16F628A, MCLR_off 'MCLR pini kullanılıyor.
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT 'Dahili osilatör kullanılacak
include "modedefs.bas" 'SERİN VE SEROUT KOMUTLARININ ÇALIŞMASI İÇİN GEREKLİ
KÜTÜPHANE DOSYASI
VERI var byte 'SERİ İLETİŞİMDE ALINACAK VERİ
TRISB=0 'PORTB TAMAMI ÇIKIŞ
CMCON=7 'KOMPARATÖR PİNLERİ DİJİTAL GİRİŞ VEYA ÇIKIŞ
TRISA=010 'PORTA.1 GİRİŞ
PORTB=0 'PORTB İÇERİĞİ SIFIR NEDENİ İSE İLK ENERJİ VERİLDİĞİNDE
GİRİŞ VEYA ÇIKIŞLAR AKTİF OLMAMASI İÇİN
BASLA:
serin PORTA.1,T300,["320VOLT"],veri 'PORTA.1 320VOLT VERİSİNİ AL
PORTB = veri 'PORTB'DE HANGİ VERİ ALINDIYSA O VERİYE AİT LEDİ
YAK (ÇIKIŞ VER)
goto BASLA 'BASLA ETİKETİNE GİT
_________________________________________________________________________
RF verici.bas conteúdo de software;
'************************************************
'* Name : Aykut
'* Author : www.320volt.com
'* Notice :
'* : All Rights Reserved *
'* Date : 30.04.2010 *
'* Version : 1.0 *
'* Notes : 4 kanal verici kodu *
'* : *
'**************************************************
@ DEVICE pic16F628A 'işlemci 16F628
@ DEVICE pic16F628A, WDT_on 'Watch Dog timer kapalı
@ DEVICE pic16F628A, PWRT_ON 'Power on timer açık
@ DEVICE pic16F628A, PROTECT_OFF 'Kod Protek kapalı
@ DEVICE pic16F628A, MCLR_off 'MCLR pini kullanılıyor.
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT 'Dahili osilatör kullanılacak
include "modedefs.bas" 'SERİN VE SEROUT KOMUTLARININ ÇALIŞMASI İÇİN
GEREKLİ KÜTÜPHANE DOSYASI
VERI var byte 'SERİ İLETİŞİMDE VERİLECEK VERİ
TRISB=%11111111 'PORTB TAMAMI GİRİŞ
CMCON=7 'KOMPARATÖR PİNLERİ DİJİTAL GİRİŞ VEYA ÇIKIŞ
OPTION_REG=7 'PULL UP DİREÇLERİ İPTAL
PORTB=0 'PORTB İÇERİĞİ SIFIR NEDENİ İSE İLK ENERJİ VERİLDİĞİNDE
GİRİŞ VEYA
ÇIKIŞLAR AKTİF OLMAMASI İÇİN
BASLA:
VERI = PORTB 'VERİ=PORTB EŞİTLE
serout PORTA.1,T300,["320VOLT",VERI] 'PORTA.1 320VOLT VERİSİNİ GÖNDER
goto basla 'BASLA ETİKETİNE GİT
__________________________________________________________________________________
PIC16F628
aplicação, com os quatro canais de RF do receptor dos dados de arquivos
de código pro picbasic e simulação arquivos isis proteus
baixa ZIP da Linguagem
Postar um comentário