logo

Crowdly

Küsimuste vastamiseks kasutage toodud joonist ja seal kasutatud lühendeid (L...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Küsimuste

vastamiseks kasutage toodud joonist ja seal kasutatud lühendeid (Loogika kõrget

tähistame „1“-ga, loogika madalat signaali „0“-ga, kui lahenduse jaoks ei ole oluline

kas on kõrge või madal või kui antud ühendusele pole vaja midagi saata valige „

x „.

Et anda

pinnist Pxn välja kõrge signaal peab andmesiinil olema

ja

-i tuleb saata

, seejärel peab andmesiinil olema
ja WRx-i tuleb saata
ning PUD-i saata
.

Kui

nüüd on tarvis väljund Pxn uuesti madalaks saada peab andmesiinil olema

ja

-i tuleb saata
.

On ka

teine võimalus kuidas muuta väljundi väärtust, nimelt kui andmesiinil on 1 ja

-i

saata

muutub väljund Pxn oma staatust, see tähendab et kui oli enne kõrge(1)

siis peale seda on madal(0) või vastupidi.

Peale „reseti“

(sama kui esmakordne käivitus) on kõikides joonisel näidatud registrites

väärtused 0-id nii et ka Pxn on määratud sisendiks kuna DDRx registris on 0 ja

ei pea midagi saatma et pinni muuta sisendiks. Küll aga kui me kasutame Pxn, et selle külge lisada näiteks

nupp mille teine kontakt on ühendatud maaga tuleks tõmmata Pxn pinn kõrgeks(1)

sisemiselt, et saada kvaliteetsem signaal. Selle jaoks peab andmesiinil olema

ja

-i tuleb saata 1

Kuna elektroonika

toimib kellataktis aga välismõjud ei pruugi seda takti jälgida on oluline

sünkroniseerida signaal mida saab Pxn pinn kellataktiga. Kellatakt on signaal

mis on poole ajast kõrge ja poole ajast madal ning muudab oma staatust alati

samas rütmis. Igasugune sünkroniseerimine sisaldab endas tavaliselt mingisugust

ajalist nihet(me ootame, et midagi läheks õigesse „takti“).

Oletame,

et eelnevalt pinn Pxn-i külge ühendatud nuppu vajutatakse ja madal signaal

jõuab sünkroniseerimis skeemini olukorras kus kellatakt on madal. PINx registrisse

loetakse andmeid ainult tõusva kellatakti ajal.

kellatakti tõusuga on madal

väärtus jõudnud läbi sünkroniseerimis skeemi PINx registrisse

More questions like this

Want instant access to all verified answers on moodle.ut.ee?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!