*   >> lukeminen koulutus Artikkelit >> education >> college and university

WinCupl - gal20v8a - koodi esimerkkejä - synkronoitu valtio machine

g20v8a on ohjelmoitava logiikka laite (PLD), joka sisältää 8 panos ja tuotos nastat. Käynnistettäessä ohjelma WinCupl nastat voidaan määritellä tapoja; ryhmässä, tai erikseen. Palje osoittaa eron näiden kahden välillä.

Ryhmä: /* antonastoja * /PIN-koodi [15..21] = [a, b, c, d, e, f, g]; Nasta 2 = vara ;

Yksilöllisesti: /* antonastoja * /PIN 15 =; PIN 16 = b; PIN 17 = c; PIN 18 = d; PIN 19 = e; PIN 20 = f; PIN 21 = g; Pin 2 = Res;

Ei ole todellista eroa tulon ja lähdön Pin erilleen panos nastat alkaa Nasta 2 taas lähtö alkaa Pin 15.


Seuraava esimerkki koodin toteuttaa synkroninen tilakone koodasi 7 segmentin näyttö.

Ensinnäkin sinun täytyy asettaa kaikki tuotoksen nastat ryhmään:

kenttä count = [a, b, c, d, e, f, g ];

Sitten määritellä kaikki valtioiden ryhmä voi olla. Huom: gal20v8a on enintään 8 Available valtioiden voidaan tehdä. Saat valtioita korkeamman asteen siru vaatisi.


$ määritellä S0 'b'0110000 $ määritellä S1' b'1101101 $ määritellä S2 'b'1111001 $ määritellä S3' b'0110011 $ määritellä S4 'b "1011011 $ määritellä S5 'b'1011111 $ määritellä S6' b'1001111

valtiot Edellä koodattu 7 segmentin näyttö. Huomaa, että valtiot laskea alas 1-6, sitten näyttää E.Now että kaikki muuttujat ja valtioiden on luotu ohjelma voidaan kirjoitettu. Saat tahtikoneen kello automaattisesti oletetaan olevan Pin 1 ja ei tarvitse määritellä, eikä CLK tai Pin 1 viitattu missään koodin.


{läsnä S0 jos! Res seuraava S1; jos res seuraava S0; esillä S1 jos! res seuraava S2; jos res seuraava S0; esillä S2 jos! res seuraava S3; jos res seuraava S0; esillä S3 jos! res seuraava S4; jos res seuraava S0; esillä S4 jos! res seuraava S5; jos res seuraava S0; esillä S5 jos! res seuraava S6; jos res seuraava S0; esillä S6 jos! res seuraava S0; jos res seuraava S0;}

Seuraavalle sivulle >> Ongelmat, jotka esiintyvät ja muita tapoja acheive samaan tulokseen.



Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.