JAL (derleyici) - JAL (compiler)

JAL (Sadece Başka Bir Dil) bir Pascal -sevmek Programlama dili ve derleyici çalıştırılabilir kod üreten PIC mikro denetleyiciler. Bu bir serbest biçimli dil Linux, MS-Windows ve MS-DOS (OSX desteği) üzerinde çalışan bir derleyici ile. Kitaplıkların kullanımıyla yapılandırılabilir ve genişletilebilir ve hatta PIC montaj dili ile birleştirilebilir.

Tarih

JAL ilk olarak Wouter van Ooijen tarafından oluşturulmuş ve ücretsiz yazılım altında GNU Genel Kamu Lisansı 2006 yılında, Stef Mientki yeni bir versiyonun geliştirilmesine başladı. JALV2 Kyle York tarafından programlanan ve beta, uluslararası bir kullanıcı grubu tarafından test edildi.[1]

Basit kod

- JAL 2.3 dahil 16f877_bert - değişkenleri tanımlayın bayt direnci - pinspin_a0_direction = input - değişken rezistorpin_d7_direction = input - switchpin_c2_direction = output - pwm led - darbe genişlik modülasyonunu etkinleştirinPWM_init_frequency (true, true) forever loop - a0 üzerindeki analogu dijital dirence dönüştür = ADC_read_low_res (0) - flaş bellek aracılığıyla ölçümü çalıştır program_eeprom_write (2000, direnç) program_eeprom_read (2000, direnç) - veri belleği üzerinden ölçümü çalıştır data_eeprom_write (10, direnç) data_eeprom_read (10, direnç) - anahtara basılırsa, pin_d7 == yüksek ise rasgele değeri döndür, sonra direnç = random_byte son eğer - PC serial_sw_write (direnç) delay_100ms (1) 'e direnç gönder - gerçek PWM görev döngüsünü ayarlayın PWM_Set_DutyCycle (direnç, direnç) uç döngüsünü ayarlayın

Referanslar

  1. ^ Beta testi: Bert van Dam, Sunish Isaac, Dave Lagzdin, Javier Martinez, Stef Mientki, Wouter van Ooijen, Michael Reynolds, André Steenveld, Joep Suijs, Vasile Surducan ve Michael Watterson

Dış bağlantılar