Temrin
No: 3 ( 2.Donem)
|
ALARM
UYARI DEVRESİ
|
Bu devre bir sınır
anahtarının ya da her hangi bir sensörün NA kontağı kapandığında bir lambayı
yakarak istenilen bir telefon numarasını çevirerek uyarı almaya yarar. Devre
kurulduktan sonra telefonun ahize anahtarı devreden çıkarılarak RL1 rölesinin
kontakları bu anahtarın yerine bağlanır. RL2 rölesinin NA kontakları ise
telefonun radial butonuna paralel bağlanır. Böylece son aranan numara
tuşlanmış olur. RL3 rölesi kontaklarına ise isteğe bağlı olarak bir siren ya
da lamba bağlanabilir.
Devre şeması:

İşlem
Basamakları:
1. Devre şemasını isis
programında çiziniz.
2. Programı MicroBasic
programını kullanarak yazıp derleyiniz.
3. Yazdığınız programa
ait hex uzantılı dosyayı isis programına yükleyip devrenin çalışırlığını isis
programında simüle ediniz.
4. Yazdığınız programı
mikrodenetleyiciye yükleyiniz.
5. Devreyi baskı devre
üzerine kurup çalıştırınız.
Program:
program
telephone_alarm
main:
trisa=1
'a portunu giriş yap
trisb=0
'b portunu çıkış yap
hasan:
portb=%00000000
' b portunu sifirla
if
porta.0=1 'a portunun sıfıncı pini 1 ise
then
portb=%01000001
'b portunun sifirinci ve yedinci pinlerini 1 yap (telefonu ac ve lambayi
yak)
delay_ms
(1000) ' 1 saniye bekle
|
portb=%11000001
'b portunun sifirinci, yedinci ve sekizinci pinlerini 1 yap (radial tusuna
basarak son aranan numarayi cevir)
delay_ms
(500) ' 1/2 saniye bekle
portb=%01000001
'b portunun sifirinci pinini 1 yap (telefonu acik tut)
delay_ms
(30000) ' 1/2 dakika bekle
portb=%00000000
' b portunu sifirla (telefonu kapat)
end
if
goto
hasan
end.
|
|
DEĞERLENDİRME
|
Adı
soyadı
|
İşlem Basamakları
|
Tertip düzen
|
İş güv.
|
Süre
|
Toplam
|
1
|
2
|
3
|
4
|
5
|
|
10
|
20
|
10
|
20
|
20
|
10
|
5
|
5
|
100
|
|
|
|
|
|
|
|
|
|
Temrin sayfasını ilgili
konu ekinden bilgisayarınıza
indirebilirsiniz.