pertraukia ir laikmačiai in 8.051

P

prodigyaj

Guest
Aš naudoju 8.051 ir programavimą ji C.
Aš ne apie savo assmbly kodas žinios.

Aš wld norėtumėte sužinoti orų galiu naudoti pertraukia ir į 8.051 laikmatis naudojant C?

Ar šios funkcijos prieinamos tik surinkimas 8.051?

 
Kuris C Compiler jums naudoti įvairių kompiliatorių naudoti įvairių sintaksė nutraukti tvarkymas.

 
jei UR naudojant Keil kompiliatorių galite naudoti pertraukia ir laikmačiai .... ir gali perduoti mazidi tekstas knygą dėl tolesnių nuorodų, kur jis turi aiškiai paaiškino pertraukia ir laikmačiai sąvoka naudojant C kalbos kompiliatorių Keil

 
Aš iš tikrųjų negali gauti šią knygą ...bando ilgai!Can U help me out internetu, nes tai yra labai aktuali man

 
for time0 and timer1 interrupt service routine

Tai yra funkcija prototipų
time0 ir timer1 nutraukti paslaugų įprastinių
Kodas

tuščia timer0 (void) Interrupt 1;

tuščia timer1 (void) Interrupt 3;
 
in the upload section of edaboard.

Yra isone knyga pavadinimu C51 Primer

in open skyriuje edaboard.

Jums bus labai naudinga, jei esate Keil.

picstudent

 
8.051 galima simulatable į EDWinXP's mixed mode simuliatorius su pertraukia

 
I HV padarė line robos kai duosiu kodą

while (1)
(
linetrack ()
(
P0 = priekį;

if (P1_1 == 1) / / programinė įranga nutraukti, kad eina daug dėmesio
detecing jutiklis aukštas

(
P0 = dešinė
)

if (P1_2 == 1) / / panašių S / W interrup kairysis snsor
(
P0 = left;
)
)
)

Kaip naudotis 8.051 aparatūros interuppts už tą patį kodą

 
tuščia INT0 (void) Interrupt 0
(
P0 = teisė;
)

tuščia INT1 (tuščia) Interrupt 2
(
P0 = left;
)

 
Jūs nenurodėte uostą, kur pertraukia turi būti gautas

kaip mano jutikliai uoste 1 .....

Ką daryti, jei jis buvo į uostą 2??

Kas yra pakeisti, kad aš turiu pareikšti, kad galėtumėte naudotis nutraukti uoste 2?

 
Labas

You cant paskirti išorės interupts kad kas Pins norite.
Manau INT0 ir INT1 yra tik dvi išorinės nutraukti Pins avilable į generic 8.051. (Bent atmel) ir jie PORT3.

Keil C51 priskiria nutraukti skaičių kiekvienoje konkrečioje nutraukti galima, kad ypač mikroschema. (Jūs turite kreiptis Keil vadove arba C51 gruntas priskirti tinkamą skaičių konkrečių interupts.Aupa yra naudojant šį skaičių virš paštu

Esu įkelti C51 Gruntas čia.

Citata:

Valdytojams

(ieškojo eBooks skyrių, bet cant find it there. Jei jau ten, aš jį pašalinti)
 

Welcome to EDABoard.com

Sponsor

Back
Top