Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> elektronik >> Katı hal elektroniği >>

Nasıl ürünlerin bugünlerde şaşırtıcı bir sayıda içinde gizlidir nasıl Mikrodenetleyiciler çalışmak

Mikrodenetleyiciler için Mikrodenetleyiciler Work

sıcaklık algılama cihazı için (A /D) çevirici bir kayma ayarları

hatırlamak A /D dönüştürücüsü

  • Biraz EEPROM (elektrikle silinebilir programlanabilir salt okunur bellek) üzerinden veri okumak için kayıt DS1620 iki modu vardır: Birinde modu, bu tek başına bir termostat çipi gibi davranır ve diğer modda bir bilgisayara bağlamak ve bir termometre olarak kullanabilirsiniz. EEPROM geçerli modu yanı sıra termostat için set sıcaklıklarını hatırlar.
    Stamp

    çengellemek kadar DS1620 çok kolaydır. DS1620 8-pin çip geliyor. DS1620 8 pin Damga dan 5 volt sağlayın. Tedarik zemin DS1620 4 pin. Daha sonra DS1620 üç işaretçilerine sürücü Stamp üç I /O işaretçilerine kullanın:

  • DS1620 Pin 1 Veri pin. Bu pin veri bitlerini okuma ve yazma.
  • DS1620 Pin 2 saat pin. Bu pin.
  • DS1620 üzerindeki Pin 3 ile ve kayma kayıt dışına Sen saat veri sıfırlama /select pin. Sen fiş seçin ve onunla iletişim kurmak için yüksek pin 3 set

    Bu örnek kod için, varsayılmaktadır.

  • veri pin I /O gider Pul üzerindeki Pul pin 2.
  • saat pin Stamp I /O pin 1 gider.
  • reset /select pin I gider /Ç pimi 0.

    tamamlanan kablo şuna benzer:

    Ya JAMECO (parça numarası 146456) ya da Parallax bir DS1620 alabilirsiniz (parça numarası 27917) bir " uygulama kiti " Bu çip, kondansatör, bazı iyi belgeler ve örnek kodlar içerir. Yoksa JAMECO (parça numarası 114382) dan kendi çip satın alabilirsiniz. Başvuru Kit belgelerine çok yararlıdır, çünkü DS1620 kullanmayı deneyin ilk defa almak öneririz.

    Damga taşıyıcı kurulu prototip alanında veya ayrı bir breadboard DS1620 monte edebilirsiniz. Bunu monte ettikten sonra, LCD Damga I /O pin 3 kadar görüntüleyebilir ve daha sonra yük ve aşağıdaki programı çalıştırın kanca:

     sembol RST = 0 'üzerinde /reset satırını seçin 1620symbol CLK = 1 1620symbol DQ_PIN veri hattı '1620symbol DQ = 2 vardiya kasalar için saat hattı' = LCDbegin veri hattı PIN2 'DQsymbol LCD = 3 pin temsili': Düşük RST 1620 tarihinde saat pin 'CLK ithigh konuşurken sürece 1620 seçimini' gerektiğini Varsayılan highpause 1000 'bootsetup için termometre ve LCD bekleyin: Yüksek RST' 1620b0 seçin = $ 0C diyerek " '$ 0c 1620 komut byte';% '1620b0 =% 10 göndermek' GOSUB shift_out; yapılandırma " Yazın 10 EEPROMstart_convert için gecikme 50ms '1620pause 50 işaretini kaldırın' termometre modegosub shift_out ayarlamak için '1620low RST göndermek 1620 komut bayt: b0 = $ EE conver

    Page [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... >>