Laboratoriniai darbai

Komandų ir programos ciklų sudarymas PIC16F84A mikrovaldikliui

10   (1 atsiliepimai)
Komandų ir programos ciklų sudarymas PIC16F84A mikrovaldikliui 1 puslapis
Komandų ir programos ciklų sudarymas PIC16F84A mikrovaldikliui 2 puslapis
Komandų ir programos ciklų sudarymas PIC16F84A mikrovaldikliui 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

1. Darbo tikslas Išstudijuoti komandas goto, nop, decfsz, asemblerio direktyvą EQU ir programos ciklų sudarymo principus. . 2. Komandų goto, nop, decfsz bei asemblerio direktyvos EQU analizė goto. Ši komanda skirta programos vykdymui perkelti į pažymėtą vietą, gražinti programą darbui į eilutę, pažymėtą žyme tam tikra žyme. nop. Ši komanda skirta vėlinimui įvesti, pailginti generuojamo impulsinio signalo periodą. decfsz. Ši komanda atima iš duomenų registre f esančio skaičiaus vienetą ir kai šis skaičius pasidaro lygus nuliui, liepia peršokti į po jos einančią komandą. EQU. Asemblerio pastoviosios nustatymo direktyva EQU patogu suteikti vardus duomenų atminties registrams, tai leidžia programoje vietoje registro adreso naudoti lengvai atsimenamą, informatyvų vardą. 3. Programų, sudarytų atliekant laboratorinio darbo 17 ir 26 punktų užduotis, tekstai ir komentarai 17 punkto programos tekstas: ;**************Auksto daznio signalu generatorius********* ;*******************Saulius Mazuolis ir Tomas Kutra******* ;Mikrovaldiklis PIC16F84A ;Kvarcinio rezonatoriaus taktinis daznis 4 MHz ;********************************************************* LIST p=16F84A ;nustatomas MV tipas #INCLUDE ;iškviečiama rinkmena, aprašanti specifinius MV kintamuosius __CONFIG _XT_OSC & _WDT_OFF &_PWRTE_ON & _CP_OFF ;suteikiama reikiama konfigūracija MV ORG 0x000 ;nustatomas pradinis programos adresas clrf PORTA ;išvalyti PORTA registrą clrf PORTB ;išvalyti PORTB registrą bsf STATUS, 5 ;pereiti į 1 banką movlw b'00000' ;įrašyti į W registrą dvejetainį skaičių, pateiktą tarp kabučių movwf TRISA ;perkelti W registro turinį į A prievadą. Prievadai nustatyti duomenims išvesti movlw b'00000000' ;įrašyti į W registrą dvejetainį skaičių, pateiktą tarp kabučių movwf TRISB ;perkelti W registro turinį į B prievadą. Prievadai nustatyti duomenims išvesti bcf STATUS, 5 ;pereiti į 0 banką movlw b'11111' ;įrašyti į W registrą dvejetainį skaičių, pateiktą tarp kabučių movwf PORTA ;perkelti W registro turinį į A prievadą Start movlw b'11111111' ;įrašyti į W registrą dvejetainį skaičių, pateiktą tarp kabučių. Start yra žymė movwf PORTB ;perkelti W registro turinį į B prievadą movlw b'00000000' ;įrašyti į W registrą dvejetainį skaičių, pateiktą tarp kabučių movwf PORTB ;perkelti W registro turinį į B prievadą nop ;nop komanda įveda vėlinimą, atitinkantį vieną mašininį ciklą. Šis nop ;programos pakeitimas leidžia pailginti būsenos, kurios metu prievadų nop ;išvaduose yra „0“, trukmę 10 μs, tuo tarpu būsenos, kurios metu prievadų nop ;išvaduose yra „1“, trukmė lieka nepakitusi. nop nop nop nop nop nop goto Start ;pereiti į programos eilutę, pažymėtą žyme Start END ;programos pabaiga 26 punkto programos tekstas: ;**************Zemo daznio impulsiniu signalu generatorius********* ;*******************Saulius Mazuolis ir Tomas Kutra******* ;Mikrovaldiklis PIC16F84A ;Kvarcinio rezonatoriaus taktinis daznis 4 MHz ;********************************************************* LIST p=16F84A ;nustatomas MV tipas #INCLUDE

Daugiau informacijos...

Šį darbą sudaro 857 ž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., (857 ž.)
Darbo duomenys
  • Programavimo laboratorinis darbas
  • 3 psl., (857 ž.)
  • Word failas 61 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