PicPas

Linux.fista
Siirry navigaatioon Siirry hakuun

PicPas on monella eri käyttöjärjestelmässä toimiva Pascal-pohjainen ristikääntäjä Microchipin kahdeksanbittisille PIC-mikrokontrollereille. PicPas on Pascal kääntäjä ja kehitysympäristö (IDE), se on tehty Lazaruksella. Se tuottaa koodia perustason ja keskitason PIC-mikrokontrollereille. Mitään lisäkirjastoja tai ohjelmia ei tarvita kääntämiseen. PicPas tekee hex-tiedoston (*.hex) suoraan. Käytössä on yksinkertaistettu versio Pascal-ohjelmointikielestä, joka toimii rajoitetuilla resursseilla varustetuissa pienissä laitteissa.

Esimerkkiohjelma[muokkaa]

Näyteohjelma joka vilkuttaa PORTB.7 olevaa lediä

program BlinkLed;
uses PIC16F84A;
{$FREQUENCY 8MHZ}
var
  pin: bit absolute PORTB.7;
begin
  TRISB := 0;   //kaikki lähdöiksi
  while true do
    delay_ms(1000);
    pin := not pin;
  end;
end.
  • Käytettävä mikrokontrolleri (CPU) määritellään Uses-lauseessa.
  • Mikrokontrollerin käyttämä kellotaajuus määritellään kääntäjän ohjeessa {$FREQUENCY } .

Tuetut mikrokontrollerit[muokkaa]

Paina "laajenna" avataksesi taulukon. ——————————————————————————————————>

Linkit[muokkaa]