www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Bascom Tcon

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Sre Avg 17, 2005 8:14 pm    Naslov sporočila:  Bascom Tcon Odgovori s citatom

Pozdrav

Kaj pomeni v Bascomu 8051:
- Set Tkon.0 in kaj
- Set Tkon.2

In ali se lahko uporablja tudi Reset Tkon?
Prosim za krajšo razlago.

LP,marko

_________________
Če ne veš kam greš, se ne moreš zgubiti.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Sob Avg 20, 2005 6:29 pm    Naslov sporočila:   Odgovori s citatom

Me pa res zanima. če samo jaz še gonim ta Bascom in da ste že vsi šli na višje programske jezike?
Saj še vedno ne vem pravega odgovora.

Lp,marko

_________________
Če ne veš kam greš, se ne moreš zgubiti.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
glavič
Član
Član



Pridružen-a: Pon 17 Maj 2004 23:12
Prispevkov: 321
Aktiv.: 1.36
Kraj: Grosuplje

PrispevekObjavljeno: Sob Avg 20, 2005 6:37 pm    Naslov sporočila:   Odgovori s citatom

Copy / Paste > upam da bi bo kaj pomagalo:

Koda:
TCON = Timer/counter control

SET TCON.0 falling edge generates interrupt for INT0.
RESET TCON.0 low signal generates interrupt for INT0.
SET TCON.2 falling edge generates interrupt for INT1.
RESET TCON.2 low signal generates interrupt for INT1.

When TCON.x is RESET the interrupts keep on occurring while the input is low.
When TCON.x is SET the interrupt only occurs on the falling edge.
To test if a hardware interrupt is generated you can test the TCON.1 and TCON.3
flags. These flags are set by hardware when an external interrupt edge is detected.
They are reset by the RETURN statement of the interrupt service routine or
subroutine. TCON.1 must be tested for INT0 and TCON.3 must be tested for INT1.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Highlag
Član
Član



Pridružen-a: Pet 23 Jan 2004 20:42
Prispevkov: 4034
Aktiv.: 17.03
Kraj: Črnuče

PrispevekObjavljeno: Sob Avg 20, 2005 7:31 pm    Naslov sporočila:   Odgovori s citatom

Marko11

Nekateri še vedno uporabljamo samo asembler. Wink

_________________
If at first you don't succeed, destroy all evidence that you tried.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.95
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pon Avg 22, 2005 7:23 pm    Naslov sporočila:   Odgovori s citatom

marko11 je napisal/a:
Me pa res zanima. če samo jaz še gonim ta Bascom in da ste že vsi šli na višje programske jezike?
Saj še vedno ne vem pravega odgovora.

Lp,marko


Bascom je "višji" jezik. Dvomim, da je še kaj nad njim.. kar precej nas je vrjetno zadaj kot pravi Highlag na Assemblerju Wink

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vilko
Član
Član



Pridružen-a: Pet 13 Feb 2004 10:26
Prispevkov: 3358
Aktiv.: 14.18
Kraj: Dragomer

PrispevekObjavljeno: Tor Avg 23, 2005 1:15 pm    Naslov sporočila:  No, Bascom je še vedno Basic Odgovori s citatom

Bascom je še vedno Basic, kar je sicer več kot assembler, a manj kot so pravi 'višji' jeziki kot C, Pascal, in in..

Tcon pa se nanaša na 8051 arhitekturo in je krmilni register - 8 bitov, s katerim dajemo na znanje mikroprocesorju, kako naj reagira na interupte. Programer mora te bite postavljati v kateremkoli jeziku, da dopove mikroprocesorju, kaj početi. Za kompletno razlago bitov je potrebno odpreti kako knjigo, ki govori o 8051 arhitekturi. Za primer samo povem za recimo bit Tcon.0

Če je Tcon.0 postavljen, tedaj naj mikroprocesor starta interupt rutino predvideno za slučaj INT0 prekinitve, ki je na pinu P3.2 takrat, ko pade signal na P3.2 iz 1 na 0.
Če pa je Tcon.1 resetiran, tedaj bo mikroprocesor kar naprej staral to rutino vse dokler bo P3.2 na low, se pravi 0V.

No in tako piše v knjigah za vseh 8 bitov tega registra po nekaj.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group