Obrazovanje / Logika
Simulator logičkih kola: napravite i testirajte digitalna kola
Prevucite AND, OR, NOT, NAND, NOR, XOR i XNOR kola na ploču. Povežite prekidače, takt i izlazne LED diode, isprobajte primere polusabirača i punog sabirača i SR leč, pa sačuvajte kolo kao JSON.
Simulator logičkih kola: napravite i testirajte digitalna kola: Simulator izračunava kolo svaki put kada se promene prekidači, takt ili veze. Nepovezani pinovi prikazuju nepoznat signal. Polusabirač i puni sabirač prikazuju binarno sabiranje, a SR leč prikazuje povratnu spregu i memoriju. Povratna sprega koja se ne stabilizuje prikazuje se kao nepoznata. Tablica istinitosti tretira svaki prekidač i takt kao nezavisan ulaz i svaki red započinje internim stanjem u kojem su svi signali na niskom nivou. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.
- Kategorija
- Alatke za školu i učenje
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
U potpunosti radi u vašem pregledaču
Prevucite logičko kolo na ploču ili dodirnite njegovo dugme. Prevlačite čvorove da biste ih pomerali. Dodirnite izlazni pin, a zatim ulazni pin da biste nacrtali žicu; možete i da prevučete od jednog pina do drugog. Dodirnite ulazni prekidač da biste ga uključili ili isključili. Izaberite čvor da biste ga preimenovali ili uklonili; tasteri sa strelicama pomeraju fokusirani čvor.
Stabilno nakon 1 iteracija. Nepovezani pinovi prikazuju ?.
SR leč koristi dva NOR kola. Set ili reset uspostavlja stanje; oba niska signala zadržavaju prethodno stabilno stanje. Oba visoka signala nisu važeća. Istovremeno otpuštanje oba signala može izazvati oscilacije u ovom modelu istovremenog ažuriranja. Analogno vreme ni kašnjenje prostiranja se ne simuliraju.
Žice: uklonite vezu
Tablica istinitosti kola
Ulazi i satovi su nezavisne promenljive, najviše njih osam. Svaki red počinje iz internog stanja u kojem su svi signali niski; kola sa povratnom spregom mogu zavisiti od istorije i nemaju jedinstvenu kombinacionu tablicu istinitosti. ? označava nerešen ili oscilujući izlaz.
| A | B | Sum | Carry | Stabilizovano |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | Da |
| 0 | 1 | 1 | 0 | Da |
| 1 | 0 | 1 | 0 | Da |
| 1 | 1 | 0 | 1 | Da |
Digitalna logika
Definicije logičkih kola i kombinaciona i sekvencijalna logika: MIT OpenCourseWare, Computation Structures, jedinice 4 i 5. https://ocw.mit.edu/courses/6-004-computation-structures-spring-2017/ . Primeri i dijagrami na ovoj stranici su originalni.
Model simulacije
Signali mogu biti visoki, niski ili nepoznati. Ažuriranja se izvršavaju istovremeno dok se kolo ne ustali, ponovi stanje ili dostigne 64 ažuriranja. Ovo je nastavni model; ne modeluje električni napon, kašnjenje prostiranja ni metastabilnost. Redovi tabele istinitosti kod povratne sprege mogu zavisiti od početnog stanja.
Kako se koristi
- Prevucite kola na ploču ili dodirnite njihova dugmad. Pomerite čvor prevlačenjem.
- Dodirnite izlazni pin, a zatim ulazni pin da biste ih povezali. Uključite ili isključite ulazne prekidače ili pokrenite takt.
- Pregledajte signale uživo i tablicu istinitosti ili sačuvajte i učitajte kolo lokalno ili kao JSON datoteku.
Privatnost i ograničenja
Kolo se izvršava u vašem pregledaču. Lokalna sačuvana kola ostaju na ovom uređaju; JSON izvozi se preuzimaju bez otpremanja vašeg kola.
Srodne alatke
Često postavljana pitanja
Zašto se na izlazu prikazuje znak pitanja?
Neki obavezni pin možda nije povezan ili povratna sprega možda osciluje ili ne može da se stabilizuje. Simulator se zaustavlja nakon 64 istovremena ažuriranja i prikazuje nepoznate izvedene izlaze umesto da prikaže rezultat kao stabilan.
Kako se ponaša SR leč?
Primer koristi dva NOR kola. Postavljanje ili resetovanje uspostavlja stanje, a kada su oba ulaza na niskom nivou, zadržava se prethodno stabilno stanje. Oba ulaza na visokom nivou predstavljaju nevažeće stanje; ako se oba istovremeno otpuste, u ovom modelu može doći do oscilovanja. Analogno vreme i kašnjenja prostiranja ne simuliraju se.
Šta mogu da sačuvam?
JSON čuva čvorove, oznake, položaje, podešavanja prekidača i veze. Ne čuva stanje rada takta niti prethodno interno stanje leča. Lokalno čuvanje koristi skladište ovog pregledača, a izvoz i uvoz omogućavaju prenos kola između uređaja.
Koliko veliko može da bude kolo?
Ploča prihvata najviše 80 čvorova i 160 vodova. Generisana tablica istinitosti podržava najviše osam ulaznih prekidača i taktova, što daje najviše 256 redova.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban