Kayıtlar

mikrobasic etiketine sahip yayınlar gösteriliyor

mikrobasic button led code sample

Resim
Mikro basic ve MikroC derleyici örnek kodlarında port bazlı buton led örnekleri verilmiş, aynı portta buton led örneği yoktu bu nedsenle hazırlamak istedim. Portc 2. bitine buton, 0 bitine ise led bağlanmış durumda.  Derleyicide buton kütüphanesi seçilmeli. program Button_Test dim eskidurum as byte main:   ANSELA = 0   'A PORTU ADC KAPATILDI   ANSELB = 0   'B PORTU ADC KAPATILDI   ANSELC = 0   'C PORTU ADC KAPATILDI   TRISC2_bit = 1 'PORTC.2 BİTİ GİRİŞ OLARAK AYARLANDI   TRISC0_bit = 0 'PORTC.0 BİTİ ÇIKIŞ OLARAK AYARLANDI   LATC = 0       'PORTC SIFIRLANDI   eskidurum = 0 'DURUM DEĞİŞKENİ   while TRUE     if (Button(PORTC, 2, 1, 1)) then ' POTRC 2. BİTİNİ KONTROL ET       eskidurum = 1       LATC.0 = 0     end if     if (eskidurum and Button(PORTC, 2, 1, 0)) then 'PORTC2 PİNİNİN 1-0 DURUMUNU KONTROL ET ...

basic dili ile neler yapılabilir

Resim
Basic dili günümüzde birçok alanda kullanılan bir dil. Adı nedeniyle yanlış anlaşılan bir dil olabiliyor, BASIC kelimesi Türkçe basit olarak çevrilse de, aslında durum öyle değil. BASIC (  B eginner's  A ll-Purpose  S ymbolic  I nstruction  C ode  ) kelimesinin açılımının Türkçesi yeni başlayanlar için sembolik talimat kodları şeklinde çevrilebilir. Gerek gömülü sistemlerde gerekse bilgisayar masaüstü mobil tarafında kullanılmakta. Aslında makina diline uzak olsa da, algoritmaya en yakın olduğu da bir gerçek. Ayrıca windows işletim sisteminin bazı bölümlerinin basic ile yazıldığından wiki sayfasında bahsedilmektedir. Bu dille yapılabilecekleri bu yazıda anlatmanın faydalı olacağını düşünüyorum. Şimdiye kadar bu dil ile yapılabilecekleri geniş kapsamda anlatan bir yazı ile karşılaşmadım, bu nedenle yazıyı çeşitli alıntılar ile desteklemeyi doğru buldum. Umarım faydalı olacaktır. Öncelikle Basic Dilinin bir geçmişine wiki üzerinden bakmakta fayda var...

mikrobasic dersleri

Resim
Mikroelektronika firmasının mikrobasic derleyicisi derslerini ve pic16f877 örneklerini aşağıdaki linkten indirebilirsiniz. https://drive.google.com/file/d/0B9F3CyDwz-nIQ282SVp6TFY2RzA/view?usp=sharing Ders İçeriği: BÖLÜM 1 MİKRODENETLEYİCİLER(PİC) 1 MİKROİŞLEMCİ 2 MİKRODENETLEYİCİ 3 PIC (Perihepral Interface Controller) 3 BELLEK YAPILARI 4 PIC 16F877’nin popüler piclerle karşılaştırılması 7 BÖLÜM 2  MIKROBASIC PROGRAM YAPISI 10 BİRİMLER ( modules) 11 İÇERİK CÜMLECİĞİ(Include Clause) 11 ANA BİRİM 12 DİĞER BİRİMLER 12 ARABİRİM BÖLÜMÜ 12 DEĞİŞKENLER (VARIABLES) 13 DEĞİŞKEN TİPLERİ 13 DEĞİŞKENLER ve PIC 13 SABİTLER (CONSTANTS) 14 ETİKETLER (LABELS) 14 SEMBOLLER (SYMBOLS) 14 KULLANILMAYAN DEĞİŞKE İSİMLERİ 15 OPERATÖRLER (OPERATORS) 15 ARİTMETİK OPERATÖRLER 16 İLİŞKİSEL OPERATÖRLER(Relational) 17 BİT-İŞLEM OPERATÖRÜ (Bitwise) 17 İŞARETSİZ DÖNÜŞTÜRME 18 İŞARETLİ DÖNÜŞTÜRME 18 BİT-İŞLEM KAYDIRMA OPERATÖRLERİ 19 İFADELER (EXPRESSI...

libstock http server mikrobasic ve android uygulaması eclipse java

Resim
Geçen hafta libstock ta windows platformu için server ve vb.net örneği paylaşmıştım. Bugün de android platformu için server ve android uygulamasını kaynak kodları ile yayınladım. MCU tarafında kod altyapısı aynı, yine mikrobasic kullandım. Android uygulaması client programı gibi çalışmaktra ve server a kontrol değerlerini butonlar vasıtası ile ya da tarayıcı adres çubuğu ile gönderilmesine olanak vermektedir. Aşağıdaki linkten mikrobasic, hex, eclipse java, apk ve devre şemasını indirebilirsiniz. libstock http server example mikrobasic and android application eclipse java

libstock mini web server uygulaması mikro basic visualbasic.net

Resim
Mikroelektronika nın library deposu libstock ta benim de bir uygulamam yayınlandı. Libstock, mikrobasic mikroc ve mikropascal derleyicileri için oldukça örnek kod barındıran bir site ve mikroelektronika tarafından destekleniyor. Ayrıca other kategorisi altında farklı dil ve derleyici paylaşımları da yapılabilir. Mikrobasic ethernet library üzerine hazırladığım uygulamada IP numarası değiştirilebiliyor ve vb.net ile hazırladığım bir arayüz programı ile butonlar vasıtası ile 15 adet çıkış kontrol edilebiliyor. İşlemci pic16f887 kullandım. Dilenirse programdan tarayıcı benzeri bir kontrolde mevcut. Vb.net ile hazırladığım uygulama hem bir tarayıcı hem de client gibi çalışmakta. Program daha da geliştirilerek bir çok fonksiyon eklenebilir.  Veya başka platformlar içinde uygulamalar geliştirilebilir. Android ios gibi. Aşağıda ki linkten mikro basic ve vb.net kaynak kodları ile devre şemasını indirebilirsiniz. Libstock http server example mikrobasic and vb.net