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 

C na izpitu: železniški prehod mal razložit
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Naloge, izpiti, seminarske
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
makaveli
Neznanec
Neznanec



Pridružen-a: Sob 24 Jul 2010 19:22
Prispevkov: 5
Aktiv.: 0.03

PrispevekObjavljeno: Sre Avg 11, 2010 4:26 pm    Naslov sporočila:  C na izpitu: železniški prehod mal razložit Odgovori s citatom

Pozdravljeni!
Mene pa zanima če bi mi znal kdo en program v c++, železniški prehod mal razložit, da ga lahko kot zadnji izpit na fakulteti predstavim?


Hvala
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Dexboy
Član
Član



Pridružen-a: Pon 01 Sep 2008 22:46
Prispevkov: 1116
Aktiv.: 5.46
Kraj: Horjul

PrispevekObjavljeno: Sre Avg 11, 2010 4:34 pm    Naslov sporočila:   Odgovori s citatom

makaveli je napisal/a:
Pozdravljeni!
Mene pa zanima če bi mi znal kdo en program v c++, železniški prehod mal razložit, da ga lahko kot zadnji izpit na fakulteti predstavim?


Hvala


Ga nisi sam spisal, glede na to, da končuješ fakulteto Confused

Še to, drugič raje odpri novo temo, tole zna leteti v smeti zaradi več razlogov - pravila Smile

_________________
Imagination is more important than knowledge.
-Albert Einstein-
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
makaveli
Neznanec
Neznanec



Pridružen-a: Sob 24 Jul 2010 19:22
Prispevkov: 5
Aktiv.: 0.03

PrispevekObjavljeno: Sre Avg 11, 2010 6:30 pm    Naslov sporočila:   Odgovori s citatom

Na žalost ne, nisem jaz nek jaki programer. Ali ti mogoče znaš oziroma mi lahko pomagaš? lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
powr
Član
Član



Pridružen-a: Tor 18 Dec 2007 13:20
Prispevkov: 668
Aktiv.: 3.14
Kraj: Postojna

PrispevekObjavljeno: Sre Avg 11, 2010 7:28 pm    Naslov sporočila:   Odgovori s citatom

V butalah je neka guzva. Če pa se preseliš ti zna kdo iz tvoje okolice priskočit na pomoč. Pa predpostavljam da gre za mikrokontrolerski projekt. Kater mikrokontroler pa mas v mislih?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - struževo

PrispevekObjavljeno: Sre Avg 11, 2010 8:24 pm    Naslov sporočila:   Odgovori s citatom

Železniški prehod - LOL
Najbolj enostaven primer na faksu sploh Pray

Če tega ne znaš, si ne zaslužiš končat fakultete. Povsem enostavno.

Sedaj pa prosim, če se usedeš za dve uri (pa ne fuzbal gledat) in naštudiraš program. Mi smo projekte pri tem predmetu pisali v assemblerju! C je že potuha d'oh!


Evo, tukaj prilagam kodo za železniški prehod... Program preizkušeno deluje.


Koda:

**          ***                           ***          **
**          *** Projekt RAMPA by ALY 2002 ***          **
**          ***                           ***          **


* priključitev:

