prekinjajo in Timers v 8051

P

prodigyaj

Guest
Imam been using 8051 in programiranje jih C.
Nimam znanja o svojih assmbly kodo.

I wld zanima vreme jaz lahko uporabite časovnik prekine in na 8051 z uporabo C?

te funkcije so dostopne le s sestavljanjem 8051?

 
Kateri C Compiler ne uporabljate, različne prevajalnik uporabljajo različne sintakso za prekinitev ravnanje.

 
če ur uporabo Keil prevajalnik u lahko uporabite prekinjajo in releje .... u more sklicevati mazidi besedilo knjige za nadaljnje vire, kjer je jasno razložil koncept prekine in timers uporabo c jezika v Keil prevajalnik

 
jaz sem dejansko ne morejo dobiti to knjigo ...been težaven za dolgo časa!moči u pomoč mi jasno na spletu, saj je to res nujno za mene

 
for time0 and timer1 interrupt service routine

To so funkcija
za prototip
time0 in timer1 prekine storitev rednega
Code:

void timer0 (ničen) prekinitev 1;

void timer1 (ničen) prekine 3;
 
in the upload section of edaboard.

Obstaja knjiga isone imenom C51 Primer

v upload oddelku edaboard.

Spoznali boste, da je zelo koristno, če ste na Keil.

picstudent

 
8051 se lahko simulatable v EDWinXP v mešanem načinu simulator z interrupts

 
i hv je line sledenje robos kjer sem dal kodo

while (1)
(
linetrack ()
(
P0 = naprej;

if (P1_1 == 1) / / software prekiniti, da gre za visoko
detecing senzor visoke

(
P0 = desno
)

if (P1_2 == 1) / / s podobno / m interrup za vožnjo po levi snsor
(
P0 = levo;
)
)
)

Kako uporabljam 8051 strojne opreme interuppts za isto oznako

 
void INT0 (void) prekine 0
(
P0 = desno;
)

void INT1 (void) prekine 2
(
P0 = levo;
)

 
niste določeno pristanišče, kjer naj prekine se prejeti

kot moj senzorji so v pristanišču 1. .....

kaj če bi bilo v pristanišču 2??

kaj je sprememba, ki imam, da za uporabo prekinitev v pristanišču 2?

 
Živjo

Vi ne moremo dodeliti zunanje interupts tistemu, igle ti je všeč.
Mislim, da INT0 in INT1 sta samo dva zunanja prekinitev žebljički avilable v generičnih 8051. (Vsaj na ATMEL) in so v PORT3.

Keil C51 dodeljuje prekinjajo številke na vsako posamezno prekinitev na voljo za to posebno čip. (moraš sklicevati Keil ročno ali C51 primer dodeliti pravilne številke za posebne interupts.aupa uporablja, da številke v zgoraj post

I am uploading C51 Primer tukaj.

Citat:

Da moderatorji

(preiskava o ebooks oddelka, ampak vekanje odkriti to tam. Če je že tam, bom izbrisati it)
 

Welcome to EDABoard.com

Sponsor

Back
Top