avbryter og Timers i 8051

P

prodigyaj

Guest
Jeg har brukt 8051 og programmering av C.
Jeg har ingen kunnskap om dens assmbly kode.

Jeg wld gjerne vite været jeg kan bruke avbryter og tidtakeren i 8051 ved hjelp av C?

Disse funksjonene er tilgjengelige bare monteringen av 8051?

 
Hvilke C Compiler bruker du ulike kompilatoren bruker ulike syntaks for interrupt håndtering.

 
hvis ur bruker Keil kompilatoren u kan bruke avbryter og tidtakere .... u kan referere mazidi lærebok for videre referanser der han har tydelig forklart begrepet avbryter og tidtakere bruker C-språk i Keil kompilator

 
jeg er faktisk ikke kunne få denne boken ...prøvd på lenge!kanne u hjelpe meg ut på nettet så dette er virkelig haster for meg

 
for time0 and timer1 interrupt service routine

Dette er funksjonen prototype
for time0 og timer1 interrupt service routine
Code:

void timer0 (void) avbryter 1;

void timer1 (void) avbryter 3;
 
in the upload section of edaboard.

Det isone bok kalt C51 Primer

i opplastingen delen av edaboard.

Du finner det svært nyttig hvis du er på Keil.

picstudent

 
The 8051 kan simulatable i EDWinXP's Mixed modus simulator med avbrudd

 
i hv gjort linje sporing robos der jeg gir koden

mens 1 ()
(
linetrack ()
(
P0 = fremover;

if (P1_1 == 1) / / a software interrupt som går høyt på
detecing sensor høy

(
P0 = høyre
)

hvis P1_2 (== 1) / / tilsvarende s / w interrup for venstre snsor
(
P0 = venstre;
)
)
)

hvordan bruker jeg 8051 maskinvare interuppts for den samme koden

 
void INT0 (void) avbryte 0
(
P0 = høyre;
)

void INT1 (void) avbryter 2
(
P0 = venstre;
)

 
du ikke har angitt porten der avbryter skal mottas

som mine sensorer er i port 1. .....

hva om det hadde vært i port 2??

hva er endring som jeg må ta for å bruke avbruddet i havn 2?

 
Hei

Du cant tildele eksterne interupts til hvilken pinner du liker.
Jeg tror INT0 og INT1 de eneste to eksterne avbryte pins avilable i generisk 8051. (Minst atmel) og de er i PORT3.

Keil C51 tildeler avbryte tall til hvert enkelt avbryte tilgjengelig for den aktuelle brikken. (Du må henvise Keil manuell eller C51 primer å tilordne riktige tall til bestemte interupts.aupa bruker at tallene i ovenstående innlegg

Jeg laster opp C51 Primer her.

Quote:

Til moderatorer

(søkte på ebøker delen, men skrånende finner den der. Hvis det allerede er der, vil jeg slette den)
 

Welcome to EDABoard.com

Sponsor

Back
Top