* PORT A: [MSB: zgoraj', spodaj', tipka', zadaj', spredaj', LED, dol, gor :LSB]
* DIR:          |------------- input -------------------|   |-- output --|



*** Razdelitev naslovnega prostora ***

_DPRA    EQU  $1800       PIA registri
_CRA     EQU  $1801
_DPRB    EQU  $1802
_CRB     EQU  $1803

_XRAM    EQU  $2000       Zunanji RAM $2000 ... $3FFF (8192 byte-ov)

_EPROM   EQU  $E000      Uporabniški EPROM $E000 ... $FFFF (8192 byte-ov)

******** NASLOVI PREKINITVENIH VEKTORJEV ****************************
_IRESET  EQU  $FFFE      Reset


*** Prekinitveni vektorji ***
         ORG  _IRESET    Ob resetu
         FDB  _START      pojdi na začetek

*** Tabela spremenljivk *********************************************
         ORG  _XRAM
* rampa:
xxxx     RMB  1


*********************************************************************
*** Reset ***********************************************************
*********************************************************************
         ORG  _EPROM
_START   lds  #$3FFF     Sklad je prazen in se nahaja na koncu XRAM-a
         jsr  INIT       Inicializacija
   jsr  MAIN
HALT     bra  HALT       Varnostna mrtva znaka
*
*
*** Inicializacija **************************************************
*PORT A: [MSB: zgoraj', spodaj', tipka', zadaj', spredaj', LED, dol, gor :LSB]
*  DIR:        |------------- input -------------------|   |-- output --|

** inicializacija portov:
INIT    clr  _CRA       control=0 -> load Data Direction Register
        clr  _CRB
        ldaa #%00000111       bit 7..3 - in, bit 2..0 - output
        staa _DPRA      na portu A
        ldaa #$00       bit 0..7 - input; NEUPORABLJEN
        staa _DPRB      na portu B
        ldaa #$04       control=$04 -> load Peripherial Register
        staa _CRA
        staa _CRB
        clr  _DPRA      vsi izhodi ugasnjeni
*        clr  _DPRB     ni potrebno, ker je input
*
** inicializacija rampe: v začetno pozicijo: Zaprto.
*
   jsr LED_ON      vklop LED (signalizacija začetnega vklopa!)
   jsr delay      malo počakamo
   jsr RMP_DOL      spust rampe (v začetno pozicijo!)
i_dol   ldaa _DPRA      počakamo, da pride do dol:
   anda #%01000000         oklestimo, ostane samo Spodaj'
   tsta
   bne  i_dol         cakamo, dolker je (Spodaj' = 1)
   jsr RMP_OFF
   jsr delay   
   jsr LED_OFF      izklop LED ... konec inicializacije!
   RTS
*********************************************************************

*** glavni program **************************************************
*
MAIN   nop
** diagram poteka:
tipka   ldaa _DPRA   <1>   čakamo na pritisk tipke
   anda #%00100000      oklestimo, ostane samo Zgoraj'
   tsta
   bne  tipka      cakamo, dolker je (Tipka' = 1)

   jsr  RMP_GOR   [2]   dvig rampe

gor3   ldaa _DPRA   <3>   počakamo, da pride do gor:
   anda #%10000000         oklestimo, ostane samo Zgoraj'
   tsta
   bne  gor3         cakamo, dolker je (Zgoraj' = 1)

   jsr RMP_OFF   [4]   izklop rampe

   jsr delay   [5]   pavza
   jsr delay
   jsr delay

prosto6   ldaa _DPRA   <6>   preverjanje prostosti prehoda:
   coma            negacija
   anda #%00011000         oklestimo, ostane samo Spredaj, Zadaj
   tsta
   beq  spust8      ce je prosto (Spredaj OR Zadaj) = 0 spustimo rampo

   jsr  RMP_OFF   [7]   izklop rampe
   bra  prosto6

spust8   jsr RMP_DOL   [8]

   ldaa _DPRA   <9>   pogledamo, če je rampa že zaprta:
   anda #%01000000         oklestimo, ostane samo Spodaj'
   tsta            cakamo, dolker je (Spodaj' = 1)
   bne  prosto6      gremo preverjat, če je prehod še vedno prost

   jsr RMP_OFF   [10]   izklop rampe

   jsr delay   [11]   malo počakamo

   bra tipka      spet od začetka: preverjanje pritisnjenosti tipke

   RTS      do tu program ne sme priti.
*
*** PROCEDURE *******************************************************

*** Dvig rampe *************
RMP_GOR  ldaa _DPRA
   anda #%00000101         Izklop Spust, LED ostane, Dvig ostane
   ora  #%00000001      Vklop Dvig
   staa _DPRA
   RTS
*
*** Spust rampe *************
RMP_DOL  ldaa _DPRA
   anda #%00000110        Izklop Dvig, LED ostane
   ora  #%00000010      Vklop Spust
   staa _DPRA
   RTS
*
*** Izklop rampe *************
RMP_OFF  ldaa _DPRA
   anda  #%00000100      Ostane LED, Dvig = Spust = 0
   staa _DPRA
   RTS
*
*** LED vklop *************
LED_ON   ldaa _DPRA
   ora  #%00000100      Vklop LED
   staa _DPRA
   RTS
*
*** LED izklop *************
LED_OFF  ldaa _DPRA
   anda  #%00000011      Izklop LED
   staa _DPRA
   RTS
*

*** Pavza *******************
delay   ldy  #$FFFF
dly1   nop         No Operation -> izgubljamo čas -> pavza!
   nop
   nop
   dey
   bne  dly1
   rts
**************************

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
aljoš
Član
Član



Pridružen-a: Čet 08 Sep 2005 20:03
Prispevkov: 3132
Aktiv.: 13.22
Kraj: Škofja loka-poljanska dolina

PrispevekObjavljeno: Sre Avg 11, 2010 9:20 pm    Naslov sporočila:   Odgovori s citatom

Vprašanje zate za six pack-a: koliko metrov pred zapornicam stoji andrejev križ???
_________________
Najprej se je pokadilo, nato izjavi Sokrat: dva Watt-a my ass...LOOOLL:::
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
MadMax
Član
Član



Pridružen-a: Pet 09 Sep 2005 22:16
Prispevkov: 4743
Aktiv.: 20.02

PrispevekObjavljeno: Sre Avg 11, 2010 9:56 pm    Naslov sporočila:   Odgovori s citatom

Tole je pa že zlobno, no.... Mr. Green
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
ferdo
Član
Član



Pridružen-a: Pon 14 Apr 2003 7:10
Prispevkov: 354
Aktiv.: 1.49
Kraj: Celje

PrispevekObjavljeno: Pet Avg 13, 2010 7:29 am    Naslov sporočila:   Odgovori s citatom

Razz lahko pa jaz razložim, kako zgleda na terenu, v praksi ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
MarkoM
Član
Član



Pridružen-a: Tor 12 Sep 2006 15:29
Prispevkov: 2825
Aktiv.: 12.37
Kraj: Lovrenc na P.

PrispevekObjavljeno: Pet Avg 13, 2010 9:32 am    Naslov sporočila:   Odgovori s citatom

aly je napisal/a:
Če tega ne znaš, si ne zaslužiš končat fakultete. Povsem enostavno.

Žal je takšnih kalibrov ogromno in vsi končajo fakulteto. In kaj je še najboljše? Dobijo boljšo službo kot ostali: beri dobro plačan šiht za bremzanje megle.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - struževo

PrispevekObjavljeno: Pet Avg 13, 2010 9:41 am    Naslov sporočila:   Odgovori s citatom

Ja, včasih res razmišljam, da bi šel za profesorja na faksu...
Potem ne bo noben tak kekec več čez prišel Evil or Very Mad

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
ThePohorc
Član
Član



Pridružen-a: Sre 01 Nov 2006 13:40
Prispevkov: 41
Aktiv.: 0.18
Kraj: Maribor

PrispevekObjavljeno: Pet Avg 13, 2010 3:39 pm    Naslov sporočila:   Odgovori s citatom

Hm,

Kaj če bi naložil kako shemo, napisal kateri procesor uporabljaš in tako dalje...

Aly, MarkoM, ljudje, ki smo programirali v ASM-ju postajamo počasi ko dinozavri... Mr. Green

Lp,
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.71
Kraj: Kranj - struževo

PrispevekObjavljeno: Pet Avg 13, 2010 4:10 pm    Naslov sporočila:   Odgovori s citatom

ThePohorc je napisal/a:
Aly, MarkoM, ljudje, ki smo programirali v ASM-ju postajamo počasi ko dinozavri... Mr. Green

Ja, je treba kar držat korak s časom. Ni vedno lahko, ampak gre. Elektronika je lahko zoprna reč - prideš samo z dopusta in je na tržišču 10 novih čipov Smile

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 60.06
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Pet Avg 13, 2010 9:22 pm    Naslov sporočila:   Odgovori s citatom

ThePohorc je napisal/a:
Aly, MarkoM, ljudje, ki smo programirali v ASM-ju postajamo počasi ko dinozavri... Mr. Green
Včasih sploh ne gre drugače.
In tudi dinozavri še niso izumrli. Vse ptice so pravzaprav njihovi potomci.

_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.


Nazadnje urejal/a VolkD Sob Avg 14, 2010 10:12 am; skupaj popravljeno 1 krat
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
bosko
Član
Član



Pridružen-a: Sob 29 Nov 2008 20:57
Prispevkov: 162
Aktiv.: 0.80
Kraj: Vače

PrispevekObjavljeno: Sob Avg 14, 2010 7:53 am    Naslov sporočila:   Odgovori s citatom

In potem ti takeli "diplomanti" prodajajo VisokoTehnološke izdelke...... Lahko bi se vsaj malo potrudil..
_________________
Ko sem naredil , nisem vedel da se tega ne da......
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mirkatmir
Član
Član



Pridružen-a: Pet 25 Jul 2003 9:14
Prispevkov: 1876
Aktiv.: 7.92
Kraj: Ribnica (JN75IR)

PrispevekObjavljeno: Sob Avg 14, 2010 9:08 am    Naslov sporočila:   Odgovori s citatom

ThePohorc je napisal/a:
Aly, MarkoM, ljudje, ki smo programirali v ASM-ju postajamo počasi ko dinozavri...


O katerih se še danes strah zbujajoče govori.

_________________
lp, Miran (Miro - S51SK)
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 -> Naloge, izpiti, seminarske Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
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: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group