Laboratoriniai darbai

Mikroprocesoriniai įtaisai ir valdikliai

9.2   (2 atsiliepimai)
Mikroprocesoriniai įtaisai ir valdikliai 1 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 2 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 3 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 4 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 5 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 6 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 7 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 8 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 9 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 10 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 11 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 12 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 13 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 14 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 15 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 16 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 17 puslapis
Mikroprocesoriniai įtaisai ir valdikliai 18 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

Darbo tikslas.
Susipažinti su programinės įrangos kūrimo kompanijos IAR Systems sukurta programų derinimo įranga “MSP-FET430F4xx Flash Emulation Tool” Windows OS terpei. Laboratorinio darbo metu reikia suderinti ir įvykdyti pateiktą demonstracinę programą.
Darbo užduotis.
1. Susikurti savo vartotojo srityje (Users) direktoriją mikrovaldiklio MSP430F449 valdymo programų saugojimui ir nusikopijuoti demonstracinę programą“First.s43” iš direktorijos „C:\IAR Systems\ew23\430\FET_examples\FET440\Assembler\First“.
2. Išsiaiškinti demonstracinės programos “First.s43”, parašytos asemblerio kalba, veikimą.
3. Sutransliuoti ir ištirti programos “First.s43” darbą su C-SPY derinimo priemonėmis.
4. Ištirti programos derinimo galimybes: žingsniniame režime ir su stabdymo taškais. Stebėkite duomenų kitimą registruose. Suraskite lange “Memory” nurodytą atminties sritį.
5. Ataskaitoje pateikite tirtų programų aprašus ir rastų ir ištaisytų klaidų komentarus.
6. Laboratorinio darbo rezultatus apibendrinkite išvadomis.
Programa:
#include "msp430x44x.h"
;******************************************************************************
;-----------------------------------------------------------------------------
ORG 0300h ; Program data
Massive db 12,33,45,32,123,54h,67h,99,121,144
Mas_length db $-Massive
Min db 0
Even
Mass_W dw 4512h,2333h,1145h,9032h,8713h,0054h,5467h,4399h,3411h,0F144h,9976h
W_length db ($-Mass_W)/2
Max_W dw 0
;-----------------------------------------------------------------------------
ORG 01100h ; Program Start
;-----------------------------------------------------------------------------
RESET mov.w #0A00h,SP ; Initialize 'F449 stackpointer
StopWDT mov.w #WDTPW+WDTHOLD,&WDTCTL ; Stop WDT
; Search for minimum value in Massive(.B)
mov.w #Massive,R14 ;Massive adress into R14
mov.b Mas_length,R13
mov.b @R14+,R10
Ziur_kita mov.b @R14+,R11
cmp.b R11,R10
jnc Nemaz
mov.b R11,R10
Nemaz dec.b R13
jnz Ziur_kita
mov.b R10,Min
; Search for maximum value in Massive_W
mov.w #Mass_W,R14 ;Massive adress into R14
mov.b W_length,R13
mov.w @R14+,R9
Tikr_kitaW mov.w @R14+,R11
cmp.w R11,R9
jc NedidW
mov.w R11,R9
NedidW dec.b R13
jnz Tikr_kitaW
mov.w R9,Max_W
SetupP1 bis.b #002h,&P5DIR ; P5.1 output
;
Mainloop xor.b #002h,&P5OUT ; Toggle P5.1
Wait mov.w #050000,R15 ; Delay to R15
L1 dec.w R15 ; Decrement R15
jnz L1 ; Delay over?
jmp Mainloop ; Again
;
;------------------------------------------------------------------------------
; Interrupt Vectors Used MSP430x44x
;------------------------------------------------------------------------------
ORG 0FFFEh ; MSP430 RESET Vector
DW RESET ;
END
2 laboratorinis darbas. Duomenų masyvų apdorojimo algoritmų įsisavinimas
Darbo tikslas. Įsisavinti programų rašymą Assembler kalba ir adresacijos režimus, išsiaiškinti MSP430F449 mikrovaldiklio atminties modulio struktūrą, įsisavinti mikrovaldiklio aparatinės daugybos bloką, parašyti duomenų masyvų, esančių mikrovaldiklio atmintyje apdorojimo programą.
Antro laboratorinio darbo variantai:
2 variantas
Duotas masyvas Amas, susidedantis iš 12 skaičių (kiekvienas skaičius - baito ilgio).
Masyvas A → 10,33,99h,20h,16h,19h,30h,88,90h.
UŽDUOTIS:
Rasti masyvo elementų, lygių konstantai "1C"H, kiekį. Gautą rezultatą patalpinti į atminties ląstelę LYGU_1C. Į atminties ląstelę KETV įrašyti gautą skaičių ketvirtame laipsnyje.
Programa:
#include "msp430x44x.h"
;******************************************************************************
; MSP-FET430P440 Demo - Software Toggle...

Daugiau informacijos...

Šį darbą sudaro 2794 ž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
18 psl., (2794 ž.)
Darbo duomenys
  • Inžinerijos laboratorinis darbas
  • 18 psl., (2794 ž.)
  • Word failas 174 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