Mikroprocesoriai (4)

Suskaičiuoti kiek vienetų yra baite, kiekį nusiųsti į 101 ląstelę. Užpildyti atminties registrą skaičiumi 11. Apr =40h, N=20. Sudėti du daugiabaičius skaičius 10 baitu ilgis; 41h pirmas skaičius, 51h antras skaičius. Rasti 1 baito skaičiaus be ženklo masyve reikšme. Masyvas 52h (bazinis adresas), 51h – skaičiaus reikšme, 50h – masyvo ilgis. Ištrinti atminties (40h, 50h) sritį. Duotas Masyvas 3 ir 4 skiltyse yra "1". Reikia juos ištrinti (0200 – 03FF). Paimti duomenis iš lenteles esančios programų atmintyje. Paimti duomenis iš lenteles esančios programų atmintyje. Sudėti du skaičius. Dėmenys patalpinti vidinėje duomenų atmintyje, o jų adresai registruose R0 ir R1. Dėmenų ilgis registre R2. Jei skaičiai be ženklo, tai perpildymą rodys požymis C, jei su ženklu - F. Daugiabaitį skaičių, patalpinta vidinėje duomenų atmintyje, padauginti iš konstantės 123. Tegu skaičiaus pradžios adresas yra reg. R0, o jo ilgis reg. R1. Akumuliatoriuje esanti skaičių pakeisti į dvejetainį – dešimtainį kodą. Per prievado P1.0 išvada perduoti baitą nuosekliu būdu. Suskaičiuoti kiek skaičių didesnių už 37h. Perkopijuoti 200h-3F2h, 500h-8F2h. Rasti skaičių didesnį už 42h ir iš tų didesnių rasti max (0200-03FF). Ligini skaičių, kurio antroje skiltyje yra "1" 2k.0200-02FF. Rasti masyvo skirt. min ir max. (2000-3FFF) rasti elementų sk. kurie 3 skiltyje turi "0". Duotas masyvas. Anuliuoti skaičių nuo 28 iki 58. Adresų srityje sudėti visus skaičius. Rasti skaičius iš intervalo 42h-7Fh suma. Rasti skaičių mažesnių už 80h suma. Rasti min ir max skaičius. Sudėti du dešimtainius skaičius. Suskaičiuoti kiek skaičių mažesnių už 20. Neigiamus skaičius ištrinti ir įrašyti "0". Surasti max ir įrašyti į 444h. Surasti min ir įrašyti į 444h. "2.5". "2.6". "3.6". "3.7". "3.8". "3.9". Max 1500,1700h ištrinti iš ląstelės 12-45 ir įrašyti 0. Masyvas 5000,5500h didžiausių ir mažiausių sk. Sumą. Masyvo 1700,2500h sk, kurį 4 skiltį įrašo "1", o antroj -"0" ir patalpina į 30h ląstelę. Masyvo 6200,9500h rasti lyginių sk. max ir patalpinti į 6000h į ląstelę. Duotas skaičių masyvas 2700,3500h lyginius skaičius, kurie 4 skiltyje turi "1" padidinti 4. Duotas masyvas 200,800h. Kurie didesni už 66h surasti max. Duotas masyvas 1300h-1500h. Ištrinti skaičius, kurie patenka į diapazoną nuo 12 iki 45h. MAX 2000-5000 tarp max ir min. Masyvas 2000,5000. Masyvas 2000,3000h, kur 3-4 skiltyje yra. 2300,5300h sk. sumą. Masyvą 1500,1700h, rasti skaičių didesnį už 66 max. Į IDA perduoti bankų 1-3 turinius, pradinis IDA adresas 4000H. Sudaryti programą, kuri skaičiuotų loginę funkciją Y=X1UX2∩((X3∩X4)UX5)∩X6. Sudaryti programą, kuri priimtų per prievadą P1 duomenų masyvą iš periferinio įtaiso ir patalpintų į IDA. Sudaryti programą, kuri realizuotų 10ms vėlinimo trukmę. Sudaryti programą, kad ji realizuotų 2 s vėlinimo trukmę. Parašyti programą, galinčią išmatuoti laiko intervalus 0.1 - 10 s ribose. Programa pašalina kontaktų virpėjimo įtaką. Programa skaičiuoja impulsus laiko intervalas formuojamas programiniu būdu, o impulsus skaičiuoja taimeris. Programa skaičiuoja impulsus, laiko intervalą skaičiuoja taimeris, o impulsus skaičiuojame programiniu būdu. Programa suformuoja ir išveda per prievadą P1 VŽ=0A6H. Programa formuoja nenutrūkstančią impulsų seką.
2 atsiliepimai
Apimtis
20 puslapių
Kategorija
Programavimo špera
Mikroprocesoriai (4) 1 puslapis
1 puslapis
Mikroprocesoriai (4) 2 puslapis
2 puslapis
Svarbu! Žemiau pateiktos nuotraukos yra sumažintos kokybės. Norėdami matyti visos kokybės darbą spustelkite parsisiųsti.

Darbo ištrauka

Darbo lygis Universitetinis
Kursas 3 kursas
Darbo tipas Šperos
Failas 6s_MP_8051.doc (27.49 KB)

Kiti mokslo darbai

Verslo modeliavimo paketo analizė:
Verslo modeliavimo paketo analizė: "Adonis"
  • Analizės »
  • Programavimo analizė

Įvadas. Trumpa charakteristika apie paketą "Adonis". Paketo teikiamų modelių sąrašas. Pagrindinis modeliav...

2 atsiliepimų
Parsisiųsti
Elektroninis dienynas (2)
Elektroninis dienynas (2)
  • Diplominiai darbai »
  • Programavimo diplominis darbas

Įvadas. Programuotojo profesinės kompetencijos. Informacinių šaltinių apžvalga. Teorinė apžvalga. Internetinių sv...

2 atsiliepimų
Parsisiųsti
Objektinė trimačio modeliavimo biblioteka
Objektinė trimačio modeliavimo biblioteka
  • Diplominiai darbai »
  • Programavimo diplominis darbas

Įvadas. Teorinė dalis analizė. Bibliotekos struktūra. Matematinė biblioteka. Kompiuterijos biblioteka. Pagalbinė bib...

2 atsiliepimų
Parsisiųsti
Skaitmeninių vaizdų analizė nustatant judesį
Skaitmeninių vaizdų analizė nustatant judesį
  • Diplominiai darbai »
  • Programavimo diplominis darbas

Bendra darbo charakteristika. Darbo tikslas. Darbo uždaviniai. Grafinių vaizdų analizė. Pagrindinės sąvokos. Grafini...

2 atsiliepimų
Parsisiųsti
Algoritmai (3)
Algoritmai (3)
  • Konspektai »
  • Programavimo konspektas

Apibrėžimai ir uždavinių sprendimo pavyzdžiai. Velykų algoritmas. Algoritmas ir programa. Kintamieji ir jų reikšm...

2 atsiliepimų
Parsisiųsti