Dc Motor Uygulaması-2
AMAÇ:
Mikrodeneleyicilerin çalışma sistemini öğrenmek, C dili ile program yazabilme ve 16F877A entegresini programlayabilme yeteneğini kazanmak.
YAPILACAK İŞ:
2 tane DC motorun kontrolünü sağlamak. Butonlar yerine gerekli sensörler bağlandığında çizgi izleyen robot yapılabilir.
DENEYİN BAĞLANTI ŞEMASI
PROGRAM KODU:
#include <16f877a.h>
#fuses xt,noprotect,nowdt,nowrt,nodebug,noput,nolvp,nocpd,nobrownout
#use delay(clock=4M)
void main()
while(1)
if(input(pin_a0)==0 && input(pin_a2)==0 && input(pin_a1)==1)
output_high(pin_b0);
output_low(pin_b1);
output_high(pin_b2);
output_low(pin_b3);
if(input(pin_a0)==1 && input(pin_a2)==0 && input(pin_a1)==0)
output_low(pin_b0);
output_low(pin_b1);
output_high(pin_b2);
output_low(pin_b3);
if(input(pin_a0)==0 && input(pin_a2)==1 && input(pin_a1)==0)
output_high(pin_b0);
output_low(pin_b1);
output_low(pin_b2);
output_low(pin_b3);
İŞLEM BASAMAKLARI
1.Devreyi bord üzerine kurunuz.
2. Kodu yazıp derleyiniz.Hex kodunu Pice yükleyiniz.
3.Devrenin çalışmasını inceleyiniz.
DEĞERLENDİRME ÇALIŞMALARI
1.Kodların yanına açıklamalarını yazınız.
C ile programlama uygulamaları-17
istanbul uydu servisi türksat uydu güncelleme 2022,
YanıtlaSilservisi Televizyon Kanallarınız ve Uydu Servisi