Laboratoriniai darbai

Paprogramių sudarymas ir duomenų nuskaitymas nuo mikrovaldiklio PIC16F84A prievadų

9.4   (3 atsiliepimai)
Paprogramių sudarymas ir duomenų nuskaitymas nuo mikrovaldiklio PIC16F84A prievadų 1 puslapis
Paprogramių sudarymas ir duomenų nuskaitymas nuo mikrovaldiklio PIC16F84A prievadų 2 puslapis
Paprogramių sudarymas ir duomenų nuskaitymas nuo mikrovaldiklio PIC16F84A prievadų 3 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

4 laboratorinis darbas Paprogramių sudarymas ir duomenų nuskaitymas nuo mikrovaldiklio PIC16F84A prievadų 1. Darbo tikslas Išstudijuoti komandas call, return, btfsc, btfss ir paprogramių sudarymo bei duomenų nuskaitymo nuo MV prievadų principus. 2. Darbo užduotis Sudaryti MV PIC16F84A programas su paprogramėmis impulsiniam signalui, kurio parametrai valdomi prievadų signalais, generuoti. Išbandyti ir ištirti sudarytas programas. 3. Darbo eiga LIST p=16F84 #INCLUDE Įkeliame bylą su mikrovaldiklio specifiniais nustatymais ir kintamaisiais. Kint1 EQU 0Ch Kint2 EQU 0Dh Kint3 EQU 0Eh Kint4 EQU 0Fh Registrus 0Ch, 0Dh, 0Eh, 0Fh pervardijame į mums lengvai atsimenama pavadinima, kad būtų lengviau programuoti. ORG 0x000 Nurodome programos pradžią. clrf PORTA clrf PORTB Išvalome A ir B portus, nustatome jų reikšmes į nulinę padėtį. bsf STATUS, 5 Pereiname į pirmą banką. movlw b’00000000’ movwf TRISB movlw b’00000’ movwf TRISA Nustatome A ir B portus kaip išėjimus. bcf STATUS, 5 Pereiname į nulinį banką Start movlw b’00000’ movwf PORTA Porto A lemputes užgesiname įvesdami į PORTA registrą nulius. movlw b’11111111’ movwf PORTB Porto B lemputes uždegame įvesdami į PORTB registrą vienetus. movlw d’50’ movwf Kint1 Perkeliame dešimtainį skaičių 50 į W registrą ir W registro reikšmę suteikiame registrui Kint1, kuri programos pradžioje buvome pervardine. Ciklas1 call desimtms Iškviečiame paprograme, skirtą programos uždelsimui sukurti. decfsz Kint1,1 Atimame iš registro Kint1 vienetą ir tikriname ar jo reikšmė yra nulis, gavus teigiamą atsakymą peršokame per vieną eilutę. goto Ciklas1 Grįžtame į žymeklį Ciklas1 sudarydami ciklą. movlw b’00000000’ movwf PORTB Užgesiname porto B priklausančias lemputes. movlw b’11111’ movwf PORTA Uždegame porto A priklausančias lemputes movlw d’50’ movwf Kint2 Suteikiame registrui Kint2 dešimtainio skaičio reikšmę 50, taip pat kaip darėme su Kint1 registru. Ciklas2 call desimtms decfsz Kint2, goto Ciklas2 Atliekame dar vieną ciklą, kurio paskirtis uždelsti programą. goto Start Grįžtame į žymeklį Start. desimtms movlw d’13’ movwf Kint4 Ciklas decfsz Kint3,1 goto Ciklas decfsz Kint4,1 goto Ciklas return Čia yra paprogramė. Jos visalaiką rašomos prieš programos pabaigą žyminčios komandos END. Jos paskirtis taip pat sukurti uždelsimą, kurį gauname sukurdami ciklą naudodamiesi Kint3 ir Kint4 registrais iš jų atimdami vienetą ir kai gauname nulį peršokamę per vieną komandą. Komanda return žymi paprogramės pabaigą. END Programos pabaiga.

Daugiau informacijos...

Šį darbą sudaro 351 žodžiai, tikrai rasi tai, ko ieškai!

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Lygis
Universitetinis
Failo tipas
Word failas (.doc)
Apimtis
3 psl., (351 ž.)
Darbo duomenys
  • Programų laboratorinis darbas
  • 3 psl., (351 ž.)
  • Word failas 38 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį laboratorinį darbą
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt