program policijske luči

Tu se bodo zbirali naši najmlajši člani in predstavili svoje delo, ter postavljali vprašanja. Tu bodo objavljeni tudi projekti, ki so namenjeni prav njim

program policijske luči

OdgovorNapisal/-a lolli12354 » 01 Sep 2016, 12:57

Koda: Izberi vse
/*******************************************************
This program was created by the CodeWizardAVR V3.27
Automatic Program Generator
© Copyright 1998-2016 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project:
Version :
Date    : 28. 08. 2016
Author  :
Company :
Comments:


Program type            : Application
AVR Core Clock frequency: 16,000000 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 512
*******************************************************/

#include <io.h>
#include <delay.h>
// Declare your global variables here

void main(void)
{
// Declare your local variables here

// Crystal Oscillator division factor: 1
#pragma optsize-
CLKPR=(1<<CLKPCE);
CLKPR=(0<<CLKPCE) | (0<<CLKPS3) | (0<<CLKPS2) | (0<<CLKPS1) | (0<<CLKPS0);
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

// Input/Output Ports initialization
// Port B initialization
// Function: Bit7=In Bit6=In Bit5=Out Bit4=Out Bit3=Out Bit2=Out Bit1=Out Bit0=Out
DDRB=(0<<DDB7) | (0<<DDB6) | (1<<DDB5) | (1<<DDB4) | (1<<DDB3) | (1<<DDB2) | (1<<DDB1) | (1<<DDB0);
// State: Bit7=T Bit6=T Bit5=0 Bit4=0 Bit3=0 Bit2=0 Bit1=0 Bit0=0
PORTB=(0<<PORTB7) | (0<<PORTB6) | (0<<PORTB5) | (0<<PORTB4) | (0<<PORTB3) | (0<<PORTB2) | (0<<PORTB1) | (0<<PORTB0);

// Port C initialization
// Function: Bit6=In Bit5=Out Bit4=Out Bit3=Out Bit2=Out Bit1=Out Bit0=Out
DDRC=(0<<DDC6) | (1<<DDC5) | (1<<DDC4) | (1<<DDC3) | (1<<DDC2) | (1<<DDC1) | (1<<DDC0);
// State: Bit6=T Bit5=0 Bit4=0 Bit3=0 Bit2=0 Bit1=0 Bit0=0
PORTC=(0<<PORTC6) | (0<<PORTC5) | (0<<PORTC4) | (0<<PORTC3) | (0<<PORTC2) | (0<<PORTC1) | (0<<PORTC0);

// Port D initialization
// Function: Bit7=Out Bit6=Out Bit5=Out Bit4=Out Bit3=Out Bit2=Out Bit1=Out Bit0=Out
DDRD=(1<<DDD7) | (1<<DDD6) | (1<<DDD5) | (1<<DDD4) | (1<<DDD3) | (1<<DDD2) | (1<<DDD1) | (1<<DDD0);
// State: Bit7=0 Bit6=0 Bit5=0 Bit4=0 Bit3=0 Bit2=0 Bit1=0 Bit0=0
PORTD=(0<<PORTD7) | (0<<PORTD6) | (0<<PORTD5) | (0<<PORTD4) | (0<<PORTD3) | (0<<PORTD2) | (0<<PORTD1) | (0<<PORTD0);

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=0xFF
// OC0A output: Disconnected
// OC0B output: Disconnected
TCCR0A=(0<<COM0A1) | (0<<COM0A0) | (0<<COM0B1) | (0<<COM0B0) | (0<<WGM01) | (0<<WGM00);
TCCR0B=(0<<WGM02) | (0<<CS02) | (0<<CS01) | (0<<CS00);
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer1 Stopped
// Mode: Normal top=0xFFFF
// OC1A output: Disconnected
// OC1B output: Disconnected
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=(0<<COM1A1) | (0<<COM1A0) | (0<<COM1B1) | (0<<COM1B0) | (0<<WGM11) | (0<<WGM10);
TCCR1B=(0<<ICNC1) | (0<<ICES1) | (0<<WGM13) | (0<<WGM12) | (0<<CS12) | (0<<CS11) | (0<<CS10);
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer2 Stopped
// Mode: Normal top=0xFF
// OC2A output: Disconnected
// OC2B output: Disconnected
ASSR=(0<<EXCLK) | (0<<AS2);
TCCR2A=(0<<COM2A1) | (0<<COM2A0) | (0<<COM2B1) | (0<<COM2B0) | (0<<WGM21) | (0<<WGM20);
TCCR2B=(0<<WGM22) | (0<<CS22) | (0<<CS21) | (0<<CS20);
TCNT2=0x00;
OCR2A=0x00;
OCR2B=0x00;

// Timer/Counter 0 Interrupt(s) initialization
TIMSK0=(0<<OCIE0B) | (0<<OCIE0A) | (0<<TOIE0);

// Timer/Counter 1 Interrupt(s) initialization
TIMSK1=(0<<ICIE1) | (0<<OCIE1B) | (0<<OCIE1A) | (0<<TOIE1);

// Timer/Counter 2 Interrupt(s) initialization
TIMSK2=(0<<OCIE2B) | (0<<OCIE2A) | (0<<TOIE2);

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// Interrupt on any change on pins PCINT0-7: Off
// Interrupt on any change on pins PCINT8-14: Off
// Interrupt on any change on pins PCINT16-23: Off
EICRA=(0<<ISC11) | (0<<ISC10) | (0<<ISC01) | (0<<ISC00);
EIMSK=(0<<INT1) | (0<<INT0);
PCICR=(0<<PCIE2) | (0<<PCIE1) | (0<<PCIE0);

// USART initialization
// USART disabled
UCSR0B=(0<<RXCIE0) | (0<<TXCIE0) | (0<<UDRIE0) | (0<<RXEN0) | (0<<TXEN0) | (0<<UCSZ02) | (0<<RXB80) | (0<<TXB80);

// Analog Comparator initialization
// Analog Comparator: Off
// The Analog Comparator's positive input is
// connected to the AIN0 pin
// The Analog Comparator's negative input is
// connected to the AIN1 pin
ACSR=(1<<ACD) | (0<<ACBG) | (0<<ACO) | (0<<ACI) | (0<<ACIE) | (0<<ACIC) | (0<<ACIS1) | (0<<ACIS0);
ADCSRB=(0<<ACME);
// Digital input buffer on AIN0: On
// Digital input buffer on AIN1: On
DIDR1=(0<<AIN0D) | (0<<AIN1D);

// ADC initialization
// ADC disabled
ADCSRA=(0<<ADEN) | (0<<ADSC) | (0<<ADATE) | (0<<ADIF) | (0<<ADIE) | (0<<ADPS2) | (0<<ADPS1) | (0<<ADPS0);

// SPI initialization
// SPI disabled
SPCR=(0<<SPIE) | (0<<SPE) | (0<<DORD) | (0<<MSTR) | (0<<CPOL) | (0<<CPHA) | (0<<SPR1) | (0<<SPR0);

// TWI initialization
// TWI disabled
TWCR=(0<<TWEA) | (0<<TWSTA) | (0<<TWSTO) | (0<<TWEN) | (0<<TWIE);
PORTC.2=1;
while (1)
      {
      // Place your code here
      PORTD.1=1;
      PORTD.0=1;
      PORTD.2=1;
      PORTD.3=1;
      PORTD.4=1;
      PORTD.5=1;
      PORTD.6=1;
      PORTD.7=1;
      delay_ms(150);
       PORTD.1=0;
      PORTD.0=0;
      PORTD.2=0;
      PORTD.3=0;
      PORTD.4=0;
      PORTD.5=0;
      PORTD.6=0;
      PORTD.7=0;
       PORTB.1=1;
      PORTB.0=1;
      PORTB.2=1;
      PORTB.3=1;
      PORTB.4=1;
      PORTB.5=1;
      PORTC.0=1;
      PORTC.1=1;
      delay_ms(150);
        PORTB.1=0;
      PORTB.0=0;
      PORTB.2=0;
      PORTB.3=0;
      PORTB.4=0;
      PORTB.5=0;
      PORTC.0=0;
      PORTC.1=0;

      }
}
lolli12354
 
