PicPas
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. ——————————————————————————————————>