Prispevkov: 4
Pridružen: 28 Avg 2016, 08:25
Zahvalil se je: 1 krat
Prejel zahvalo: 4 krat
Uporabnika povabil: kristjank
Število neizkoriščenih povabil: 0

Re: program policijske luči

OdgovorNapisal/-a VolkD » 01 Sep 2016, 13:11

lolli12354 je napisal/-a:.....
Lepo, lepi, da si napisal en program. Zdaj pa še opiši kaj ta program počne, da bodo vedeli tudi tisti, ki nimajo kocke doma in ne morejo preizkusiti.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 67634
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 20700 krat
Prejel zahvalo: 10573 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: program policijske luči

OdgovorNapisal/-a tilz0R » 04 Sep 2016, 07:57

Led on led off na 150ms.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 2402
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 264 krat
Prejel zahvalo: 767 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: program policijske luči

OdgovorNapisal/-a carli » 19 Okt 2016, 10:22

Dela ta koda na uno? Meni izpisuje error... :_banghead
carli
 
Prispevkov: 1029
Pridružen: 12 Mar 2015, 19:45
Zahvalil se je: 152 krat
Prejel zahvalo: 171 krat
Uporabnika povabil: BraneZ
Število neizkoriščenih povabil: 35

Re: program policijske luči

OdgovorNapisal/-a gumby » 19 Okt 2016, 10:26

Za to prevest boš rabil codevision.
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2858
Pridružen: 14 Jan 2015, 18:49
Kraj: Lendava
Zahvalil se je: 123 krat
Prejel zahvalo: 786 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 80

Re: program policijske luči

OdgovorNapisal/-a VolkD » 19 Okt 2016, 10:30

gumby je napisal/-a:Za to prevest boš rabil codevision.
Tukaj: http://www.hpinfotech.ro/cvavr_download.html
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 67634
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 20700 krat
Prejel zahvalo: 10573 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: program policijske luči

OdgovorNapisal/-a carli » 20 Okt 2016, 11:21

Hvala za link :D, saj bo :_waiting slabo vreme in net ne gre.
Pa zakaj ni datoteke, ki bi jo samo skopiral in naložil.
Nimate dovoljenj za ogled prilog tega prispevka.
carli
 
Prispevkov: 1029
Pridružen: 12 Mar 2015, 19:45
Zahvalil se je: 152 krat
Prejel zahvalo: 171 krat
Uporabnika povabil: BraneZ
Število neizkoriščenih povabil: 35

Re: program policijske luči

OdgovorNapisal/-a lolli12354 » 22 Okt 2016, 08:21

VolkD je napisal/-a:
lolli12354 je napisal/-a:.....
Lepo, lepi, da si napisal en program. Zdaj pa še opiši kaj ta program počne, da bodo vedeli tudi tisti, ki nimajo kocke doma in ne morejo preizkusiti.


Na žalost mi ne uspe objaviti posnetka, :_dunno ampak lahko le opišem program (na kratko).
Program utripa kot policijske luči.
lolli12354
 
Prispevkov: 4
Pridružen: 28 Avg 2016, 08:25
Zahvalil se je: 1 krat
Prejel zahvalo: 4 krat
Uporabnika povabil: kristjank
Število neizkoriščenih povabil: 0

Re: program policijske luči

OdgovorNapisal/-a VolkD » 22 Okt 2016, 08:30

lolli12354 je napisal/-a:Na žalost mi ne uspe objaviti posnetka, :_dunno ampak lahko le opišem program (na kratko).
Program utripa kot policijske luči.
Video posnetek naložiš na youtube, tukaj pa daš samo link do njega.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 67634
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 20700 krat
Prejel zahvalo: 10573 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: program policijske luči

OdgovorNapisal/-a SamoBr » 20 Nov 2016, 03:02

lolli12354 je napisal/-a:Na žalost mi ne uspe objaviti posnetka, :_dunno ampak lahko le opišem program (na kratko).
Program utripa kot policijske luči.

To je bilo pa res na kratko. Celo prekratko. Jaz bi rad videl program, ker s tega kar drugi tukaj objavljajo se nič ne naučim. Moram stopit kako stopnico nižje.
SamoBr
 
Prispevkov: 2798
Pridružen: 14 Jun 2015, 13:45
Zahvalil se je: 129 krat
Prejel zahvalo: 251 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 48


Vrni se na Junior kotiček

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost